BM66(@ {{{qqqpppoooqqqvvv}}}~~~}}}~~~~~~{{{xxxrrrpppmmmjjjiiijjjlllnnnoooooopppppppppqqqqqqqqqrrrrrrqqqpppooonnnlllkkkeeedddaaa^^^[[[ZZZYYYYYYXXXXXXWWWXXXZZZ\\\___aaacccfffkkkooossswww|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||zzz{{{}}}~~~~~~~~~~~~}}}zzzxxxvvvtttrrrqqqqqqqqqxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz|||}}}~~~~~~zzzvvvsssqqqnnnmmmmmmnnnrrrtttuuuuuuooonnnnnnooorrrtttuuutttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwvvvtttqqqoooooopppllljjjgggdddbbb^^^ZZZWWWUUUWWWXXXWWWUUUTTTSSSTTT[[[cccnnnuuuyyyzzz{{{|||~~~|||||||||{{{zzzzzz{{{}}}}}}{{{xxxzzzyyywww~~~xxxmmmaaaVVVHHH<<<666444222111222222222111111111000000000000000000111111111111111111111111111000///...555555444333222111000///333444555555666666555555666666666666666777777777:::::::::999888999;;;===>>>>>>>>>???@@@BBBEEEFFFMMMKKKIIIJJJMMMXXXmmm|||tttppprrrzzz~~~{{{zzzwwwqqqppppppuuu|||~~~}}}~~~~~~~~~~~~|||zzzvvvssspppmmmlllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrsssuuuuuuuuutttsssqqqpppooojjjhhheeebbb___]]]\\\[[[YYYYYYXXXXXXYYY[[[^^^___bbbeeejjjnnnqqquuuyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{yyywwwwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwyyy{{{}}}~~~}}}zzzwwwuuuqqqqqqpppqqqsssuuutttsssooonnnnnnooorrrtttuuutttxxxxxxxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwuuurrroooooooookkkiiieeeaaa^^^YYYTTTPPPNNNOOOPPPOOOMMMMMMMMMOOOYYYbbbmmmvvvzzzzzz{{{}}}~~~}}}~~~}}}|||||||||}}}~~~|||zzz}}}~~~{{{~~~~~~|||~~~}}}sssggg\\\RRRDDD:::444333111000222222222111111111000000000000000000111111111111000000111111111000//////000000111222333444555555444444555666666666666555555555666777777888999999999::::::999888999;;;===????????????AAACCCEEEFFFKKKIIIHHHIIILLLWWWlll|||uuuqqqttt||||||wwwvvv}}}~~~sssqqqpppttt{{{~~~~~~~~~}}}|||~~~~~~{{{yyyvvvsssrrrrrrrrrssstttsssssssssssstttuuuuuuzzzzzzzzzyyywwwvvvtttssspppnnnkkkgggdddaaa______\\\[[[YYYXXXXXXZZZ[[[]]]aaadddhhhkkkooorrrvvvzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzzttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyvvvxxxzzz|||~~~}}}{{{wwwwwwvvvwwwxxxxxxvvvtttpppnnnmmmnnnqqqtttuuutttxxxxxxxxxwwwwwwwwwwwwvvvzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyxxxvvvrrrooooooooollliiieee```\\\VVVOOOKKKHHHIIIIIIHHHFFFGGGIIIKKKVVV```mmmwww{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~|||zzz~~~~~~}}}}}}yyy{{{~~~~~~}}}|||wwwkkk^^^TTTKKK???666222111111///222111111111111000000000000000000000111111111111///000000111111111111000...///000222444666777888444555666666777777666666444555666777888:::;;;;;;999::::::999888888;;;===@@@??????@@@AAACCCEEEFFFHHHGGGFFFGGGKKKVVVlll~~~vvvtttxxxxxxqqqooovvv~~~vvvsssqqqsssyyy|||{{{}}}~~~|||zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxx}}}}}}}}}|||{{{yyyxxxwwwuuutttqqqmmmiiifffcccbbb___^^^[[[YYYXXXYYYZZZ[[[^^^aaafffiiimmmqqquuuxxx~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~||||||{{{zzzyyyxxxxxxxxxsssssstttuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{wwwyyy{{{|||}}}}}}}}}}}}|||yyyrrrpppnnnoooqqqsssttttttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyvvvrrrooooooooommmkkkgggccc___YYYSSSNNNIIIIIIIIIGGGFFFGGGJJJMMMVVV```nnnyyy}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~yyy{{{{{{~~~{{{www|||{{{~~~~~~{{{xxxqqqcccVVVMMMEEE;;;444222222111000111111111111000000000000///000000000111111111111000111222333333333333333333333333333444444444444555666777777888888777777666666777888999::::::;;;888999999888888888;;;===@@@@@@???@@@AAACCCDDDFFFFFFEEEEEEGGGLLLWWWlllxxxwww}}}uuummmjjjqqqzzz~~~zzz|||wwwssssssxxx~~~~~~~~~~~~|||zzz|||~~~}}}||||||zzzyyyxxxwwwwwwxxxyyyzzz~~~~~~~~~~~~}}}|||{{{{{{zzzyyyvvvrrrnnnjjjgggeeecccaaa^^^\\\ZZZZZZZZZ[[[\\\___cccgggkkkoootttwwwzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||xxxxxxwwwwwwwwwvvvuuuuuussstttuuuvvvxxxyyyzzz{{{zzzyyyxxxxxxxxxzzz{{{|||zzz{{{}}}}}}|||}}}uuussspppoooqqqsssttttttuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuxxxyyyxxxuuurrrooooooooolllkkkiiigggeeeaaa[[[WWWPPPPPPOOOMMMKKKLLLNNNQQQYYYcccpppzzz~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{{{{}}}}}}~~~~~~zzz|||}}}{{{|||~~~~~~yyyssskkk]]]PPPGGGAAA888333222333222111000000000000000000000000///000000000111111111111222333444444555555555555555555555444444444333333666777888888999999888888999999999888888888888888777888888888777888;;;===@@@?????????@@@BBBCCCDDDEEEDDDEEEHHHMMMYYYnnnzzzzzz~~~sssiiigggoooyyyzzz}}}vvvtttwww}}}~~~~~~}}}}}}}}}~~~|||{{{}}}|||{{{yyyxxxxxxxxxzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{xxxtttpppllljjjgggeeebbb___]]]\\\]]]]]][[[^^^bbbeeehhhkkknnnqqqsssvvvyyy{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~|||||||||}}}~~~||||||{{{{{{zzzvvvvvvwwwwwwwwwvvvuuuuuussstttuuuwwwyyy{{{|||}}}yyyyyyyyyyyyzzz{{{||||||{{{}}}}}}}}}||||||~~~zzzwwwsssqqqqqqsssssssssvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuutttttttttvvvwwwvvvtttqqqoooooopppkkkkkkkkklllllljjjfffbbbZZZZZZYYYVVVSSSRRRSSSUUU___hhhttt|||~~~}}}}}}}}}{{{zzzzzzzzzzzz{{{{{{|||{{{|||}}}~~~}}}{{{~~~~~~~~~}}}uuummmdddXXXMMMCCC===666333333333333111//////000000000000000111000000000000111111111111333444555555555555555444333333444444555666777777777888999999::::::999999:::999999888777777666666666777888888777888;;;===???>>>>>>>>>???@@@BBBCCCCCCCCCDDDHHHNNNZZZoooxxxzzz|||pppgggeeeooozzzyyyyyyuuuwww|||~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~|||~~~~~~|||zzzxxxxxxyyy{{{||||||}}}~~~}}}yyyuuurrrpppjjjhhheeebbb```______```]]]___aaabbbcccdddfffhhhjjjnnnrrruuuvvvvvvxxxyyyzzzyyyzzzzzz{{{|||~~~~~~}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{}}}}}}}}}}}}~~~~~~~~~zzzzzzzzz{{{|||}}}~~~}}}}}}{{{~~~}}}zzzxxxwwwvvvuuutttuuuvvvwwwwwwvvvuuuuuurrrsssuuuwwwyyy{{{}}}}}}wwwwwwxxxyyyzzz{{{{{{zzzzzz|||}}}|||||||||~~~~~~zzzvvvsssrrrsssssssssssssssrrrrrrrrrqqqqqqqqqvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwvvvuuutttttttttssstttuuussspppoooooopppooopppqqqtttuuutttqqqnnnffffffeeebbb^^^[[[ZZZ[[[eeemmmwww}}}~~~}}}||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~zzz|||}}}xxx|||{{{|||{{{pppfff^^^TTTKKK???:::444111222333222000////////////000000111111000000000000111111111111333444444444444333333222111222333555666888999999888999999:::::::::::::::777777777777777777777666666777888777777888;;;===>>>============???@@@AAA@@@@@@CCCGGGMMMYYYnnn{{{uuuwwwyyylllddddddooo{{{www|||{{{vvvwww|||~~~}}}|||{{{yyy}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}zzzxxxxxxyyy{{{||||||}}}}}}yyyuuusssllljjjgggdddbbbaaaaaabbb^^^```aaa```______```aaadddhhhmmmppprrrssstttvvvvvvvvvwwwxxxzzz|||~~~|||~~~~~~~~~~~~||||||{{{{{{{{{{{{|||}}}~~~}}}{{{zzzzzz}}}}}}||||||}}}~~~}}}}}}xxxxxxxxxyyyzzz{{{}}}}}}}}}{{{zzzyyy|||~~~yyyvvvtttsssqqqppprrrsssuuuvvvvvvuuuttttttrrrrrrtttvvvyyy{{{|||}}}uuuvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{||||||}}}~~~}}}wwwtttssssssssssssmmmmmmnnnooopppqqqqqqrrruuuvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuuuutttrrrssssssrrrpppoooooopppuuuvvvxxx{{{}}}|||yyyvvvppppppooolllgggccc``````iiipppyyy~~~~~~|||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{|||~~~xxx}}}vvvyyyyyymmmbbbZZZQQQIII===888333000111222000///.../////////000000111111000000000000111111111111333333333333222222111000333333444555666777888888888999::::::;;;;;;::::::555555666666777777888888666777777777777888;;;>>>======<<<<<<<<<>>>???@@@>>>>>>AAAFFFLLLXXXmmmxxxrrruuuvvvjjjcccdddooo|||{{{zzz}}}{{{yyy{{{~~~~~~zzzvvvyyyzzz|||}}}}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{~~~}}}|||{{{||||||~~~}}}zzzxxxqqqnnnkkkhhhfffdddaaa___aaaaaa```___^^^^^^^^^^^^^^^___bbbfffjjjnnnqqqrrrrrrrrrtttuuuwwwyyyzzz{{{}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}||||||||||||~~~}}}|||{{{{{{|||{{{{{{{{{|||~~~~~~|||{{{}}}|||yyyxxxxxxyyy{{{}}}~~~|||{{{{{{|||~~~}}}vvvpppllllllmmmnnnpppqqqrrrrrrrrrpppooonnnlllnnnqqqtttwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzxxxvvv}}}|||{{{zzzzzzzzz{{{|||~~~~~~{{{|||yyyuuusssrrrrrrrrrqqqqqqnnnkkklllooorrrrrrqqqvvvvvvuuuttttttuuuwwwwwwuuuvvvxxxxxxvvvuuuvvvwwwwwwuuurrrnnnlllmmmppptttvvvwwwyyy|||}}}|||vvvqqqoookkkfffeeehhhrrrvvvzzz|||}}}|||||||||||||||~~~~~~~~~}}}|||~~~{{{wwwvvvwwwyyyzzzzzz||||||~~~|||~~~{{{xxx}}}|||wwwlll```TTTIIIAAA:::777222000000111222222///////////////000111111111000///---,,,---111444111222222333333333222222333555888999888888888999:::999888777777777777777999777555555666666555444333555777888888999<<<===???>>>===<<<<<<;;;<<<<<<@@@>>>>>>CCCKKKZZZqqq|||ssslllooozzzsssiiieeeiiisss}}}~~~{{{yyy{{{~~~}}}zzzwwwwwwxxxyyy{{{~~~~~~|||{{{{{{{{{|||||||||{{{zzz{{{|||}}}~~~~~~|||zzzssspppmmmjjjhhhgggdddbbbfffdddaaa^^^[[[YYYWWWWWWYYY[[[]]]aaadddhhhkkkllllllmmmnnnqqqsssuuuwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}{{{}}}}}}{{{{{{{{{~~~~~~}}}~~~}}}|||{{{|||{{{zzzyyyzzz{{{}}}~~~|||yyywwwvvvvvvwwwzzz|||~~~}}}yyyrrrlllhhhgggggghhhjjjkkkkkklllkkkjjjiiihhhiiikkknnnqqqtttwwwyyyzzz|||{{{{{{{{{{{{{{{zzzxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{xxxuuusssqqqqqqrrrtttuuuuuurrrpppmmmmmmppprrrrrrqqqvvvuuutttttttttuuuvvvwwwwwwxxxyyyxxxwwwuuuvvvvvvvvvuuusssqqqoooqqquuuxxxzzzzzz{{{}}}~~~|||xxxsssnnnllliiiffffffjjjtttwww{{{}}}}}}||||||}}}}}}~~~~~~}}}}}}zzzvvvuuuvvvxxxyyyzzz~~~{{{|||~~~~~~}}}}}}wwwwwwvvvkkk___RRRGGG@@@:::666222///000111222222///////////////000111111333222000---++++++---///111222222333333333333333555888:::;;;:::::::::;;;999999999999999999:::::::::888555555555666555333444666888999999:::<<<>>>>>>>>>===<<<<<<<<<<<<<<>>@@@EEEMMM\\\qqq|||ssslllmmmxxxpppgggdddgggqqq||||||zzz|||~~~~~~wwwwwwvvvvvvyyy}}}}}}~~~}}}}}}}}}}}}{{{zzzyyyyyyyyyzzz||||||~~~|||uuurrrooommmllljjjhhhfffiiifffaaa\\\WWWTTTRRRRRRSSSTTTWWWYYY\\\___bbbcccdddeeefffiiilllooorrrttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}zzz|||~~~~~~}}}{{{{{{{{{~~~}}}~~~~~~}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||yyywwwtttqqqppppppqqqsssvvvxxxzzz{{{{{{yyyuuuooohhhdddaaaaaaaaaccccccddddddccccccbbbaaadddeeehhhlllooosssuuuvvvzzzzzzzzz{{{{{{zzzyyyyyyuuuuuuvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz|||~~~}}}yyyvvvqqqooonnnooorrruuuwwwxxxuuusssqqqqqqrrrsssrrrqqqtttttttttttttttuuuvvvvvvxxxyyyzzzyyywwwvvvwwwxxxxxxxxxxxxwwwvvvxxx||||||zzzsssnnniiihhhgggfffiiimmmvvvyyy|||~~~~~~}}}~~~~~~~~~|||yyyuuutttvvvxxxzzz{{{|||zzz{{{~~~~~~~~~sssnnnsss~~~ttthhh\\\OOOEEE>>>888555111///000111222222000////////////000111111222222000---++++++---///222222333333444444444444666888:::;;;:::::::::;;;888999999:::;;;<<<<<<===<<<:::888777777666555444555777888999999999;;;=========<<<<<<;;;<<<<<<<<>>AAAHHHPPP]]]rrr|||ssskkklllvvv|||mmmdddaaaeeeppp{{{}}}|||~~~{{{yyyvvvvvvyyy~~~{{{|||~~~zzzzzzyyyxxxxxxyyyzzz{{{~~~vvvtttqqqooonnnmmmkkkiiigggddd___ZZZUUUSSSRRRRRROOOPPPRRRTTTVVVXXXZZZ[[[\\\]]]___aaaeeeiiilllnnnpppqqqssstttvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{||||||yyy{{{~~~~~~}}}|||||||||{{{{{{{{{|||}}}~~~}}}|||{{{vvvvvvvvvwwwwwwwwwwwwwwwyyyxxxwwwuuusssqqqooommmlllmmmnnnoooqqqrrrssssssuuurrrlllfffaaa^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\^^^___aaaeeeiiimmmppprrruuuvvvwwwxxxwwwvvvvvvwwwuuuvvvvvvxxxyyy{{{|||}}}~~~}}}{{{zzzyyyxxxxxxxxxyyyyyy{{{~~~~~~zzzvvvrrrpppnnnooorrruuuwwwwwwyyyxxxwwwvvvvvvuuutttssssssssssssttttttuuuvvvvvvwwwyyyyyyyyyxxxxxxzzz{{{}}}~~~{{{xxxoooiiieeeeeefffgggkkkrrrxxxzzz}}}~~~{{{yyywwwwwwyyy{{{}}}}}}}}}{{{{{{||||||~~~|||yyyqqqmmmrrr|||pppdddWWWLLLBBB;;;777444111///000111111111000000//////000000111222...//////...---...111444222333333333444555666777666777999999888777999:::888888999:::;;;<<<<<<<<>>???CCCJJJRRR___rrr|||tttkkkllluuuyyykkkcccaaafffrrr}}}}}}yyyuuutttyyy~~~zzz{{{}}}|||{{{zzzyyyxxxyyyyyyzzz}}}~~~wwwuuurrrpppooonnnllljjjgggeee```[[[VVVSSSQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[^^^bbbfffhhhlllmmmoooqqqtttuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz}}}}}}|||||||||}}}yyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{wwwwwwvvvuuutttsssrrrrrrssssssrrrrrrqqqooonnnmmmjjjjjjjjjiiiiiijjjjjjjjjnnnkkkfffaaa]]]YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[^^^bbbfffjjjlllppprrrtttuuusssssstttuuuvvvwwwxxxyyyzzz{{{||||||~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwyyy{{{}}}|||xxxuuuqqqooonnnpppssswwwyyyyyy{{{||||||{{{yyywwwuuuuuurrrssstttuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxzzz|||~~~zzzvvvmmmgggdddeeegggiiiooouuuyyy|||~~~~~~|||zzzzzz{{{~~~}}}{{{zzzzzz~~~zzzxxxxxxrrrpppxxxxxxkkk^^^RRRGGG>>>999555333000///000111111000000000000000000111222222///000111111000111333555333333333444555777888999777888999999777777999:::888999:::;;;<<<<<<<<<<<>>>>>???CCCKKKSSS___rrr}}}uuummmnnnwwwvvviiibbbbbbhhhuuu}}}{{{uuuppppppuuu|||zzz{{{|||}}}}}}{{{yyyyyyyyyyyy{{{|||~~~~~~yyyvvvsssqqqpppnnnllljjjjjjgggccc^^^YYYUUURRRPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUXXX[[[___aaaeeegggiiillloooqqqssstttuuuuuutttttttttsssssssssuuuwwwzzz{{{zzzzzzzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrpppppppppmmmmmmmmmmmmlllkkkjjjiiiffffffdddcccbbbbbbbbbbbbdddbbb___[[[XXXTTTRRRQQQOOOOOOOOONNNOOOOOOPPPQQQSSSSSSUUUWWW[[[___ccceeejjjnnnqqqqqqooonnnpppssstttuuuvvvxxxyyyzzzzzzzzz|||{{{{{{zzzxxxwwwvvvvvvtttssstttvvvxxxwwwuuusssnnnmmmmmmoootttyyy|||}}}{{{}}}~~~{{{xxxvvvuuurrrsssuuuvvvwwwwwwwwwwwwuuuvvvwwwwwwxxxzzz}}}yyyvvvmmmiiifffhhhjjjlllqqqxxxzzz|||~~~~~~~~~~~~}}}{{{{{{}}}}}}yyyxxxzzzxxxvvvvvvxxxuuuvvvzzzsssfffYYYMMMCCC;;;777444111//////000000000///111000000000000111222222333444444333111000111333444333333444666888:::<<<:::;;;;;;:::999999;;;===999:::===???@@@AAAAAA@@@>>><<<999888888888777666555777888777666666777888::::::::::::;;;<<<===>>>>>>???CCCJJJRRR___rrr}}}wwwqqqsss|||}}}rrrfffaaaccckkkyyy}}}yyyyyysssmmmmmmsss{{{{{{{{{{{{|||}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{yyyuuurrrqqqooollljjjhhhgggeeebbb^^^ZZZVVVTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPRRRUUUXXXZZZ]]]___bbbeeeiiikkkmmmnnnllllllllllllllllllmmmmmmpppsssvvvwwwwwwwwwwwwxxxwwwxxxzzz|||}}}}}}}}}|||yyyyyyyyyyyyyyyxxxwwwvvvtttrrrooommmlllllllllmmmhhhhhhggggggeeedddcccbbb```___^^^]]]\\\\\\]]]]]]]]]\\\[[[XXXVVVSSSQQQPPPMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQSSSVVVZZZ^^^```bbbfffjjjjjjhhhgggjjjmmmmmmnnnqqqsssuuuwwwwwwwwwyyyyyyyyyyyyxxxwwwuuutttsssrrrrrrsssuuuuuuuuusssnnnmmmlllnnnrrrwwwyyyzzzxxx{{{~~~~~~{{{wwwuuuuuussstttvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvwwwzzz}}}yyyvvvoookkkjjjmmmoooppptttyyy{{{|||~~~~~~}}}}}}~~~|||{{{yyy{{{zzzuuuvvvzzzxxxssstttwww}}}{{{}}}vvvnnnaaaTTTIII@@@999555222000///...000000000///111111000000111111222333222333444333111000111333444444444444666999<<<===;;;<<<<<<:::999999;;;===;;;===AAADDDHHHIIIJJJJJJBBB@@@=========>>>===;;;888999:::999888777888999999999999:::;;;<<<>>>???>>>>>>BBBIIIQQQ^^^rrr~~~yyyuuuxxxyyynnnccc```ccclll{{{{{{wwwyyyssslllmmmttt|||{{{{{{{{{{{{|||}}}~~~|||zzzyyyyyyyyyzzz|||~~~~~~}}}|||~~~{{{wwwtttrrrpppmmmkkkccccccddddddbbb___\\\[[[UUUUUUTTTSSSSSSRRRRRRQQQQQQOOONNNMMMNNNPPPSSSUUUWWWYYY\\\```dddgggiiijjjddddddeeefffggghhhhhhiiimmmpppssstttttttttuuuvvvtttuuuwwwyyyzzzzzzzzzyyyvvvvvvvvvvvvvvvuuutttsssmmmllliiigggfffgggiiijjjeeeddddddbbb```^^^\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMMMMLLLMMMNNNOOOPPPNNNNNNOOOPPPSSSWWW[[[]]]ZZZ___cccccc``````cccffffffhhhlllooorrrtttuuuuuuvvvwwwxxxyyyxxxwwwtttsssvvvtttssssssuuuvvvvvvvvvrrrpppnnnnnnpppssstttuuuuuuyyy}}}}}}yyyvvvttttttssstttvvvxxxyyyzzzyyyyyyzzzzzzyyywwwuuuuuuxxxzzzzzzvvvqqqmmmmmmpppqqqrrruuuzzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzwwwzzzxxxrrrttt{{{~~~ssspppsssxxxssskkk^^^QQQGGG>>>888555222000......000000000///111111111000111111222333---///111111111222333555444444444444666999<<<>>>:::::::::888777777999;;;<<>>??????>>>AAAHHHPPP]]]rrr~~~zzzwww|||vvvkkkaaa^^^bbbmmm|||zzzuuutttmmmiiilllvvv~~~}}}{{{|||}}}~~~{{{zzzyyywwwwwwxxxyyy{{{}}}~~~zzzuuuqqqmmmkkkiiihhhhhhhhhfffdddaaa^^^\\\XXXWWWVVVUUUTTTTTTTTTTTTPPPOOONNNNNNNNNOOOPPPQQQRRRTTTVVVYYY\\\___```aaa]]]]]]]]]]]]]]]^^^___```ccceeegggjjjmmmppprrrsssvvvwwwxxxyyyyyyxxxwwwvvvxxxuuurrrqqqqqqpppmmmjjjkkkgggaaa```aaacccdddddd^^^______^^^\\\[[[\\\]]]YYYYYYZZZ[[[\\\]]]^^^^^^______]]]\\\ZZZXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRUUUXXX[[[]]][[[[[[[[[\\\]]]^^^```aaacccdddfffhhhlllpppsssuuuwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrrrrsssssstttuuuoooooooooppprrrtttwwwyyyzzz{{{{{{|||zzzxxxvvvtttuuuvvvwwwxxxyyyzzzzzzzzzwwwuuusssrrrrrruuuxxxzzz}}}xxxvvvpppqqqrrrrrrrrrtttxxxzzz{{{{{{|||}}}~~~~~~~~~{{{xxxvvvxxx|||uuupppsssyyytttssszzz~~~|||ppphhh[[[NNNDDD===999666111111000000//////......000/////////000111222222333111111444888999888666555666777888999:::;;;;;;999999:::::::::;;;;;;;;;???@@@FFFPPPYYY^^^[[[WWWMMMIIIDDDBBBBBBCCCAAA???@@@===;;;;;;===???===;;;::::::;;;;;;<<<=========@@@???AAAFFFOOO]]]sss|||zzzuuukkkaaa\\\^^^gggxxxzzzttt|||sssmmmiiimmmwww}}}||||||}}}~~~}}}||||||wwwwwwxxxyyy{{{}}}~~~zzzvvvqqqmmmkkkiiiiiiiiiiiihhhfffdddbbbaaa]]]\\\ZZZYYYWWWVVVUUUUUUSSSRRRQQQPPPOOOPPPQQQQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYY^^^___aaadddgggjjjlllmmmssstttuuuuuuuuutttsssrrrqqqnnnkkkkkkkkkjjjgggdddddd```\\\\\\]]]____________```aaa```___^^^___```______```aaabbbcccddddddeeeeeecccbbb```^^^]]]\\\YYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\^^^___^^^^^^^^^^^^____________^^^___bbbeeehhhllloooqqqtttttttttsssssstttuuuuuurrrrrrqqqrrrsssuuuwwwxxxuuutttuuuuuuvvvwwwyyyyyyxxxyyy{{{|||{{{zzzxxxwwwvvvvvvwwwyyyyyyzzzzzzzzzxxxvvvtttssssssuuuxxxzzzyyyuuurrrqqqsssuuuvvvvvvxxx{{{}}}}}}}}}}}}~~~~~~|||xxxvvvttt{{{vvvrrrpppwww~~~zzzzzz}}}~~~}}}yyymmmdddWWWJJJAAA:::666444111111000000////////////000000///000000111222333111000///111444666444333666666777888999999::::::999::::::::::::;;;;;;;;;???AAAFFFPPPZZZ^^^]]]ZZZQQQMMMHHHEEEDDDCCCAAA???@@@===;;;<<<>>>???>>><<<;;;;;;<<<<<<<<<=========???>>>AAAGGGOOO]]]rrr~~~|||tttjjj```\\\___hhhxxx|||wwwyyyqqqmmmkkkoooxxx~~~}}}}}}~~~xxxxxxxxxzzz{{{}}}~~~{{{wwwrrrnnnkkkiiiiiiiiijjjjjjiiiiiihhhgggdddbbb```^^^[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRYYYZZZ\\\^^^aaaccceeefffmmmnnnooooooooommmlllkkkiiigggeeeddddddcccaaa___^^^\\\[[[[[[]]]^^^^^^]]]aaabbbddddddcccdddeeeggghhhhhhiiijjjkkkllllllmmmnnnnnnlllkkkiiihhhgggfffbbbbbbaaaaaaaaa```````````````aaabbbccccccddddddcccddddddeeedddbbb```___]]]^^^```cccgggjjjlllnnnrrrqqqqqqqqqqqqqqqrrrrrrqqqppppppppprrruuuxxxzzzzzzzzz{{{|||||||||{{{{{{wwwxxxzzz|||||||||zzzyyyvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwuuuttttttvvvxxxyyyyyyssspppnnnrrruuuxxxzzz{{{|||~~~~~~{{{vvvsssppppppvvv{{{xxxnnnnnnsss}}}|||}}}{{{}}}uuuhhh___RRREEE<<<666444222111000000000000/////////000000000000111222333444222111000111333444333222777777777777888888999999:::::::::;;;;;;;;;<<<<<>>???===<<<<<<===>>>>>>===<<<<<<=====================>>>AAAIIIRRR___sss~~~rrrhhh^^^\\\```jjjzzz{{{wwwooommmlllqqqyyy~~~}}}}}}~~~yyyyyyzzzzzz|||}}}|||xxxsssoookkkiiiiiijjjkkklllmmmmmmnnnnnnjjjiiigggddd```\\\YYYXXXXXXVVVTTTQQQOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQVVVWWWXXXZZZ\\\^^^``````eeeffffffgggfffeeedddcccdddcccbbbaaaaaaaaa```_________```aaacccddddddccceeegggiiijjjjjjkkkmmmoooppppppqqqrrrssstttuuuuuuwwwvvvuuutttrrrqqqpppoookkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnooommmjjjfffdddcccdddeeegggiiijjjkkkkkkooonnnnnnnnnoooooopppqqqqqqpppoooooopppsssvvvxxx{{{|||~~~~~~}}}xxxzzz{{{}}}}}}|||{{{zzzwwwxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuvvvwwwwww|||}}}~~~wwwqqqnnnmmmlllqqquuuxxx{{{|||}}}~~~~~~~~~}}}{{{wwwsssooommmooosssxxx}}}yyysssjjjoooyyy~~~zzzzzzzzzqqqcccZZZLLL@@@888444222111000000000000000000000000000000000111222333444555777666555555555666666555777777888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>???DDDJJJQQQUUUUUUSSSMMMKKKHHHDDDBBB@@@>>>======<<<;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>===>>>>>>CCCKKKUUUbbbuuuoooeee]]]\\\bbbmmm|||wwwmmmmmmnnnssszzz~~~}}}{{{{{{}}}~~~||||||||||||}}}~~~}}}yyyuuupppllljjjiiijjjkkkmmmoooqqqssstttpppooommmiiieeeaaa]]][[[YYYWWWTTTQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQTTTTTTUUUVVVXXXYYYZZZ[[[]]]^^^___``````___^^^]]]___```````````````aaabbbdddfffhhhjjjkkkkkklllllllllnnnppprrrssstttwwwyyyxxxxxxyyyzzz{{{||||||}}}~~~}}}|||{{{zzzyyyxxxuuuuuutttssssssrrrqqqqqqoooooooooppppppqqqqqqqqqsssuuuwwwyyywwwtttpppnnnmmmmmmmmmmmmlllkkkiiiiiihhhiiijjjlllnnnqqqssstttsssrrrqqqqqqrrrtttvvvxxxzzz{{{}}}{{{|||}}}~~~~~~|||{{{yyyxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuxxxxxxxxxyyy{{{}}}}}}yyysssmmmjjjjjjlllnnnpppssswwwyyyzzz{{{|||}}}~~~~~~}}}zzzwwwtttsssssstttxxx}}}~~~zzzuuuqqqllluuu~~~{{{uuuzzzvvvnnn\\\TTTHHH===777333222111000000000000111111111111000000111111222444555666999999888777666666777888888888888888999999999999;;;;;;<<<<<<<<<============>>>AAAEEEHHHJJJJJJJJJGGGGGGFFFDDDBBB@@@@@@@@@<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>???@@@EEEMMMWWWeeeyyymmmccc\\\]]]eeeqqquuulllmmmpppvvv|||~~~|||zzz{{{}}}~~~~~~~~~~~~}}}zzzvvvqqqllljjjhhhiiijjjmmmooosssuuuwwwttttttrrrppplllhhhdddaaa]]][[[XXXTTTRRRPPPOOOOOONNNOOOQQQSSSTTTUUUVVVVVVTTTSSSRRRRRRQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXYYYZZZ\\\\\\\\\\\\[[[\\\^^^```aaabbbccceeegggjjjmmmoooppppppqqqrrrttttttvvvyyy{{{|||}}}~~~~~~}}}|||{{{{{{xxxwwwuuutttttttttuuuvvvwwwyyy|||}}}zzzyyyvvvvvvuuutttqqqnnnkkkiiiccceeegggkkkooossswwwyyytttttttttuuuvvvxxxyyyzzzxxxyyy{{{|||}}}~~~~~~~~~|||}}}}}}{{{zzzyyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwvvvuuusssrrrssssssssstttuuuvvvwwwxxxsssooojjjfffeeeiiimmmqqqrrrtttwwwxxxxxxyyy{{{|||~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwxxxxxx{{{}}}yyysssppprrrrrr|||~~~yyyuuuttt|||{{{ppphhhUUUNNNDDD<<<666444222111000000000111111111111222000111111222333555666777888888888777555555777999999999999999::::::;;;;;;<<<<<<<<<============>>>======???@@@BBBCCCCCCDDDCCCEEEEEEEEECCCBBBBBBDDD<<<===>>>>>>======???AAABBBBBBAAA@@@??????>>>>>>@@@@@@EEEMMMWWWfffzzz~~~kkkbbb[[[___iiiuuu|||rrrjjjmmmqqqwww}}}~~~{{{zzzzzz}}}~~~{{{wwwqqqmmmjjjhhhhhhiiilllooosssvvvxxxxxxxxxwwwvvvsssoookkkiiibbbaaa^^^ZZZXXXVVVUUUUUUSSSTTTVVVWWWYYYZZZZZZZZZXXXWWWVVVVVVUUUUUUUUUVVVSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]]]]```dddfffgggiiillloooqqqsssvvvvvvuuuvvvxxx{{{|||~~~|||xxxvvvvvvwwwxxxwwwyyy|||~~~|||yyyuuuqqqoooiiiiiijjjllloooqqqsssuuunnnppprrrvvvxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{|||{{{|||~~~~~~|||yyyzzzzzzzzzzzzzzzyyyyyyvvvvvvwwwwwwuuusssqqqpppnnnooopppqqqqqqqqqqqqqqqnnnkkkfffcccdddiiioootttvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}}}}}}}}}}|||||||||vvvwwwxxxyyyzzzzzz{{{{{{}}}}}}}}}{{{ssskkklllrrrwww{{{{{{uuuuuuxxx~~~uuuiii```MMMHHH@@@:::666444222111000000111111111222222222111111111222444555777888777888888666444555888;;;999999:::;;;;;;<<<======<<<<<<=========>>>>>>>>><<<===>>>??????@@@BBBCCC@@@BBBDDDDDDAAA@@@AAACCC>>>@@@BBBAAA@@@@@@CCCEEECCCCCCBBBAAA@@@???>>>>>>??????CCCKKKUUUddd{{{~~~kkkaaa[[[```lllyyyyyyoooiiimmmrrrxxx}}}~~~{{{zzzzzz}}}~~~|||wwwrrrmmmjjjggghhhiiikkkooorrrvvvxxx{{{{{{{{{zzzwwwssspppnnngggeeebbb___\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWZZZ\\\^^^_________aaadddiiikkkmmmooossswwwwwwyyy{{{zzzyyyyyy}}}{{{wwwvvvwwwxxxuuuwww{{{~~~}}}yyywwwrrrqqqpppooonnnmmmmmmmmmgggjjjnnnssswwwyyyzzzzzz|||{{{yyyxxxxxxxxxyyyzzzyyy{{{}}}zzzzzzzzz{{{zzzzzzyyyyyyuuuvvvvvvvvvuuussspppnnnlllmmmnnnooopppooonnnmmmnnnjjjeeecccdddjjjqqqvvvyyyzzzzzzzzzyyyzzz}}}{{{{{{{{{{{{{{{|||||||||xxxxxxzzz|||~~~~~~zzzoooeeehhhrrrzzzzzz}}}vvvxxx~~~{{{pppcccZZZHHHCCC===888555333111000000000111111222222222222111111111222444666777888888999999777555666:::===999999:::;;;<<<>>>>>>???============>>>>>>>>>>>><<<===??????@@@AAADDDFFF>>>@@@BBBAAA>>>===>>>???AAACCCEEEDDDBBBCCCEEEHHHDDDDDDCCCBBB@@@???>>>>>>???>>>AAAIIISSSccczzzkkkaaa[[[aaannn{{{~~~tttllliiinnnvvv|||~~~{{{{{{{{{zzzzzz{{{~~~~~~zzzvvvqqqllljjjiiiiiiiiijjjlllnnnppprrrxxxyyy{{{||||||zzzwwwvvvsssooojjjfffdddbbb```___^^^```aaacccbbbaaa___^^^___````````````aaaaaaaaa```___]]][[[ZZZZZZZZZZZZ^^^___```bbbdddfffggghhhiiijjjmmmpppsssuuuwwwwwwyyyyyyyyyzzz}}}|||yyywwwtttuuuwwwyyy{{{}}}~~~zzzxxxtttpppllljjjhhhhhhcccfffkkkqqqvvvyyy{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzz|||~~~~~~}}}|||}}}|||yyyvvvttttttuuuuuuuuuwwwxxxwwwuuurrrqqqqqqooooooooopppqqqssstttuuussskkkbbb```eeemmmsssuuuxxxxxxyyyyyyxxxwwwvvvuuuyyyzzz|||}}}}}}}}}|||{{{{{{}}}~~~sssjjjhhhooowwwzzz{{{~~~uuuiii[[[RRREEE@@@:::666444444333333222111000000000111222333222222222111000111333555666666666777999;;;===>>><<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>===<<<<<<======>>>??????????????????@@@@@@???>>>>>>???AAAAAACCCEEEGGGGGGIIIKKKMMMPPPMMMHHHCCC@@@???@@@AAAAAA@@@AAAGGGPPP___vvvtttgggaaa___fffvvv}}}rrrkkkiiimmmttt{{{~~~~~~|||zzz~~~}}}{{{yyyyyyzzz|||}}}}}}zzzvvvqqqmmmkkkkkkkkkkkklllmmmoooqqqsssxxxzzz|||~~~~~~|||{{{xxxtttpppllljjjhhhgggeeeccccccdddeeedddcccbbbaaabbbbbbbbbcccccccccddddddeeecccbbb```^^^^^^^^^^^^cccdddeeegggiiikkklllmmmppprrrtttvvvyyy{{{|||||||||}}}~~~}}}{{{wwwwwwwwwxxxyyyyyyzzz{{{|||~~~zzztttnnniiifffdddbbbeeeiiinnnsssvvvxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{xxxvvvuuuuuuvvvwwwvvvxxxyyyyyywwwuuutttuuusssssssssssssssttttttuuupppiiiaaa___eeelllrrrtttwwwxxxxxxyyyxxxwwwvvvuuuxxxyyyzzz{{{||||||||||||uuummmnnnwww{{{qqqcccUUULLLBBB>>>888444222222222111111111111111111222222333333444444333222222555777888999999999::::::::::::::::::::::::;;;<<<===>>>>>>>>>????????????@@@@@@===>>>>>>???@@@@@@@@@???===>>>>>>===<<<<<<===???AAACCCEEEGGGGGGHHHKKKMMMSSSPPPLLLGGGDDDCCCCCCDDDEEECCCCCCHHHPPP^^^ttttttfffaaa```hhhxxx{{{qqqjjjiiimmmtttzzz||||||yyywww|||{{{yyywwwwwwxxxyyyzzz~~~}}}zzzvvvssspppnnnmmmmmmmmmnnnoooqqqrrrsssvvvxxx{{{~~~|||yyyuuurrrpppooommmllliiiiiiiiihhhhhhggggggggggggggghhhhhhhhhiiiiiiiiilllkkkiiigggeeeeeeeeeeeejjjkkklllnnnppprrrtttuuuxxxyyy{{{}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuzzz|||xxxpppiiiccc``````bbbeeeiiimmmqqqtttuuuxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~{{{zzzyyywwwvvvvvvwwwxxxwwwyyy{{{{{{yyyyyyyyyzzzyyyyyyxxxwwwvvvuuuttttttlllgggaaa```eeelllqqqsssvvvwwwxxxxxxxxxwwwvvvuuuwwwwwwwwwxxxyyy{{{|||}}}~~~uuupppttt~~~|||~~~~~~|||}}}~~~uuujjj\\\NNNEEE>>>:::555222111000000///000111222333333333222222333333444333222222555777888999:::;;;;;;;;;:::999999999999999:::;;;<<<=========>>>???AAABBBCCCCCC>>>>>>>>>???????????????<<<===>>>===<<<<<<===???DDDFFFHHHIIIJJJKKKNNNQQQYYYVVVRRRMMMIIIGGGGGGGGGHHHEEEEEEHHHOOO\\\qqq~~~ttteeeaaaaaakkk|||zzzpppjjjlllpppuuuzzz|||{{{yyywwwwwwvvvuuuuuuvvvxxxzzz|||~~~}}}zzzxxxuuusssrrroooooooooppppppqqqrrrrrrtttvvvxxx{{{|||}}}}}}}}}}}}zzzwwwuuutttsssrrrpppoooooonnnmmmllllllmmmmmmnnnnnnoooooooooppppppppptttrrrpppnnnmmmllllllmmmpppqqqsssuuuwwwyyy{{{|||}}}~~~~~~|||zzzxxxuuutttssssssxxx{{{{{{rrriiibbb^^^]]]^^^```dddiiinnnrrrtttvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{~~~}}}|||zzzxxxwwwvvvvvvvvvwwwyyy{{{{{{{{{{{{|||~~~~~~~~~|||zzzxxxuuusssrrrkkkgggddddddiiinnnrrrtttuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuwwwyyy{{{}}}|||tttrrrxxx|||~~~~~~yyyssssssxxx~~~zzzpppcccVVVIIIAAA;;;888444111000000000//////000333555555555333222000111111111000111333555444666999<<<>>>>>>======999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDD==================>>>>>>>>>?????????===>>>???AAAFFFHHHJJJLLLNNNQQQUUUYYY^^^\\\WWWRRRMMMIIIGGGEEEFFFDDDCCCGGGMMM[[[pppzzzqqqdddaaacccnnn{{{rrrmmmpppsssxxx|||}}}|||yyywwwuuuuuuttttttuuuxxxzzz|||~~~|||yyywwwvvvuuuqqqqqqrrrrrrrrrrrrrrrrrruuuvvvxxxyyyzzzzzzyyyyyy}}}{{{yyyxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwuuutttrrrrrrsssssstttuuuwwwzzz|||~~~}}}zzzwwwvvvvvvvvvwwwzzz~~~}}}tttlllddd```[[[\\\]]]```eeekkkqqquuuuuuvvvwwwyyyyyyzzzzzzyyyyyyxxxwwwvvvwwwzzz}}}~~~|||zzzxxxvvvuuuuuuvvvxxxzzz{{{{{{|||~~~~~~|||yyyuuurrrqqqllljjjjjjkkknnnqqqtttuuuuuuvvvwwwyyyyyyyyyxxxxxxvvvvvvuuuuuuvvvwwwyyyzzz}}}}}}}}}xxxwww}}}|||~~~~~~zzzrrrllllllssszzz}}}vvvjjj^^^RRRGGGAAA999666333111111111111000...000333666777666444222111111222111111222444777555777:::<<<>>>???>>>===::::::;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB===<<<;;;;;;;;;;;;<<<<<<===>>>???>>>======???AAADDDFFFIIILLLOOOTTTYYY]]]aaa___ZZZTTTNNNIIIDDDBBBBBB@@@@@@EEELLL[[[qqqvvvmmmbbbaaaeeerrr}}}vvvrrrtttwwwzzz}}}~~~|||zzzxxxwwwwwwuuuuuuvvvwwwyyy{{{|||}}}~~~{{{zzzyyyxxxtttuuuuuuuuuuuutttsssrrrwwwwwwxxxxxxxxxxxxxxxwww|||zzzyyyyyyzzzzzzxxxwwwsssssstttuuuuuuvvvvvvvvvxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxzzz}}}|||yyyxxxxxxxxxuuuyyy}}}zzzrrrkkkggg___^^^]]]___ccciiipppttttttuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxx{{{|||~~~~~~}}}{{{yyyxxxvvvuuuwwwxxxzzzzzz{{{|||}}}zzzvvvsssqqqnnnooopppqqqssstttvvvwwwuuuvvvxxxzzzzzz{{{zzzzzzxxxwwwwwwvvvuuuuuuvvvvvvxxxxxxyyy{{{~~~}}}|||yyyrrrkkkhhhlllttt|||~~~zzzyyyzzzsssfffYYYNNNEEE@@@888555333222222222222111///111444666777666555444333444555444444555888::::::;;;<<<=========<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA>>>===;;;::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===???@@@BBBEEEHHHLLLQQQXXX\\\```^^^[[[UUUOOOIIIDDDAAA>>>===>>>DDDMMM]]]ttt}}}rrrjjjaaabbbggguuuzzzxxxwwwyyy{{{~~~~~~|||yyywwwwwwvvvvvvvvvwwwyyy|||~~~yyyzzz}}}{{{{{{zzzxxxyyyyyyyyyxxxwwwuuuttttttttttttuuuuuuuuuuuuuuuxxxwwwvvvwwwxxxxxxwwwuuurrrsssuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwvvvwwwxxxyyyzzzyyy{{{}}}~~~}}}~~~}}}}}}}}}~~~~~~zzzxxxxxxxxxsssxxx}}}~~~~~~zzzsssnnnfffcccaaa```bbbgggmmmqqqssstttwwwyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyyyyxxxyyy{{{{{{{{{}}}|||yyyuuusssppprrrtttvvvvvvvvvvvvwwwvvvwwwyyy{{{||||||||||||zzzzzzyyyxxxvvvtttsssrrrqqqqqqrrrtttwww|||zzztttmmmhhhjjjrrr}}}zzzxxxyyy|||~~~pppbbbUUUJJJAAA===555333111111222222222111000111444666777777666555444555666666555777999<<<;;;<<<<<<<<<============<<<<<<<<<===???@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<===>>>999;;;<<<;;;;;;;;;===???@@@AAADDDFFFIIINNNTTTYYY\\\[[[YYYUUUPPPKKKFFFCCC>>>===???EEEOOO___vvv{{{qqqiiiaaabbbhhhwww}}}{{{wwwyyy|||}}}}}}{{{xxxvvvsssssstttvvvyyy}}}wwwxxx~~~~~~}}}||||||{{{|||||||||{{{yyywwwvvvooooooppppppqqqrrrsssssssssrrrrrrsssuuuuuusssrrrppprrruuuxxxzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyywwwvvvvvvvvvwwwxxxzzz{{{{{{|||~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}|||||||||||||||}}}~~~~~~zzzxxxvvvvvvrrrwww|||~~~~~~xxxtttkkkhhhdddaaaaaaeeekkkooorrrtttwwwyyy{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||zzz{{{|||||||||~~~~~~zzzwwwuuuqqqssswwwxxxxxxwwwvvvvvvvvvxxxzzz|||}}}}}}}}}}}}{{{{{{{{{yyywwwtttqqqooolllkkklllnnnqqqvvv{{{~~~xxxyyy|||yyyssskkkhhhnnnzzzyyyxxx|||~~~ooo___QQQFFF>>>999444222000000111222111000111222444555777777777777333444555444444666888;;;999999:::;;;===???AAABBB;;;<<<<<<===???@@@BBBCCC?????????@@@@@@AAAAAAAAABBB@@@>>>===<<<===>>>???;;;<<<============???AAACCCDDDEEEGGGIIIMMMSSSWWWYYYXXXWWWUUURRRMMMIIIFFF@@@>>>@@@GGGPPP```xxx{{{pppiiiaaabbbiiiwww~~~}}}zzz}}}~~~|||xxxuuuttttttuuuwwwzzz~~~tttssswww|||}}}zzz}}}}}}||||||{{{{{{{{{{{{wwwtttqqqpppppppppooooooooonnnnnnnnnoooppprrrsssssstttvvvwwwxxxyyyzzzzzzxxxwwwvvvttttttsssssssssvvvwwwwwwxxxyyyzzz|||}}}|||~~~~~~}}}~~~zzzzzzyyyxxxxxxyyyyyyyyyuuuvvvxxxzzz||||||}}}}}}~~~}}}|||{{{zzz{{{{{{|||{{{zzzzzzzzzzzz{{{||||||}}}zzzyyyxxxzzz{{{{{{{{{}}}}}}xxxtttpppkkkiiijjjlllnnnpppssstttvvvxxxyyyyyyyyyyyyxxxxxxvvvtttrrrrrrtttwwwxxxvvvvvvyyy}}}~~~|||{{{{{{{{{|||}}}~~~yyyuuuuuuvvvyyyzzz{{{{{{zzzyyyzzzzzz{{{}}}~~~|||zzzxxxuuurrrooolllkkkhhhhhhjjjoootttxxxxxxvvvpppwww}}}wwwuuu{{{}}}{{{}}}zzz|||{{{jjj]]]PPPCCC;;;888111222333444333222111000444444333333333444444555444555666777888:::;;;;;;<<<<<<===@@@CCCDDDDDDBBBAAA@@@>>>???BBBDDDEEEEEECCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======???BBBEEEGGGFFFEEEEEEHHHKKKOOORRRTTTUUUUUURRROOOKKKJJJJJJFFFDDDEEEHHHPPP___yyy|||qqqgggaaaaaahhhwww}}}}}}~~~|||xxxvvvtttuuuvvvxxx{{{~~~uuussswwwzzz|||zzz||||||}}}}}}}}}}}}}}}}}}yyywwwsssqqqqqqpppooonnnllllllllllllmmmooopppqqqssstttuuuwwwxxxyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrvvvvvvvvvwwwyyyzzz||||||~~~~~~{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxtttuuuvvvwwwyyyzzz{{{||||||{{{yyyxxxwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~|||{{{zzzzzzzzz{{{{{{|||}}}wwwvvvsssooommmnnnpppqqqqqqvvvwwwxxxzzz{{{{{{{{{zzzvvvuuussspppnnnnnnqqqtttxxxwwwwwwzzz}}}~~~}}}zzzzzz{{{{{{}}}~~~}}}||||||}}}|||xxxuuuvvvwwwyyy{{{|||{{{zzzzzz{{{{{{|||||||||}}}}}}}}}yyyxxxuuussspppnnnmmmlllmmmmmmnnnqqquuuwwwvvvuuuqqqyyy~~~{{{}}}xxxgggYYYMMMAAA:::888111111222333333444444444555444333333333333444444444444555777888999::::::>>>===>>>@@@CCCCCCBBB@@@CCCAAA???@@@BBBDDDDDDDDDAAAAAAAAA@@@@@@?????????????????????????????????===>>>>>>======???BBBEEEMMMNNNMMMKKKIIIHHHJJJLLLRRRTTTUUUTTTQQQMMMKKKJJJFFFDDDEEEHHHOOO___xxxsssggg^^^___fffuuu~~~}}}zzzxxxuuuvvvwwwyyy|||~~~uuutttwwwzzz{{{yyyyyy{{{}}}}}}{{{wwwtttsssqqqooommmiiiiiiiiiiiijjjlllnnnoooqqqrrrtttvvvwwwxxxyyyyyytttsssrrrqqqppppppqqqqqquuuvvvwwwxxxyyy{{{|||}}}{{{xxxvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvtttsssssstttuuuwwwyyyzzzzzzxxxvvvttttttuuuwwwyyyxxxxxxxxxxxxxxxyyyyyyzzz}}}}}}}}}}}}~~~|||{{{yyyzzz{{{{{{|||{{{tttvvvtttrrrrrrsssttttttssswwwxxxyyyzzz{{{zzzzzzyyytttsssooollliiijjjmmmqqqyyyxxxyyy{{{}}}~~~}}}zzzzzzzzz{{{}}}~~~|||zzzyyyyyyyyywwwvvvxxxyyyzzz|||||||||{{{{{{}}}||||||{{{{{{zzzzzzzzzzzzxxxuuurrrppppppqqqrrrtttttttttttttttssssssrrrsss{{{}}}yyy{{{|||tttbbbUUUIII???999888222222222222333555666888666555555444333333333333333444555777888999999:::======>>>@@@CCCDDDCCCBBBEEECCCAAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>======>>>AAACCCOOORRRTTTRRRKKKGGGGGGIIIOOORRRVVVWWWTTTPPPLLLJJJFFFDDDEEEHHHOOO^^^wwwtttfff^^^```gggvvv|||zzzwwwwwwyyy{{{}}}vvvuuuxxx|||~~~zzzxxxwwwyyy|||{{{xxxuuusssooommmhhhggggggggghhhiiikkklllpppqqqrrrtttvvvwwwxxxxxxsssrrrqqqoooooopppqqqrrrvvvvvvxxxzzz{{{}}}}}}~~~~~~~~~}}}zzzwwwtttrrrpppsssttttttuuuuuuuuuuuuuuutttsssrrrrrrsssuuuxxxyyyyyywwwuuusssssstttwwwyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~|||{{{yyyzzzzzz{{{|||wwwoooqqqqqqqqqsssvvvwwwvvvtttuuuvvvwwwxxxxxxxxxwwwvvvsssqqqnnnjjjhhhiiilllpppyyyyyyzzz{{{}}}}}}}}}|||zzz{{{{{{|||~~~|||yyyxxxwwwwwwwwwzzzzzz{{{|||}}}}}}|||||||||||||||{{{{{{{{{zzzzzz}}}zzzwwwtttsssuuuwwwyyy{{{{{{yyyvvvqqqooooooqqqwww|||vvvuuu~~~|||}}}nnn\\\PPPFFF>>>999999666555333222222444777999999888777555555444444444333444666888999:::::::::<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>=========@@@BBBHHHNNNTTTSSSLLLGGGHHHKKKLLLQQQVVVXXXUUUQQQLLLJJJFFFEEEFFFIIIPPP^^^vvvttteeeaaadddkkkzzz~~~}}}xxxyyyzzz|||~~~wwwwww{{{~~~{{{yyywwwyyy|||~~~~~~{{{xxxuuuqqqnnnhhhhhhgggfffggghhhiiijjjnnnoooqqqsssuuuvvvwwwwwwsssrrrpppooooooqqqssstttvvvwwwyyy|||}}}~~~{{{{{{}}}}}}|||zzzxxxuuusssqqqpppqqqrrrssstttttttttsssssstttsssrrrrrrsssuuuwwwyyyyyywwwuuuttttttvvvxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzz|||}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{|||~~~tttjjjiiijjjmmmqqquuuwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvtttrrrpppllljjjkkkooorrrxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}|||yyywwwwwwxxx{{{{{{||||||||||||||||||zzz{{{{{{||||||}}}}}}~~~~~~{{{wwwtttsssuuuyyy{{{|||}}}zzztttnnnlllpppuuuxxxtttwwwtttfffVVVLLLDDD===:::;;;999777555222222333555777::::::999777666666666666444555888:::;;;<<<;;;;;;???>>>>>>@@@DDDFFFGGGGGGIIIGGGDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===========================;;;<<<======<<<===>>>@@@AAAHHHOOOOOOJJJFFFHHHLLLKKKOOOTTTVVVTTTOOOKKKIIIGGGFFFGGGKKKQQQ^^^vvvuuufffbbbeeennn{{{~~~}}}yyyzzz|||~~~xxxzzz~~~{{{|||}}}~~~|||yyyuuurrrlllkkkiiihhhgggggghhhiiilllmmmoooqqqsssuuuvvvvvvrrrqqqooonnnnnnpppsssuuuuuuwwwzzz|||~~~|||yyyxxxyyyzzzzzzzzzwwwvvvuuusssrrrqqqppppppoooppprrrsssttttttsssrrrttttttsssssstttuuuwwwxxxxxxxxxwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwyyyzzz{{{|||~~~tttjjjeeefffiiinnnsssvvvuuutttwwwxxxyyyzzz{{{zzzzzzyyyttttttsssqqqooopppsssvvvwwwyyy{{{{{{yyyyyyyyyzzzzzz{{{|||}}}~~~yyywwwwwwxxx||||||{{{{{{||||||||||||xxxyyyzzz{{{}}}~~~{{{xxxtttqqqpppqqqtttvvvxxxyyywwwqqqlllnnnxxxvvvwww~~~{{{jjj]]]OOOGGGAAA<<<:::;;;:::888555333222222444555::::::999888777777777777666888;;;===>>>>>>>>>===DDDBBBAAABBBEEEGGGGGGFFFJJJGGGDDDCCCCCCDDDCCCBBBDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>???CCCHHHHHHEEEDDDFFFIIIKKKNNNQQQQQQOOOLLLJJJIIIIIIHHHIIIMMMRRR___vvvuuuggg___ccclllyyy~~~}}}|||zzz|||}}}yyy}}}~~~|||xxxuuupppnnnllljjjiiihhhhhhhhhkkklllnnnpppssstttuuuvvvpppooommmllllllooorrrtttsssuuuxxx{{{}}}~~~~~~~~~~~~~~~zzzvvvttttttuuuuuutttpppnnnmmmllllllmmmnnnooonnnppprrrtttttttttsssrrrrrrssssssttttttuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz{{{{{{}}}xxxmmmfffgggjjjnnnrrrttttttsssvvvwwwxxxzzz{{{{{{{{{zzzssstttuuuuuutttuuuwwwyyyvvvxxxzzzzzzxxxvvvwwwyyyxxxyyyzzz{{{~~~}}}yyyvvvwwwyyy|||{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzz|||}}}~~~yyyvvvrrrooommmmmmooopppppprrrrrrnnnllltttyyy}}}}}}}}}yyyooo```TTTIIICCC???:::888999777666444333222333444555888777777666666666777777999;;;>>>@@@BBBAAA@@@???CCCAAAAAACCCGGGJJJLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<;;;<<<======???@@@AAAAAACCCGGGJJJLLLMMMMMMLLLIIIHHHGGGHHHKKKJJJKKKNNNTTT```vvv|||pppbbb[[[```jjjxxx}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~zzz||||||~~~zzzwwwsssqqqooollljjjiiiiiiiiijjjkkkmmmppprrrtttuuuuuuooommmkkkjjjkkknnnqqqsssqqqssswwwzzz|||}}}}}}|||}}}~~~}}}yyytttrrrqqqqqqqqqqqqjjjiiigggfffgggiiilllnnnnnnppprrrtttuuutttsssrrrqqqrrrssstttttttttttttttvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwwwwvvvwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwyyyyyyxxxwwwwwwxxxxxxyyyvvvxxxzzz{{{{{{}}}{{{pppjjjjjjlllooorrrtttsssrrrssstttvvvxxxyyyyyyyyyyyyssstttvvvwwwwwwwwwyyyzzzuuuxxxzzzyyyvvvuuuvvvxxxwwwwwwxxxzzz|||~~~|||}}}~~~{{{wwwvvvwwwyyy|||{{{{{{zzzzzzzzz{{{{{{wwwxxxxxxyyyzzz{{{|||}}}xxxvvvrrrooolllllllllmmmjjjmmmnnnlllmmmyyy}}}}}}xxx{{{|||uuuiii^^^YYYNNNDDD@@@===999777888555444333333333444555555666555555555555666666777:::<<>>CCCIIIOOORRRTTTJJJGGGEEEDDDDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@========================:::;;;======<<<;;;<<<===:::::::::<<<@@@EEEJJJMMMMMMMMMKKKHHHFFFEEEFFFHHHLLLKKKLLLOOOUUUaaawww}}}zzzyyyuuujjj]]]YYY___jjjyyy~~~~~~|||~~~}}}|||~~~{{{www{{{vvvqqqsssxxx{{{xxxvvvsssqqqpppqqqpppooonnnnnnmmmmmmnnnpppqqqooonnnmmmkkkhhhffffffhhhkkkmmmlllnnnqqquuuxxx{{{}}}}}}{{{|||~~~~~~}}}|||wwwtttpppllliiiggghhhhhhbbb```______bbbgggmmmpppoooqqqtttvvvwwwwwwvvvuuuqqqrrrrrrsssssssssssssssvvvuuuuuuuuuttttttttttttpppooooooppprrrrrrrrrqqqrrrtttvvvwwwvvvvvvvvvwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxyyy|||~~~xxxrrrpppnnnoooqqqtttvvvvvvsssuuuwwwyyyzzzyyyxxxwwwttttttuuuvvvwwwwwwvvvvvvttttttuuuvvvwwwxxxxxxyyyyyyxxxuuusssssstttvvvxxxxxxwwwwwwwwwwwwwwwxxxxxx{{{{{{{{{|||{{{{{{zzzyyyvvvvvvwwwyyyyyyyyyyyyyyywwwvvvvvvuuusssqqqooonnnmmmjjjgggkkkxxx~~~~~~xxx~~~xxxpppeee[[[TTTKKKGGGAAA<<<999777555444222222222222222333444555:::999777666666888999:::;;;<<<===?????????>>>>>>AAABBBDDDHHHLLLMMMLLLKKKLLLJJJFFFCCCBBBBBBCCCDDDAAAAAAAAAAAA@@@@@@???>>>@@@>>><<<<<<===>>>>>>>>>@@@???===<<<::::::999999999;;;===???AAADDDHHHLLLTTTPPPJJJEEECCCDDDGGGIIIPPPPPPOOOPPPXXXggg{{{{{{vvvtttpppggg```^^^[[[cccrrr~~~}}}{{{~~~}}}}}}|||xxx|||~~~tttnnnooossszzz{{{yyyxxxvvvsssrrrrrrqqqooonnnooonnnmmmmmmnnnnnnlllkkkjjjhhhfffddddddfffhhhjjjhhhiiikkknnnppprrrssssssuuuvvvxxxzzz{{{{{{zzzyyyvvvsssooojjjgggeeedddddd^^^]]]]]]^^^bbbgggmmmqqqqqqrrrtttvvvwwwvvvuuuuuuppppppqqqrrrrrrssssssrrrssssssssssssrrrrrrrrrrrrlllkkkjjjkkklllmmmnnnnnnpppsssuuuwwwvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvwwwxxxxxxwwwyyy{{{~~~|||sssqqqpppppprrruuuvvvvvvtttuuuwwwyyyyyyyyyxxxwwwttttttuuuuuuuuuvvvvvvvvvtttuuuuuuvvvvvvwwwwwwwwwwwwuuurrrooonnnnnnpppqqquuuuuuuuuuuuuuuvvvwwwwwwyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssrrrmmmkkkkkkppp|||}}}}}}~~~|||xxx|||tttlllaaaWWWQQQBBB???:::666555555444333333333333333444555777777;;;:::888777777888999::::::;;;===???@@@@@@@@@???AAABBBDDDHHHKKKMMMLLLKKKLLLJJJGGGDDDBBBBBBCCCDDDAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<===???@@@@@@AAA@@@???===;;;::::::::::::;;;===>>>@@@DDDIIIMMMSSSQQQNNNKKKJJJJJJLLLMMMSSSSSSTTTVVV^^^nnn~~~xxxsssqqqnnnfff```^^^]]]fffuuu~~~{{{yyy}}}~~~}}}yyy|||}}}rrrkkkiiikkksssxxx~~~|||zzz{{{yyyvvvttttttsssqqqoooqqqooonnnmmmmmmkkkhhhfffeeedddbbbaaaaaabbbdddeeeggghhhiiijjjkkkllllllllllllmmmpppsssuuuvvvvvvvvvrrrpppmmmiiifffcccaaaaaa]]]\\\]]]^^^bbbhhhnnnqqqssstttuuuvvvvvvuuutttsssnnnoooooooooppppppppppppllllllllllllkkkkkkkkkjjjfffeeecccbbbcccfffhhhjjjnnnppptttuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxxxxwwwxxx{{{}}}vvvtttrrrssstttvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvuuutttttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttssspppmmmkkkkkkkkklllrrrrrrrrrssssssuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxxxx|||{{{zzzzzzzzzzzzzzz{{{~~~|||yyywwwuuummmnnnqqqxxx~~~||||||yyyxxx|||xxxooofff\\\SSSMMMAAA===999666666555444444444444444555666888999:::<<<;;;999888777888999999999;;;===???AAABBBBBBBBBAAAAAACCCGGGKKKLLLLLLKKKMMMKKKHHHEEECCCCCCCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>======>>>@@@BBBCCCDDDCCCAAA???===;;;;;;:::<<<<<<===>>>@@@EEEKKKOOOSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWYYY\\\eeettt{{{xxxsssoooooollleee```___aaajjjxxx}}}xxxwww{{{~~~~~~{{{~~~~~~sssiiieeedddkkkpppwww~~~~~~|||{{{|||yyywwwvvvwwwwwwuuutttuuussspppnnnllliiieeebbb``````___^^^^^^___``````cccdddeeeeeeffffffeeeeeebbbdddgggjjjnnnpppqqqrrrooonnnmmmkkkiiigggeeedddbbbaaaaaabbbfffjjjooorrrtttuuuuuuuuutttsssrrrqqqnnnmmmlllkkkkkkjjjjjjjjjbbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\ZZZ[[[^^^bbbfffkkknnnrrrtttuuuvvvxxxyyy{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwxxxwwwwwwxxxzzz}}}yyywwwuuuuuuvvvwwwwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvtttsssssstttvvvwwwuuuuuuttttttssssssrrrrrrrrrqqqooommmllllllmmmmmmqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{}}}|||xxxvvvnnnqqqwww~~~|||}}}wwwssstttuuukkkaaaWWWOOOIIIAAA>>>999666444333111000333333444555666888:::;;;<<<;;;:::999888888999999999;;;===@@@CCCDDDEEEEEEAAAAAACCCFFFIIIKKKKKKJJJLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>AAADDDGGGHHHFFFDDDAAA???===<<<;;;=========>>>@@@EEELLLRRRTTTVVVZZZ^^^``````___^^^ZZZ\\\^^^bbbjjjwwwxxxtttssspppnnnooollleeeaaa```dddmmm{{{zzzuuutttxxx|||}}}~~~tttjjjccc```dddhhhooouuu|||}}}{{{zzzxxxwwwxxxyyy{{{{{{zzzyyywwwsssooolllhhhccc```\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\YYY[[[^^^bbbfffjjjmmmnnnnnnoooqqqssssssrrrqqqpppkkkjjjiiiiiijjjmmmoooqqqsssssssssrrrqqqpppooonnnmmmkkkiiifffdddbbbaaaaaa\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXWWWUUUUUUXXX^^^ccciiilllpppssstttvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwvvvwwwzzz|||zzzyyywwwwwwxxxyyyxxxwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxwwwuuuttttttuuuvvvxxxvvvuuutttsssqqqpppoooooonnnnnnmmmmmmnnnooopppqqqrrrrrrrrrssstttvvvwwwxxxwwwwwwxxxzzzzzz{{{{{{{{{xxxyyy||||||vvvrrrkkkpppwww}}}}}}~~~yyyqqqpppsss}}}rrrggg]]]SSSKKKFFF:::888444222111///...,,,222222333444555777999:::<<<;;;;;;:::::::::::::::999;;;>>>BBBDDDFFFGGGGGGBBBBBBCCCEEEHHHJJJIIIIIIJJJIIIGGGFFFEEEDDDEEEEEECCCDDDDDDEEEEEEDDDDDDDDD???@@@@@@??????AAAFFFJJJKKKJJJGGGDDDAAA>>>===<<<===>>>>>>???AAAGGGNNNSSSVVVYYY___dddggggggfffddd```bbbeeehhhooo{{{}}}uuuppprrrppppppqqqmmmfffbbbccceeeooo|||xxxsssrrruuuyyy{{{~~~~~~vvvkkkccc^^^]]]aaaggglllsss|||}}}|||yyyxxxwwwyyy{{{}}}~~~}}}|||yyytttppplllgggaaa^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYXXXXXXWWWWWWQQQSSSVVVZZZ___cccgggiiinnnqqqvvvzzz||||||{{{zzzqqqpppnnnmmmmmmnnnooopppqqqpppooonnnmmmlllkkkkkkhhhfffccc```]]][[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXTTTUUUUUUSSSRRRUUU\\\bbbhhhkkkooorrrsssuuuwwwxxxyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvyyy{{{}}}~~~}}}}}}zzzyyyxxxxxxyyyzzzyyywwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxvvvuuutttrrrpppnnnlllllliiiiiijjjlllnnnppprrrsssssssssssstttuuuvvvwwwxxxvvvwwwxxxzzz{{{|||||||||yyy|||yyyqqqlllgggmmmtttzzz~~~~~~|||~~~tttmmmpppwwwyyyoooeeeZZZPPPGGGBBB666555333222333444333111222222222333444666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>======>>>???AAACCCHHHOOOTTTWWWZZZ___dddggghhhggggggdddgggjjjnnnttt~~~}}}vvvrrrsssrrrssstttooogggcccdddgggqqq~~~vvvqqqooossswwwyyy|||~~~wwwlllbbb\\\XXX[[[```dddjjjttt~~~|||zzzyyyxxxyyy|||~~~~~~}}}|||yyytttoookkkeee___[[[XXXYYY[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUSSSRRRQQQJJJLLLOOOSSSXXX]]]aaacccjjjnnntttzzz}}}}}}|||zzzrrrqqqooonnnmmmmmmnnnooommmlllkkkjjjiiiiiiiiihhhaaa___\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVQQQSSSUUUTTTRRRUUU\\\aaahhhkkkoooqqqssstttvvvwwwwwwvvvuuuttttttuuuvvvvvvwwwxxxxxxwwwvvvvvvxxxzzzxxx{{{~~~|||{{{{{{yyyxxxxxxyyyzzz{{{yyyxxxxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwvvvtttqqqooollljjjiiiggghhhjjjlllnnnppprrrssstttttttttttttttuuuvvvvvvtttuuuwwwxxxzzz{{{{{{|||{{{~~~}}}tttkkkffffffmmmuuuzzz{{{|||yyypppmmmsss}}}zzzuuulllaaaWWWMMMDDD>>>888666555666777777666555333333333333444555666777999:::;;;<<<<<<=========<<<>>>AAADDDGGGHHHIIIIIIFFFEEECCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDAAA???AAAGGGMMMRRRPPPLLLHHHDDDAAA???>>><<<>>>@@@BBBEEEJJJOOOSSSVVVXXX\\\___bbbdddeeeeeecccfffkkkpppvvv{{{xxxuuutttuuuuuuooofffbbbccchhhsss~~~uuupppnnnrrruuuwww{{{~~~xxxlllbbb\\\TTTWWW[[[___eeennnzzz~~~||||||{{{yyyzzz|||}}}}}}|||{{{xxxsssnnniiiddd^^^ZZZXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUSSSQQQNNNKKKIIIHHHFFFHHHJJJOOOTTTYYY]]]___dddiiiooovvvyyyyyywwwuuupppooonnnmmmllllllmmmmmmkkkjjjiiihhhgggggggggggg\\\ZZZXXXUUUTTTTTTUUUVVVUUUTTTTTTTTTTTTSSSSSSSSSPPPSSSVVVUUUSSSUUU\\\bbbhhhkkkoooqqqrrrsssuuuvvvuuuuuutttsssssstttvvvvvvwwwxxxxxxwwwuuuvvvxxxzzztttxxx}}}}}}{{{zzz{{{xxxwwwwwwyyyzzz{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{|||yyyzzzzzzzzzzzzyyyxxxwwwwwwvvvtttqqqnnnkkkiiihhhiiijjjlllnnnppprrrssstttttttttsssssssssttttttuuussstttuuuwwwyyyzzz{{{{{{{{{~~~yyyppphhhccciiiooowww~~~{{{|||~~~uuunnnmmmvvvwwwqqqiii___UUUKKKAAA;;;888666555444444333111000444444444444444555666777888999;;;<<<===>>>>>>>>>===???BBBEEEGGGIIIIIIIIIHHHFFFDDDCCCDDDEEEDDDCCC@@@AAABBBCCCDDDEEEFFFGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEEEEBBB???AAAHHHNNNSSSQQQNNNIIIEEEBBB???>>><<<>>>AAADDDGGGKKKPPPSSSUUUVVVYYY[[[^^^```bbbccc^^^bbbhhhnnnuuu}}}vvvuuuwwwvvvoooeeeaaabbbjjjttt~~~xxxqqqmmmpppuuuxxx|||~~~~~~zzzoooccc\\\UUUVVVWWWZZZ```jjjuuu}}}}}}{{{{{{zzzyyyzzzzzzzzzxxxvvvuuussspppkkkfff```[[[YYYXXXYYYYYYZZZZZZ[[[[[[ZZZWWWVVVSSSOOOLLLHHHFFFDDDHHHHHHHHHJJJMMMQQQUUUXXXZZZ^^^ccciiilllnnnmmmmmmhhhjjjlllmmmkkkjjjjjjjjjhhhhhhgggfffccc```^^^\\\[[[YYYVVVSSSRRRSSSTTTVVVYYYYYYXXXWWWVVVVVVVVVVVVZZZ[[[[[[[[[[[[\\\___bbbhhhkkkoooqqqqqqooooooooopppooonnnppptttwwwvvvtttwwwwwwwwwvvvvvvvvvuuuuuu{{{zzzyyy|||}}}zzzzzzzzzyyyyyyyyyzzzzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvxxxyyyzzzzzzwwwtttrrrttttttssspppllliiiiiijjjlllllllllmmmppptttyyy|||yyyvvvsssqqqssstttvvvvvvrrrtttwwwyyyzzzzzzxxxwwwzzz}}}{{{rrrllljjjjjjnnnvvv}}}}}}vvvpppooossszzzrrrfffYYYNNNEEE>>>:::555444333111000000111111333444555666666777999<<<999;;;======<<<===>>>@@@@@@BBBCCCEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFHHHIIILLLIIIEEEBBBBBBDDDGGGIIIMMMKKKGGGBBB@@@?????????AAA@@@@@@AAADDDJJJOOORRRTTTVVVWWWYYYYYYWWWUUUTTTSSSWWW^^^gggrrr~~~|||}}}|||vvvnnnhhhfffgggrrr}}}xxxqqqmmmpppuuuxxx{{{~~~~~~|||pppeee]]]VVVVVVWWWZZZ___hhhssszzz}}}zzzyyywwwwwwwwwwwwvvvttttttrrrooojjjddd___[[[XXXYYYZZZ\\\]]]]]]]]]\\\[[[VVVTTTRRRNNNKKKHHHEEEDDDCCCCCCCCCEEEHHHLLLOOOQQQUUUXXX\\\aaadddfffffffffeeehhhjjjkkkkkkjjjkkkkkkkkkkkkjjjiiigggdddbbb```]]]\\\ZZZYYYYYYZZZ]]]^^^^^^^^^^^^^^^^^^______```dddeeedddbbb``````aaacccgggjjjnnnppppppooooooooopppooonnnqqqtttwwwvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxzzz}}}}}}{{{yyyzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{zzzzzzyyyxxxvvvwwwxxxyyyxxxwwwuuutttttttttssspppmmmjjjjjjkkkkkklllnnnqqqsssuuuvvvwwwyyyvvvsssssstttvvvwwwxxxtttuuuwwwyyyyyywwwuuutttuuuwww|||~~~yyyrrrmmmlllmmmyyy}}}~~~~~~uuusssuuu{{{vvvnnnbbbUUUKKKBBB<<<888444444333222222333444555666888::::::::::::<<<===999;;;<<<<<<;;;;;;===>>>???@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCCCCEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJHHHEEECCCBBBCCCDDDFFFIIIGGGDDDAAA??????@@@AAAAAAAAAAAABBBEEEJJJOOORRRSSSSSSSSSRRRPPPNNNLLLKKKKKKOOOWWWbbbnnn}}}|||vvvnnniiihhhiiiuuuyyyqqqmmmpppuuuwwwzzz~~~}}}~~~~~~rrrfff^^^WWWWWWXXXYYY]]]eeennnuuu~~~zzzxxxuuutttttttttsssrrrsssqqqmmmgggbbb]]]ZZZXXXZZZ\\\^^^``````___]]]\\\TTTSSSQQQMMMJJJGGGEEECCCCCCCCCCCCEEEGGGKKKMMMOOOQQQRRRUUUXXX[[[]]]______bbbeeehhhjjjkkkkkkmmmnnnoooooonnnmmmkkkiiigggfffdddcccbbbbbbdddfffiiikkkgggggghhhiiijjjkkklllmmmooonnnlllhhhdddaaaaaabbbeeehhhkkkmmmnnnmmmmmmnnnnnnnnnnnnpppsssvvvvvvvvvsssssstttuuuvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{yyyxxxyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuttttttsssqqqnnnllllllmmmkkknnnqqqtttvvvuuurrrqqqsssqqqnnnmmmooorrrttttttvvvwwwxxxxxxvvvssspppnnnlllnnnrrrvvvzzz|||~~~~~~{{{{{{zzzvvvqqqoooqqqsss||||||~~~|||uuuwww~~~}}}oooggg[[[PPPFFF???999666444333333333444555777888888:::<<<===<<<;;;;;;<<<;;;===>>>===<<<<<<===>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEHHHGGGEEEDDDBBBBBBBBBBBBDDDCCCAAA??????@@@BBBCCCAAAAAABBBDDDGGGLLLPPPRRRSSSQQQNNNKKKGGGEEECCCBBBAAAFFFNNNZZZiii{{{}}}uuummmjjjkkknnn{{{zzzrrrnnnpppuuuwwwzzz~~~}}}}}}~~~sssfff^^^XXXXXXWWWXXX[[[aaaiiioooxxx||||||yyyuuusssrrrrrrrrrqqqqqqnnnjjjeee```\\\ZZZYYYZZZ\\\___aaaaaa___\\\ZZZTTTSSSQQQNNNJJJGGGEEECCCCCCDDDDDDEEEGGGJJJLLLMMMOOOPPPQQQSSSUUUXXXZZZ\\\```ccchhhkkklllnnnpppqqqssssssrrrrrrpppooonnnnnnnnnnnnmmmnnnooorrrtttvvvrrrssstttuuuuuuvvvvvvvvvsssrrroooiiiccc```______aaadddgggiiiiiiiiijjjjjjjjjjjjkkknnnpppsssttttttpppqqqrrrsssssssssrrrrrrtttuuuvvvxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyzzzzzzzzzzzzyyyxxxxxxvvvuuutttsssssstttuuuvvvssstttsssqqqnnnmmmnnnooonnnpppsssuuuuuusssqqqoooooollljjjjjjllloooqqqqqqwwwxxxxxxvvvsssoookkkhhhdddfffiiinnnrrrvvvzzz{{{zzzzzzyyyuuuqqqqqquuuyyyxxx{{{zzzuuu{{{yyyggg```UUUJJJBBB<<<888666444333333333333555666777666999;;;<<<;;;999888888>>>???@@@???======>>>???===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFDDDCCCAAA@@@AAA@@@???>>>>>>???AAAAAAAAAAAACCCEEEIIIMMMPPPRRRSSSPPPLLLGGGCCC@@@??????;;;@@@HHHTTTdddxxx~~~tttmmmjjjmmmqqq~~~zzzyyyzzz}}}|||tttooorrrvvvxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~sssfff]]]WWWWWWWWWWWWXXX]]]dddiiirrrwww~~~|||wwwtttssssssrrrqqqooolllgggbbb^^^\\\[[[[[[ZZZ\\\___aaaaaa___\\\ZZZWWWVVVSSSPPPLLLIIIFFFDDDAAABBBBBBDDDEEEGGGHHHIIILLLLLLMMMOOORRRUUUWWWYYY```ccchhhkkkmmmoooqqqsssvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{|||||||||}}}}}}|||{{{zzzzzzrrrqqqnnnhhhbbb^^^]]]]]]]]]___aaabbbbbbbbbcccdddcccdddfffhhhkkkmmmoooppppppqqqsssssssssrrrqqqppptttvvvxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwuuutttsssqqqqqqrrrssstttrrrrrrrrrqqqooonnnoooppprrrrrrsssssssssrrrqqqqqqqqqnnnlllkkknnnqqqrrrssswwwwwwwwwuuuqqqkkkfffccc___aaadddiiinnnsssxxxzzzzzzzzzxxxuuurrrtttzzz|||uuuzzzzzzwwwyyyoooaaaZZZOOOFFF???;;;999777555444333222222333444555666999;;;<<<:::888777777<<<>>>???>>><<<<<<<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEEEEAAAAAAAAAAAACCCEEEGGGHHHFFFFFFGGGHHHFFFDDDBBB@@@AAA@@@???>>>===>>>>>>???@@@AAACCCFFFJJJMMMOOOQQQPPPNNNIIIDDDAAA???>>>>>>;;;>>>EEEPPP```ttt}}}ssskkkjjjnnnsss~~~wwwrrrqqqtttwww~~~wwwqqqssswwwyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~tttfff^^^WWWWWWVVVUUUVVVZZZ```dddkkkqqqzzz~~~zzzwwwvvvuuusssqqqllliiiddd```]]]]]]^^^___^^^```bbbccccccaaa___]]]]]][[[XXXTTTOOOKKKHHHFFFDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLOOORRRTTTVVV^^^bbbfffiiijjjlllnnnpppuuuuuuuuuvvvwwwyyy{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzxxxqqqpppmmmgggaaa]]][[[\\\WWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ\\\___aaaccceeehhhkkkppprrrsssuuuuuutttsssqqqtttvvvyyy{{{zzzzzz{{{|||yyyyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyyyyyyyxxxwwwwwwuuutttrrrqqqppppppqqqqqqpppqqqqqqpppnnnnnnoooqqqssssssrrrqqqrrrrrrssstttpppmmmkkkjjjlllooopppqqqvvvvvvuuurrrnnniiiddd```]]]```dddiiioootttxxx{{{yyyyyywwwtttrrrwww}}}www}}}{{{{{{zzznnnddd[[[TTTJJJAAA<<<:::999888555444333222222333444444999;;;======;;;:::::::::999;;;<<<;;;::::::;;;<<<@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEBBBAAAAAABBBCCCEEEGGGHHHEEEFFFGGGHHHGGGEEECCCAAAAAA@@@???>>>============>>>@@@CCCGGGJJJMMMOOOOOOLLLJJJFFFBBB???>>>=========???DDDMMM\\\ppp|||rrrjjjiiinnnssswwwnnniiiiiinnnrrryyysssuuuxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~uuuhhh___UUUUUUUUUTTTUUUXXX]]]aaadddkkksssyyy}}}|||zzzxxxvvvrrrpppjjjgggccc___]]]^^^aaaccceeeeeefffgggfffeeedddccccccaaa]]]XXXSSSNNNJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJEEEFFFIIILLLOOORRRTTTVVV[[[^^^aaadddeeefffgggiiikkklllmmmnnnqqqtttwwwyyyyyyyyyyyyzzz{{{{{{||||||~~~~~~~~~}}}zzzxxxvvvooonnnjjjddd]]]YYYWWWWWWSSSTTTUUUTTTRRRQQQRRRSSSQQQTTTXXXZZZ\\\^^^bbbeeekkkmmmpppsssttttttssssssrrrvvvyyyzzzzzzzzz{{{}}}{{{zzzxxxwwwuuutttttttttxxxyyyyyyyyyyyyxxxwwwwwwuuutttrrrqqqpppooonnnnnnnnnooopppooonnnnnnoooqqqqqqqqqrrrrrrsssttttttuuupppmmmjjjiiijjjmmmnnnnnnsssssssssqqqmmmgggbbb______aaaffflllrrrwwwzzz|||uuuuuusssqqqrrryyy|||{{{tttfff]]]UUUNNNEEE===999888888888444444333333333555666777;;;<<<======<<<;;;<<<>>>999:::<<<<<<;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGDDDDDDBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFBBBCCCEEEFFFFFFEEECCCBBB?????????>>>>>>>>>>>>>>><<>>=========>>>BBBJJJYYYnnn{{{pppiiiggglllrrr}}}zzzpppfffaaabbbggglllzzzuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~wwwiiiaaaUUUUUUTTTTTTTTTWWW\\\``````fffmmmrrrvvv}}}}}}{{{yyyvvvrrroooiiifffbbb^^^]]]___ccceeejjjjjjjjjjjjjjjiiihhhhhhfffddd```[[[UUUPPPLLLJJJEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGJJJNNNQQQTTTVVVWWWWWWZZZ]]]``````aaabbbcccaaabbbccceeeiiimmmppprrruuuuuuvvvxxxyyyzzz{{{{{{{{{{{{||||||{{{yyyvvvuuummmkkkggg```YYYTTTRRRRRRPPPQQQQQQPPPNNNLLLMMMNNNLLLPPPTTTVVVWWWYYY]]]aaadddfffkkkooorrrsssrrrrrrqqquuuyyyzzzyyyyyy{{{}}}|||{{{yyywwwuuutttsssrrrxxxyyyyyyyyyyyyxxxwwwwwwttttttsssqqqpppnnnmmmlllmmmnnnooonnnmmmnnnoooqqqoooppprrrsssuuuuuuuuuuuutttqqqnnnmmmnnnpppqqqqqqrrrrrrqqqppplllgggbbb___```ccchhhoootttyyy|||}}}qqqqqqpppoooqqqzzzzzz|||rrrddd\\\RRRKKKBBB:::777777777777333333333444555777999;;;:::;;;<<<;;;:::;;;===???;;;===>>>???>>>???@@@BBB???@@@AAABBBCCCBBBAAA@@@AAABBBBBBCCCDDDEEEGGGGGGDDDDDDBBBBBBAAABBBCCCDDDHHHGGGEEEDDDCCCCCCCCCDDDAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>????????????;;;>>>BBBGGGJJJLLLMMMMMMNNNLLLJJJFFFCCC@@@>>>===<<<===@@@HHHWWWlllzzzppphhhgggkkkppp{{{|||vvvkkkaaa\\\]]]dddiii}}}xxxzzz}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzxxxwwwyyy}}}~~~}}}|||||||||}}}xxxjjj```\\\XXXTTTRRRTTTWWWYYY[[[ZZZ___eeelllrrrzzz{{{xxxuuuqqqnnnkkkddd___```aaabbbeeejjjmmmrrrtttooolllmmmooonnnooolllhhhccc^^^WWWQQQLLLMMMKKKHHHGGGHHHHHHHHHGGGJJJJJJKKKLLLOOORRRUUUVVVUUURRRQQQRRRVVVYYYZZZYYYXXXXXXYYYZZZ\\\___eeeiiiiiimmmqqqttttttuuuvvvwwwyyyyyyzzzyyywwwssspppnnnkkkhhhbbb\\\VVVRRRPPPOOOHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNQQQQQQQQQRRRVVVYYY___ccciiikkklllmmmpppsssvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxuuuuuussspppllliiiiiiiiimmmoooqqqqqqoooooooooppppppnnnmmmppptttwwwvvvuuuvvvtttqqqmmmllllllmmmnnnnnnnnnnnnmmmkkkgggdddbbbcccgggnnntttwwwwwwvvvtttpppmmmjjjnnnxxxzzzzzzqqq```UUULLLEEE===666444666888999666666666666666777777777::::::;;;;;;<<<======>>><<<<<<==================AAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCBBBAAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCBBBBBBAAABBBAAA@@@AAACCCEEEEEEDDD>>>>>>>>>>>>>>>>>>??????@@@BBBDDDFFFGGGIIILLLNNNPPPOOONNNKKKFFFAAA===::::::<<<@@@EEEQQQeee~~~~~~uuummmhhhgggmmmuuu|||qqqeee[[[VVVUUU]]]ggg}}}xxxyyy|||}}}~~~~~~|||{{{||||||zzzyyy}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwvvvwwwzzz}}}}}}}}}}}}}}}}}}~~~xxxiii___ZZZWWWSSSRRRTTTWWWYYYYYYZZZ]]]bbbgggmmmttt{{{{{{xxxtttpppmmmkkkeee```aaabbbccchhhmmmqqqvvvxxxsssooopppqqqqqqqqqnnnjjjfffaaa[[[TTTPPPPPPNNNKKKJJJJJJJJJIIIHHHIIIIIIJJJKKKMMMPPPSSSTTTUUURRROOOOOOPPPQQQPPPOOORRRSSSTTTTTTVVVYYY^^^bbbdddhhhmmmppprrrssstttuuuvvvvvvwwwwwwvvvsssqqqoooiiifff```ZZZUUUQQQPPPOOOJJJKKKLLLMMMNNNMMMMMMLLLNNNPPPRRRSSSRRRTTTWWWZZZ^^^bbbfffjjjkkkmmmppprrrvvvwwwxxxyyyzzzzzzyyyyyy{{{zzzyyyxxxxxxwwwwwwwwwuuuuuuvvvwwwwwwxxxxxxxxxvvvuuusssoookkkggggggggglllnnnppppppooooooooopppooonnnnnnppptttvvvvvvuuuvvvuuurrrpppooonnnooopppoooppppppooonnnkkkiiigggiiilllppptttvvvvvvtttrrrnnnoooqqqwww{{{www{{{}}}mmm]]]RRRGGGCCC<<<888666666666666444444555666777777888888::::::;;;;;;<<<<<<<<<===========================???@@@@@@AAACCCDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAABBBDDDFFFFFFEEE@@@@@@???>>>>>>?????????>>>???AAAAAABBBCCCGGGIIINNNNNNNNNMMMIIIDDD???<<<888;;;>>>DDDQQQfffuuunnniiiiiipppxxxyyynnnbbbYYYSSSSSS[[[eee{{{{{{}}}|||}}}~~~|||zzzzzzzzzyyywwwzzzzzz{{{|||||||||{{{{{{zzzzzzyyywwwuuuuuuvvvxxx|||}}}~~~~~~~~~~~~wwwiii___XXXUUUSSSSSSTTTVVVWWWWWWXXXZZZ]]]aaafffmmmtttyyy~~~{{{xxxtttooollljjjeeeaaabbbcccfffkkkrrrvvv|||~~~zzzvvvvvvvvvuuusssqqqnnnkkkgggaaaZZZUUUTTTRRROOOMMMLLLLLLKKKJJJHHHHHHHHHIIIKKKNNNPPPRRRQQQNNNLLLJJJJJJJJJHHHGGGKKKLLLMMMMMMOOORRRVVVZZZ^^^bbbhhhllloooqqqsssuuussstttuuuuuuuuusssrrrqqqiiieee```ZZZVVVSSSSSSSSSOOOPPPQQQRRRSSSRRRQQQQQQRRRTTTUUUVVVVVVWWWZZZ\\\]]]```dddhhhkkkmmmpppssswwwwwwxxxyyyyyyxxxxxxxxx{{{{{{zzzyyyyyyxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvsssnnniiieeeccccccjjjlllnnnooonnnnnnoooqqqooonnnnnnppptttvvvvvvuuuuuuuuutttsssrrrrrrqqqqqqpppppppppqqqpppooonnnnnnqqqrrrtttuuuuuussspppooommmttt}}}||||||yyyvvvvvv~~~xxxiiiYYYNNNBBB???;;;999888777555444333444555666777999::::::::::::;;;;;;;;;;;;;;;;;;===========================>>>???AAACCCDDDFFFGGGEEEEEECCCCCCCCCDDDEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGGGGFFFBBBBBBAAA@@@????????????BBBBBBBBBAAAAAABBBFFFIIIKKKMMMOOOOOOLLLHHHBBB???777:::===DDDQQQfffuuunnnjjjkkkttt~~~}}}uuujjj^^^UUUOOOPPPYYYccc~~~~~~~~~~~~||||||||||||{{{zzzyyyyyyzzz{{{||||||||||||zzzzzzzzzxxxvvvtttuuuvvv|||}}}~~~~~~}}}xxxjjj```WWWUUUSSSSSSUUUVVVVVVUUUUUUVVVYYY[[[```gggooottt|||}}}zzzwwwsssnnnjjjhhhccc```bbbdddgggooowww|||~~~~~~~~~|||xxxvvvtttqqqmmmggg___ZZZXXXUUURRROOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNOOOLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKMMMQQQTTTZZZ___eeejjjnnnqqquuuwwwuuuuuuvvvvvvuuutttrrrrrrllliiiddd```\\\[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^```aaa___aaadddhhhlllooorrrtttvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzzzzvvvuuurrrmmmgggbbb``````hhhjjjlllmmmmmmmmmooopppnnnnnnoooqqqsssuuuvvvvvvsssssstttuuuttttttrrrrrrnnnoooooopppqqqrrrssstttxxxwwwvvvtttrrrpppnnnmmmqqq{{{}}}||||||wwwxxx{{{sssdddUUUKKK???<<<999777777777555444666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<===???AAADDDFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@?????????DDDDDDCCCBBB@@@AAADDDGGGHHHKKKNNNQQQOOOKKKEEEAAA999;;;???DDDPPPeee~~~~~~tttnnnkkknnnxxx~~~{{{qqqgggZZZQQQMMMNNNXXXbbb~~~~~~}}}~~~~~~|||{{{{{{}}}~~~}}}}}}zzz{{{||||||}}}}}}}}}}}}{{{{{{{{{yyywwwvvvvvvxxx|||}}}~~~~~~zzzmmmdddXXXVVVTTTSSSTTTUUUUUUTTTRRRTTTVVVXXX\\\ccckkkppptttyyy}}}zzzwwwrrrmmmiiiddd```___aaacccgggqqq{{{~~~{{{wwwsssllleee___\\\YYYTTTQQQOOONNNLLLJJJJJJIIIIIIIIIJJJKKKMMMNNNLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHJJJKKKKKKMMMPPPSSSYYY^^^eeekkkppptttxxxzzzzzzyyyyyyxxxvvvuuussssssqqqpppmmmjjjhhhfffffffffeeefffggghhhhhhgggfffeeeccccccbbbcccdddffffffgggdddeeegggjjjnnnrrrtttuuuvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvuuuttttttuuuwwwyyyzzzzzzzzzyyyuuutttqqqlllfffaaa______fffiiikkklllllllllmmmooommmnnnpppqqqssstttvvvwwwqqqrrrsssttttttsssrrrqqqoooooopppqqqsssvvvyyyzzz{{{yyyvvvsssqqqqqqqqqqqqzzz{{{yyy{{{~~~|||zzzzzznnn```QQQHHH>>>;;;777555555666777777;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA???======@@@BBBDDDHHHMMMPPPPPPLLLFFFCCC===>>>AAAFFFPPPddd|||}}}sssnnnmmmqqq|||~~~{{{pppeeeYYYPPPLLLNNNYYYddd|||zzz{{{zzz{{{~~~{{{zzzyyyyyy{{{}}}}}}|||||||||}}}~~~~~~~~~}}}}}}zzz{{{{{{yyyxxxxxxzzz|||}}}~~~~~~rrriii\\\YYYUUUTTTTTTTTTTTTSSSQQQSSSUUUWWWZZZ___fffjjjnnnttt{{{~~~|||yyyvvvqqqlllgggaaa___^^^aaaccciiiuuu~~~xxxqqqjjjfff```\\\WWWTTTQQQOOOLLLJJJJJJJJJIIIHHHIIIIIIKKKLLLPPPQQQQQQOOOKKKHHHGGGGGGIIIKKKLLLMMMMMMNNNQQQSSSXXX]]]dddkkkpppuuuyyy|||||||||{{{yyyxxxvvvuuuuuuvvvvvvuuutttsssrrrqqqpppooopppqqqqqqqqqpppooonnnkkkiiihhhiiikkkllllllkkkjjjiiijjjlllpppsssttttttttttttttttttuuuvvvwwwxxxxxxyyyzzzzzzyyyxxxvvvuuurrrtttwwwyyyzzzzzzzzzyyysssssspppkkkfffbbb``````fffhhhjjjkkkjjjjjjkkkmmmmmmoooqqqrrrrrrsssuuuwwwqqqrrrsssssssssrrrqqqpppppppppppprrruuuyyy}}}|||zzzvvvtttsssuuuxxxzzz{{{zzzzzzsssuuu{{{}}}}}}rrrfffYYYLLLDDD<<<999666555666777888999<<<<<<<<<;;;::::::999999::::::;;;;;;<<<======>>>===<<<<<<;;;;;;:::::::::===???BBBDDDFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDCCCAAA@@@AAABBBBBBEEEKKKNNNNNNKKKFFFCCC???AAACCCGGGQQQddd||||||tttqqqqqquuu|||qqqfffZZZQQQNNNQQQ\\\hhhyyyxxxyyyyyy{{{}}}{{{zzzzzz|||}}}}}}|||}}}}}}~~~~~~~~~}}}||||||yyyyyyyyywwwwwwyyy|||~~~~~~~~~wwwnnn```\\\WWWTTTSSSSSSSSSSSSRRRTTTVVVWWWXXX[[[___bbbhhhnnnuuuyyy|||~~~}}}{{{yyyvvvqqqkkkfff```______bbbeeekkkxxx~~~wwwppplllddd```[[[WWWTTTQQQNNNLLLJJJIIIHHHGGGFFFGGGHHHIIINNNPPPQQQPPPMMMJJJIIIJJJJJJLLLMMMNNNNNNOOOQQQRRRUUUZZZbbbiiiooosssxxxzzz|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{||||||zzzxxxvvvtttuuuvvvvvvvvvuuusssrrrpppmmmllllllnnnpppooonnnooommmlllmmmppprrrsssrrrrrrrrrrrrrrrtttvvvwwwyyywwwxxxyyyyyyyyywwwuuutttqqqsssvvvyyyzzzzzzyyyxxxqqqqqqoookkkfffcccbbbbbbfffhhhjjjjjjiiiiiiiiijjjllloooqqqrrrrrrsssuuuxxxssssssssssssrrrrrrqqqpppnnnmmmmmmooorrrwww{{{~~~|||zzzvvvuuuwww|||yyyvvvxxx~~~vvvqqqvvv~~~~~~}}}tttiii]]]PPPDDD===999777666777999:::999888::::::::::::999999999999::::::;;;<<<>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;===???BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAFFFHHHIIIHHHFFFEEEDDDEEE@@@CCCHHHKKKLLLIIIEEEBBB@@@BBBDDDHHHSSSfff~~~}}}wwwuuuvvvzzz}}}tttiii\\\TTTPPPTTT```lllyyyxxxzzz{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{xxxwwwwwwvvvvvvyyy~~~~~~}}}~~~zzzrrrccc^^^XXXTTTRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWZZZ\\\^^^dddlllppprrrtttwwwzzzxxx}}}}}}~~~}}}{{{yyyvvvqqqjjjfff```___```cccfffmmm{{{zzztttpppgggccc^^^YYYVVVSSSOOOMMMIIIHHHFFFEEEEEEEEEFFFGGGHHHKKKOOOOOOMMMLLLMMMOOOJJJLLLMMMNNNNNNNNNPPPRRRSSSXXX```ggglllqqqvvvxxxzzzyyyyyyxxxxxxyyyzzzzzzxxxzzz}}}}}}{{{xxxvvvwwwwwwxxxwwwvvvuuutttrrrooommmmmmpppqqqpppnnnrrrooolllmmmoooqqqqqqpppqqqqqqqqqrrrsssvvvxxxyyytttuuuvvvwwwvvvtttrrrqqqppprrruuuxxxzzzzzzxxxwwwppppppnnnkkkgggdddddddddfffhhhjjjjjjhhhhhhhhhiiilllooorrrrrrrrrrrruuuxxxuuuttttttsssrrrrrrqqqqqqjjjiiiiiijjjmmmrrrwww{{{|||zzzwwwwwwzzz|||uuusssxxxwwwtttyyy}}}|||vvvmmmbbbVVVJJJ???888555666888:::<<<;;;999666777777777888888999999999999:::;;;===>>>@@@AAABBBAAA@@@@@@???>>>======<<<===???AAACCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCAAA@@@@@@AAABBBAAA@@@@@@@@@?????????@@@AAAAAACCCEEEGGGHHHFFFCCCBBBBBB@@@BBBFFFIIIJJJHHHDDDBBB???AAADDDIIITTThhh~~~yyyxxxyyy~~~}}}uuujjj^^^VVVSSSWWWcccooo}}}|||~~~~~~}}}|||||||||||||||zzzyyyxxxxxxyyy|||~~~wwwmmmggg^^^VVVSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWW\\\___cccfffhhhjjjlllnnnmmmrrryyy~~~{{{zzzwwwsssnnnjjjgggfffddd```___```cccjjjxxx|||xxxqqqkkkccc\\\WWWSSSPPPMMMFFFEEECCCBBBBBBCCCEEEFFFFFFGGGJJJLLLNNNNNNMMMLLLLLLMMMMMMKKKIIILLLQQQUUUVVV[[[```dddhhhmmmuuuzzz}}}~~~}}}{{{yyy{{{|||}}}~~~}}}|||{{{zzzzzzxxxwwwwwwxxxyyyyyyxxxqqqqqqqqqpppooommmlllkkknnnmmmlllllllllmmmnnnoooooopppqqqppppppppprrrtttuuuuuutttsssrrrrrrqqqqqqtttuuuuuuvvvvvvvvvvvvuuulllkkkhhhffffffhhhjjjlllkkkkkkjjjiiijjjkkklllmmmpppqqqqqqrrrssstttuuuuuuuuuttttttvvvxxxvvvqqqlllkkkkkkjjjllloootttxxx{{{wwwvvvttttttxxxuuusssqqqyyytttwww}}}}}}rrrjjj___SSSJJJBBB<<<888666666666666666777888888777777777777666666666666888888999::::::;;;<<<<<>>===@@@AAABBBAAA???>>>???@@@CCCDDDDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCAAA>>>===@@@CCC@@@@@@@@@@@@AAABBBDDDDDDIIIFFFBBB@@@@@@AAA@@@@@@BBBCCCEEEFFFEEEDDDBBBAAA???@@@BBBCCCBBB@@@>>><<<:::>>>BBBIIIUUUiii}}}zzzyyy|||~~~uuummmccc[[[VVVZZZhhhvvv~~~}}}}}}}}}}}}}}}yyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}}}}~~~}}}sssmmmddd\\\WWWTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWXXX[[[^^^`````````aaabbbaaaeeekkkqqqwww~~~~~~}}}zzzxxxvvvrrrnnnjjjgggeeebbbaaabbbfffiiinnnyyywwwqqqiiiaaaZZZUUUQQQNNNJJJIIIGGGEEEDDDCCCDDDDDDEEEGGGJJJMMMOOOPPPPPPPPPMMMNNNNNNLLLKKKMMMRRRVVVVVVZZZ```dddhhhnnnvvv|||~~~}}}}}}}}}}}}}}}|||{{{yyyyyy{{{yyywwwwwwxxxwwwvvvuuurrrrrrrrrqqqooommmlllkkklllkkkjjjiiihhhhhhiiijjjhhhjjjkkkllllllmmmpppsssttttttssssssrrrqqqppppppssssssttttttttttttsssrrrlllkkkiiihhhhhhiiijjjkkkmmmllllllkkklllmmmnnnooopppqqqqqqrrrssstttuuuuuuwwwwwwwwwxxxyyyvvvqqqmmmkkkkkklllnnnqqqtttwwwyyyuuuuuuuuuwww~~~{{{sssrrrxxx}}}vvvzzz{{{uuujjjcccYYYOOOFFF@@@;;;888666666666666666777777888999999999999888888888888888888999::::::;;;<<<<<<@@@@@@@@@@@@@@@???>>>===???@@@AAA@@@>>>>>>???@@@BBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAACCCCCCBBB???>>>@@@BBBBBBBBBCCCCCCDDDFFFGGGHHHLLLIIIFFFDDDCCCCCCAAA@@@AAABBBDDDFFFFFFFFFDDDDDD@@@AAACCCDDDCCC@@@===;;;<<>>>>>>>>>>>>>>=========???@@@???>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKOOOMMMJJJIIIHHHFFFCCCAAAAAABBBEEEGGGHHHHHHGGGFFFAAACCCFFFGGGFFFBBB>>>;;;>>>@@@EEELLLYYYmmm|||{{{~~~~~~wwwnnnccc\\\YYY]]]kkkxxx~~~zzzzzz|||}}}~~~~~~~~~~~~{{{rrrjjjccc\\\VVVRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTSSSPPPNNNLLLLLLLLLMMMOOOQQQTTTYYY___dddjjjrrr{{{~~~|||{{{zzzwwwvvvtttqqqmmmiiieeeccc``````dddjjjnnnrrr{{{|||tttkkkccc\\\VVVRRRNNNMMMLLLJJJHHHEEEBBBAAABBBEEEJJJOOOTTTWWWYYYYYYRRRQQQPPPOOOOOOPPPSSSTTTUUUXXX]]]aaaeeemmmwww~~~~~~}}}||||||yyyxxxwwwwwwwwwvvvssspppuuuuuutttrrrpppmmmkkkjjjmmmkkkhhheeebbb```______[[[]]]```bbbeeeiiiooosssrrrrrrsssssssssrrrppppppqqqqqqqqqpppooonnnmmmllljjjkkklllmmmmmmmmmlllkkknnnnnnnnnoooooooooppppppppppppqqqrrrsssttttttuuu{{{{{{{{{zzzyyyvvvrrrpppnnnooorrrtttuuutttsssrrrqqqrrrwwwxxxnnnqqqxxx{{{wwwiii```WWWRRRJJJBBB>>>:::888666666555555555555666777777666666666777777888888888:::::::::::::::::::::::::::;;;<<<==================>>>@@@@@@??????@@@AAAEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJNNNMMMLLLMMMMMMKKKGGGDDDBBBDDDFFFHHHIIIHHHGGGFFFBBBDDDHHHJJJIIIFFFCCC@@@@@@BBBFFFNNN\\\ooo}}}yyyxxx|||~~~uuulllaaa[[[YYY___lllyyy~~~|||}}}~~~yyyqqqiiiaaa[[[VVVQQQPPPNNNLLLLLLLLLMMMNNNLLLNNNOOONNNKKKIIIHHHHHHHHHIIIIIIJJJLLLPPPVVVZZZ```hhhrrryyy|||}}}}}}|||zzzzzzvvvvvvuuurrrnnnjjjfffdddaaa```bbbfffjjjooozzz~~~vvvnnnggg```ZZZVVVMMMMMMLLLKKKIIIGGGEEECCCDDDGGGLLLRRRWWW[[[]]]^^^VVVTTTRRRPPPPPPQQQQQQRRRTTTVVVZZZ]]]bbbjjjuuu}}}zzzyyyxxxxxxyyyxxxvvvtttwwwvvvuuusssqqqooolllkkkmmmkkkgggccc___]]][[[ZZZWWWXXX[[[]]]```eeekkkoooqqqrrrsssttttttsssqqqpppoooooooooooonnnmmmlllkkkiiijjjlllnnnnnnnnnlllkkkmmmmmmnnnnnnoooooooooooooooppppppqqqrrrsssttttttyyyzzzzzzzzzxxxuuusssrrrqqqrrrssstttsssrrrqqqppppppssszzz{{{pppmmmuuu~~~qqqddd[[[SSSMMMFFF???;;;888555444555555555555555666666777555666666777888999999:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCEEEGGGIIIJJJJJJJJJKKKMMMNNNMMMKKKHHHEEEFFFGGGIIIHHHGGGFFFDDDAAADDDHHHKKKLLLKKKHHHGGGBBBDDDGGGPPP^^^rrr|||wwwwww}}}}}}rrrhhh]]]YYYYYY```mmmzzz}}}|||yyyqqqhhhaaa]]]TTTRRROOOLLLJJJJJJJJJKKKGGGHHHJJJIIIFFFDDDCCCCCCDDDEEEFFFGGGHHHLLLPPPTTT[[[bbbkkkrrruuuwwwzzz|||~~~~~~~~~~~~~~~|||{{{{{{wwwwwwvvvtttqqqlllhhheeebbb```___bbbeeekkkwwwzzzsssmmmfff```\\\QQQPPPOOONNNLLLKKKJJJIIIJJJMMMRRRXXX]]]```bbbccc[[[XXXUUUSSSSSSRRRQQQPPPRRRTTTWWWYYY]]]fffqqqzzz~~~|||zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwuuusssqqqpppnnnkkkgggbbb^^^[[[YYYXXXUUUVVVXXXYYY[[[```eeejjjpppqqqsssttttttrrrqqqooommmmmmmmmmmmllllllkkkjjjiiijjjlllmmmnnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnoooooopppqqqrrrsssttttttvvvxxxzzzzzzxxxvvvvvvwwwvvvuuusssqqqpppooooooooosssxxxzzzsssoooppp{{{yyykkk^^^WWWOOOJJJBBB<<<888666444333555555444444555555666777777777888999:::<<<<<<===;;;;;;;;;::::::999999999999999:::;;;<<<<<<<<<;;;;;;<<<>>>?????????AAACCC@@@AAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIHHHFFFBBBAAAAAAAAA@@@???BBBBBBBBBCCCEEEGGGIIIJJJFFFFFFHHHJJJLLLMMMKKKHHHEEEFFFHHHHHHHHHFFFEEECCCAAACCCGGGJJJLLLLLLKKKKKKDDDDDDHHHPPP```sss~~~yyy{{{{{{nnndddZZZWWWZZZbbbppp||||||xxxtttsssvvv|||yyyppphhhdddYYYVVVRRRNNNKKKJJJJJJJJJEEEGGGHHHGGGDDDBBBAAAAAAAAACCCEEEGGGIIIKKKOOOQQQWWW]]]ffflllpppssswww{{{|||}}}~~~~~~~~~~~~}}}|||yyyyyyxxxwwwsssooojjjhhhbbb______bbbdddiiiuuuzzzsssllleeeaaaYYYXXXVVVSSSQQQQQQPPPQQQQQQTTTYYY^^^cccfffhhhhhhaaa]]]YYYWWWVVVTTTRRROOOQQQRRRSSSUUUYYYbbbmmmvvv~~~||||||}}}}}}}}}~~~~~~}}}|||{{{yyywwwvvvrrroookkkfffaaa^^^\\\[[[YYYZZZZZZZZZ[[[___dddhhhmmmnnnppprrrrrrqqqooommmiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmmmmmmmlllmmmnnnooooooooonnnmmmoooooopppqqqrrrssssssttttttwwwzzz{{{yyyyyy{{{|||zzzwwwrrrnnnllllllnnnooowww~~~|||}}}{{{sssqqqssswww}}}qqqdddXXXQQQJJJEEE>>>999666555444333555444444444444555666666666777888999;;;<<<===>>><<<<<<;;;::::::999888888::::::;;;;;;<<<;;;;;;;;;888:::<<<======>>>@@@AAA?????????@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLHHHBBB@@@@@@@@@@@@???AAAAAAAAABBBCCCDDDFFFGGGDDDDDDEEEFFFHHHIIIGGGFFFCCCDDDFFFHHHHHHGGGEEEDDDBBBCCCEEEGGGIIIJJJJJJJJJDDDEEEHHHQQQaaattt{{{}}}~~~zzzmmmbbbYYYWWW\\\eeettttttppplllkkkooouuuzzz}}}~~~uuummmhhh]]]ZZZUUUPPPMMMKKKJJJKKKGGGIIIJJJHHHEEEBBBAAA@@@AAACCCGGGIIIKKKMMMPPPRRRTTTZZZbbbiiimmmqqqwww{{{{{{|||~~~~~~}}}zzzzzzzzzxxxuuupppllliiiaaa___```ccceeeiiisss}}}xxxpppiiidddaaa___[[[XXXVVVUUUUUUUUUWWWZZZ^^^cccgggjjjkkkllleeeaaa\\\ZZZXXXVVVSSSOOOPPPQQQRRRSSSVVV___kkkttt~~~~~~}}}~~~~~~~~~}}}|||{{{wwwtttpppkkkfffcccaaa```_________^^^^^^aaafffiiikkklllnnnppppppooommmkkkfffggghhhhhhhhhhhhhhhgggiiiiiijjjjjjkkklllmmmmmmlllmmmnnnppppppoooooonnnoooooopppqqqrrrssssssttttttwww{{{|||{{{{{{~~~|||xxxqqqllliiijjjmmmooo{{{}}}uuuooorrrwww|||}}}}}}~~~yyylll___SSSMMMFFFAAA;;;777555555444444555444444444444555666666444555666777999:::<<<<<<<<<<<<;;;;;;:::999888888;;;;;;;;;<<<<<<;;;;;;:::666888:::;;;;;;<<<>>>@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLOOOIIIBBB??????@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFDDDCCCAAABBBEEEGGGHHHHHHGGGFFFCCCCCCCCCDDDEEEGGGHHHHHHEEEEEEGGGQQQaaattt{{{~~~}}}yyylllbbbXXXXXX]]]hhhwww|||uuuqqqmmmlllpppvvv{{{~~~~~~}}}~~~wwwnnnddd___XXXRRROOOMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIFFFIIILLLNNNPPPTTTXXX[[[\\\___eeekkkqqquuuxxxyyyzzz{{{|||~~~}}}|||zzzxxxuuuqqqlllhhhaaa```___^^^```gggqqqyyy}}}xxxqqqllliiifffcccbbbbbbcccbbbaaabbbccceeegggiiijjjkkkkkkiiihhhddd```[[[WWWTTTRRROOOMMMNNNQQQTTTYYYeeeppp~~~~~~~~~|||wwwqqqllljjjiiiiiihhhgggeeedddccccccccclllmmmnnnnnnmmmjjjgggeeeeeeggghhhgggfffdddeeeeeeffffffggghhhiiijjjkkkkkknnnnnnnnnnnnmmmlllkkkkkkppppppqqqqqqqqqooonnnmmmrrruuuzzz}}}xxxnnneeebbbeeelllpppzzzrrrooonnnqqqyyyzzzxxx{{{xxxmmm```TTTKKKGGGCCC???:::666555666666666;;;999777444333333444444666666777:::===>>>===;;;===<<<;;;:::::::::::::::888999999:::<<<===>>>>>><<<<<<<<<;;;<<<===>>>>>>===???AAAAAAAAAAAACCCDDDEEEBBB@@@AAAEEEIIIJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>???????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA??????@@@AAACCCDDDEEEEEECCCAAA???AAADDDEEEDDDAAAAAAAAADDDMMM\\\ppp~~~}}}zzznnneee]]]VVVTTTYYYcccsssyyytttpppnnnqqqwww|||~~~~~~~~~~~~xxxoooiiiddd]]]WWWSSSQQQOOONNNNNNMMMLLLKKKLLLMMMOOOPPPOOOQQQTTTVVVXXX[[[___bbbdddfffkkkooosssvvvwwwxxxyyyzzz|||~~~~~~|||zzzwwwsssmmmiii_________^^^___eeennntttyyy}}}~~~xxxssspppmmmkkkiiiiiiiiihhhfffiiijjjjjjkkkmmmnnnnnnooojjjhhheee```[[[WWWSSSQQQNNNMMMMMMPPPTTTYYYdddppp|||~~~yyyssspppoooooonnnmmmkkkjjjiiiiiiiiilllmmmnnnnnnllliiieeecccbbbdddeeeeeecccbbbbbbccceeeeeefffgggiiijjjkkkllllllmmmmmmmmmmmmllllllkkklllmmmnnnooonnnmmmlllkkkqqqtttxxx{{{|||}}}~~~{{{uuullleeedddhhhooottt{{{rrrrrrsssxxx{{{yyy}}}}}}uuujjj]]]RRRIIIEEE@@@<<<777444444555555555666555444333333555666888777777888:::<<<===<<<:::;;;;;;::::::999999999999777777888999:::;;;<<<==============================???AAABBBAAABBBDDDFFFFFFDDDAAABBBEEEGGGHHHGGGGGGFFFEEECCCBBB@@@???>>>??????>>>===============>>>??????@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDBBB???>>>???AAACCCBBB@@@@@@AAADDDMMM\\\ppp~~~{{{}}}xxxmmmaaaYYYRRRRRRXXXcccttt|||wwwtttvvvyyy|||~~~}}}~~~~~~~~~~~~vvvpppkkkccc]]]YYYVVVTTTSSSUUUTTTTTTTTTUUUWWWYYYZZZ[[[]]]```aaaccceeeiiilllmmmoooqqqtttvvvwwwwwwwwwwwwxxx{{{~~~~~~|||yyytttoookkk___^^^^^^]]]___ccciiinnnrrrvvvzzzzzzyyywwwyyy{{{~~~zzzyyywwwtttrrrqqqqqqooommmllllllkkkjjjjjjkkklllmmmllljjjfffaaa[[[VVVSSSPPPMMMKKKLLLOOOSSSXXXdddoooyyy~~~zzzvvvtttsssrrrrrrqqqpppooonnnnnnmmmmmmnnnmmmkkkgggdddaaa^^^```aaaaaa```___```aaacccdddeeegggiiikkklllmmmkkkkkklllllllllllllllllllllmmmnnnnnnnnnmmmlllkkkmmmppptttvvvwwwwwwxxxyyyvvvqqqkkkggghhhooowww}}}~~~sssuuuzzz~~~xxxxxx~~~yyyqqqeeeYYYNNNFFFBBB;;;888444222333444444444222222222333555888:::<<<999999999:::<<<<<<;;;999:::::::::999999999999999888888999:::;;;;;;<<<<<<===>>>?????????>>>===<<<>>>???AAABBBBBBCCCEEEGGGHHHEEECCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;::::::;;;;;;======>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@AAA@@@>>><<<<<<===????????????@@@CCCMMM]]]ppp~~~zzz{{{vvvkkk\\\TTTNNNPPPWWWddduuu~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~vvvqqqjjjccc___\\\ZZZYYY[[[\\\\\\]]]___aaacccdddfffhhhjjjkkklllmmmpppssstttuuuvvvwwwxxxyyyyyyxxxwwwyyy}}}}}}zzzuuuoookkk______^^^^^^```cccgggiiimmmppprrrrrrpppnnnnnnnnnxxx~~~}}}zzzxxxwwwvvvsssqqqooommmkkkiiihhhiiijjjkkkllljjjfff```[[[UUUQQQOOOLLLJJJKKKNNNRRRWWWcccooovvv|||~~~~~~|||~~~{{{wwwuuusssssssssrrrqqqpppooonnnlllmmmmmmllliiifffbbb___[[[]]]____________```aaabbbcccdddgggiiilllmmmnnnkkkkkkkkkkkkkkklllmmmmmmppppppppppppooommmkkkjjjgggkkkooorrrssssssssstttrrrooolllkkkoooxxx{{{uuuyyyyyysssuuuzzztttjjj^^^TTTJJJCCC>>>999666333222333444555555111111222444777:::===>>>;;;:::999:::;;;;;;:::888:::::::::;;;:::::::::999999::::::;;;<<<<<<======;;;===???@@@AAA@@@???======???AAABBBCCCDDDFFFHHHHHHFFFEEECCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@???<<<:::999999999:::<<<============<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===;;;:::;;;<<<===>>>===???CCCMMM]]]qqq{{{{{{uuuiiiZZZRRRLLLOOOXXXeeeuuu~~~~~~~~~}}}}}}~~~~~~}}}xxxqqqjjjfffdddbbbaaaddddddeeegggiiikkkmmmnnnoooqqqrrrrrrrrrsssvvvxxxxxxxxxyyyzzz{{{|||}}}}}}{{{~~~~~~zzzuuuoookkkbbbaaa___```aaadddfffggghhhiiijjjjjjhhhfffeeeeeekkkrrr|||~~~{{{zzzyyywwwuuurrrsssqqqooollljjjjjjkkkkkkkkkiiieee___ZZZTTTPPPNNNKKKIIIJJJNNNQQQWWWcccooouuu{{{}}}|||zzz{{{|||}}}}}}~~~{{{wwwvvvtttttttttsssrrrpppnnnmmmkkkkkklllkkkhhhddd```^^^ZZZ\\\^^^______```aaabbbbbbccceeegggjjjlllnnnoookkkkkkkkkkkkkkklllmmmnnnrrrrrrrrrpppmmmjjjgggfffbbbfffkkkooopppppppppqqqlllllllllooouuu}}}|||zzzxxx~~~zzzrrrnnnssstttmmmbbbWWWNNNFFF???;;;888555333222444555666666333444555777999;;;===>>><<<:::999999:::;;;:::888:::;;;<<<<<<===<<<;;;;;;999999::::::;;;;;;<<<<<<999;;;===@@@AAAAAA@@@@@@===???AAABBBBBBBBBDDDFFFFFFFFFEEEDDDBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAA@@@???===;;;:::999::::::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;===>>><<<>>>DDDNNN___rrr|||}}}tttiii\\\SSSMMMPPP[[[hhhwww~~~~~~}}}}}}}}}zzztttpppooommmlllooooooqqqsssuuuwwwyyyyyyyyyzzz{{{{{{zzzzzz|||~~~}}}}}}~~~{{{vvvoookkkdddbbb``````bbbeeeggggggddddddbbbaaa```___^^^]]]___dddllltttzzz~~~}}}{{{zzzzzzxxxuuurrrrrrpppnnnkkkiiihhhhhhgggiiigggccc^^^XXXSSSPPPMMMKKKIIIJJJNNNRRRXXXdddooovvv{{{~~~{{{zzzwwwxxxzzzyyyyyyzzz|||~~~{{{xxxwwwvvvvvvvvvtttrrrpppmmmkkkiiiiiijjjiiigggccc```]]]YYY[[[^^^``````aaacccdddcccdddfffiiikkkmmmooopppnnnmmmlllkkklllmmmnnnoooqqqpppooonnnkkkgggdddbbbbbbfffkkknnnooonnnmmmmmmgggiiilllrrryyy}}}{{{{{{~~~}}}tttppppppwww~~~zzznnnfffZZZPPPIIICCC===999777555333333555666666666444555666888999;;;<<<<<<<<<:::999999:::;;;:::999:::;;;===>>>>>>===<<<<<<888888888999999:::::::::999;;;===>>>@@@@@@@@@@@@<<<>>>???@@@???@@@AAACCCCCCDDDEEEDDDBBB@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===============<<<<<<<<<<<<>>>???@@@???===<<<===>>><<>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>;;;<<<>>>>>>===<<<>>>???@@@BBBDDDDDDBBBAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>???@@@AAAAAA???===<<<::::::;;;===>>>>>>>>>>>>??????>>>>>>============>>>AAADDDCCCAAA?????????===???FFFQQQbbbvvv~~~wwwkkk```WWWQQQXXXfffttt{{{}}}|||~~~~~~~~~~~~yyyrrrnnneeeaaa]]]]]]```eeeggghhhjjjfffaaa\\\ZZZYYYXXXWWWYYYZZZZZZ[[[]]]ccciiinnnuuuyyy~~~}}}|||{{{{{{|||zzzwwwuuuqqqqqqpppooommmjjjhhhgggdddbbb___[[[VVVRRROOOMMMKKKJJJKKKOOOSSSYYYeeeqqqyyy|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}{{{yyywwwtttuuuuuutttssssssuuuwwwzzz{{{{{{yyyvvvtttttttttttttttsssrrrnnnjjjfffdddeeefffggggggfffccc```^^^WWWZZZ]]]___```bbbdddfffggghhhiiikkkmmmooopppqqqrrrqqqooommmlllmmmnnnooonnnnnnnnnnnnmmmkkkiiihhhiiilllpppqqqnnnkkkhhhfffiiinnnvvv~~~}}}}}}tttpppooouuu~~~}}}wwwsssfff]]]PPPGGGCCC@@@;;;777666555333333444555444333000111333555777999999:::;;;999888888:::;;;<<<;;;888999;;;======<<<;;;:::>>>>>>>>>???????????????@@@???===<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===>>>AAADDDDDDBBBAAABBBEEEDDDCCCCCCBBB@@@??????>>>>>>???BBBCCCCCCAAA???===888999:::<<<===>>>??????@@@@@@??????>>>>>>======???BBBFFFGGGDDDAAA@@@@@@===@@@FFFRRRdddwww~~~}}}~~~xxxmmm```WWWSSSZZZjjjzzzzzz|||~~~~~~|||}}}|||xxxrrrmmmgggddd``````cccfffgggfffgggddd___\\\[[[ZZZYYYWWWWWWVVVVVVVVVXXX\\\```bbbjjjnnntttxxxzzz{{{||||||}}}}}}|||{{{zzzyyyyyyxxxwwwrrrmmmkkkmmmlllhhhdddbbb___\\\YYYWWWSSSNNNKKKKKKLLLNNNQQQWWW```jjjpppwwwzzz}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzxxxvvvuuuqqqqqqqqqqqqqqqrrrrrrsssyyyyyyzzzyyyxxxwwwuuusssssssssrrrppplllhhhdddaaabbbcccccccccbbb___\\\ZZZ]]]___`````````aaaccceeegggggghhhiiijjjlllnnnooonnnmmmmmmllllllnnnoooppppppnnnkkkjjjjjjllloooqqquuuuuusssnnnhhhfffgggjjjpppvvv}}}|||~~~~~~||||||}}}{{{pppqqquuu~~~~~~|||||||||wwwoooggg^^^WWWMMMCCC===999666444777666555444444444444444111333555888999999999888;;;:::999888777888<<>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999;;;<<<===<<<::::::<<<===@@@???>>>;;;999999;;;>>>;;;===>>>???>>>>>>???AAAAAABBBDDDEEEDDDBBB???>>>@@@@@@@@@AAAAAA@@@??????:::<<<===<<<:::999999:::>>>@@@BBBBBB@@@>>>======DDDDDDDDDDDDCCCAAA>>>===AAAAAAFFFSSSggg|||yyyooo```YYYUUU]]]ppp|||}}}~~~~~~~~~}}}~~~}}}zzzvvvqqqmmmhhheeeaaaaaacccfffggggggfffdddaaa``````___^^^\\\ZZZYYYXXXWWWXXX[[[^^^```eeehhhmmmqqqssstttvvvxxx{{{{{{zzzzzzyyyxxxxxxxxxvvvrrrnnnmmmooooookkkhhhccc```\\\YYYVVVRRRNNNKKKJJJLLLNNNRRRXXX```jjjpppvvvyyy}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzzyyywwwuuutttqqqppppppooooooqqqrrrsssvvvvvvvvvvvvuuuttttttsssrrrrrrqqqoookkkgggcccaaa\\\]]]]]]]]]\\\[[[YYYXXX]]]^^^`````````bbbdddfffeeeeeefffggghhhjjjlllmmmoooooonnnmmmmmmmmmnnnnnnnnnllljjjjjjkkknnnqqqsssuuuvvvuuupppkkkiiikkknnnzzz~~~~~~{{{uuuooottt|||~~~|||zzzzzzxxxsssiiibbbZZZSSSIII@@@:::777444333444333333222222222333333444444555555666888999999888999999888888999<<>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::<<<======<<<;;;;;;<<<>>>AAAAAA@@@>>>;;;:::;;;===<<<===??????>>>>>>@@@AAAAAABBBDDDEEEDDDBBB???===??????@@@AAAAAAAAAAAAAAA;;;===>>>===<<<:::;;;<<<===@@@BBBCCCBBB@@@@@@@@@BBBCCCCCCCCCBBB@@@>>>===AAACCCJJJXXXlll{{{qqq```ZZZXXXaaattt~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~zzzwwwtttpppllliiifffbbbaaacccfffhhhiiifffeeeeeefffgggfffdddbbb^^^]]][[[ZZZZZZ[[[]]]^^^aaadddgggiiikkknnnrrruuuxxxxxxxxxxxxxxxxxxxxxxxxvvvsssppppppqqqqqqnnnkkkeeeaaa[[[WWWTTTQQQNNNKKKJJJLLLOOOTTTYYYbbbkkkqqquuuwww{{{~~~}}}|||||||||||||||{{{zzzyyyxxxwwwxxxxxxxxxwwwuuusssrrrrrrpppnnnmmmmmmooorrrsssssssssrrrrrrrrrrrrssssssrrrrrrpppmmmiiieeeaaa___WWWWWWWWWXXXXXXXXXXXXXXX\\\^^^```aaabbbcccfffhhheeeeeefffggghhhjjjlllmmmppppppoooooonnnlllkkkjjjjjjiiiiiiiiilllpppsssvvvvvvvvvtttpppllllllpppuuu~~~~~~{{{tttpppoooxxx|||{{{yyyxxxuuunnncccZZZSSSMMMDDD===888555333111333222222222222333333444777666555444444666888999555777999999999:::<<<>>>======<<<<<<;;;:::::::::<<<<<<=========<<<;;;;;;===>>>>>>===<<<<<<===???BBBCCCCCCAAA>>><<<;;;<<<<<<>>>????????????@@@BBB@@@BBBDDDEEEEEEBBB???===>>>>>>???@@@AAABBBCCCCCC???@@@@@@???===<<<<<<===;;;===@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>@@@BBBKKKZZZnnnzzzppp^^^[[[[[[eeevvv~~~|||{{{|||~~~~~~}}}}}}~~~}}}vvvssspppmmmkkkfffdddbbbaaabbbeeeiiikkkjjjjjjkkkmmmnnnmmmjjjgggbbbaaa___^^^]]]^^^___```bbbccceeefffhhhlllqqquuuvvvvvvwwwwwwwwwxxxxxxxxxwwwtttrrrqqqqqqpppmmmjjjeee```ZZZUUUQQQOOOLLLJJJJJJMMMQQQVVV\\\dddlllrrruuuwwwzzz}}}~~~~~~|||{{{|||||||||{{{zzzyyyxxxwwwuuuvvvvvvvvvuuutttrrrqqqrrrpppmmmllllllnnnqqqtttrrrqqqpppppppppqqqsssttttttsssppplllgggbbb]]][[[VVVUUUUUUVVVWWWXXXZZZZZZ[[[^^^aaacccccceeegggiiigggggghhhiiijjjlllnnnoooooooooooonnnllljjjgggfffffffffgggiiilllqqquuuxxxwwwvvvrrrmmmjjjmmmuuu{{{{{{zzzzzz~~~{{{uuuqqqooottt~~~~~~}}}|||zzzuuukkk^^^VVVMMMHHH@@@:::666444222111333333333333444555666666777777555555444555666777222555888:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<===============<<<<<<===>>>???>>><<<<<<>>>???BBBDDDEEEDDDAAA===;;;;;;<<<>>>??????>>>???@@@BBB@@@BBBDDDFFFEEEBBB???<<<======>>>???AAACCCDDDEEECCCDDDCCCAAA===;;;;;;<<<999;;;======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???AAAIIIXXXlllvvvlll]]]ZZZZZZcccsss}}}|||{{{{{{|||}}}~~~{{{sssooollljjjhhhbbbaaa```___aaafffkkkooorrrrrrssstttuuusssoookkkffffffeeedddcccddddddeeedddeeeeeeeeefffjjjppptttvvvvvvvvvwwwxxxxxxyyyyyywwwvvvtttrrrpppmmmiiigggccc___YYYTTTQQQNNNLLLJJJKKKOOOTTTZZZ```gggoootttvvvxxxzzz}}}}}}}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwtttuuuvvvvvvuuutttrrrqqqrrrpppmmmllllllnnnqqqtttrrrqqqqqqpppqqqrrrtttuuuwwwuuuqqqkkkeee___[[[XXXUUUUUUUUUVVVWWWYYYZZZ[[[\\\___bbbdddeeefffhhhiiigggggghhhiiijjjlllnnnooommmmmmmmmlllkkkhhhfffdddddddddfffiiimmmrrrvvvyyyxxxvvvqqqllljjjoooyyyxxxsssuuuzzz{{{tttppppppqqq|||}}}ttthhh\\\SSSHHHCCC===888666555333222333333333333333444555666555666666777777666444333111444888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::<<<<<<===============<<<===>>>???>>><<<<<<>>>???BBBDDDEEEDDDAAA===;;;:::;;;===>>>>>>>>>>>>???AAA???BBBEEEFFFFFFCCC???<<<;;;<<<<<<>>>@@@BBBEEEFFFGGGGGGEEEAAA===:::999:::;;;<<<===<<<;;;999:::;;;<<<<<<<<<<<<======>>>>>>AAABBBGGGUUUiii}}}~~~tttiii[[[XXXXXX___mmm||||||||||||}}}~~~|||qqqkkkhhhfffddd^^^^^^______bbbhhhpppvvv{{{{{{{{{||||||zzzvvvsssnnnmmmlllkkkkkkjjjjjjjjjffffffeeedddeeehhhmmmqqqvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvuuurrroookkkgggeeebbb___ZZZVVVSSSPPPNNNKKKMMMQQQWWW]]]dddkkkrrrvvvvvvwwwzzz{{{||||||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxuuuuuuvvvwwwvvvuuutttsssrrrpppnnnmmmmmmooorrrsssssssssssssssssstttuuuuuuwwwuuupppkkkeee___[[[YYYWWWWWWXXXXXXYYYZZZZZZZZZ]]]```dddffffffggghhhiiieeeeeefffggghhhjjjlllmmmllllllkkkkkkiiihhhgggfffeeefffhhhkkkooossswwwyyy{{{zzzxxxtttssswww|||sssrrryyy~~~vvvooommmqqquuu|||qqqcccWWWPPPBBB???:::777555555444333222111111111111222222333333555666777777666444222222444777999999888999:::;;;;;;::::::::::::::::::;;;;;;<<<=========<<<<<<===>>>>>>===<<<<<<===???@@@BBBDDDCCC@@@===;;;::::::<<<============>>>@@@???AAAEEEGGGFFFCCC>>>;;;;;;;;;;;;<<<>>>AAADDDEEEFFFFFFDDD???;;;999999:::>>>??????>>><<<;;;;;;<<<======<<<<<<<<<<<<===>>>CCCCCCHHHUUUiii~~~}}}ssshhhYYYWWWWWW^^^kkkzzz{{{|||~~~}}}ppphhheeebbbaaa\\\]]]___```dddlllvvv}}}|||wwwvvvtttsssqqqooonnnmmmiiihhhhhhffffffhhhlllooouuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuusssoookkkhhhgggbbb___\\\YYYWWWTTTQQQNNNNNNRRRYYY```gggnnntttxxxuuuvvvxxxyyyzzzzzzyyyxxxyyyzzzzzz{{{{{{{{{{{{zzzvvvwwwwwwxxxxxxwwwuuutttqqqppppppooooooqqqrrrssssssssstttuuuuuuuuutttttttttrrrooojjjeeeaaa___]]]\\\]]]^^^^^^^^^]]]\\\\\\___bbbeeeggggggggghhhhhheeeeeefffggghhhjjjlllmmmlllkkkkkkjjjjjjjjjjjjkkkiiijjjlllooorrrvvvyyy{{{yyyssswww}}}tttnnnooovvv}}}vvvjjj\\\PPPIII>>>;;;777444444444444333222222111111000111111111444444555555555555555555333555777888777777888999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>@@@AAA@@@===;;;:::;;;999:::<<<<<<;;;;;;===>>>???AAAEEEGGGGGGCCC>>>;;;:::::::::;;;===???BBBDDDBBBBBB@@@===:::999;;;======>>>???>>><<<<<<===???>>>===<<<<<<;;;<<<======@@@BBBHHHVVVjjj~~~{{{pppeeeXXXWWWZZZcccppp}}}{{{|||~~~~~~~~~ooogggccc```___[[[]]]___bbbfffooozzz}}}|||zzzwwwtttrrrpppnnnllllllkkkjjjiiijjjmmmpppttttttttttttttttttttttttssstttuuutttqqqmmmjjjiiicccaaa^^^\\\[[[XXXTTTQQQOOOTTT[[[bbbiiipppvvvyyytttuuuvvvwwwxxxxxxwwwwwwyyyyyyzzz{{{||||||||||||wwwwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqqqqqqqrrrrrrsssssstttuuuvvvuuuuuusssrrrqqqpppmmmiiifffdddbbbaaaaaabbbdddddddddbbb```^^^```cccfffhhhhhhgggggghhhgggggghhhiiijjjlllnnnooommmlllkkkjjjkkklllmmmooommmnnnooorrruuuxxx{{{|||xxxttt|||~~~vvvpppsss|||{{{qqqcccUUUJJJDDD;;;888555333333444444333555555444333222222222222666555333333333555666888444666777777666666777999::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;<<<===<<<::::::<<<======>>>???>>><<<::::::;;;888:::;;;;;;:::;;;<<<>>>>>>AAAEEEHHHGGGCCC>>>;;;::::::999:::;;;>>>AAACCC>>>>>>===;;;::::::===???:::;;;<<<;;;;;;;;;===??????>>>===<<<;;;<<<<<<===;;;>>>FFFUUUiii|||}}}wwwlllbbbVVVXXX^^^hhhuuu~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}}}}}}}{{{wwwtttuuuwwwyyy}}}vvvlllggg```YYY]]]\\\^^^ccciiirrr}}}{{{yyyvvvtttvvvtttpppmmmllllllnnnoooqqqqqqrrrssstttuuuuuuvvvxxxvvvrrrooolllkkkkkkkkknnnlllhhhccc^^^[[[XXXVVVVVVYYY]]]bbbhhhmmmqqqssswwwvvvuuuuuuuuuuuuuuuvvvyyyzzz{{{||||||zzzxxxwwwyyyyyywwwvvvuuuuuuuuuuuutttsssrrrqqqppppppppppppvvvtttsssrrrssssssrrrpppooommmiiifffdddbbbbbbbbbaaaccceeeffffffeeeffffffeeeeeeeeeffffffffffffgggfffhhhiiijjjjjjlllnnnqqqnnnnnnooosssvvvyyyyyyxxx}}}yyyvvvwwwwwwvvvwww{{{{{{xxxzzz}}}~~~{{{}}}xxxmmmbbbYYYPPPFFF@@@===888333333666888777444444444444444555555666777444444444444444555666777777666555555555666888999999======999888;;;:::666888888777777777888:::;;;::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;888999:::<<<======>>>>>>888???FFFFFF@@@<<<<<<>>>>>>===<<<<<<<<<>>>???@@@???>>>===<<<<<<;;;<<<<<<999999999888999999::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@GGGUUUgggzzz~~~uuukkkbbb\\\\\\YYY[[[gggxxx~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}|||{{{yyyvvvqqqnnnmmmooorrrvvvzzz~~~tttlllccc[[[[[[ZZZ\\\ccckkkvvv|||zzz{{{yyywwwtttrrrrrrrrrrrrqqqrrrrrrsssttttttuuuuuuvvvtttqqqmmmkkkiiiiiiiiimmmkkkhhhddd```\\\ZZZYYYYYY[[[___dddjjjooorrrtttvvvvvvuuuuuuttttttuuuuuuwwwxxxyyyzzz{{{zzzxxxwwwyyyxxxwwwvvvuuutttttttttrrrqqqppppppppppppqqqqqqtttrrrqqqrrrssssssqqqooollljjjfffcccaaa``````aaaaaacccfffgggffffffggggggffffffggggggggghhhhhhhhhggghhhjjjkkkkkkllloooqqqssssssuuuyyy~~~|||zzzvvvsssuuuyyyzzz|||~~~vvvoooeee[[[TTTLLLDDD???===888444333666777666333222222222222222333444444555444444444444555555666666666666666666777888888666::::::777777:::999555999888888888888999:::;;;::::::::::::::::::::::::;;;;;;<<<======<<<;;;;;;888999:::<<<===???@@@AAAAAACCCEEECCC>>>;;;;;;===>>>=========>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;888888888888999999:::;;;??????>>>>>>>>>>>>>>>===>>>AAAHHHUUUgggyyy~~~uuujjjaaa\\\ZZZXXX[[[gggyyy}}}}}}||||||||||||||||||~~~~~~}}}}}}{{{zzzzzzyyyyyyzzz|||~~~~~~}}}|||}}}{{{yyywwwtttooojjjfffeeehhhlllrrrwww{{{}}}~~~ssshhh```\\\[[[]]]dddlllxxx~~~|||yyywwwvvvttttttttttttuuuvvvwwwwwwvvvtttqqqmmmjjjiiihhhgggllljjjhhheeebbb```^^^^^^^^^```ccchhhmmmqqquuuvvvvvvvvvvvvuuuuuuuuutttttttttuuuvvvxxxxxxxxxwwwwwwxxxxxxvvvuuutttsssssssssppppppooooooooopppqqqqqqqqqppppppqqqrrrqqqooommmiiifffbbb___]]]]]]___```aaacccfffhhhgggggghhhiiihhhhhhhhhhhhiiiiiiiiiiiigggiiikkkkkklllmmmppprrrtttuuuxxx~~~{{{uuuqqqttt{{{zzzyyy~~~{{{tttjjjcccZZZRRRMMMHHHAAA======999555444555666555222222222222222222333333333666555444444444444444444666666777777888888888777555888999777777:::999777::::::999999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999:::;;;>>>AAADDDEEEJJJGGGCCC???<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===<<<;;;::::::999999999777777777888999:::;;;<<<@@@@@@?????????>>>>>>>>>???AAAHHHUUUgggyyy}}}sssiii```[[[WWWVVV[[[hhhzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzz~~~}}}~~~~~~|||yyywwwvvvuuuuuuuuuwwwyyy{{{|||||||||{{{yyywwwuuussspppkkkeeeaaacccffflllrrrxxx}}}{{{ooofffbbb``````eeelllxxx|||zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxtttqqqnnnkkkjjjiiikkkjjjhhhfffeeedddccccccccceeehhhkkkpppsssvvvxxxxxxxxxxxxwwwwwwvvvuuuuuuqqqrrrsssuuuvvvwwwwwwvvvwwwvvvuuutttssssssssssssqqqppppppooonnnnnnoooooonnnnnnnnnpppqqqpppmmmjjjfffccc___\\\[[[\\\^^^___aaacccfffhhhhhhhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiihhhjjjkkkkkkkkkllloooqqqppprrrvvv|||zzztttqqqwww|||xxxyyy}}}uuulllaaaZZZRRRKKKGGGCCC???;;;;;;999666555555555444222444444444555555555444444666555555444333333333333555666777888999888777666666888999999:::;;;;;;:::;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999:::999:::;;;>>>BBBFFFHHHLLLGGGAAA======>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888888888888666666666777888:::;;;<<<>>>>>>>>>>>>============???AAAHHHUUUgggzzz{{{qqqggg^^^YYYTTTUUU[[[iii{{{{{{{{{}}}~~~~~~}}}{{{yyyxxxwwwzzz{{{}}}~~~~~~|||{{{xxxuuusssrrrqqqrrrssstttwwwyyyzzz{{{zzzyyytttsssqqqpppnnnjjjeeebbbdddhhhnnntttzzz~~~}}}|||~~~vvvlllfffbbb```dddkkkxxx~~~|||{{{yyyxxxxxxyyyzzz{{{}}}zzzwwwssspppnnnmmmkkkjjjiiihhhhhhgggggghhhgggiiikkknnnrrruuuwwwxxxyyyyyyzzzyyyyyywwwvvvuuuooopppqqqrrrtttuuuuuuvvvuuutttssssssrrrssssssssstttsssqqqooonnnmmmlllllllllmmmnnnppppppnnnjjjgggcccaaa^^^[[[[[[\\\^^^___```bbbfffhhhhhhiiijjjkkkgggggghhhhhhhhhiiiiiiiiiiiijjjkkkjjjiiijjjlllmmmlllmmmqqqxxxzzzvvvqqqooouuu}}}~~~yyywww|||www{{{{{{pppfff\\\UUUMMMFFFCCC@@@<<<999999888666555555444333222444555666666666555555444666555444333333333333333444555666888888777666666666666888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888999999999:::::::::;;;>>>AAAEEEGGGFFFBBB>>>>>>@@@AAA???<<<::::::<<<<<<<<<;;;:::999;;;:::999888888777777888666666666777888:::;;;<<<========================>>>AAAHHHVVVhhh{{{yyyoooddd\\\WWWQQQTTT\\\kkk{{{|||}}}|||yyywwwuuuttttttvvvxxx{{{~~~~~~~~~~~~xxxvvvsssqqqoooooopppppprrrsssvvvxxxyyyyyyxxxxxxrrrqqqppppppooolllhhheeeeeehhhooouuu{{{~~~}}}zzzzzz{{{}}}~~~~~~}}}{{{|||~~~tttfffaaa___bbbiiiwww~~~|||zzzzzzzzz|||}}}{{{wwwtttqqqooollllllkkkjjjjjjjjjkkkkkkjjjkkkmmmppprrruuuwwwxxxyyyzzzzzzzzzyyyxxxvvvtttoooooopppqqqrrrssstttuuuqqqqqqqqqqqqrrrsssttttttvvvuuussspppnnnlllkkkkkklllmmmoooppppppmmmhhhddd```___]]]\\\[[[\\\^^^___^^^aaaeeeggghhhiiijjjlllggghhhhhhhhhhhhiiiiiiiiiiiijjjjjjhhhgggfffggghhhjjjkkknnnttt{{{zzzrrrooommmlllooouuuvvv~~~}}}|||}}}}}}{{{wwwuuuuuuyyysssxxxvvvjjj___WWWPPPHHHBBB???===;;;888777666666666555444444333444444555666666555333222555444333333333333333333444444555555666666666555555444555888999777777999;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999888888888888999999999999:::;;;===???BBBCCC@@@>>><<<>>>AAABBB@@@>>>;;;;;;;;;;;;;;;;;;:::999;;;:::999888888777777888666666666777888999:::;;;======>>>??????@@@@@@AAA===@@@HHHVVViii|||vvvkkkaaaXXXTTTOOOSSS]]]lll|||~~~|||xxxuuusssqqqoooqqqtttwww{{{~~~~~~~~~~~~}}}|||{{{yyyxxxsssqqqooommmlllmmmoooppprrrsssuuuwwwxxxxxxwwwvvvsssrrrqqqqqqqqqoookkkhhhfffjjjpppvvv{{{~~~~~~~~~}}}~~~|||yyyxxxyyyzzzzzzzzzxxxuuutttuuuwww{{{}}}~~~~~~~~~|||{{{}}}zzziiiccc___```fffttt}}}yyyuuuqqqooommmmmmllllllllllllmmmmmmllllllnnnppprrrtttvvvwwwxxxxxxyyyyyyxxxvvvtttrrrppppppppppppqqqrrrssstttoooooooooppprrrsssuuuvvvvvvuuusssqqqooonnnmmmlllmmmnnnpppqqqqqqlllfffaaa\\\\\\[[[\\\\\\\\\\\\\\\]]]```cccfffggghhhjjjkkkiiiiiiiiiiiijjjjjjjjjkkkiiiiiiiiifffcccbbbbbbccchhhiiilllpppvvvzzz||||||yyyooohhhgggjjjkkklllooommmvvv}}}{{{xxxpppqqquuu}}}}}}wwwuuu{{{zzzpppcccWWWOOOIIIAAA<<<;;;;;;999777444555666666555444444555555666777888777666444333333333333222333333444444333333333333333444555555666333444999999666666999:::;;;;;;<<<;;;:::999888:::::::::::::::::::::::::::999888888888888999:::999999:::;;;;;;<<<=========<<<;;;<<<>>>@@@AAAAAA>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888888777777777777777888999999;;;;;;<<<===???@@@AAABBB<<>>AAACCC@@@???>>><<<<<<<<<===>>><<<;;;:::999888888888888888777777777777777888888777888999;;;<<<>>>???@@@;;;>>>FFFUUUjjj~~~|||rrrggg\\\TTTPPPNNNTTT___nnn||||||xxxuuurrrnnnmmmmmmoootttyyy|||}}}}}}}}}|||zzzwwwtttqqqoooiiikkklllkkkjjjkkkppptttsssuuuwwwyyyzzzyyyxxxvvvuuuvvvuuutttssspppmmmllliiilllqqqvvv{{{~~~~~~}}}}}}}}}~~~~~~}}}|||xxxuuurrrpppooorrrtttvvvxxxyyy{{{}}}~~~}}}rrrjjjbbb```bbbmmm|||xxxtttqqqpppmmmmmmmmmmmmnnnoooqqqrrrpppooonnnnnnppprrruuuwwwwwwwwwvvvttttttsssssssssrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssttttttrrrpppooooooooolllkkkppppppooommmiiiddd___]]]XXXYYY[[[ZZZYYYYYYZZZ[[[\\\___cccfffggghhhiiijjjoooooonnnllliiiiiijjjkkkllljjjgggdddaaa```___^^^aaacccfffiiikkkkkkkkkjjjccc___\\\aaakkkqqqrrrooorrrtttwww|||vvvooolllsss}}}{{{wwwvvvwww{{{yyymmmaaaVVVOOOGGGDDD>>>999555333333444444444444444444444444444666555555777::::::666333333333444444444444333333333333333444444444555555666666666666666666777888;;;;;;::::::999999::::::888888888888888888888888888888888999999999::::::;;;::::::999999::::::;;;999:::;;;<<<============::::::::::::::::::::::::888888777888::::::888666999999999888888888888777999999999999:::;;;<<<<<<>>>???DDDSSShhh~~~yyypppcccVVVQQQRRROOOUUUaaaqqq~~~yyyvvvpppnnnmmmoootttxxx{{{|||~~~~~~~~~~~~}}}zzzwwwssspppnnnkkkmmmnnnnnnmmmnnnrrruuuuuuvvvyyy{{{{{{{{{yyyxxxxxxxxxwwwuuurrrooommmkkklllooossswww{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{wwwsssqqqooorrrtttxxx{{{}}}}}}}}}uuummmddd```bbbkkk}}}{{{wwwsssqqqpppoooooonnnmmmmmmnnnooopppooooooooopppqqqsssuuuwwwwwwvvvuuuttttttsssssssssrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrssstttsssqqqnnnmmmmmmmmmllljjjmmmmmmkkkiiifffbbb^^^\\\YYYZZZ[[[YYYXXXWWWXXXZZZ]]]```dddgggggghhhiiijjjmmmmmmmmmjjjhhhhhhiiikkkkkkiiifffdddbbbaaaaaaaaa```cccfffhhhiiihhhfffdddbbb```aaagggooouuuwwwvvvwwwxxxzzz}}}}}}vvvrrrrrrxxxzzzzzz}}}tttiii]]]RRRKKKCCC@@@;;;777333222222333333333333333333333333333444333444777::::::888555444444555555555555444444111111111111222222222222888888888888888999999:::888888888888999999:::;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<999999999888888999999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999888777888999999888777999999999999888888777777888888888999:::;;;======???@@@FFFTTTiii~~~zzzqqqdddXXXRRRSSSRRRYYYfffvvv~~~yyysssqqqooopppssswwwyyyzzz~~~}}}zzzvvvsssqqqpppqqqrrrrrrrrrrrrtttvvvvvvxxxzzz|||}}}|||{{{zzz|||{{{xxxuuuqqqnnnkkkjjjoooqqquuuyyy|||}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}|||xxxuuusssuuuxxx}}}}}}}}}xxxpppfffaaa```gggwww|||xxxtttrrrpppooopppooonnnllllllmmmmmmnnnmmmnnnppprrrtttvvvvvvwwwwwwvvvuuuttttttsssttttttsssssstttttttttttttttsssrrrrrrqqqqqqqqqrrrssssssrrrpppmmmkkkkkkkkkjjjiiiiiihhhfffcccaaa^^^\\\[[[ZZZZZZZZZXXXVVVVVVXXXZZZ^^^aaaeeegggggghhhiiijjjkkkkkkkkkiiiggggggiiikkkkkkjjjgggeeedddeeefffgggfffggghhhhhhgggdddbbb```bbbeeeiiioootttyyy}}}~~~~~~~~~xxxvvvvvv{{{zzzzzzvvvlllaaaVVVLLLFFF>>><<<888444222111222333333333333333333333333333222222333666999:::999777555555555666666555555555444444444444555555555666888888888888888999::::::666666666777888999;;;<<<999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<888888777777777777888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666888999999888999999999999999888777777666777777999:::<<<>>>??????AAAHHHWWWkkk{{{rrrfffZZZTTTUUUTTT\\\jjjzzzzzzwwwsssrrrsssvvvwwwwww}}}~~~~~~~~~|||zzzxxxxxxwwwvvvuuutttttttttuuuwwwyyy{{{|||||||||{{{~~~|||xxxtttooollliiihhhoooqqquuuyyy{{{}}}}}}}}}~~~}}}||||||||||||||||||~~~~~~||||||wwwooofff```___dddsss|||zzzxxxtttqqqnnnlllllllllkkkjjjjjjjjjkkkmmmnnnmmmooorrruuuwwwxxxwwwwwwvvvvvvuuutttttttttttttttsssttttttuuuuuuuuuuuuuuurrrrrrrrrqqqqqqrrrrrrsssssspppllljjjjjjiiiiiihhhcccaaa```^^^\\\[[[[[[ZZZYYYYYYYYYWWWVVVWWWZZZ\\\```ccceeegggggggggiiijjjjjjjjjjjjiiihhhhhhjjjlllnnnmmmkkkjjjkkklllnnnoooqqqoookkkgggdddbbbaaaaaafffkkkrrrvvvyyy|||zzzuuuxxx|||yyyvvvzzz|||vvvmmmcccYYYPPPGGGBBB:::888555333222222333444222222222222222222222222333333444666777888777777555555666666666666555555666666666666777777777777666555555555666777888999777777777777888999:::;;;999999999999999999999999999999999999::::::::::::888888888777777888888888666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999666555777999999999888999999999999888777666555666777888:::===???@@@AAACCCKKKZZZnnn{{{ttthhh\\\VVVWWWWWW```ooo~~~zzzwwwvvvvvvvvvvvv|||}}}~~~{{{xxxvvvtttrrrqqqrrrtttvvvxxxzzz{{{|||||||||wwwrrrmmmjjjhhhhhhnnnppptttxxx|||~~~~~~~~~~~~}}}||||||||||||||||||~~~rrrkkkccc___]]]cccppp~~~|||zzzvvvuuusssqqqnnnkkkiiigggeeeeeeeeefffhhhkkknnnooonnnppptttwwwyyyyyyxxxwwwvvvuuuuuuttttttttttttuuussstttuuuuuuvvvvvvvvvuuusssrrrrrrqqqqqqrrrrrrrrrssspppmmmjjjiiihhhfffddd\\\\\\ZZZZZZYYYYYYZZZZZZVVVWWWXXXYYYYYY[[[^^^aaaaaaccceeefffffffffhhhiiiiiijjjjjjjjjiiijjjlllnnnrrrrrrqqqqqqrrrssstttuuuyyytttllleeeaaaaaacccfffmmmsssyyy||||||}}}wwwvvv|||zzztttttt{{{~~~tttnnndddZZZQQQJJJCCC???888666555333333333444555222222222222222222222222555666666666555555555555555555666666666666555555222222333333333444444444555555555555666777888999;;;::::::999999999::::::999999999999999999999999888888888999999999999:::999999888888888888999999777888999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;999666555777999999999888888999::::::888777666555555666888;;;===???AAABBBEEELLL[[[ppp|||uuujjj]]]XXXXXX[[[eeettt~~~{{{zzzyyyxxx{{{|||{{{wwwtttrrrpppnnnoooqqqsssvvvyyy{{{}}}~~~|||wwwqqqmmmkkkjjjjjjoooqqquuuyyy}}}~~~~~~~~~}}}}}}||||||}}}zzzmmmggg```\\\[[[```nnn{{{|||wwwuuupppqqqqqqpppmmmiiifffccc```aaabbbeeehhhllloooqqqqqqsssvvvxxxyyyyyyyyyxxxuuuuuuttttttttttttuuuuuurrrssstttuuuvvvvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrssspppmmmjjjhhheeeaaa^^^WWWWWWWWWXXXXXXYYYYYYZZZUUUWWWZZZ\\\]]]___bbbdddbbbccceeeeeedddeeefffhhhhhhiiijjjiiiiiikkkmmmppptttuuuvvvwwwwwwwwwvvvvvvxxxrrriiibbb```ccciiimmmvvvyyy~~~|||yyy|||yyytttqqqttt}}}~~~wwwmmmfff\\\SSSKKKDDD???<<<666555444444444444555666333333333333333333333333666777777666444333333555555555555666666555555555333333333444444444555555777777777777888999;;;;;;<<<;;;::::::999999::::::888888888888888888888888999999999999::::::::::::999999999888888999999999777777888999:::::::::::::::::::::;;;<<<<<<======;;;999777666888999999888777888:::;;;:::999777555555666777888:::===???@@@BBBDDDKKKZZZooo{{{uuujjj___YYYYYY^^^iiiyyy}}}|||zzz{{{}}}~~~~~~~~~xxxsssrrrqqqpppooommmnnnqqquuuyyy|||}}}wwwrrrnnnmmmnnnooosssuuuyyy|||~~~~~~}}}}}}}}}~~~~~~vvvjjjddd^^^ZZZYYY^^^kkkwww~~~wwwsssqqqmmmoooqqqqqqooojjjeeebbb```aaabbbeeeiiimmmqqqssstttuuuwwwxxxyyyyyyyyyxxxuuuuuuttttttttttttuuuuuurrrrrrssstttuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqrrrpppnnnllliiifffaaa[[[WWWSSSTTTVVVXXXYYYZZZZZZZZZVVVYYY^^^```aaabbbcccdddbbbcccddddddcccccceeegggfffggghhhhhhhhhjjjmmmpppsssuuuwwwxxxxxxvvvsssrrrqqqmmmhhheeeffflllrrrwww}}}~~~~~~{{{yyy|||sssppppppuuuyyyrrrfff```UUULLLEEE???;;;999555444444333333444444555333333333333333333333333444666777666333333444666444444555555555555444444555555555555666666666666666666777777888:::;;;<<<:::999999999999999::::::777777777777777777777777777888888888888999999999888888777777777777888888555666777888999999999999999999999:::;;;<<<<<<<<<999888777888999999888777777888:::;;;;;;999777555666666777888:::<<<>>>???@@@AAAHHHWWWlllzzzuuukkk___YYYZZZ[[[hhhyyyxxxyyy{{{}}}}}}~~~~~~}}}uuuqqqpppqqqqqqppplllnnnqqquuuyyy~~~}}}xxxsssppppppqqqrrrxxxyyy|||~~~~~~~~~}}}}}}~~~|||sssiiiccc]]]YYYXXX\\\hhhttt{{{uuuqqqooolllnnnqqqsssqqqkkkeeeaaabbbbbbdddfffjjjnnnqqqtttwwwwwwxxxxxxyyyyyyyyyyyyuuuuuutttttttttuuuuuuvvvqqqrrrssstttuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqqqqnnnmmmjjjhhhddd^^^WWWRRRPPPRRRUUUXXXZZZ[[[ZZZZZZXXX\\\aaacccdddcccccccccbbbcccccccccbbbbbbdddfffdddeeegggggggggiiimmmoooqqqsssvvvxxxwwwtttpppmmmkkkjjjiiijjjnnnttt{{{|||yyyvvvxxx~~~xxxpppnnnooovvv|||vvvqqqbbb[[[QQQHHHAAA<<<999666444333333333333333333444444444444444444444444444222444666555333333666999333444444444444444444333111111111222222222333333444444444555666888999:::666666777777888999;;;;;;666666666666666666666666555555555555666666666666777777666666666666777777444555666777888888888888888888999::::::;;;<<<<<<888888777888::::::888666666888:::;;;;;;999666555777777777999:::<<<>>>???>>>???EEETTTjjj~~~zzzuuukkk___YYYZZZVVVcccvvv|||zzzyyyzzz|||yyytttpppoooooopppnnnssswwwxxx|||~~~wwwrrrooooooqqqsssxxx{{{~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}yyyssshhhaaa[[[YYYYYY]]]gggqqq{{{tttpppllljjjhhhkkkoooooommmjjjgggfffhhhgggggghhhjjjmmmppprrrtttuuuwwwyyyzzzyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvtttsssrrrtttsssssstttuuuuuutttrrrnnnllliiiddd___[[[WWWUUUUUUVVVYYY[[[\\\]]]]]]]]]``````aaaaaabbbbbbcccccceeeddddddccccccddddddeeegggggggggfffgggjjjooosssvvvyyy|||{{{uuunnnkkkiiidddjjjrrrxxx|||~~~}}}vvvzzz}}}xxxooojjjpppwww{{{|||yyyqqqkkk]]]UUUJJJAAA;;;888777666444333222222222222333444222111111000000111111222999888666555444555777888888888777777666666555555555444333222333333555555555444333555999:::888666777777777888999999::::::666444000...---///111333666666666666666666555555222222333333555666888999777777777777777777777777888777666666666888999::::::::::::999999888888888888999:::;;;:::999888777222444666777888:::<<>>999777666666555555444333333444555555444444333333333333444444888777555444444666777888666666666555555444444444666555444333333444555666666555555777:::;;;999777666666777777888999999999999777555444333555777888555555555555555555555555333333333444555666777888777777777777777777777777888777666666666777999:::::::::999999999888888888888999:::;;;;;;:::999888777888999999:::;;;???AAA@@@AAAHHHUUUhhh}}}{{{uuummmaaaVVVSSSVVV\\\lll~~~~~~~~~}}}{{{wwwuuutttuuuwwwyyyyyy~~~~~~wwwrrrooopppsssvvvwww{{{~~~}}}}}}|||||||||}}}|||}}}zzzxxxzzz{{{||||||tttoooccc]]]XXXWWWXXX\\\fffqqq~~~~~~vvvqqqmmmiiiggggggiiikkkkkkiiigggffffffeeeeeegggjjjnnnrrrvvvxxxuuuuuuvvvwwwwwwvvvuuutttwwwwwwvvvvvvuuuuuuttttttssssssttttttttttttssssssrrrqqqppppppqqqqqqooommmhhhddd___YYYVVVVVVWWWXXX\\\\\\]]]___aaabbbdddeee______``````aaaaaabbbbbb___```bbbeeefffggggggfffcccddddddeeeggglllssswww|||uuunnnkkkkkkqqquuu{{{~~~xxxtttrrrzzz{{{{{{{{{vvvrrrqqquuuzzz{{{qqqeee]]]OOOIII@@@:::777666555555666666555555555555666666444444333333333333444444666555444444555666888999666666666666555555555555777666555444444555666666777777777999;;;<<<:::888555555666666777888888888666666555555555666777777555555555555555555555555555555444444555555666777666666666666666666666666777777777666777777888999999999999888888888888888888999:::;;;;;;:::999888777777777666555777;;;>>>???AAAGGGTTTggg{{{~~~yyyrrrjjj^^^TTTRRRVVVaaappp}}}}}}~~~xxxwwwuuuuuuvvvyyy|||~~~~~~wwwrrrppprrruuuxxxwww{{{~~~}}}|||{{{{{{{{{||||||}}}{{{yyyyyyzzzyyyrrrlllbbb\\\WWWVVVVVVZZZcccmmm{{{|||uuuqqqmmmiiigggfffggghhhgggeeedddeeefffhhhiiijjjlllooorrrtttvvvuuuuuuvvvvvvuuutttsssrrrxxxxxxwwwvvvuuutttsssrrrpppqqqrrrsssssssssssssssrrrqqqoooooopppooollljjjeeeaaa[[[UUUSSSUUUXXX[[[`````````aaabbbccccccddd^^^______```aaaaaabbbbbb___aaacccfffgggfffeeeeeecccdddeeegggjjjpppvvv{{{yyyqqqllljjjkkkvvvzzz{{{uuuqqqpppuuu~~~}}}xxxtttvvv~~~yyyuuuvvvxxx|||}}}vvvjjj^^^UUUIIIDDD===777555444333333555555555555555555555555222222222111111222222222444444333444555666777888777777888888888888888888888777666555444555666666888888:::;;;<<<<<<;;;999444444555555666777777777444555555666777777777777444444444444555555555555666666555555555555666666555555555555555555555555777777777777777777888888888888888888888888888777888999:::;;;;;;;;;:::999777777555333222444999<<>>???BBBHHHUUUgggzzzyyypppggg\\\TTTUUU[[[mmm{{{}}}vvvqqqpppvvv}}}}}}{{{wwwwwwwwwyyy|||{{{yyywwwuuuuuuwwwzzz{{{{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~zzzssskkkfff^^^XXXTTTSSSSSSUUU^^^gggsss|||}}}yyyuuuppplllhhhaaa```___\\\[[[\\\___bbbfffhhhjjjmmmqqqtttvvvwwwuuuuuuuuuuuuttttttttttttwwwwwwxxxxxxvvvtttrrrqqqppppppqqqrrrrrrrrrrrrrrrsssqqqooonnnmmmkkkhhhfff```^^^ZZZWWWWWWYYY[[[]]]bbbbbbccccccbbb```^^^]]]`````````aaabbbbbbcccccccccdddeeeeeeeeedddcccccc___bbbgggkkknnnqqqtttvvvvvvuuusssnnnjjjkkkppptttwww{{{zzzqqqkkklllssszzz}}}{{{yyymmmnnnooopppsssxxx~~~|||wwwtttvvv{{{~~~{{{uuunnneeeZZZOOOHHH@@@===888555444333111000111111222222222222111111555555444444444444555555222333333444444555555555222333333444555666666777888777666444444444444555555888;;;<<<;;;999888888444444555555666777777777666777888888999888888888444444555555666777777777777777666666555666666666555555555555555555555555777888888888888777666666666666666666777777777777888999:::;;;<<<<<<;;;;;;777777666555444555999<<<>>>AAAHHHUUUgggzzzyyypppfff[[[UUUXXX^^^ppp~~~{{{sssppprrrxxx|||~~~|||zzz{{{{{{}}}wwwwwwwwwwwwxxxzzz|||}}}}}}~~~}}}||||||||||||}}}}}}~~~|||wwwooogggaaaYYYTTTQQQQQQRRRVVV___hhhmmmwww}}}zzzvvvqqqlllhhh^^^]]][[[XXXWWWYYY]]]aaaggghhhkkknnnqqqssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwuuusssrrrqqqqqqrrrrrrsssrrrrrrrrrrrrpppnnnlllkkkiiieeeccc]]]\\\[[[ZZZYYYZZZ[[[\\\^^^```bbbddddddbbb___^^^aaaaaabbbbbbccccccddddddcccccccccddddddeeeeeeeeeaaaffflllppprrrsssttttttrrrqqqooolllkkkooowww~~~}}}~~~{{{tttllliiinnnzzz{{{vvvtttsssrrrmmmsssxxxyyywwwyyy}}}wwwuuuxxx~~~}}}wwwnnnddd[[[QQQIIICCC:::777555333333333111000000000111222222111000000555555444444444444555555222333333444444444333333111111222333444555666666888666555333333333333444333777;;;<<<999777666666444555555666777777888888777777666666666666666666555555666666777888888999777666666666666666777777555555555555555555555555777888888999888777666555555555555666666666777777888999:::<<<<<<<<<<<<;;;222333333333222333666999;;;>>>FFFTTTfffyyyyyyooodddZZZTTTXXX```ooo}}}xxxssstttxxxuuu{{{}}}~~~~~~tttuuuvvvxxxzzz|||}}}}}}~~~~~~}}}||||||||||||}}}}}}~~~zzztttlllddd^^^UUUQQQNNNPPPRRRWWW```jjjiiittt~~~zzzvvvqqqkkkggg]]][[[YYYUUUTTTWWW[[[```kkklllmmmoooppppppppppppuuuuuuuuuuuuuuuvvvwwwxxxuuuvvvwwwxxxwwwuuusssrrrrrrrrrsssssssssrrrrrrqqqqqqooolllkkkiiigggcccaaa[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]bbbeeefffdddaaa___bbbbbbbbbcccddddddeeeeeebbbbbbbbbcccdddfffggghhheeejjjqqqvvvxxxwwwvvvvvvppppppooommmmmmsss}}}{{{xxxrrrkkkiiiqqq~~~vvvqqqnnnmmmmmmrrrzzz|||vvvqqqqqqxxx{{{tttiii^^^TTTKKKDDD@@@555333111111222333222111000111222333333222111000444333333222222333333444333333444444444333222222222222333444555777888888777666444333222222333333111666:::;;;888555444444555555666666777888888888<<<<<<;;;:::999999999:::555666666777888999999:::666666666666666777888888666666666666666666666666777888999999999777666555444555555555666666777777888999:::<<<======<<<<<<333555666666666777999;;;999<<>>@@@FFFTTTgggyyy~~~sssfff^^^YYYVVVXXX]]]ooo{{{}}}zzzzzzzzz|||{{{xxxvvvuuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxqqqhhh^^^XXXPPPNNNLLLKKKNNNUUU\\\```lllpppwww~~~}}}zzzwwwtttoooiiieee```]]]YYYXXXZZZ^^^bbbccceeefffhhhkkkmmmoooqqqqqqrrrssssssttttttsssrrrrrrsssssstttttttttttttttsssrrrqqqpppoooooonnnnnnnnnqqqnnnjjjfffeeecccaaa```]]]\\\\\\[[[[[[[[[[[[[[[___```bbbccceeefffggggggeeedddcccbbbbbbccceeefffcccccccccdddeeegggiiikkkkkkmmmppprrrrrroookkkggghhhlllrrryyyzzzvvvlllkkklllqqqzzz{{{vvvrrrpppuuu}}}|||xxxvvvwww~~~wwwmmm^^^QQQHHHAAA;;;777333333333333333222222222000111333444444333222111222333444555666666555555555555444333333333333444777444111111333444444333333333333333333333333333222222333444444555555666333444444444555666666666444555666666666555444444555666666777888888999999777777888888888777666666666777777888888777777666888777777888999999777666444666777777666555666888777777777777777777777777888777555333111111555777===???FFFTTTgggyyy~~~sssfff]]]XXXUUUXXX]]]nnn{{{~~~~~~}}}}}}}}}}}}zzzwwwvvvuuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||~~~~~~wwwnnneee[[[UUUOOOMMMKKKJJJMMMSSSZZZ^^^hhhlllsssyyy~~~~~~}}}zzzwwwwwwwww~~~~~~}}}|||zzzxxxvvvsssnnnhhhddd```___^^^___bbbdddeeeeeeaaacccfffiiilllnnnppppppooopppqqqrrrrrrqqqppppppppppppqqqqqqrrrrrrsssssspppooonnnmmmmmmnnnooopppppplllgggdddccccccbbbbbb___^^^\\\[[[[[[[[[]]]^^^aaabbbcccdddffffffggggggeeedddccccccdddfffgggiiifffeeeeeedddeeehhhjjjlllmmmnnnnnnnnnkkkhhhdddaaahhhppp{{{zzzsssoooiiilllpppxxx}}}xxxsssttt}}}zzzzzz{{{|||nnndddVVVIIIAAA<<<888555111222222222222222333333333333333333333222222222222333444444555444444333555555444333333333333333666444222222333555555444444444333333222222111111222222333444444555555666555555555555555555555555777777777777777666555444444444444555555666666777666777777888999999999999555555666777888888888888<<<:::888777888999888777555777999999777666666666666666666666666666666666888666333000///000555999;;;>>>FFFTTTgggyyy}}}rrreee\\\VVVTTTXXX^^^nnn{{{zzz~~~}}}~~~~~~{{{zzzwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}zzzyyy{{{xxxxxxzzzzzzyyy}}}}}}uuulllbbbXXXRRROOOMMMKKKKKKOOOUUU[[[___fffjjjpppvvv{{{}}}}}}}}}|||{{{yyyuuuqqqooooooqqqyyyzzz{{{}}}~~~}}}zzzxxxvvvtttqqqmmmhhhdddccccccdddfffhhhhhhfffddd___aaacccfffjjjlllnnnnnnmmmnnnpppqqqqqqqqqoooooommmmmmnnnnnnooopppqqqrrrnnnmmmkkkiiijjjllloooqqqmmmiiidddaaaaaabbbcccccccccaaa^^^\\\\\\]]]___aaabbbbbbdddeeefffgggggggggffffffeeeeeefffggghhhhhhdddcccbbbcccdddgggjjjlllooonnnkkkhhheeeddddddeeeoooxxxzzzrrrmmmkkknnnssszzz}}}yyywww|||{{{{{{~~~|||uuuddd[[[MMMBBB<<<999666444222222333333333444555555444333222222222222333444444444444444444444444333555444333333222222333333555444333333444555555555555555444444333222111111222222333444444555555666888888888777777777777777:::999999888888777666555333333444444555555555666555555666777777777777777555666777999::::::;;;;;;===:::777666777777777666666888:::;;;999666555555666666666555555555555555666555444222111222555888999===FFFTTTgggyyy|||qqqeee\\\UUUTTTZZZbbbppp||||||uuu~~~}}}~~~~~~}}}~~~|||{{{{{{wwwxxxxxxyyyzzz|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||zzzyyyuuussstttwwwyyyzzz{{{rrriii___VVVPPPLLLKKKJJJKKKOOOUUU[[[___fffiiiooouuuyyy|||||||||{{{zzzvvvqqqmmmkkklllmmmsssvvvyyy|||}}}}}}}}}}}}yyywwwtttrrrooolllhhheeegggggghhhjjjjjjiiieeebbb___```bbbeeehhhjjjkkkkkklllmmmoooqqqrrrqqqooonnnkkkkkkkkkkkklllmmmoooooollljjjhhhggggggiiikkkmmmhhhddd```^^^___aaabbbcccdddccc```^^^^^^___aaacccaaabbbccceeefffgggggghhhiiihhhhhhgggffffffffffff`````````aaacccfffiiikkkllljjjgggcccaaaccciiinnnzzzzzzqqqllllllnnnuuu{{{}}}zzz}}}{{{{{{}}}uuummm[[[RRRFFF>>>999777555333222222222222222333444555444333222111222333555666777777666555555444444444444444333222222222222333333333333333333444555666777777666555444333333222222222333444444555555666888888888888888777777777888777666555555444444333444444555555555555555666777777777777777666555555666777888:::;;;<<<======<<<999666555666666666555666888:::;;;999666555555555555555444444444333333333444666666555555666777888===GGGUUUfffyyy{{{qqqeee\\\UUUUUU]]]ggguuuxxxppp}}}~~~}}}zzzyyyzzz{{{||||||~~~{{{yyy{{{}}}yyyzzzzzzzzzzzz{{{~~~}}}}}}}}}}}}~~~}}}{{{zzzrrrqqqsssxxx{{{~~~wwwnnneee[[[RRRLLLGGGGGGGGGIIINNNTTT[[[___fffiiinnntttxxx{{{||||||zzzxxxtttooojjjhhhiiikkknnnrrrwwwzzz||||||}}}}}}yyyvvvrrrooommmkkkiiigggiiiiiiiiiiiiiiihhhdddaaaaaaaaaccceeefffgggggggggjjjlllnnnpppqqqpppnnnmmmjjjiiihhhhhhiiijjjlllmmmjjjhhhgggeeedddeeefffgggbbb___\\\\\\]]]```aaabbbdddbbb```_________aaabbb___```bbbdddfffggghhhhhhiiiiiihhhhhhgggfffeeeeee___```aaabbbdddggghhhjjjggggggeeebbbbbbgggpppxxxtttllllllqqqvvv{{{yyyuuuwww}}}yyylllcccQQQJJJAAA;;;888777555333111000/////////000111222222222111222333444666777999888777555555444444444444444333222222222222222000222333333333333444555777777666666555555444444222222333444444555555666666666666666666666666666999888777666666666666666555555555555555555555555999999999999888777777666777777999:::;;;<<<<<<===999888666555666666666444555777999999777666666666555555444444333222222222111333666888777777777777888===HHHUUUfffxxx{{{rrrfff]]]WWWXXXcccnnn}}}uuunnn~~~zzzwwwuuutttuuuvvvxxx{{{}}}|||xxxwwwyyy}}}zzz||||||{{{yyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyxxxttttttwww}}}zzzrrriii___VVVNNNHHHEEEEEEFFFIIIOOOVVV]]]aaafffiiimmmssswwwzzz||||||yyyxxxuuupppkkkhhhiiijjjkkkpppwww{{{|||}}}~~~{{{wwwqqqmmmlllkkkjjjjjjiiihhhgggggggggfffdddbbbcccddddddeeeeeeeeeddddddgggiiillloooooonnnlllkkkiiihhhgggffffffgggiiijjjhhhgggfffdddbbbaaaaaaaaa]]][[[ZZZZZZ]]]___````````````___^^^^^^^^^^^^___]]]^^^aaaccceeeggghhhiiiggggggggggggggggggffffffcccdddfffggghhhhhhhhhhhhdddgggjjjkkklllqqqyyy{{{rrrmmmqqqyyy|||wwwsssrrrzzz{{{nnn```VVVIIIDDD===888777666444222222111///......///000111000000111222444666888999999888666444333333333333444333222222111222222222...000333333222111333555555555555555555555555555222222333444444555555666555555555666777777777888999999888777777777888999555555555555555555555555666666777888888888777777666777888999::::::::::::888777666777888888777555444666777777666555666888444444444333222111111111111333555555555666777999888>>>IIIVVVeeewww{{{rrrhhh___YYY[[[hhhuuu}}}tttlll~~~zzzuuurrrqqqqqqqqqvvvyyy{{{yyyvvvuuuxxx|||{{{}}}}}}|||yyyyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~|||xxxvvvtttwwwwwwzzz|||vvvnnneee\\\SSSJJJEEEFFFFFFHHHLLLRRRYYY```dddeeehhhmmmrrrvvvyyy{{{|||zzzyyyvvvrrrmmmkkkkkkllllllrrryyy}}}~~~|||wwwqqqlllkkkkkkkkklllhhhfffddddddeeefffeeeeeeeeeffffffeeedddcccbbbbbbeeegggjjjmmmnnnmmmkkkiiiiiihhhfffeeeeeefffggghhhhhhgggfffdddaaa___]]]\\\YYYXXXXXXYYY\\\^^^___^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[]]]___bbbeeegggiiiiiidddeeefffggghhhhhhhhhggghhhiiikkklllkkkjjjhhhfffeeejjjqqquuuvvvzzzxxxrrrpppuuu{{{tttqqqpppsss|||rrrdddVVVLLLDDD@@@:::777777666333000555333111000///000111222...///111333555777999999999777555333222111222222444333222222111111222222---000222333111000222444333333444444444444444444222222333444444555555666666666777888999::::::;;;555444333222222333555666444444444444444444444444111222333555666666777777555666777888888888888888777777777999;;;:::888666444555666555444555777999444444333333222111000000111222222222222444777:::888???IIIVVVeeevvv{{{sssiii```[[[]]]kkkyyy|||ssslll}}}|||zzzxxxvvvtttssssssvvvtttsssrrrrrruuuxxxyyyzzzyyyxxxxxxyyy|||~~~}}}}}}}}}zzzwwwxxxyyy{{{|||~~~}}}||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyrrrhhh]]]TTTLLLFFFBBBBBBEEEJJJOOOUUU]]]eeejjjlllmmmppptttwwwzzz||||||~~~yyysssnnnmmmllllllkkknnnpppsssvvvzzz}}}{{{vvvsssqqqpppnnnmmmooojjjdddaaabbbdddeeedddkkkkkkjjjgggdddcccdddfffjjjlllnnnppppppooommmkkkllljjjgggfffggggggfffdddcccbbbaaa```^^^\\\ZZZYYYUUUWWWZZZ\\\]]]]]]]]]\\\ZZZ[[[[[[ZZZXXXXXXYYYZZZZZZ]]]bbbfffggggggggghhhiiigggggghhhkkkmmmnnnnnnsssqqqqqqssspppiiieeeffflllpppwww|||uuuqqqnnnpppxxx~~~|||vvvnnnmmmtttvvvjjj^^^TTTKKKEEE===:::777555444333000///222111111000000000000000000000111222444555555666777666444222222222444555888777555444333333444444222222333333333444444444222222333333333333444444555555444333333333444444555666777777777666444333888888777666555555444444444333333222222333333444222222333333444555666666888666555555666777777777555888;;;???AAA@@@???===444555666777777777666555444444444333222111000000000111222222222555999<<<;;;???HHHUUUfffyyy{{{sssiii```\\\___nnn}}}|||rrrkkk}}}|||zzzxxxvvvuuutttsssuuutttrrrrrrsssuuuwwwyyyzzzyyyyyyyyyzzz|||~~~}}}~~~}}}{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~xxxqqqggg\\\TTTMMMGGGDDDDDDGGGLLLRRRXXX___ggglllmmmoooqqqtttwwwyyy{{{{{{|||yyyssspppnnnmmmlllkkkkkkmmmppptttwwwzzz{{{|||{{{xxxtttrrrpppooommmlllmmmhhhdddbbbcccfffggggggjjjkkkkkkjjjhhhggghhhiiimmmnnnoooppppppooonnnmmmnnnllljjjiiihhhgggeeecccaaa```^^^[[[XXXUUURRRPPPRRRTTTVVVYYYZZZZZZZZZYYYZZZZZZZZZYYYWWWVVVWWWYYYYYY\\\aaadddeeeeeefffgggeeefffhhhmmmtttyyy|||}}}{{{wwwttttttpppjjjhhhiiinnnttt|||}}}rrrppppppuuu}}}|||uuunnnppp{{{|||vvvkkk```VVVMMMEEE@@@777555333222222222111///111111000//////000000111000111111222333444555666555444222111111111333333:::999777444333222111111000000000000111111111111222222222333333333444444333333222222222333333444333444555666666666555555666666555555555444444444444333333222222333333444222222333333444555555666777666555555666777777666888:::>>>AAABBBBBBAAA???666666555555444222111000333333333333222111000///000111111111222444888;;;<<<@@@IIIWWWhhhzzzzzzrrrhhhaaa^^^cccrrr|||qqqkkk}}}}}}}}}~~~||||||zzzyyywwwvvvuuutttssssssrrrrrrtttvvvxxxyyy{{{zzzzzzzzz{{{|||~~~~~~~~~}}}|||~~~~~~}}}}}}|||{{{{{{{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~xxxqqqfff[[[SSSLLLHHHEEEFFFJJJOOOUUU[[[bbbjjjnnnpppqqqsssvvvxxxyyyyyyzzzzzzxxxtttrrrqqqooommmkkkhhhjjjmmmpppsssuuuvvvwwwvvvuuusssqqqqqqooollljjjkkkhhheeeccceeegggiiiiiiiiikkkmmmmmmllllllmmmnnnrrrrrrqqqqqqpppoooooonnnmmmllljjjiiihhheeeaaa^^^]]]\\\ZZZVVVSSSPPPMMMLLLPPPRRRTTTWWWXXXXXXXXXWWWYYYYYYYYYXXXVVVUUUVVVWWWXXX[[[___bbbcccccceeeffffffhhhmmmttt}}}}}}wwwtttooojjjjjjmmmpppwww~~~zzzuuurrrpppqqqvvv}}}~~~zzztttpppvvvpppjjj```VVVMMMFFF???;;;444333111111333444333333111000////////////111111000111111222333444555555444333111000000111222222<<<:::888555222000//////////////////000000000000222222222222333333333333111111111111111222333444222333444555555666666555333333333333333444444555444333333222222333333444222333333444444555555555666666666666666666666666888:::===@@@AAAAAA???>>>666666444333222222222222222333333333222111000///000111111111111333777:::<<>>;;;888555333222333444444333333222222333333444444444444444444444444444222666:::999555222222444333444444555555444333333222222333333333222111111444444555666666555555444333444444333333444888:::<<<@@@IIIWWWhhhzzz~~~rrrhhh]]]XXXYYY^^^hhhqqq|||qqqkkkjjj|||yyyuuuqqqnnnllllllmmmooorrrwww}}}{{{vvvrrroooqqqssswww{{{~~~~~~}}}~~~~~~~~~~~~|||~~~}}}|||~~~~~~~~~~~~{{{iiiaaaVVVLLLIIIIIIKKKLLLMMMSSS\\\dddjjjooosssuuuuuuwww{{{}}}}}}|||zzzxxxyyyvvvrrrooonnnkkkiiigggfffiiioootttwwwyyyyyyxxxxxxvvvtttsssrrrqqqnnnkkkcccfffhhhhhhfffdddeeefffhhhiiiiiiiiiiiikkknnnqqqoooooonnnnnnmmmmmmllllllnnnkkkfffccc```]]]ZZZXXXTTTSSSRRRRRRRRRUUUWWWXXXTTTUUUXXXZZZ\\\\\\[[[ZZZWWWYYYZZZ[[[[[[\\\___aaa___`````````aaadddiiimmmqqqsssvvvzzz|||{{{wwwsssmmmiiihhhmmmsssyyyvvvtttqqqnnnnnnvvv~~~wwwwww}}}~~~vvvoooqqqyyy|||pppccc[[[SSSMMMDDD===999666555333333222333777<<<@@@CCCCCC===:::666222000000111222111111111111111222222222...///000111111111111111222333444444444333222111111111111111222222222222000111111111111222222222222111000000000000000111000000111333666999<<<>>>AAA???:::666444333333333444333333222222333333444444444444444444444444444222666:::999444111222444222222333333333222111111000111333555666666666555555555666666666666666555444555555444444555888;;;;;;???HHHUUUfffyyy}}}pppfff[[[WWWYYY^^^hhhqqq~~~{{{qqqmmmlll~~~}}}zzzyyywwwtttpppnnnnnnooorrrsssuuuxxx{{{~~~|||vvvrrrooonnnqqqssswww{{{~~~~~~}}}~~~~~~~~~~~~{{{rrriii^^^RRRKKKGGGDDDGGGKKKNNNVVVaaaiiimmmppptttvvvvvvvvvwwwyyy||||||{{{yyywwwvvvsssnnnhhhdddbbbbbbjjjmmmrrrwwwyyyzzzyyyxxxwwwuuusssqqqpppmmmjjjgggfffffffffgggiiihhhfffdddggggggffffffhhhjjjmmmnnnpppppppppooommmllljjjiiikkkddd[[[WWWXXXZZZYYYWWWVVVUUURRRPPPPPPQQQSSSTTTXXXXXXYYY]]]bbbccc```]]]^^^^^^]]]]]]]]]^^^______bbb```]]]\\\^^^dddjjjnnnrrruuuxxxzzzyyyuuuppplllgggjjjnnnsssyyy{{{sssqqqpppqqqwww|||~~~wwwuuuuuuwwwrrrcccZZZVVVOOOGGG<<<666555555444111666333111444:::AAADDDEEE???;;;555222111000...,,,///............000222333555444333222111111111111333111000000111111000...000000000000000111111111333222111111000000111111111111111111111111111111333333222222333666999:::<<<;;;888555333222111111000000000000111222333333555555666666666666666666555222111222444555444222444444444444444444444444555555555555555666777777333333444444555666777777;;;999666333333555777999;;;===DDDRRReeeyyy|||pppfff\\\YYYYYY___jjjttt|||tttnnnkkk~~~|||yyywwwwwwvvvssspppoooppprrrtttuuuwwwyyy|||~~~~~~zzztttpppnnnnnnrrrtttxxx{{{~~~~~~}}}}}}~~~~~~|||~~~~~~~~~zzzpppfff[[[PPPJJJFFFDDDGGGKKKQQQYYYcccjjjnnnppprrruuuvvvvvvxxx{{{}}}|||zzzwwwttttttrrrnnniiieeeeeeeeekkkmmmqqquuuwwwxxxxxxxxxwwwuuusssrrrpppnnnkkkhhhfffeeeeeefffiiijjjiiiggghhhgggfffeeefffhhhjjjkkkmmmmmmmmmmmmlllkkkjjjiiifff___XXXTTTVVVWWWWWWUUUVVVTTTRRRQQQQQQRRRTTTVVVXXXYYY[[[^^^aaaaaa___]]]______``````aaacccdddeeecccbbb```aaaccchhhmmmqqqssstttuuutttrrroookkkhhhnnnqqqvvvzzz}}}wwwsssqqqrrrsssvvv|||vvvpppsssyyy~~~xxxlll^^^TTTOOOHHHAAA999444444555444222333222111333999@@@EEEHHHGGG>>>333///111222000,,,//////......///111222333444333333222111111111111222111///000111111///.........//////000000000111333222111111000000111111111111111111111111111111333222222222444666888:::<<<;;;:::888666555444444444444444333444444555666111222222222333333444444555333111222444555444222444444444444444444444444444333333333333333444555333333444444555666666777666666666666666777888888:::<<>>999666444333444444222000///000111111222888AAAHHHOOODDD666//////111111...111111111111111222222333111111111222222222222222000///......000000///...------...///000111222333222222111000000000000000111111111111111111111111111111222222444666777888999999:::;;;;;;:::888777555555333222222111111111000111222333444555666777555444444444444444333333333333333333333333333333666555444444444444444444333333333444444555555555444555666888999999999999:::;;;@@@MMM```vvvrrrhhh___\\\^^^dddpppzzz|||tttooommm{{{xxxtttrrrrrrrrrsssrrrrrrtttvvvxxxxxxyyy{{{}}}~~~~~~|||{{{||||||{{{yyyvvvttttttuuuyyyzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~uuuiiiXXXOOOHHHFFFGGGHHHLLLQQQXXX^^^gggllloooqqqtttwwwwwwwwwyyy{{{{{{yyyuuurrrmmmnnnnnnnnnmmmmmmoooqqqssssssssstttuuuwwwyyyzzz|||yyytttppplllgggbbb^^^[[[YYYXXX[[[```fffjjjlllnnnllliiifffdddcccddddddeeedddcccbbb___]]]ZZZYYYRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUVVVYYY[[[\\\ZZZ]]]```___]]][[[\\\^^^_________```aaabbbcccdddeeegggjjjmmmnnnnnnnnnmmmkkkhhheeebbbccchhhmmmqqq{{{xxxqqqllljjjjjjkkkpppxxxzzzuuuzzz{{{oooggg]]]VVVRRRKKKBBB:::777666555444444333111///000111111000000444<<>>888555555555444333222000///111111111111222555:::>>>AAA???;;;555...,,,...000000000111222222111111000000000222222222111000///...---,,,---...///...---000000111111222333444444111111000////////////000000000000000000000000000000000111333444555666777444555555666666666555555666555444333222111111222000111111222333444555555555666666555333222333444333333333333333333333333111000000000111111222333333333333333333333444444999888777666666888999:::;;;===BBBOOObbbvvv{{{mmmeee]]]\\\```hhhuuu{{{uuurrrrrrxxxuuuqqqppprrruuuyyyzzz|||~~~~~~~~~}}}yyywwwtttwww{{{}}}|||{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}ooobbbTTTMMMHHHIIILLLNNNTTTYYY\\\aaahhhlllmmmooorrruuuvvvuuuttttttuuuvvvtttssspppqqqrrrrrrqqqqqqsssuuusssttttttuuuvvvwwwwwwxxxuuurrrnnnjjjfffaaa\\\YYYVVVUUUTTTWWW[[[```cccdddcccaaa___]]]\\\\\\]]]]]]\\\[[[ZZZXXXUUURRRPPPOOOMMMOOOPPPQQQQQQRRRSSSTTTRRRSSSTTTUUUWWWXXXZZZZZZ\\\\\\[[[\\\^^^___^^^]]]]]]]]]^^^___```bbbdddeeeiiijjjllllllkkkhhhdddbbb______```ccciiiqqqyyy~~~yyysssqqqrrruuuxxxzzz~~~xxxuuutttvvv||||||yyyxxxvvv{{{sssoooccc\\\QQQGGGAAA===888555222333333333111111000111333222111333777:::======???;;;666111...---///000///000111111111000//////000111222333222000///------,,,+++,,,...///...---000000111111222222222222111111000///////////////000000000000000000000000///000111333444555666666555444444333333444444444666555444333333333333333000000111111222222222333555777888666333222333444222222222222222222222222////////////000222333444333333333333333333333333555666777888999:::::::::<<<>>>DDDQQQcccwww~~~yyylllddd]]]^^^ccclllzzzyyysssqqqqqq~~~~~~~~~zzzwwwrrrqqqssswww{{{}}}~~~|||yyywwwqqquuuzzz}}}~~~}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{lll___SSSLLLHHHJJJMMMQQQVVV\\\^^^ccciiillllllmmmooorrruuutttrrrrrrtttuuuttttttrrrssstttsssrrrrrrtttuuurrrssstttuuuvvvvvvvvvvvvqqqnnnkkkhhheeeaaa\\\YYYVVVUUUUUUWWW[[[___aaaaaa]]][[[YYYXXXWWWXXXYYYZZZXXXWWWWWWUUUSSSQQQOOONNNLLLNNNPPPQQQQQQQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ]]][[[YYY[[[___aaa___]]]``````aaacccfffhhhkkklllllllllmmmllliiifffbbb___```aaadddiiipppxxx}}}xxxuuuvvvzzz}}}||||||zzzuuurrrooottt{{{zzzuuuvvvzzz~~~}}}vvvnnniii___XXXMMMCCC<<<777444333///000111111000000111222333111111555;;;???@@@???@@@888000,,,---///000000...///000111111000///...111111222333222000...,,,---,,,+++,,,...///...---000000000000000111111111111111000///////////////000000000000000000000000///000111333444555666666666555333222222333444555444444333222222222333333222222222222222222333333555777888666333111333555222222222222222222222222000000000111222444555666333333333333333333333333000333777;;;<<<<<<;;;:::===???FFFSSSeeewww~~~xxxlllddd^^^___eeennn}}}xxxqqqoooooo~~~}}}~~~~~~~~~~~~yyyuuusssqqquuuzzz~~~}}}{{{|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}sssdddZZZMMMKKKIIILLLRRRXXX[[[[[[cccfffiiikkklllnnnppprrrrrrsssttttttssssssuuuwwwtttsssrrrrrrrrrrrrqqqooovvvuuusssrrrrrrssstttuuusssqqqllleee^^^ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZSSSTTTUUUTTTRRRPPPPPPQQQSSSSSSSSSQQQOOONNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTZZZVVVQQQQQQTTTYYY[[[\\\XXXZZZ]]]___^^^^^^^^^___bbbaaacccgggmmmqqqrrrqqqtttrrrooojjjfffeeegggjjjlllooottt{{{zzzyyyyyyyyy|||yyyqqqmmmlllttt|||tttnnnooouuu{{{|||ssshhhaaaZZZRRRGGG===777333111000222333333222000///000111111111111111111111111111444333111000...------,,,000000000000000000000000111000000///...------,,,---,,,,,,,,,,,,---.........///000111111000///...////////////000000000000////////////000000000000111000...///111333444444555555555555555555555555333333333333444555666666222222333444444555666666777888888666333222222222333000...///222444333111000111111111111222222222222000///000333444222000444555777888::::::;;;;;;:::===FFFUUUgggyyy{{{jjjccc^^^aaahhhrrr~~~wwwnnnmmmppp|||wwwsssqqqqqqtttzzz~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~oooaaaWWWOOOMMMLLLOOOUUUZZZ]]]^^^ccceeeggghhhiiikkkoooqqqrrrssssssrrrqqqqqqrrrtttuuuttttttttttttttttttssssssssssssrrrssssssttttttrrrpppkkkeee^^^YYYXXXXXXXXXYYYZZZZZZXXXVVVSSSQQQPPPRRRSSSRRRPPPMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQSSSRRRSSSTTTUUUVVVVVVUUUUUUXXXVVVTTTVVVYYY[[[[[[ZZZYYY[[[]]]^^^]]]]]]___```aaabbbeeekkkqqquuuuuutttrrroookkkfffdddfffkkkoooyyy{{{~~~}}}zzzwwwwwwxxxzzz~~~}}}vvvqqqnnnooovvv~~~wwwpppmmmpppvvv{{{}}}vvvlllaaaZZZOOOIII@@@888333111000///111222222222000///000111000000000000000000000000333222111///............000000000000000000000000222222111000000///......,,,,,,,,,,,,,,,------...///000111111111000///.../////////////////////.../////////000000000111111222000//////111333444444444444444444444444444444666555444333222222222222222222333333444444555555555666777555333111222333111///......111222222000111111111111222222222222333111000111444555444222555666777888999::::::::::::===FFFUUUgggyyyyyyjjjbbb]]]```iiitttvvvnnnlllpppzzztttpppoooqqqtttyyy~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~xxxjjj\\\TTTPPPOOOPPPSSSYYY^^^aaabbbeeefffffffffgggiiimmmppprrrrrrqqqooommmmmmnnnpppvvvvvvvvvvvvuuuuuuuuuuuuooopppqqqsssssssssrrrrrrpppoookkkeee^^^YYYWWWWWWXXXXXXYYYXXXUUUPPPKKKIIINNNPPPQQQQQQNNNJJJIIIHHHHHHKKKNNNQQQRRRSSSTTTVVVUUUVVVWWWWWWXXXWWWWWWVVVVVVVVVXXX[[[]]]]]][[[YYY[[[\\\]]]]]]\\\^^^```cccdddfffkkkrrrwwwxxxwwwuuunnnllliiifffgggllluuu{{{}}}{{{yyyvvvtttuuuvvvyyy}}}yyyuuussssssuuuzzzzzzuuunnnjjjmmmsssyyy}}}{{{vvvmmmcccWWWPPPDDD???888333111111111111///000111000///...///000////////////////////////111000000///////////////000000000000000000000000333333222222111111000000,,,,,,,,,,,,,,,---......111111111111111000///.../////////...............000000000111111111222222222111000000222444444333333333333333333333333333555444333222111111111111222222222333333333333333333444444444222111222333111///......000111111000111111111111222222222333444333222333444555555333666666777888888888888888999===FFFTTTgggxxx|||vvvhhhaaa\\\```jjjvvv~~~tttmmmmmmrrr~~~wwwqqqnnnnnnqqqtttyyy~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~rrrdddXXXRRRPPPQQQSSSWWW\\\```dddeeegggggggggeeeeeegggkkkoooqqqpppooollliiihhhjjjkkkvvvvvvvvvuuusssrrrrrrrrrlllnnnqqqssssssrrrqqqppppppooolllggg```ZZZWWWVVVXXXWWWVVVSSSPPPLLLIIIGGGNNNPPPRRRQQQNNNJJJGGGGGGFFFJJJOOORRRTTTUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZ]]]^^^^^^]]][[[^^^___^^^^^^^^^```dddhhhllloootttxxxzzzxxxuuurrrjjjkkkkkkmmmqqqyyyzzztttqqqqqqrrrssswwwxxx|||{{{xxxxxxyyy{{{|||~~~}}}qqqlllggggggnnnxxx}}}wwwoooeeeZZZOOOHHH>>>:::555222222222333333...///000///...---...//////////////////////////////////////////000111111000000000000000000000000222222222111111111000000...------------...//////222222222111111000//////.........///000000111111000111111111222222222222333111000111333444444333111111111111111111111111000000000000111222333444333222222222222222222222000222333222111000111333111000000000000111111111111111111222222222333333333333222333444444444444666777777888777777666666999===EEETTTfffxxxyyysssggg___\\\aaakkkwww}}}ssslllnnnttt~~~~~~{{{tttooonnnnnnrrruuuyyy~~~}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}{{{mmm___VVVQQQPPPRRRVVV[[[___cccfffhhhjjjiiihhhfffeeegggjjjmmmnnnnnnllliiifffeeegggiiitttuuuuuurrrnnnlllkkkllllllnnnpppssssssrrrooonnnoooooommmhhhaaa[[[WWWUUUWWWTTTQQQNNNKKKKKKLLLLLLPPPQQQRRRQQQNNNKKKIIIHHHIIILLLQQQTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZ[[[[[[\\\^^^___```aaaaaaaaaaaaeeejjjnnnuuuwwwzzz|||zzzuuuqqqnnnfffjjjpppwww}}}uuummmkkknnnsssvvv{{{}}}}}}yyyyyy|||yyykkkgggeeeiiisss~~~~~~yyyqqqggg]]]RRRHHHBBB;;;888444222222222222111---...//////...---...000000000000000000000000000............///000111222////////////////////////000000000000000////////////////////////000000111222111111000000000//////---...///000222444555666000111111111222222222222222111111111333444333111111111111111111111111111000000000000111222333333333222222222222222222222///000222111000000111333333333222222111111222333111222222222222333333333111222222333222333333444666666777777777666555555999<<>>999555222111000111333333222111---///000000//////000222........................///////////////000111111////////////////////////.........///////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,---///000222111111111111111111111111////////////000000000000/////////000111111///---111111111111111111111111111111111111222333444555222222333444444555666666111333333222000000000111111333444222///...000333222222333333333444444444222444666666444333555777333444444555666666555555888<<>>666222111000///////////////////////////........................////////////////////////......................................./////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////........................111111111000//////......000000111111111222222222222111111111111111222222111///...///111222222222222222222222222222222222///000000000000111111111///000111111111111000000222111111111111222333333444555555444444555666777999>>>GGGTTTcccsssyyyoooiiikkkvvv|||vvvnnnhhh___bbbkkkxxx|||uuupppqqqyyy~~~~~~ssskkkeeefffjjjpppxxx|||||||||||||||}}}}}}~~~|||{{{{{{zzz{{{{{{||||||{{{}}}}}}}}}|||}}}~~~||||||zzzyyyyyyxxxyyy{{{|||}}}~~~}}}sssqqqnnnnnnrrrzzzyyykkk\\\SSSNNNIIIIIIJJJOOOSSSYYYaaahhhnnnrrrsssrrrnnniiidddaaa```bbbcccdddeeegggiiijjjjjjjjjiiiiiikkkmmmnnnllljjjiiiiiiiiiiiiiiigggeeeaaa^^^\\\VVVUUUQQQMMMHHHEEEBBBAAA???@@@BBBBBBAAA@@@BBBCCCIIILLLOOOPPPOOOLLLKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZ\\\___eeemmmtttyyytttqqqkkkddd^^^ZZZ[[[\\\cccjjjuuu}}}xxxqqqllllllooouuuyyy~~~|||zzz{{{|||tttmmmkkkpppwwwxxxooofff\\\SSSLLLGGGCCC<<<666333111///...000000000000000000000000........................////////////////////////........................---............/////////////////////////////////......------------......++++++++++++,,,,,,,,,,,,------........./////////........................000000111111000///......000111111111111222222222111111000000111222222333111///...///111222222111111111111222222222222222000000000111111111222222/////////000000000000000111111111111111222333333000222333333333444666888777===HHHUUUcccrrrwwwmmmgggiiiuuu~~~{{{uuummmhhh___cccnnn}}}tttnnnooovvv|||}}}pppiiidddfffkkkpppwww~~~~~~{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~}}}}}}~~~|||{{{xxxwwwwwwwwwwwwyyyzzz{{{~~~|||{{{vvvtttrrrrrruuu|||rrreeeXXXRRROOOLLLKKKLLLNNNRRRXXX___ffflllppprrrrrrnnniiiccc``````aaabbbddddddeeefffggghhhiiiiiiiiikkkmmmmmmllljjjiiiiiigggfffeeebbb```\\\ZZZXXXTTTSSSQQQNNNJJJFFFBBB@@@===???AAAAAA@@@AAADDDGGGGGGIIIMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQPPPSSSSSSSSSTTTUUUWWWXXXYYY\\\]]]___bbbgggmmmsssvvvnnnmmmhhhbbb^^^]]]aaadddmmmsss|||xxxvvvsssrrrtttxxx{{{~~~~~~{{{wwwwwwyyy{{{ssslllgggdddgggooo{{{{{{rrrhhh^^^TTTLLLGGG@@@===999666444222///---000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////------------------------///..................///+++,,,,,,,,,,,,------------------.........//////........................//////000111111000///...000111111111111222222222222222111111000111111111111000...///000222111111000111111111222222222222111111111111222222222333111000/////////000222333111111111111111222222333000222333333222333666888555===HHHUUUcccrrruuujjjdddfffsss}}}zzztttlllgggaaadddppp|||sssmmmnnnuuu{{{{{{mmmgggcccfffjjjooovvv|||}}}}}}}}}~~~~~~zzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}~~~~~~|||{{{wwwvvvvvvvvvvvvxxxyyyzzz~~~~~~}}}{{{yyy{{{yyywwwwww{{{ooocccXXXTTTSSSPPPPPPQQQNNNQQQWWW^^^eeekkkoooqqqqqqmmmhhhccc______```aaaddddddddddddeeeggghhhiiiiiilllnnnnnnllljjjiiiiiifffeeeccc```]]]ZZZXXXWWWUUUUUUTTTRRRNNNIIIEEEBBB===@@@BBBBBBBBBEEEIIIMMMEEEGGGKKKLLLLLLLLLLLLMMMLLLMMMOOOPPPQQQQQQPPPOOORRRRRRSSSTTTUUUWWWYYYZZZ]]]___aaaeeeiiimmmppprrriiihhheeeaaa^^^```fffkkkwww|||}}}}}}wwwvvvwwwyyy}}}zzzwwwqqqtttzzz|||qqqggg```^^^___iiirrr~~~~~~xxxmmmbbbXXXOOOGGGCCC:::888666555444333000...000000000000000000000000111111111111111111111111////////////////////////........................---------.........//////------------------------//////............//////........./////////000000---------.........//////...........................///000111111000///...000111111111111222222222444444222111000000//////222000//////111222111111000000111111222222222222111222222222222333333333222111000//////111333555111111111000111222222333111333555444222222555888444<<>>:::888888888666555333111000000000000//////...---------000/////////.........---000///...---,,,+++***)))//////.........---------,,,,,,,,,,,,+++***))))))....................................---,,,++++++,,,------......------,,,+++++++++,,,---...///000////////////////////////...///111333444444444333111111000000000000111111222222111000//////...---------///000222333444555222111000///...............///000111222444555555111111111111111111111111000000000000000000000000...///111222444444444444999===EEEQQQaaarrrxxxiii___[[[___kkkxxx}}}uuulllfffbbbeeemmm{{{{{{rrrnnnqqqyyyuuuiiifffeeehhhnnntttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||{{{{{{||||||||||||||||||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||||||||zzzzzz|||~~~tttjjj```[[[UUUSSSVVVYYYZZZZZZZZZYYYYYYYYY\\\aaaeeehhhkkkjjjhhhdddaaaaaacccfffhhhfffddddddfffgggfffeeeeeecccbbbdddffffffbbb___TTTRRROOOLLLIIIGGGEEEDDDFFFGGGHHHHHHHHHFFFDDDBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWXXXYYY\\\aaadddkkkooorrrqqqlllfffcccbbbfffkkkvvv}}}xxxuuuuuuyyy|||xxxsssqqqqqqqqqzzz}}}~~~xxxqqqkkkkkkooowww|||~~~yyymmm```[[[]]]cccoooyyy~~~rrrjjj___WWWLLLCCC<<<999777666333333222111000///............................../////////.....................------,,,+++++++++//////.........---------------,,,+++)))'''%%%$$$...............---------.........------,,,++++++,,,------......------,,,///...,,,+++,,,...000111////////////////////////...///111222333333333222111111111111111111111111000000000/////////......---...///111333555777777555444222000///...---------...///111444666777888444444333222111000000///000000000000000000000000000000111222333333333222777;;;CCCOOO___pppuuuggg^^^[[[___lllyyyxxxnnngggcccfffmmmzzzzzzssspppttt|||~~~rrrgggfffgggkkkpppuuuwwwwwwvvvwwwyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||||||||||||||{{{zzzyyyzzz{{{~~~~~~pppeeeZZZXXXUUUUUUYYY]]]___```___^^^\\\]]]___ccchhhkkkmmmllljjjgggdddbbbdddeeegggfffeeeeeefffgggfffeeeeeebbb______```___[[[WWWLLLJJJGGGDDDBBB@@@???>>>AAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[]]]___bbbfffiiinnnpppppplllfffaaa___```lllttt}}}|||zzzwwwssssssxxxzzzsssqqqsssuuuwwwyyy{{{~~~zzzsssoooooouuu|||~~~zzzuuujjj```aaahhhqqq}}}{{{sssiiiaaaTTTMMMCCC:::666444333333////////////............,,,,,,---------.................................+++,,,,,,---///000000111------,,,,,,,,,+++++++++------------,,,***)))(((------------------------///......---,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,---......////////////////////////---...000222222222222111000000111111222222111111............//////////////////000111333444555555555444333111000///.........///000222444666888888555444444333222111000000000000000000000000000000///000111111222333333333666:::BBBOOO^^^ooo~~~tttggg```^^^dddrrrwwwmmmfffdddgggnnnyyyzzzssspppttt|||zzzoooeeefffiiimmmrrruuuwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxxxxyyyzzz{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzz|||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzyyyyyywwwwwwvvvwwwzzz~~~}}}nnndddWWWWWWWWWYYY^^^cccfffhhheeedddbbbaaaccchhhmmmpppnnnmmmllliiifffccccccdddgggeeeeeeeeeggggggfffeeeddd___[[[XXXXXXVVVRRRNNNGGGEEEBBB@@@>>>=========@@@AAABBBDDDEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVZZZ]]]aaadddfffgggjjjlllmmmllliiiddd^^^]]]```dddwww~~~yyysssrrrqqqqqquuu|||zzztttqqqssswww{{{}}}xxxzzz}}}~~~|||{{{}}}|||yyyvvvnnngggdddkkkttt}}}zzztttooohhh```[[[LLLFFF===666222111000000........................++++++,,,,,,------......---------...............***+++,,,---...000111111------,,,,,,,,,+++++++++******,,,---........................////////////000///---,,,,,,+++,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***---------------------------...000111222111111000///000111222333222222222............////////////000000000111111111111111333333222111111111111111000111222333444555555666222222222222222222222222000000000000000000000000......///000111333444555666:::BBBNNN^^^ooo~~~}}}sssgggaaa```hhhwwwxxxmmmfffdddgggooozzzzzzssspppssszzzuuukkkcccfffkkkppptttvvvwwwwwwvvvxxxzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzwwwxxxyyyzzz{{{|||||||||yyyzzzzzzzzzzzzzzzzzzzzz|||||||||}}}}}}||||||{{{zzzzzzyyyyyywwwvvvttttttrrrqqqooooooqqquuuyyy{{{|||mmmdddWWWXXX[[[___dddiiinnnpppmmmkkkgggfffgggkkkooorrrnnnnnnnnnkkkgggdddccccccdddccccccdddeeeeeedddbbb___ZZZTTTPPPOOOMMMIIIFFFCCCBBB???===<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQRRRSSSUUUWWWYYYZZZ]]]bbbgggkkkmmmlllllllllhhhgggddd```^^^aaaiiippp}}}~~~zzztttjjjlllooosssyyy~~~}}}~~~wwwtttqqqsssyyy~~~{{{|||}}}|||yyyuuupppiiigggkkkttt}}}{{{qqqiiiddd^^^XXXSSSFFFAAA:::444111000///.........//////////////////+++++++++,,,,,,------------------------.........,,,,,,,,,+++++++++++++++//////.........---------&&&((()))+++---...///000//////000111222333444444000///---,,,++++++,,,---,,,------......------,,,***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000//////000111333333333222222////////////////////////111111000000///.........111111000000111222333333222222222222333333333333000111111111222222333333000000000000000000000000.........///111333444555555999AAANNN]]]nnn}}}yyyoooeee```aaaiiizzzyyyooohhhcccgggppp{{{zzzssspppttt{{{~~~qqqgggaaaffflllrrruuuwwwwwwxxxuuuwwwyyy{{{}}}}}}||||||zzz{{{}}}~~~~~~}}}{{{zzzvvvwwwyyyzzz|||||||||{{{xxxxxxxxxyyyzzzzzzzzz{{{{{{{{{|||||||||||||||{{{yyyxxxwwwvvvtttqqqooonnnllljjjhhhfffgggiiikkkmmmpppssswwwxxxwwwzzz{{{mmmdddXXX[[[___dddjjjoootttwwwuuuqqqmmmiiihhhjjjnnnqqqnnnnnnnnnlllgggdddbbbaaa`````````aaabbbbbb```^^^WWWRRRKKKHHHGGGFFFCCCAAA???>>><<<;;;;;;<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRSSSTTTVVVYYY]]]___```fffmmmrrrrrrooollljjjcccddddddccceeelllwww}}}zzztttpppfffkkkrrrzzz~~~||||||}}}~~~}}}|||uuutttuuu{{{{{{vvvpppkkkiiilllsss}}}yyyrrriiibbb\\\VVVOOOJJJ???;;;777333222111///.../////////...............+++++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********//////.........---------)))***+++,,,---------------...///000222444555666000///---+++++++++,,,---,,,------......------,,,,,,,,,---------------------------------------------...///000000000///......000222333444444333222000000000000000000000///000000////////////......000000000000000111222222111111111222222222222222000000000111111111222222000000000000000000000000000/////////000111333444444777???LLL\\\mmm{{{wwwnnnddd___bbbkkk|||~~~wwwnnngggbbbgggqqq|||zzztttrrrvvv~~~~~~~~~~~~|||oooeeeaaafffmmmsssvvvwwwwwwxxxtttuuuxxxzzz||||||{{{zzzyyyzzz|||}}}~~~}}}{{{zzzvvvwwwyyy{{{|||||||||{{{wwwwwwxxxyyyyyyzzz{{{{{{{{{{{{|||||||||||||||{{{xxxwwwvvvtttqqqnnnllljjjgggeeeccc`````````bbbccc```eeekkkmmmooosss{{{yyyllldddZZZ]]]bbbhhhmmmrrrxxx{{{zzzvvvpppjjjhhhiiilllnnnmmmnnnnnnlllgggcccaaa```]]]]]]]]]^^^```___]]][[[PPPKKKEEEBBBBBBBBB@@@>>><<<;;;999999999;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTSSSTTTWWW\\\```cccbbbhhhqqqvvvvvvqqqllliii```cccfffiiimmmvvv|||xxxtttpppmmmhhhnnnxxx~~~}}}||||||{{{yyywwwxxxxxx|||zzztttmmmgggnnnrrrzzz}}}zzzqqqlllddd^^^XXXQQQIIICCC:::888444333222222000/////////............------++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------......///------,,,,,,,,,+++++++++/////////...---,,,+++***)))***+++---000222333444111///---+++++++++,,,---,,,------......------,,,///...,,,,,,,,,...///111........................---...///000000000///......000222444555444333222222111111111000000000///.../////////000000000000111111000000000000111111000000000111222222333333111111000000000000000000000000000000000000000000222111000//////000111222222666>>>JJJZZZkkkyyyxxxnnndddaaadddnnn{{{tttkkkeeeaaagggrrr}}}zzzuuutttyyyvvvlllgggdddggglllqqqwww{{{~~~xxxwwwvvvyyy}}}~~~||||||}}}}}}|||{{{zzzyyy||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{||||||{{{yyyyyyzzz|||zzzxxxvvvtttssspppmmmjjjggggggeeecccaaa___^^^]]]]]]YYYYYY^^^dddlllxxxuuukkkhhhbbbbbbdddhhhooouuuyyyzzzyyyvvvpppllliiiiiijjjllljjjllloooooommmgggaaa]]]ZZZYYYYYYZZZZZZZZZWWWUUUOOOLLLHHHDDD@@@>>>======:::;;;<<<<<<;;;;;;===???BBBAAAAAABBBBBBDDDEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVXXXVVVUUUUUUVVVZZZ```fffjjjlllnnnppppppmmmhhhccc___^^^gggsss{{{|||xxxtttrrrqqqppptttxxx~~~|||yyyvvvuuusssqqqxxx~~~{{{tttooolllkkkqqqwww{{{vvvrrrlllfff]]]TTTLLLDDD===999555555444333222111///.../////////000//////...---------..................---,,,,,,,,,,,,---......,,,------,,,,,,***)))(((---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,...000111000///............------,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////////////////......---......////////////......000111333444333222///...///000000000111111111111...///000111111000///...000000000000000000000000000000000000000000000000......///000111222222333333333111111111222333444666555333222222222333333444888@@@LLL[[[kkkyyy}}}qqqfffccciiitttxxxppphhhdddaaagggsss~~~wwwsssuuuzzz~~~~~~~~~~~~uuulllggghhhjjjnnnssswwwzzz{{{|||wwwvvvuuuwww{{{}}}}}}|||||||||}}}}}}}}}|||zzzyyy|||||||||||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{zzzzzz|||}}}zzzyyyxxxxxxwwwvvvtttrrrqqqooolllhhhccc___[[[YYYVVVSSSSSSXXX^^^gggttttttjjjfffcccbbbcccgggnnntttxxxzzzyyyuuupppkkkhhhggghhhiiihhhjjjmmmnnnkkkfffaaa]]][[[ZZZXXXWWWVVVTTTQQQNNNJJJHHHDDDAAA???============>>>>>>===<<<<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNQQQRRRTTTTTTTTTUUUWWWYYYYYYZZZ\\\___bbbgggjjjlllllljjjhhheeecccaaa``````gggooozzz~~~zzzvvvsssrrrrrrssszzz~~~~~~xxxtttrrrssstttuuu~~~|||yyysssooommmnnnooovvv|||~~~zzzuuuooojjj```[[[RRRJJJCCC===888555444444444333222000///........./////////...............------,,,,,,++++++---,,,,,,,,,,,,---......------,,,,,,+++******)))---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,...000111000///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------------............///......//////......---,,,......////////////......000111222222222000///...//////000000000111111111...///000000000000///...000000000000000000000000/////////////////////////////////000111111111222222222111111222444555666555444222111111111222333444888@@@LLL[[[lllyyyzzzoooeeeeeekkkwwwxxxppphhhdddbbbhhhssswwwssstttyyy~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~tttlllhhhlllnnnqqqtttvvvxxxyyyyyyvvvttttttuuuxxxzzzzzzyyyzzz{{{|||}}}}}}|||{{{zzz{{{{{{||||||}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{|||~~~}}}}}}~~~~~~|||xxxqqqiiiaaaZZZVVVQQQNNNNNNSSSYYYcccppp|||tttjjjeeecccbbbaaadddjjjqqqvvvxxxwwwtttoookkkgggfffffffffhhhiiikkkkkkiiiddd___\\\[[[YYYVVVSSSPPPLLLHHHEEECCCBBB@@@>>>======>>>>>>@@@AAAAAA@@@>>>>>>???AAA???AAACCCEEEGGGGGGHHHGGGFFFFFFGGGHHHJJJLLLNNNOOORRRTTTVVVWWWXXXYYY\\\^^^```cccgggllloooppppppooolllggg```[[[ZZZ]]]bbbffftttzzz~~~{{{wwwtttsssuuuxxxzzz}}}yyytttoooooorrrwww{{{~~~uuussspppmmmlllnnnsssxxx|||}}}xxxsssllleeeaaaUUUOOOGGG???:::666333111333333333222111000//////---...........................---,,,+++******)))---,,,,,,,,,,,,---.........---,,,+++******++++++------,,,,,,,,,,,,++++++,,,------------.........+++,,,...///000000//////...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...............------,,,......////////////......000000000////////////...////////////000000000000......//////000//////...000000000000000000000000////////////////////////000000000000000000000000111111111222444555777888333222111000000000111222444777???LLL[[[lllzzzvvvllleeefffnnnzzzxxxppphhhdddcccjjjuuuwwwrrrsssxxx}}}~~~}}}}}}~~~}}}|||{{{{{{{{{|||~~~}}}zzz}}}~~~sssllliiinnnppprrrtttvvvwwwwwwwwwttttttsssssstttvvvvvvwwwvvvwwwxxxzzzzzzzzzyyyyyy{{{{{{||||||}}}~~~}}}|||{{{zzzyyyyyyxxxxxx{{{{{{|||||||||}}}}}}sssggg]]]WWWSSSOOONNNRRRXXX```nnnzzzwwwnnnhhhdddaaa^^^___dddkkkqqqttttttrrrnnnkkkhhhgggfffgggiiiiiiiiihhheee```[[[XXXWWWTTTPPPMMMJJJFFFAAA>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAA???>>>@@@AAA???AAADDDGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPSSSVVVYYY\\\^^^aaadddfffjjjnnntttyyyzzzwwwssspppkkkfff___[[[\\\ccckkkqqq~~~}}}|||yyywwwuuutttwww{{{tttsssqqqpppqqqvvv}}}{{{xxxmmmmmmmmmmmmooottt{{{~~~~~~~~~xxxrrrllleee]]]YYYNNNHHH@@@999555333111111222222111111000000000000......------------.........---------,,,,,,++++++---,,,,,,,,,,,,---......///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////---------------------------,,,,,,++++++,,,,,,------------............//////////////////...---------......//////......---//////...------......///........./////////000000------.........//////...000000000000000000000000////////////////////////000000000000000/////////000111111222333444555666222111000//////000111222444777???KKK[[[mmm{{{sssjjjccceeennnzzzyyypppiiieeeffflllwww~~~uuuqqqqqquuuzzz}}}~~~~~~~~~||||||{{{yyyyyyxxxxxxxxx}}}~~~}}}~~~|||yyy|||}}}sssmmmkkknnnoooqqqssstttuuuttttttqqqqqqpppoooooooooqqqsssoooppprrruuuwwwwwwxxxwwwzzz{{{{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxxxxzzzzzz{{{{{{|||~~~}}}pppddd]]]WWWRRROOOQQQVVV]]]jjjvvv~~~vvvooofffaaa[[[YYY]]]dddkkkooopppooommmkkkiiihhhgggggghhhhhhfffccc^^^YYYTTTQQQPPPNNNJJJGGGEEEBBB???===<<<<<<===>>>@@@BBBCCCDDDBBBCCCCCCBBB@@@???@@@BBBAAACCCFFFIIIKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRTTTXXX]]]bbbeeeiiilllooorrrvvv{{{~~~}}}xxxrrrmmmgggeeebbbbbbfffnnnvvv{{{|||xxxvvvqqqqqqsssvvv{{{~~~{{{mmmpppsssvvvyyy~~~{{{wwwssspppgggjjjnnnrrrvvvzzz}}}~~~|||xxxrrrllleee^^^WWWSSSIIIDDD<<<666222111000///111111000/////////000111000///...------------...,,,,,,------......//////---,,,,,,,,,,,,---......///...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---....../////////---------------------------,,,,,,++++++,,,,,,------------............//////000000000000///......------............------...------,,,,,,---......---............/////////---------------......///////////////////////////........................000000000///////////////000111111111222222222222111000/////////000111222444777???KKK[[[mmm}}}rrrhhhaaaccckkkvvvyyyqqqkkkgggiiipppzzz|||tttoooppptttyyy|||~~~~~~~~~~~~~~~~~~xxxwwwvvvuuutttsssssssssxxxzzz~~~||||||sssnnnmmmnnnooopppqqqqqqqqqpppoookkkkkkiiigggeeefffhhhjjjgggiiimmmpppsssuuuwwwwwwzzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyxxxxxxxxxyyyxxxyyyyyyzzz{{{wwwkkkcccXXXSSSOOOPPPTTT[[[gggssswwwiiicccZZZVVVXXX___fffkkkmmmmmmllljjjhhhgggeeedddcccbbb___[[[VVVQQQLLLJJJJJJGGGDDDCCCBBBAAA???>>>======???@@@BBBDDDEEEFFFCCCCCCDDDCCCAAAAAABBBDDDDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUWWW[[[aaafffjjjmmmqqqssstttvvvyyyyyywwwrrrmmmiiieeefffiiimmmsssyyyzzztttqqqpppnnnpppuuu{{{|||yyywwwmmmssszzz|||wwwqqqmmmjjjhhhggglllrrrxxx|||~~~wwwsssllleee^^^WWWQQQMMMBBB===777222000///...---000000///......///000111333111000...---------...+++,,,,,,---...///000111---,,,,,,,,,,,,---.........---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,------------.........,,,,,,,,,------...//////,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------............////////////000///......---------............---------------------.........------------.........///,,,,,,,,,,,,,,,---...///////////////////////////........................////////////////////////000000111111111111000000111000/////////000111222333777>>>KKK[[[nnn~~~|||qqqggg___```hhhssszzzsssmmmjjjmmmsss}}}|||tttooopppuuuzzz}}}~~~~~~~~~}}}||||||{{{rrrrrrpppooonnnmmmmmmmmmsssuuuyyy}}}|||tttpppooooooppppppooonnnllljjjiiiaaaaaa```]]]ZZZZZZ]]]```bbbdddiiimmmrrruuuwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyywwwwwwxxxyyy{{{{{{mmmeeeXXXSSSOOOPPPTTT[[[hhhttt~~~nnnfff[[[UUUUUU\\\dddiiillllllkkkiiifffccc```^^^YYYXXXUUUQQQMMMIIIFFFDDDFFFDDDAAA@@@@@@@@@???>>>>>>>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTVVVWWW[[[___dddiiikkkmmmpppqqqpppppppppooollljjjgggfffiiilllrrryyy~~~xxxrrrnnnmmmnnnssswww{{{wwwvvvvvvuuu{{{~~~zzztttmmmiiiggghhhhhhooosssyyy~~~tttoooggg___XXXPPPIIIEEE:::777333000000//////...000///...------///111222666444111///------------,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///------......------,,,+++,,,------......------,,,+++,,,.../////////...---,,,,,,---------.........,,,+++++++++,,,---...///////////////////////////........................---.........///000000000///000111222333222222111111111000///000111222333333777>>>JJJ[[[nnn{{{pppfff]]]^^^fffrrr{{{tttooolllpppwww}}}uuuqqqsssxxx}}}}}}}}}~~~}}}{{{zzzyyynnnnnnlllkkkjjjiiiiiiiiioooqqqvvv{{{~~~|||tttqqqqqqqqqqqqpppnnnllliiifffdddZZZZZZYYYVVVRRRRRRUUUXXX___bbbggglllqqquuuxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzvvvvvvwwwxxxzzz|||nnneeeYYYTTTPPPQQQVVV^^^lllxxxqqqiii]]]UUUUUU[[[ccchhhlllllljjjgggccc___[[[YYYRRRPPPNNNKKKHHHEEECCCBBBEEECCC@@@??????@@@???>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQRRRTTTVVVWWWXXX^^^bbbfffiiikkklllmmmnnnkkkjjjhhhfffeeedddddddddooossszzz~~~|||xxxsssnnnlllmmmooo{{{~~~xxxuuuuuuuuu}}}}}}wwwrrrlllfffeeegggkkknnnxxx|||rrrmmmddd[[[SSSKKKDDD???666444111000111222111000///...---,,,---///111222888666333000------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------.........//////+++,,,,,,,,,,,,+++******,,,------......------,,,+++,,,...000000///...---,,,,,,,,,---------......++++++******+++---...///////////////////////////........................,,,------...///000111111---///111333444555444444111111000000000222333444333777>>>JJJ[[[ooo{{{oooeee\\\]]]eeesss{{{uuuqqqnnnqqqyyy~~~wwwsssuuuzzz}}}||||||{{{{{{zzzvvvsssnnnkkkhhhggghhhjjjkkkjjjmmmppptttxxx{{{}}}}}}}}}~~~~~~~~~wwwttttttuuurrrmmmhhheeebbb^^^\\\VVVUUUSSSPPPNNNQQQUUUYYYYYY\\\cccllltttyyyzzzzzzxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{||||||{{{yyywwwvvvwwwvvvvvvwwwzzz}}}ooodddZZZTTTPPPRRRVVV^^^kkkwwwuuulllaaa[[[\\\aaafffhhhjjjiiigggfffccc^^^WWWRRRNNNLLLHHHDDDCCCDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMMMMOOOQQQSSSTTTVVVYYY[[[^^^```aaahhhhhhiiijjjjjjjjjiiiiiijjjgggaaa^^^]]]aaafffiiitttzzz|||uuummmggghhhmmmssswww}}}wwwvvvzzz}}}vvvjjj``````eeejjjttt}}}|||nnnfffZZZQQQKKKDDD<<<555222111111000///.........////////////000000000000444222000---,,,,,,------......,,,+++***)))))))))........................,,,---...///000000000000,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,111000//////000///,,,***,,,++++++******++++++,,,.........------,,,,,,,,,+++++++++,,,,,,---------000000000///......------/////////000000000000111444333000...------...///000000///...------,,,,,,------...//////...---,,,---..................---000///000222555666555444......///000111333444555777999@@@LLL^^^ppp~~~yyyiiiddd___```jjjxxx|||ssspppqqquuu|||xxxyyy}}}~~~}}}|||{{{{{{zzzxxxvvvpppnnnkkkkkklllmmmmmmmmmoooqqquuuxxxzzz{{{{{{{{{yyytttsssuuupppjjjddd```]]]ZZZXXXUUUUUUSSSQQQQQQRRRVVVZZZ\\\^^^dddlllsssxxxzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzzxxxwwwxxxwwwwwwxxxzzz~~~tttiii[[[UUUPPPRRRWWW```mmmyyy{{{rrrfff______cccgggiiiiiihhhfffdddaaa\\\UUUPPPKKKJJJGGGDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEELLLKKKJJJIIIJJJJJJLLLMMMLLLMMMNNNOOOOOOPPPRRRTTTXXXZZZ\\\___bbbdddfffhhhnnnppprrrtttsssqqqmmmkkkaaa```]]]]]]```eeekkkooo|||uuupppkkkhhhjjjqqqxxx}}}}}}yyy{{{|||uuukkkdddfffkkkqqqzzz|||vvvggg^^^SSSJJJDDD>>>777222111000000///......------....../////////000000000333111///---++++++,,,---,,,,,,++++++***+++++++++------------------------+++,,,---...////////////,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,/////////000111000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---,,,------......//////000,,,,,,,,,,,,------------222111///---------...///000//////...------,,,,,,------...//////...---,,,......////////////......///000111444888;;;;;;:::666555444333111111111111888:::AAAMMM___qqqxxxhhhccc^^^```jjjyyy|||tttppprrrvvv{{{xxxyyy~~~~~~|||{{{||||||{{{zzzuuusssqqqqqqqqqqqqpppoooqqqsssuuuwwwyyyzzzyyyyyy~~~~~~~~~~~~~~~~~~yyyvvvuuuooohhhaaa\\\YYYWWWUUUVVVVVVVVVUUUTTTVVVYYY\\\```bbbeeekkkrrrwwwyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyyyyyyyyzzz|||}}}~~~~~~|||ooo^^^WWWQQQRRRXXXbbbppp|||xxxkkkbbbaaadddggghhhgggeeeccc```\\\WWWQQQLLLGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLLLLNNNPPPQQQRRRSSSWWWYYY]]]___bbbeeehhhjjjlllmmmppprrrvvvwwwuuupppjjjfffZZZ[[[]]]aaahhhooovvvzzz{{{mmmllljjjkkkpppxxx}}}}}}|||rrrllljjjnnntttzzz}}}}}}ssslll]]]UUUJJJAAA<<<888333000//////......------,,,,,,.........////////////000000///---,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---...000222444333000---------,,,,,,,,,,,,------,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///............//////////////////---,,,,,,---...////////////...------,,,,,,,,,---............------......////////////......//////111666;;;???@@@@@@:::888777444222111000000888:::AAANNN```rrrxxxiiiccc___aaammm|||}}}tttqqqssszzz}}}zzzxxxzzz||||||}}}~~~}}}{{{xxxvvvuuutttqqqooorrrsssuuuwwwyyyzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}tttnnnfff___[[[YYYXXXWWWYYYZZZZZZZZZYYYZZZ\\\___cccdddfffjjjpppvvvyyyyyy{{{yyyxxxwwwwwwxxxzzz{{{}}}}}}|||||||||{{{{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyuuuwww{{{tttaaaYYYRRRSSSYYYcccppp{{{zzzmmmdddaaabbbcccdddbbb___\\\XXXUUUPPPKKKGGGBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMOOORRRTTTUUUXXX\\\^^^aaabbbeeehhhkkkmmmnnnnnnqqqrrrtttssspppjjjddd```ZZZ]]]bbbjjjrrr{{{yyytttjjjkkknnnrrrwww}}}{{{nnnnnnpppuuu|||}}}zzzzzz}}}}}}tttiiiaaaUUUNNNDDD<<<777444222111---------,,,,,,,,,++++++------........./////////...---,,,+++******++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,...111555888777444000...------,,,,,,------...---------------------------------,,,,,,+++++++++......---,,,,,,++++++***////////////000000000000---,,,,,,,,,,,,---.../////////.........---------,,,,,,---------...------------............------......111555:::>>>??????555555444333333333333444777999@@@MMM___rrrxxxjjjddd```dddppp}}}uuurrrttt~~~|||zzzxxx{{{~~~}}}~~~}}}zzzwwwuuuqqqoooqqqrrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~}}}~~~rrrmmmeee___\\\[[[[[[ZZZ^^^______^^^\\\\\\^^^```ddddddeeeiiipppuuuxxxzzz{{{zzzxxxwwwwwwxxxzzz{{{}}}|||||||||{{{{{{{{{{{{zzz{{{|||||||||{{{zzzyyyqqqsssvvv|||xxxddd[[[SSSSSSYYYbbbnnnwww}}}zzznnnfffbbbaaa```___YYYVVVRRROOOLLLIIIEEEBBB@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKNNNQQQSSSPPPSSSVVVXXXZZZ]]]aaadddfffhhhjjjmmmnnnooonnnnnnsssrrrqqqoookkkhhheeecccbbbeeekkksss{{{~~~}}}yyyuuuqqqnnnlllpppuuu{{{zzzuuummmqqqvvv{{{}}}yyywwwyyy|||{{{uuukkk___WWWKKKFFF>>>666222111111111,,,,,,,,,,,,++++++++++++------------............+++++++++************+++...---,,,+++************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,,,,...222777::::::777444...------,,,,,,------...---------------------------------,,,,,,+++++++++---------,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,------...///...............---------,,,,,,,,,,,,------......,,,,,,,,,------,,,,,,,,,------///222666888888888111111111111222333444555444777>>>LLL^^^qqqzzzlllfffaaafffuuu|||tttrrruuu|||zzzyyy|||~~~~~~~~~zzzwwwuuusssqqqrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~tttpppiiidddbbbaaa```___ddddddbbb___\\\\\\]]]___aaaaaaccciiiooouuuyyyzzz|||{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzzzz{{{{{{|||}}}}}}~~~wwwwwwxxx|||{{{ggg\\\TTTTTTYYY```iiipppvvv}}}}}}vvvmmmfffbbb___\\\YYYPPPMMMJJJGGGFFFDDDBBB@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGIIIMMMQQQUUUWWWWWWYYY\\\___aaadddiiilllooopppqqqsssrrrqqqooonnnnnnllljjjhhhhhhhhhiiijjjlllooossszzz{{{|||~~~|||xxxrrrnnnlllkkkkkkooouuu}}}}}}}}}~~~|||uuuqqqnnnqqqxxx|||zzzwwwxxx{{{zzzrrrkkk```UUUMMM@@@<<<666111---------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......*********+++++++++++++++///...,,,+++***)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))******)))))))))******+++++++++,,,,,,,,,---...111666999:::777555------,,,,,,,,,,,,------******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------......+++,,,,,,------.................................,,,+++++++++,,,---...///,,,,,,------------,,,,,,---------///222333222111111111111000000111222222333666===KKK^^^qqq{{{lllfffbbbhhhwww{{{tttrrruuu}}}{{{zzz}}}{{{wwwuuuuuuuuuuuuvvvvvvwwwyyyzzz|||~~~~~~~~~~~~}}}}}}|||||||||zzz{{{|||~~~|||}}}zzzuuupppmmmkkkiiiggghhhfffccc^^^ZZZXXXZZZ\\\]]]^^^aaahhhpppvvvyyyzzz|||||||||{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzz{{{|||~~~|||hhh^^^UUUTTTYYY]]]ccchhhmmmssswwwxxxzzz}}}{{{wwwrrrmmmfffaaa^^^ZZZTTTPPPJJJGGGDDDBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBDDDFFFJJJOOOUUUYYY\\\^^^```cccfffhhhlllpppsssuuuvvvvvvvvvtttqqqnnnlllffffffggghhhlllppptttvvvxxxyyy}}}~~~{{{|||~~~yyyvvvpppjjjfffgggiiilllpppxxx{{{xxxxxxyyy{{{~~~{{{tttppppppqqqyyy{{{yyyxxx{{{{{{rrriiiaaaWWWLLLEEE777555222...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))******+++,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,---///222666777666444,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---................../////////000000,,,------............---........................+++++++++++++++---...///---......//////......---...------...000111000///111111000000000111111222333666>>>LLL___ssszzzkkkddd```gggxxxzzzsssqqqttt}}}~~~|||{{{}}}~~~yyyuuutttvvvxxxyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{|||~~~|||}}}~~~|||xxxtttqqqnnnjjjgggbbb\\\WWWUUUWWWZZZZZZ\\\```hhhpppvvvzzz{{{||||||}}}}}}|||{{{zzzzzz{{{zzzyyyxxxxxxyyy{{{{{{~~~iii^^^UUUUUUXXX[[[___cccgggllloooooopppsssrrrooohhhddd___[[[XXXTTTMMMGGGFFFDDDAAA@@@@@@BBBBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKPPPUUU\\\aaadddcccfffiiikkkmmmqqquuuxxxwwwxxxxxxwwwtttoookkkhhheeegggkkkpppvvv}}}}}}}}}~~~vvvssslllfffbbbdddiiimmmpppxxxyyytttrrrtttwwwzzz~~~vvvqqqqqquuuyyy{{{zzzzzz~~~~~~wwwmmmcccZZZPPPFFF@@@444333222///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++---000333555444333,,,++++++******++++++,,,,,,,,,,,,------.........+++++++++,,,,,,---------///......------,,,,,,++++++++++++,,,,,,,,,---------......//////...---------.....................++++++******+++---.../////////000000000000//////...------///111222111////////////000111222444444444777???MMM```tttyyyiiiccc___fffwwwyyyrrrqqqttt{{{}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxsssrrruuuxxxzzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{{{{{{{|||}}}~~~{{{zzzyyyzzz|||}}}|||{{{rrrvvv|||~~~wwwooonnnhhhbbb^^^YYYSSSRRRTTTUUU[[[dddlllqqquuuxxxzzz{{{{{{{{{{{{||||||||||||}}}|||zzzxxxwwwxxxyyyzzzxxxjjjfff___ZZZXXXZZZ^^^aaacccbbbaaaaaabbbbbbaaa```YYYWWWUUUQQQMMMIIIFFFDDD???????????????@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBFFFJJJLLLLLLKKKJJJJJJJJJLLLOOORRRWWW]]]eeejjjllllllmmmmmmooorrrxxx{{{~~~}}}{{{wwwrrrlllfffcccbbbkkkwww~~~ppplllgggccceeejjjqqqvvv}}}yyyvvvrrroooppptttyyy}}}~~~xxxzzz~~~}}}tttmmmmmmrrrzzz~~~}}}rrrkkkbbbYYYQQQHHH@@@999333111///---,,,---...///...---,,,,,,++++++,,,,,,************************---------,,,,,,+++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,---...---+++(((''''''+++...---)))(((+++///------,,,+++******++++++)))************+++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++---,,,++++++***************++++++,,,,,,++++++***+++,,,---...////////////------------------------111///---,,,---.........//////...------------...,,,,,,,,,,,,---------......///111000...------...000000000000111111111111////////////000111222333666999AAANNN^^^ppp~~~tttgggaaa]]]bbbqqqzzzsssqqquuu|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~wwwsssrrruuuwwwyyyxxxxxxyyyyyyzzz{{{{{{||||||||||||||||||}}}~~~~~~}}}{{{yyyyyyxxxuuusssqqquuuzzz||||||}}}~~~xxxrrrkkkeeebbb]]]WWWTTTVVVUUU[[[ccckkkqqquuuyyy{{{zzzzzz{{{{{{{{{{{{||||||yyyyyyxxxxxxyyy{{{~~~yyysssjjjfff```[[[YYYZZZ]]]______]]]\\\ZZZYYYWWWUUUTTTOOONNNLLLJJJGGGEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCEEEIIIJJJJJJJJJJJJKKKKKKMMMPPPSSSWWW]]]ccchhhjjjkkkmmmnnnooorrrwwwzzz~~~{{{vvvqqqlllhhhfffeeekkksss}}}zzzsssqqqmmmkkkmmmsssyyy}}}~~~uuuuuutttuuuxxx|||yyy{{{}}}xxxqqqlllnnnuuu~~~}}}yyykkkeee[[[SSSKKKDDD<<<666222000...---,,,,,,---...------,,,++++++++++++,,,************************,,,,,,+++++++++*********++++++***************++++++++++++,,,,,,,,,,,,---***+++,,,------,,,***))),,,,,,,,,,,,+++++++++***+++******))))))))))))))))))************++++++++++++******))))))******+++------------------------************************------------...///000000***++++++,,,,,,++++++***++++++,,,---............***+++++++++,,,,,,------+++---......---,,,---...000///...---------------....../////////000000000000222222111///------...---.........////////////////////////000111222333666999AAAMMM]]]ooo~~~{{{qqqeeeaaa^^^dddsss{{{sssrrrvvv~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}vvvsssrrrtttvvvwwwvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzyyywwwtttpppmmmooorrruuuwwwxxxyyy{{{}}}xxxqqqkkkhhhccc]]]YYYYYYUUU[[[dddkkkqqquuuxxxzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxxxxyyy{{{}}}~~~yyyrrrmmmjjjgggbbb^^^[[[[[[\\\]]][[[ZZZXXXUUUQQQMMMJJJHHHFFFEEEEEECCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFEEECCCCCCEEEGGGHHHHHHIIIKKKMMMMMMPPPSSSVVVYYY]]]bbbeeegggiiikkkmmmnnnppptttvvv{{{vvvnnngggddddddgggjjjwww}}}~~~|||yyyxxxyyyxxxvvvvvvyyy}}}|||xxxqqqtttyyy~~~~~~|||sssqqqmmmmmmqqqzzz~~~~~~zzzrrrlllaaaZZZQQQIIIDDD===666111000///---,,,++++++,,,---------,,,+++++++++++++++***************************************)))))))))+++***************+++++++++++++++,,,,,,,,,------)))***+++,,,---,,,++++++...+++)))***---///,,,)))************)))))))))))))))************+++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***++++++,,,---...******++++++++++++************+++,,,---------------......///000111222222))),,,000000...---...///111000///...------------//////000000000111111111222333333222///---------------........./////////////////////000111222222555999AAAMMM\\\mmm|||yyynnndddaaaaaaiiixxx|||tttssswww}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~zzzuuusssssstttuuuuuutttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyvvvqqqnnnlllmmmooorrrtttwwwyyy{{{|||}}}yyyqqqnnniiiccc^^^]]]YYY___ffflllqqqsssuuuwwwwwwxxxxxxxxxyyyzzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~zzztttooollliiigggccc___\\\[[[[[[[[[[[[ZZZXXXTTTOOOIIIFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@BBBDDDFFFGGGFFFDDDCCCEEEFFFGGGGGGHHHIIILLLOOOPPPSSSWWWZZZ\\\^^^aaacccdddfffiiijjjkkkmmmoooqqqtttnnnfff``````fffnnnttt~~~|||{{{{{{|||zzzvvvtttpppvvv~~~|||vvvrrrkkklllnnnrrrxxx~~~}}}{{{zzzxxxrrrhhhaaaVVVOOOGGGAAA<<<888222......---,,,+++++++++,,,,,,---,,,,,,+++***+++++++++*********************************************************)))******+++,,,*********++++++++++++,,,***++++++,,,,,,,,,+++***,,,)))(((***---///...+++,,,,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++)))))))))***************------+++***))))))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,......///000222333444444---......///000111111222222111000...------------............///////////////111222111///........./////////000000000111111///......//////000111222555999AAAMMM\\\lllzzzxxxmmmeeedddgggppp}}}uuuuuuyyy~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||yyyzzz{{{}}}~~~zzzwwwtttssssssttttttssstttuuuvvvxxxzzz|||}}}~~~||||||||||||}}}~~~~~~~~~|||xxxsssnnniiiiiijjjmmmqqqvvvyyy{{{|||}}}wwwrrrnnngggbbb```^^^ccciiinnnqqqrrrssstttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||yyyssspppnnngggeeebbb^^^[[[ZZZYYYXXXYYYZZZYYYUUUOOOIIIFFFEEEBBBAAAAAAAAA@@@?????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCCCC???@@@BBBDDDEEEEEEDDDCCCGGGGGGHHHHHHIIIKKKOOORRRTTTXXX\\\___```aaabbbccceeegggiiijjjjjjkkkmmmnnnkkkfffaaa___cccmmmxxx~~~{{{{{{|||zzzwwwuuuuuuuuuuuuzzz|||tttnnnjjjiiimmmsssyyy~~~~~~{{{yyyvvvssspppiii```YYYLLLFFF???999777444000------,,,,,,+++++++++++++++,,,,,,+++************+++******************************++++++++++++++++++******))))))***++++++,,,))))))))))))************------,,,,,,+++***))))))***++++++++++++++++++++++++,,,------------,,,,,,))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,111000///...,,,,,,++++++)))******++++++******)))((()))***+++,,,,,,,,,,,,)))***+++,,,---...///000111...+++,,,000333333111111111000///...---------............////////////+++---...///......///000////////////000000000000............///000111222444888@@@MMM\\\lllyyyyyyoooggghhhmmmxxx~~~wwwxxx}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzzzzzzzzzzzzzzvvvtttssssssttttttsssrrrssstttuuuwwwyyy{{{|||}}}zzzzzzzzz{{{|||~~~{{{tttnnniiihhhhhhjjjooouuuxxxzzz|||~~~{{{tttpppiiidddbbbbbbffflllppprrrrrrssssssttttttuuuvvvwwwxxxxxxyyytttuuuvvvxxxyyy{{{||||||{{{xxxrrrnnnmmmccc```]]]YYYWWWUUUUUUUUUTTTWWWWWWTTTMMMGGGEEEEEE@@@@@@@@@??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB???@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKKKKLLLNNNRRRUUUXXX\\\bbbeeefffeeeeeeeeeggghhhhhhhhhggggggiiikkkcccccccccfffmmmxxx}}}|||{{{zzz|||~~~|||yyywwwxxxyyy{{{|||xxxrrrmmmiiigggmmmrrrxxx~~~~~~~~~vvvsssnnnjjjfff```WWWQQQDDD???888444333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************+++++++++++++++))))))))))))***+++,,,,,,))))))))))))*********+++......---,,,***))))))(((,,,,,,,,,+++)))''''''((())))))+++,,,,,,,,,+++***)))************+++++++++,,,,,,++++++++++++,,,,,,*********************************+++,,,,,,------------,,,,,,,,,,,,------))))))************))))))))))))***+++,,,,,,,,,,,,***++++++,,,---...//////000...+++,,,...000111000111000//////......////////////000000000111111111(((***---.........///111,,,,,,---------.....................///000111111333777@@@MMM]]]mmmzzz{{{pppjjjkkkqqq}}}{{{~~~{{{|||}}}~~~}}}}}}{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuusssrrrrrrsssttttttrrrppprrrrrrsssuuuwwwxxxyyyzzzwwwwwwxxxzzz|||~~~xxxrrrllljjjhhhiiinnnsssvvvwwwyyy|||~~~uuupppiiidddcccbbbgggmmmqqqtttuuuuuuvvvrrrssstttuuuvvvwwwxxxxxxssssssuuuvvvwwwxxxxxxxxxvvvyyyvvvnnnjjjiii\\\ZZZVVVRRRPPPPPPPPPQQQQQQTTTVVVRRRKKKDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJJJJLLLNNNOOOPPPRRRTTTWWW[[[```fffjjjkkkjjjhhhgggeeeeeedddaaa``````bbbddd```ccchhhpppyyy{{{{{{|||}}}|||vvvoookkkjjjkkkllluuuwww{{{~~~}}}~~~~~~rrrmmmgggaaa\\\VVVNNNHHH>>>999333000000000///---,,,,,,------------,,,,,,,,,++++++***************************************)))))))))*********++++++))))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,---,,,,,,+++***************(((&&&'''***+++)))'''((()))+++,,,---,,,+++***)))************+++++++++++++++************++++++************************)))))))))***+++,,,,,,,,,++++++***))))))******+++))))))************)))))))))***+++,,,------------.........//////000000000,,,111555555111...000222//////////////////000111....../////////000000000***,,,...///......///000,,,,,,,,,---------.....................///111111222777@@@NNN^^^nnn{{{|||qqqkkkmmmssszzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttrrrrrrrrrqqqrrrsssttttttrrrooopppqqqrrrssstttvvvwwwwwwuuuvvvwwwyyy{{{~~~}}}xxxpppllliiiiiimmmrrrtttttttttwww{{{~~~uuuoooiiidddcccaaafffmmmrrruuuwwwxxxyyyrrrrrrssstttuuuvvvwwwxxxuuuuuuvvvuuuuuutttsssrrrrrrtttyyytttkkkeeedddXXXUUUQQQMMMKKKKKKMMMNNNQQQTTTVVVRRRJJJCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDFFFFFFDDDCCCBBBDDDDDDCCCCCCEEEHHHKKKMMMKKKMMMPPPRRRRRRTTTVVVXXX]]]bbbiiinnnnnnllljjjiii``````]]]ZZZXXXXXX[[[]]]```dddmmmwww~~~|||}}}~~~}}}xxxqqqkkkiiikkkpppsss{{{{{{|||~~~~~~|||}}}|||pppjjjbbb[[[VVVOOOGGGBBB;;;666000---...//////---,,,,,,---......---------,,,++++++***)))*********************************'''((((((((())))))******))))))))))))***+++,,,---,,,,,,---------.........++++++******++++++,,,---&&&!!!###,,,111///)))***+++---/////////---,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++222111///---,,,+++******))))))************))))))******+++,,,------------,,,,,,,,,---------------)))555@@@???555...111666.........//////000111222,,,,,,,,,,,,---------...,,,...000000///...///000........./////////000000...------......///000111111777AAAOOO___ooo}}}|||rrrkkkmmmttt{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwxxxxxxyyyxxxwwwuuutttuuutttsssqqqqqqqqqrrrsssrrrrrrrrrqqqooommmkkkjjjllllllmmmnnnoooqqqssstttvvvwwwxxxxxxyyy{{{~~~zzzvvvqqqooooooqqqrrrsssrrrsssuuuxxx|||xxxqqqlllfffaaaaaafffmmmtttyyy{{{{{{zzzqqqooonnnnnnqqqsssssssssrrrtttuuutttrrrqqqqqqrrroooqqqvvvzzz}}}~~~~~~}}}}}}wwwoooiiieeecccZZZVVVOOOIIIFFFGGGIIIKKKMMMMMMLLLIIIDDDAAA??????AAABBBDDDCCCBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFBBBCCCEEEGGGIIIKKKLLLMMMSSSRRRSSSTTTWWWZZZ]]]___bbbdddgggiiijjjhhhfffddd___YYYSSSPPPOOOPPPXXXaaakkkqqqzzz}}}}}}~~~}}}~~~~~~~~~}}}tttppplllkkknnntttyyy{{{zzz|||}}}~~~}}}|||}}}~~~~~~yyytttgggbbb\\\VVVQQQJJJAAA;;;111000///...---,,,,,,,,,---------,,,******+++---++++++++++++++++++++++++...,,,+++*********(((&&&((()))))))))************)))************+++++++++))))))*********+++++++++000...+++************))),,,,,,+++***)))((('''''')))))))))))))))******+++***))))))(((((((((((((((((())))))*********)))))),,,+++)))((('''&&&''''''+++***))))))+++---000111111000///---,,,+++*********+++,,,,,,,,,+++***)))++++++++++++,,,---.../////////.........---------)))222@@@FFF???333000555222333333333222111222333111000---+++***+++,,,------------...///000000111000000000000////////////------///000111111111111333888CCCQQQaaaqqq}}}}}}tttooorrrxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvtttssssssrrrqqqppppppqqqqqqrrrqqqqqqrrrrrrrrrpppooonnnlllllllllmmmnnnpppqqqrrrssstttvvvwwwwwwyyy{{{~~~zzztttooonnnooopppqqqrrrsssuuuwwwyyy}}}zzztttnnnhhhccceeeiiioootttwwwxxxwwwuuuqqqooollllllmmmoooppppppppprrrssssssqqqooooooooolllnnnrrruuuxxxyyyyyyyyyxxx{{{zzzsssmmmgggbbb```ZZZUUUOOOIIIEEEEEEGGGHHHJJJKKKJJJGGGDDDAAA@@@AAAAAACCCDDDEEEDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGJJJLLLOOOPPPUUUVVVXXXZZZ]]]```bbbcccddddddcccbbbaaa___]]]\\\YYYSSSNNNMMMNNNQQQ[[[eeerrrwww|||zzz|||~~~zzzqqqooooooqqquuuzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}yyytttpppfffaaaYYYSSSMMMFFF===666///......---------......---......,,,***)))***+++++++++++++++++++++++++++---+++***+++,,,,,,+++***************************(((((()))))))))*********))))))*********+++++++++,,,***(((((()))******)))++++++******)))((((((((()))))))))))))))******+++,,,++++++***************((())))))***+++++++++***+++***)))((((((((()))***,,,+++*********,,,...///000///...,,,+++************+++,,,------,,,++++++++++++++++++,,,---...//////.........------------333222;;;IIIJJJ<<<444666000000111111//////...///000///---+++++++++,,,---.........///000111111111/////////...............000000000000////////////444999DDDRRRbbbqqq}}}|||tttqqquuu|||ttttttttttttttttttttttttuuuuuutttttttttsssssssssqqqrrrssstttuuutttssssssppppppoooooooooppppppqqqooooooqqqrrrrrrqqqpppppplllllllllmmmmmmoooppppppoooqqqtttuuuvvvvvvxxxyyyzzzzzz{{{vvvooommmmmmnnnooorrrsssttttttuuuxxx||||||wwwqqqkkkfffeeeiiinnnsssvvvvvvuuutttpppmmmhhhffffffhhhiiiiiijjjmmmoooooonnnlllkkkkkkiiijjjlllnnnqqqrrrssssssrrrtttvvvwwwwwwwwwyyyzzzwwwuuurrrmmmgggbbb^^^[[[WWWSSSMMMGGGDDDCCCDDDEEEFFFGGGGGGEEECCCAAABBBCCCBBBDDDFFFGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOOOOLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGJJJMMMRRRVVVXXX[[[]]]aaaeeegggiiiiiiiiihhheee```ZZZVVVTTTTTTTTTTTTPPPNNNPPPSSSYYYdddooo{{{zzz{{{|||zzzxxxyyy}}}~~~|||vvvppppppsssxxx}}}~~~~~~~~~~~~}}}zzzwwwtttpppkkkgggccc]]]UUUNNNHHHAAA999333...------------...//////---......---***)))***+++++++++++++++++++++++++++,,,******+++---...---,,,************************'''((((((((())))))))))))***************+++++++++((('''&&&&&&(((******))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************((((((***+++,,,,,,,,,,,,)))))))))))))))***+++,,,---,,,+++******+++,,,---...---,,,+++***************+++,,,------...------++++++++++++,,,---..................------------333***///AAAJJJAAA555222//////000000///...---,,,///...,,,,,,+++,,,---.........//////000111111111---------...............111000/////////000111222555;;;EEERRRbbbqqq~~~{{{tttsssxxxppppppqqqqqqqqqqqqppppppqqqqqqqqqpppppppppoooooonnnoooppprrrssssssrrrrrrmmmmmmmmmnnnnnnoooooopppmmmmmmoooppppppooonnnnnnmmmmmmlllmmmmmmnnnoooooommmooossstttttttttuuuvvvuuuvvvwww{{{vvvnnnllllllnnnoooqqqrrrsssssstttvvvyyy|||{{{wwwrrrlllhhhcccffflllqqquuuvvvvvvuuummmhhhbbb^^^^^^___``````bbbeeehhhiiiiiigggggggggfffggghhhiiijjjlllmmmnnnlllnnnpppooonnnlllkkkllliiihhhfffddd```[[[WWWUUUQQQNNNIIIEEECCCBBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDFFFGGGHHHHHHHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRROOOMMMKKKLLLLLLLLLNNNSSSXXX]]]aaaeeegggkkkoooppppppnnnmmmjjjddd\\\TTTPPPNNNPPPQQQUUUSSSVVV]]]bbbhhhrrr{{{}}}zzzwwwyyyzzzyyyxxxzzz~~~|||}}}~~~zzzvvvuuuvvvxxx|||{{{xxxrrrnnnjjjfffccc```^^^XXXPPPJJJEEE???999444///......---------......***+++---,,,+++***+++,,,************************+++***)))***,,,---,,,+++******))))))))))))((((((((((((((()))))))))******************************((('''&&&'''((())))))((((((((())))))************)))))))))))))))******+++***))))))((((((((((((((('''(((***+++,,,---......******************++++++,,,++++++******+++,,,---,,,,,,+++***)))))))))******+++,,,---......//////,,,+++++++++,,,,,,---...------------------------,,,))))))333@@@EEE===333000000000000111111000...------,,,,,,,,,---..................//////000000------............//////...---------///222555777777<<>>??????AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGJJJNNNRRRUUUZZZ___bbb```bbbeeehhhjjjlllppprrr{{{{{{zzz{{{}}}{{{wwwrrrmmmiiihhhiiiiiikkkooowww~~~zzzwwwuuutttttttttuuuyyy~~~~~~zzzzzz|||}}}xxxuuummmlllkkkmmmrrr{{{}}}tttmmmkkklllnnnpppvvvxxx}}}yyypppiiiaaaZZZOOOJJJBBB<<<777333000......000///,,,+++...---***)))))))))***************++++++************++++++''''''((()))************((((((((()))))))))******(((((())))))))))))((((((***)))))))))(((((((((''''''((()))******+++******))))))************++++++((((((''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))'''''''''((((((((())))))*********+++******)))(((...------,,,,,,,,,,,,---)))************,,,000333333222000///...//////000000000///...------------------...............------...//////------...///111222333333111000111222333999DDDPPP^^^lllxxx}}}yyyOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSQQQQQQRRRTTTWWWYYYYYYXXXXXXVVVTTTSSSSSSUUUWWWYYYYYYZZZ[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[]]]___aaabbbccceeegggiiiiiiiiihhhgggjjjiiihhhgggfffeeeeeeeeefffdddccccccdddeeeeeeddddddcccbbbdddhhhlllqqqsssrrrpppnnnmmmmmmlllkkkiiieeeccc^^^YYYSSSNNNJJJHHHEEECCCAAA>>>===>>>??????@@@@@@AAAAAAAAAAAAAAABBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFFFFIIILLLPPPTTTZZZ```dddeeeiiimmmppprrruuuxxxzzz}}}~~~yyysssooommmlllkkknnnpppsssuuuyyy~~~|||xxxvvvuuutttttttttsssuuuyyyyyyvvvsssssswww}}}yyytttqqqjjjkkkmmmrrrzzz|||{{{zzzzzz}}}|||ssshhh^^^\\\```ggglllxxx{{{tttkkkddd[[[SSSGGGAAA:::444111///---,,,)))---...+++***------++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))((())))))))))))))))))(((&&&'''((((((''''''(((***((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------+++,,,,,,,,,+++---000222000000/////////000111222111000///...---,,,,,,,,,,,,---......///.........///000111111///...///000111222333222111000111222333:::DDDPPP^^^lllxxx{{{KKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIKKKKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJNNNOOOQQQRRRSSSRRRRRRQQQNNNNNNOOORRRUUUVVVUUUTTTRRRQQQOOONNNNNNPPPSSSTTTSSSSSSTTTSSSRRRSSSUUUWWWWWWXXXXXXYYYZZZ]]]___aaabbbdddfffggghhhgggeeeddddddcccbbb```___^^^]]]]]]]]][[[ZZZ[[[\\\^^^]]]]]][[[ZZZZZZ[[[]]]aaafffiiikkkiiifffeeeeeeeeecccbbb___]]]XXXSSSNNNJJJGGGFFFDDDBBB@@@>>>===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHGGGEEEGGGJJJMMMQQQWWW^^^ccciiimmmrrrvvvxxxzzz|||}}}~~~~~~{{{zzztttqqqkkkfffeeeiiinnnrrruuuxxx{{{~~~xxxuuussssssuuuxxxyyyyyywwwvvvwww{{{}}}ssspppnnnpppuuu|||~~~zzzvvvrrrooonnnqqqvvv}}}}}}}}}}}}}}}~~~~~~zzztttlllaaaYYYWWW]]]fffnnnyyy~~~}}}{{{{{{~~~zzzooofff___VVVMMM@@@;;;555000......------,,,111222///,,,------++++++,,,,,,,,,---------...,,,+++***))))))***+++,,,'''(((((())))))))))))((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((()))*********''''''((()))))))))((((((+++++++++++++++***************((('''&&&&&&&&&&&&)))))))))))))))))))))))))))******++++++******)))&&&'''((('''&&&&&&(((***'''(((((())))))((((((''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))***************++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,------,,,+++,,,...000111///---,,,---...111333000000///---,,,,,,,,,,,,,,,------...//////......---///000000//////000222000222222222000000111222444:::DDDQQQ^^^lllyyy}}}~~~HHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGKKKLLLNNNOOOOOOOOONNNNNNJJJJJJKKKMMMPPPRRRRRRQQQMMMLLLKKKKKKKKKMMMOOOPPPQQQQQQPPPNNNLLLLLLMMMOOORRRTTTVVVWWWWWWXXX[[[]]]___```aaaaaaaaa```^^^^^^[[[ZZZYYYWWWUUUTTTSSSSSSRRRPPPOOOPPPQQQSSSRRRRRROOOPPPQQQQQQQQQTTTWWW[[[]]][[[YYYXXXYYYYYYXXXWWWUUURRROOOKKKGGGEEEDDDDDD@@@???>>>======>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIKKKNNNTTT\\\aaaiiinnnssswwwyyyzzz{{{|||}}}}}}{{{yyytttooojjjgggcccbbb```___bbbiiissszzzzzz}}}~~~xxxpppnnnnnnqqqwww|||~~~~~~zzzzzzzzz}}}{{{rrrqqqpppsssxxx}}}|||zzzwwwuuutttsssvvvzzz{{{vvvmmmhhhbbb\\\[[[aaakkkrrrzzz~~~{{{xxxxxxyyy{{{~~~zzzqqqfff^^^XXXNNNDDD:::666111...---------,,,222888999333...,,,+++)))))))))******+++,,,,,,,,,++++++************++++++((())))))******)))))))))((((((((()))))))))******''''''((((((((((((''''''&&&&&&'''((()))***++++++(((((())))))))))))(((((()))))))))))))))(((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,,,,+++***)))&&&'''((('''&&&'''(((***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))'''((())))))***)))))))))***************++++++,,,+++,,,,,,+++***)))+++,,,///---+++)))***+++---/////////...---,,,,,,,,,,,,,,,,,,---...////////////***+++------------///111///000111111000000111333444:::EEEQQQ___lllyyy}}}{{{|||DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@?????????AAABBBCCCGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFHHHKKKMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNLLLJJJGGGGGGHHHJJJMMMOOORRRRRRRRRSSSUUUXXXYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPOOOMMMKKKJJJIIIIIIGGGEEEDDDDDDFFFGGGGGGFFFEEEGGGHHHHHHGGGGGGJJJMMMLLLJJJIIIJJJLLLMMMMMMLLLJJJHHHFFFCCCBBBAAABBBBBB>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPJJJJJJJJJKKKNNNTTT[[[```hhhlllrrrwwwxxxxxxxxxyyytttqqqmmmgggbbb^^^ZZZYYYWWWZZZ^^^aaagggoooxxxyyytttooommmnnnsss{{{}}}||||||}}}wwwwwwxxxzzz~~~~~~|||zzzwwwvvvwwwxxxyyyvvvpppffffffdddcccccchhhpppwww{{{}}}{{{wwwvvvxxxzzzzzzzzztttoooeeeZZZSSSMMMCCC999333000---,,,,,,,,,+++***...555777222,,,******((((((((())))))***+++++++++******++++++++++++******)))***************)))))))))))))))*********++++++((((((((())))))(((((((((''''''(((((())))))******)))))))))******))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))***++++++***)))((('''((()))((('''''')))+++******((((((((((((******'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))***************+++,,,,,,,,,------,,,*********+++************+++++++++,,,......---,,,,,,---------+++,,,---...////////////***,,,------------...000---///000111000111222444444;;;EEEQQQ___mmmyyy~~~xxxvvvyyy~~~BBBBBBBBBAAAAAAAAA@@@@@@============???AAACCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBDDDGGGJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHFFFEEEEEEGGGJJJIIILLLNNNOOONNNNNNQQQTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC@@@>>>======>>>??????>>>>>>AAACCCCCCAAA@@@BBBDDD@@@??????AAADDDFFFGGGGGGCCCBBB@@@???>>>???AAABBB>>>???@@@BBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAABBBCCCFFFIIIKKKNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSNNNMMMMMMMMMOOOTTT[[[aaagggkkkqqqvvvwwwvvvvvvvvvhhhddd^^^XXXSSSRRRRRRSSSRRRXXX```gggmmmsss{{{}}}wwwrrrqqqpppqqqvvv~~~}}}|||}}}|||}}}~~~|||}}}{{{xxxvvvwwwyyy|||~~~|||qqqjjjbbbeeeggghhhiiinnntttzzz{{{}}}~~~}}}{{{{{{~~~~~~yyyuuuuuuxxx|||zzz~~~tttlllggg]]]RRRKKKEEE;;;111...,,,******++++++)))((($$$,,,000---))))))***)))((())))))***+++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++******)))************++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((()))***************))))))******)))))))))(((((((((###$$$$$$%%%''')))+++,,,++++++++++++++++++++++++'''((()))++++++)))(((''''''((()))((('''((()))+++,,,+++)))(((((()))+++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))***++++++++++++++++++*********++++++,,,---///000000///---,,,,,,---''')))+++...///...,,,+++------,,,,,,,,,---......+++,,,---...////////////...///000///......///000,,,...000000000111333555555;;;EEEQQQ___mmmyyyyyytttssswww}}}<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<======BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFDDDCCCAAAAAABBBAAA@@@???>>>=========:::999888777777999;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????AAA@@@???>>>???@@@BBBDDDAAA@@@@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDCCCDDDGGGJJJLLLNNNQQQTTTUUUSSSQQQPPPOOOOOOPPPQQQSSSUUUWWWXXXQQQPPPOOONNNNNNRRRXXX\\\bbbgggkkkmmmppprrrnnnhhhaaaZZZQQQJJJHHHJJJMMMNNNXXX\\\cccjjjrrrzzz}}}zzzzzzzzz{{{yyyxxx{{{~~~}}}{{{yyyzzz|||}}}ssshhhbbbaaaeeekkkrrrxxx{{{||||||~~~{{{vvvqqqnnnnnnrrrvvv|||~~~~~~{{{xxxxxxzzz}}}~~~|||xxxpppjjjbbb[[[QQQGGG>>>888333000000...,,,******,,,...000+++++++++************)))******+++******)))''''''******))))))(((((('''''''''((()))((('''&&&''')))++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&%%%%%%&&&'''***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))***************)))((((((*********)))))))))))))))''''''(((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((())))))******+++,,,,,,***)))'''(((***++++++***---+++***(((((()))+++,,,+++,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,+++++++++,,,,,,---//////.........---------------------------------222111111000000000000000444;;;EEERRR```nnn{{{|||qqqiiiffflllvvv~~~~~~}}}}}}===>>>???@@@@@@???>>>=========<<<<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@??????>>>=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA???>>>???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDBBBAAA@@@>>>>>>>>>===<<<;;;:::999999::::::999888777777999:::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????AAA@@@???>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCEEEHHHKKKMMMOOOSSSUUUWWWVVVUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[UUUUUUUUUSSSSSSTTTXXX[[[```dddggggggiiikkkgggaaaVVVRRRNNNJJJKKKPPPVVVZZZ```dddjjjqqqwww~~~~~~~~~}}}|||~~~~~~~~~~~~}}}||||||zzz~~~}}}uuummmgggcccfffjjjpppwww|||{{{uuuqqqooopppsssuuuyyyzzz{{{zzzxxxyyy{{{~~~~~~xxxuuurrrmmmgggbbbTTTNNNFFF>>>888333///------,,,***))))))***,,,---+++++++++*********))))))((()))******+++*********))))))))))))((((((((((((((()))******(((((()))***+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&''''''(((((((((''''''(((((()))(((((((((((())))))))))))***************)))((((((***)))))))))))))))))))))'''''''''(((((()))))))))***))))))))))))))))))***(((((((((((((((((((((((()))******+++,,,,,,,,,,,,,,,+++))))))***+++***))),,,+++***(((((()))+++,,,,,,,,,,,,---,,,,,,++++++)))******++++++******))),,,,,,+++,,,,,,---......///.........------------------------------------111000000000000000111111444:::EEERRR```nnn{{{~~~wwwmmmeeecccjjjuuu}}}~~~}}}}}}@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<>>===<<<:::;;;;;;<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBAAA???===;;;::::::;;;<<<<<<===>>>>>>AAA@@@@@@>>>===<<<;;;;;;;;;;;;:::999888888888888::::::999888888999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>??????AAA@@@??????@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@BBBCCCDDDDDDFFFJJJMMMOOOQQQTTTXXXZZZ[[[[[[ZZZ]]]^^^___`````````___^^^\\\\\\\\\ZZZWWWVVVVVVWWWXXXZZZ[[[YYY[[[]]][[[VVVOOOPPPPPPPPPQQQXXXaaahhhmmmpppuuuzzz~~~}}}|||zzzyyyyyy{{{}}}~~~|||vvvpppkkkiiiiiiiiimmmqqqwww}}}{{{uuurrrsssuuuuuuuuuvvvxxxyyyzzzyyyzzz|||~~~}}}wwwoooiiieee```ZZZUUUEEE@@@:::444111///---,,,))))))))))))))))))))))))++++++*********)))))))))&&&''')))***,,,,,,------(((((((((((()))))))))))))))***++++++))))))***++++++***)))((((((''''''((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))((('''''''''((((((''''''''''''((()))++++++(((((((((((()))))))))))))))************))))))((())))))))))))))))))******((((((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((((()))***,,,,,,,,,,,,+++...,,,***)))******)))(((++++++***))))))***+++,,,,,,,,,------,,,+++******))))))************))))))++++++,,,,,,---...//////............------------------------------------////////////000111222222444:::EEEQQQ___mmmzzz{{{sssiiibbbbbbjjjvvv~~~~~~}}}~~~CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>????????????????????????@@@@@@???>>>===<<<;;;;;;>>>>>>>>>???>>>>>>======;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@???AAABBBCCCBBB@@@===<<<999::::::;;;<<<===>>>>>>???>>>>>>===<<<;;;::::::===<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBB@@@BBBCCCDDDEEEHHHLLLOOOQQQSSSWWWZZZ]]]___``````bbbccceeeffffffeeecccbbbaaaaaa```\\\WWWSSSQQQPPPPPPRRRQQQPPPRRRWWWWWWTTTVVVYYY\\\\\\]]]bbbkkkssszzz|||~~~~~~|||{{{xxxuuutttvvvzzz~~~{{{tttrrrnnnkkkkkkmmmpppssstttwww||||||vvvuuuxxxzzzyyyvvvyyyzzz{{{|||{{{{{{{{{{{{sssnnngggaaa\\\VVVNNNIII<<<999444000///...---,,,(((((()))******)))((((((************))))))))))))'''((()))+++,,,,,,------''''''(((((())))))******)))***+++***))))))***+++******)))((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((()))))))))))))))((((((((())))))((((((((((((((()))***+++(((((((((((())))))))))))))))))************)))((()))))))))))))))*********)))))))))***************'''((()))******)))((('''((((((((((((((((((((((((%%%&&&))),,,...///......,,,+++))))))******)))(((+++******))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((())))))******))))))(((******,,,---...///000000------------------------,,,,,,---------------------.........000111222333444:::DDDQQQ^^^lllyyyyyyqqqfffaaacccmmmyyy~~~}}}}}}~~~FFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<>>>>>>>>>????????????@@@@@@@@@BBBBBBAAA@@@>>>===::::::;;;<<<===>>>???@@@?????????>>>>>>=========>>>>>>=========>>>>>>???@@@?????????????????????>>>>>>>>>=========<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAACCCEEEFFFGGGJJJNNNQQQSSSUUUZZZ^^^bbbdddeeeeeeeeefffiiijjjkkkjjjiiihhhcccbbb___ZZZTTTNNNLLLKKKMMMOOOPPPQQQVVV^^^aaa___dddgggkkkllllllooowww~~~zzzyyy|||~~~}}}{{{|||}}}{{{yyywwwtttsssvvv}}}|||wwwrrrooojjjjjjkkkmmmppptttwwwyyyxxx{{{~~~~~~yyyyyy|||~~~|||yyy~~~~~~~~~~~~}}}zzzwwwuuuhhhddd___[[[VVVOOOFFF???777444111.........---,,,((()))***++++++***)))(((*********)))))))))(((((()))******++++++*********''''''(((((())))))******((()))******(((((()))******))))))(((((((((((()))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))*********))))))(((((())))))************++++++++++++++++++++++++'''((()))******)))((('''''''''''''''''''''''''''%%%'''***...111444555666***)))'''''')))******)))***))))))******++++++,,,+++,,,,,,,,,++++++***)))))))))************)))))))))***+++---.../////////,,,,,,------------------,,,,,,,,,---------......---------...///111222333444:::DDDPPP^^^kkkxxx~~~tttmmmccc___dddnnnyyy}}}~~~~~~}}}|||}}}IIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????<<<===???@@@BBBCCCCCCCCCCCCBBBAAA???>>>===<<<<<>>;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEGGGHHHIIILLLPPPSSSUUUYYY^^^dddhhhiiiiiiiiihhhiiijjjlllllllllkkkkkkaaa___[[[UUUPPPLLLLLLMMMMMMPPPSSSVVV___iiinnnnnnrrruuuxxxyyyzzz}}}|||~~~|||yyyzzz|||}}}}}}{{{{{{yyywwwwwwzzz~~~yyytttooollljjjgggiiimmmqqquuuxxxzzz{{{{{{|||||||||~~~~~~|||~~~}}}{{{vvvppplll___\\\XXXTTTPPPHHH>>>777333000---,,,,,,,,,+++***)))***+++,,,,,,+++***)))******)))))))))(((((((((+++++++++******(((''''''(((((((((((())))))))))))((()))***)))(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))************************))))))(((((((((((())))))''''''((()))))))))(((((()))((('''''''''''''''((((((((((((((())))))))))))((())))))************)))((((((((()))******++++++,,,,,,,,,+++++++++++++++'''(((((())))))(((((('''''''''''''''''''''''''''(((***,,,000444777:::<<<,,,***(((((()))***)))((()))))))))***++++++,,,,,,******++++++++++++************++++++++++++******((()))+++---......------,,,,,,,,,,,,------------+++,,,,,,------.........---------...///000222333333999DDDPPP]]]kkkwww}}}|||ooohhh```^^^dddnnnwww||||||}}}}}}}}}{{{|||}}}LLLKKKJJJIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCC???@@@AAACCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBB>>>>>>???AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDD>>>>>>>>>??????AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJJJJKKKNNNQQQTTTYYY]]]dddkkknnnooommmlllhhhhhhhhhhhhgggggggggggg^^^[[[WWWQQQNNNOOORRRVVVUUUZZZ^^^dddnnnzzz{{{yyyxxxvvvzzz}}}|||~~~~~~~~~}}}}}}}}}~~~{{{wwwrrrooommmllllllnnnpppssswwwzzz|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyvvvppphhhccc[[[WWWQQQLLLGGG???777000...,,,******+++,,,+++************++++++************)))))))))((((((((((((*********)))((('''&&&&&&))))))))))))(((((((((((()))***++++++))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((()))(((((('''&&&%%%%%%&&&&&&'''((()))(((((((((((())))))))))))(((((()))***************'''(((((()))******++++++++++++*********)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''******+++---000444888:::111///,,,+++******((('''(((((()))***+++,,,,,,,,,((()))***++++++,,,++++++++++++,,,,,,,,,,,,++++++((()))+++,,,---,,,+++***++++++,,,,,,,,,---------++++++,,,,,,---......///---------...///000111222333999CCCOOO\\\jjjvvv~~~xxxuuu}}}{{{mmmfff______fffpppvvvyyy{{{||||||{{{zzz{{{}}}MMMLLLKKKJJJJJJKKKLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIGGGEEEDDDDDDEEEFFFHHHAAABBBCCCDDDFFFGGGHHHIIIDDDDDDEEEEEEEEEEEEEEEFFF@@@@@@AAAAAABBBCCCEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLNNNRRRUUU\\\aaahhhooosssssspppnnnfffeeedddbbbaaa`````````[[[YYYTTTOOONNNRRRYYY^^^dddiiiooouuu|||uuurrrrrruuu{{{wwwuuuqqqnnnlllmmmoooqqqwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||}}}~~~zzzxxxvvvtttrrrlllccc]]]ZZZTTTLLLEEE???888111,,,,,,+++******,,,------,,,******))))))))))))******))))))))))))((((((((((((((((((((((((((('''&&&&&&******))))))((((((''''''***+++,,,,,,******+++,,,))))))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%'''(((((((((''''''#########$$$&&&((()))***(((((((((((())))))))))))(((((()))***************'''(((((()))***+++++++++***)))))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''(((***...222444666333000---,,,***'''%%%(((((()))++++++,,,,,,,,,'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,---...//////......---......///000111333999CCCOOO\\\jjjvvv}}}{{{ssspppzzzzzznnnhhhbbbbbbjjjsssxxxzzzzzz{{{{{{{{{zzz{{{}}}OOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKJJJIIIFFFDDDCCCGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@??????AAACCCDDDGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDCCCCCCDDDFFFHHHIIIEEEHHHKKKMMMNNNPPPRRRUUUUUURRRNNNNNNPPPQQQOOOMMMNNNNNNPPPQQQRRRSSSTTTTTTMMMMMMLLLMMMOOOSSSVVVXXXcccffflllrrrvvvuuuqqqmmmggg___YYYWWWVVVTTTUUUXXXUUUVVVTTTQQQUUUaaalllrrrvvvxxx~~~~~~}}}}}}~~~zzztttpppoooooo|||zzz{{{|||||||||}}}~~~xxxtttllllllmmmmmmnnnqqqvvvzzz~~~}}}~~~~~~}}}{{{yyyxxxwww{{{|||}}}~~~~~~}}}{{{zzz}}}wwwpppjjjfff```YYYTTTRRRKKKAAA888333111000///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++***)))'''&&&&&&&&&''''''(((((()))))),,,***)))'''''')))***,,,((((((((((((''''''''''''&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&)))((('''''''''(((***+++((((((((((((((('''''''''))))))(((((((((((())))))---,,,+++***)))((('''&&&###%%%((())))))(((((()))+++***)))(((((('''((((((------,,,,,,+++*********((((((((((((((()))******---,,,+++)))((((((((((((+++***)))))))))***,,,,,,111555777555///***+++---)))))))))***++++++,,,,,,++++++***)))(((((())))))************************)))))))))******++++++,,,......---,,,,,,---------........................000//////.........//////444:::CCCOOO[[[hhhsss{{{yyyssstttyyy}}}vvvqqqfff```dddnnnvvv{{{}}}|||{{{zzzQQQPPPOOONNNNNNMMMMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCFFFEEEFFFFFFHHHJJJLLLMMMKKKMMMNNNOOOOOOQQQSSSVVVYYYUUUQQQPPPRRRSSSTTTSSSVVVXXXZZZ\\\]]]]]]]]]]]]WWWUUUSSSQQQRRRTTTWWWYYYccceeehhhlllnnnlllgggccc___YYYTTTRRRQQQOOORRRXXXUUUYYY[[[[[[bbbppp{{{~~~{{{uuurrrqqqsssuuu~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyzzz{{{|||ssslllhhheeehhhlllpppuuu{{{~~~}}}|||zzzyyyyyyxxxxxxzzz{{{}}}~~~~~~|||yyywwwuuupppjjjeeebbb]]]VVVQQQJJJCCC;;;333///---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''))))))***)))(((((('''''''''(((((((((((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&)))((('''''''''(((******((((((((((((((((((((('''))))))(((((((((((())))))***))))))((('''&&&%%%%%%%%%'''*********)))***+++***))))))(((((((((((()))((((((((((((((((((((((((((((((''''''(((((()))*********))))))((()))))))))))))))((((((((()))***+++333666777444...)))(((***,,,,,,++++++***)))))))))++++++***)))))))))))))))************************++++++++++++++++++++++++,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////444:::CCCOOO[[[hhhttt{{{uuuqqqrrrzzz~~~xxxqqqggg```eeeooowww|||~~~|||{{{zzzSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSSSSRRRRRRSSSVVVYYY^^^ZZZVVVTTTUUUXXXZZZ[[[___bbbeeehhhjjjjjjjjjiiiccc```\\\YYYXXXYYY\\\^^^eeedddccccccaaa^^^ZZZVVVOOOLLLIIIHHHFFFEEELLLTTTXXX___fffjjjsss~~~zzzuuuqqqqqqtttyyy||||||{{{zzzyyyxxxwwwvvvuuuwwwxxxyyy{{{~~~|||ssskkkeeeaaadddhhhooowww~~~|||{{{yyyxxxxxxyyyzzz{{{zzz|||~~~~~~{{{wwwuuulllhhhccc___\\\WWWPPPKKKAAA;;;444///,,,++++++***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))))))))((('''&&&((((((''''''(((((()))***''''''(((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''&&&&&&''')))+++,,,+++***+++,,,)))(((((((((((())))))***&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((((((((())))))***+++(((((('''''''''((()))***000222444222---***)))***,,,,,,++++++***)))))))))+++***))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////444:::CCCOOO[[[hhhttt|||uuuqqqsss|||zzzqqqgggaaagggqqqyyy~~~~~~}}}{{{{{{SSSSSSSSSSSSRRRQQQPPPPPPLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMIIIKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOORRRTTTUUUWWWWWWWWWVVVVVVXXX\\\```ccc___[[[XXXYYY\\\___bbbdddggglllpppssstttssssssmmmjjjeee```^^^___aaacccccc```[[[WWWTTTPPPLLLIIICCCBBBCCCCCCAAACCCLLLVVVaaaiiirrrwww~~~}}}|||xxxvvvuuutttvvvyyy}}}~~~|||{{{zzzwwwuuusssqqqppptttwww{{{{{{sssmmmjjjhhhhhhkkkpppwww~~~|||zzzxxxwwwxxxzzz|||~~~|||~~~|||vvvsssjjjeee^^^YYYUUUOOOHHHBBB:::666111---------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))***)))))))))((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&'''''''''(((***++++++)))(((&&&''''''''''''(((((())))))''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((()))++++++******+++,,,(((((('''(((((()))************))))))))))))))))))((('''''''''''''''(((((())))))((((((((())))))***'''''''''((((((((())))))))),,,...///---,,,---...)))))))))***++++++,,,,,,******)))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,------------------------..................///............//////000444:::CCCOOO\\\iiiuuu|||wwwuuuxxx~~~{{{ooofffaaagggrrr{{{~~~}}}|||{{{RRRSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTUUUUUUTTTTTTTTTPPPOOOMMMLLLKKKKKKLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLKKKKKKLLLMMMOOOPPPLLLLLLLLLMMMMMMMMMNNNNNNJJJLLLNNNMMMKKKIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLOOOQQQTTTVVVVVVXXXYYYYYYYYYZZZ^^^cccgggfffdddaaa___^^^```ccceeefffiiinnntttxxxyyyyyyxxxuuuqqqkkkeee```_________YYYUUUOOOJJJFFFCCC???===@@@@@@CCCFFFGGGJJJTTT___iiirrr|||}}}{{{zzzwwwxxxzzz|||~~~|||zzzxxxuuurrrpppnnnlllrrruuu{{{|||ssskkkhhhiiimmmppprrrvvv}}}}}}|||zzzxxxyyy{{{}}}}}}{{{uuuqqqjjjddd[[[SSSMMMFFF>>>888444111...,,,---.........*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((******))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&***))))))(((((((((((()))&&&((()))++++++***((('''&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''')))))))))(((((()))+++(((((('''(((((()))******,,,,,,+++***))))))(((((()))(((((('''''''''((((((+++***)))(((''''''''''''(((((()))))))))******)))&&&(((+++,,,---------...)))))))))***++++++,,,,,,***)))))))))))))))******************************))))))***++++++,,,------+++,,,---............------------.........//////...............///000000444999CCCOOO\\\jjjvvv}}}yyywwwzzzzzzmmmddd```gggsss{{{~~~}}}|||RRRRRRSSSSSSSSSQQQPPPNNNNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTQQQPPPMMMKKKKKKKKKMMMNNNHHHHHHGGGGGGFFFGGGGGGGGGLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNKKKNNNPPPOOOLLLJJJKKKMMMJJJKKKKKKLLLLLLMMMNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLNNNQQQSSSUUUWWWWWWWWWXXXZZZ\\\^^^bbbgggkkkiiiiiiiiigggeeedddfffggghhhjjjnnnsssvvvwwwwwwvvvuuuqqqjjjbbb\\\WWWTTTSSSLLLHHHCCC???===;;;:::888<<<===BBBIIINNNRRR[[[eeepppyyy~~~|||{{{zzzzzzzzzzzz}}}~~~yyyxxxwwwuuurrrpppooonnnsssvvvzzz~~~|||wwwnnnhhhfffiiinnnsssuuuyyy~~~}}}{{{zzzzzz{{{|||}}}|||~~~~~~{{{vvvpppmmmfff___TTTKKKCCC===666111---+++******+++---------************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,***)))((((((((((((***))))))))))))))))))(((''''''''''''''''''''''''))))))((((((((('''''''''((('''''''''''''''((((((&&&'''((()))))))))((('''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((())))))(((((((((((())))))*********)))((((((''''''&&&***))))))(((((((((((()))++++++)))((('''&&&&&&&&&'''((()))*********))))))((((((***++++++******))),,,,,,++++++***))))))))))))))))))))))))******+++************************((())))))***++++++,,,,,,((()))+++,,,---,,,,,,+++***++++++,,,,,,---------......---......///000111333999DDDPPP]]]jjjvvv~~~xxxvvvyyy}}}xxxiiiaaa]]]eeerrrzzz~~~~~~}}}RRRSSSTTTTTTTTTRRRPPPOOONNNOOOPPPQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQNNNLLLLLLMMMNNNOOOKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNKKKOOOQQQPPPLLLJJJLLLOOOKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNQQQSSSVVVWWWXXXXXXVVVYYY\\\^^^```dddhhhkkkkkknnnqqqpppllliiihhhhhhhhhiiikkklllmmmmmmllllllhhheee```YYYSSSNNNJJJHHHDDDAAA>>><<<<<<======<<<===>>>DDDOOOXXX^^^eeekkkuuu}}}yyyyyyyyyyyyyyy{{{|||}}}~~~}}}|||xxxxxxxxxxxxxxxwwwwwwwww{{{||||||{{{{{{}}}{{{tttqqqmmmjjjjjjmmmqqqtttxxx{{{~~~~~~|||{{{zzzyyyyyyyyyxxxyyyxxxvvvsssnnniiifff\\\TTTIII???:::555111...)))(((((()))+++------,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((('''((()))))))))))))))))))))*********)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%''')))***))))))(((((((((((()))&&&&&&&&&''''''(((((((((++++++***)))))))))))))))***)))((('''''''''''''''&&&'''((()))))))))((((((''''''((()))******)))''',,,,,,++++++***))))))))))))))))))))))))***++++++*********************************))))))(((((((((''')))+++,,,------,,,+++******++++++,,,------...---------......///000111333999DDDPPP]]]kkkwwwxxxuuuxxx|||uuufff^^^[[[cccpppyyy~~~~~~~~~SSSTTTUUUVVVUUUSSSQQQPPPNNNOOOPPPRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTRRRPPPNNNMMMNNNPPPQQQOOOOOONNNMMMMMMLLLMMMMMMKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKOOORRRQQQMMMKKKLLLOOOKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUWWWXXXYYYYYYWWWYYY]]]___aaadddgggiiimmmrrrvvvvvvrrrmmmiiihhhgggffffffeeedddcccbbbaaaYYYXXXUUUQQQMMMIIIFFFDDDBBB@@@>>>>>>@@@BBBCCCCCCFFFFFFMMMZZZffflllqqqvvvyyy~~~zzzzzz{{{|||~~~~~~{{{xxxxxxyyy}}}}}}~~~~~~|||{{{yyyzzz{{{|||~~~{{{yyy{{{{{{{{{~~~zzzuuummmmmmmmmnnnpppsssvvvxxx|||~~~~~~~~~}}}{{{yyywwwvvvuuuuuutttsssppplllgggcccaaaSSSKKK@@@777333222///...)))))))))***---///...---++++++++++++************************************))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((())))))******++++++***)))'''&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''))))))((((((((('''''''''((()))((('''%%%&&&(((***+++***)))(((((('''(((((($$$$$$%%%''')))***+++,,,,,,,,,+++***))))))******(((''''''''''''((())))))%%%%%%'''((((((((('''&&&######%%%(((***,,,+++***)))))))))***++++++,,,,,,))))))((())))))***++++++************************---,,,+++)))(((&&&%%%$$$)))***---/////////...---,,,,,,------...///000000---------......000111111333999DDDPPP]]]kkkwwwyyyvvvyyyzzzsssccc\\\YYYbbboooxxx}}}~~~~~~YYYXXXVVVTTTSSSRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNOOONNNNNNMMMNNNNNNOOOOOOQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPOOOMMMLLLNNNQQQRRRPPPNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQTTTRRRRRRSSSUUUWWWWWWWWW[[[[[[\\\]]]```dddhhhjjjooorrruuuuuusssooolllkkkhhhddd^^^ZZZXXXVVVRRROOONNNMMMKKKGGGCCCBBBBBBCCCBBBDDDEEEEEEEEEFFFIIIKKKUUU[[[ccciiimmmqqqvvvyyy~~~~~~~~~{{{zzz|||xxxwwwzzz}}}}}}~~~~~~|||{{{{{{yyyxxxzzzzzzzzzyyyxxxyyy{{{}}}|||}}}wwwuuuvvvxxx~~~~~~xxxsssrrrrrrrrrssstttuuuwwwyyy{{{|||zzz|||~~~|||uuupppnnnmmmppplllgggddddddaaaZZZTTTGGGAAA888222...---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((&&&''')))+++***,,,...,,,(((%%%&&&''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))+++***)))***,,,---***(((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''************)))(((&&&&&&&&&&&&&&&'''''')))************))))))(((((((((''''''((()))((('''&&&''')))******))))))((((((((('''&&&&&&((()))************++++++******))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********((()))***++++++***)))(((,,,+++***)))***+++,,,---,,,,,,------------......---///000/////////111333444777@@@NNN^^^nnnzzz~~~tttuuuzzzxxxppp```\\\^^^hhhsssxxx{{{}}}||||||}}}}}}~~~~~~~~~WWWVVVVVVUUUTTTTTTUUUUUUPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSOOOOOOOOONNNNNNNNNNNNMMMPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQOOONNNNNNOOOQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPRRRUUUVVVTTTRRRRRRRRRQQQPPPOOOMMMKKKJJJLLLMMMOOORRRSSSTTTTTTTTTSSSRRRQQQSSSVVVXXXXXXXXXZZZ[[[[[[^^^aaaeeejjjlllrrrvvvyyyyyyuuuoooiiiggg]]]YYYSSSOOOMMMKKKGGGEEEBBBDDDEEEFFFFFFGGGJJJLLLOOORRRUUUWWWXXXZZZ]]]___ggglllrrrvvvxxxzzz}}}|||{{{{{{|||~~~~~~{{{wwwwww{{{|||xxxuuusssvvv{{{~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~}}}{{{zzzzzz{{{~~~|||wwwtttrrrqqquuuwwwyyyvvvrrroooooopppsssuuuwwwyyy{{{{{{{{{zzzyyy{{{yyyzzzyyyuuuooojjjiiiiiijjjfffbbb___]]]WWWNNNGGG>>>:::444///......------++++++++++++++++++++++++*********)))((((((***,,,+++,,,,,,***(((''''''((()))((((((''''''(((((())))))((('''&&&&&&'''((()))***(((''''''******)))'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((************)))((('''&&&&&&&&&&&&&&&'''((()))***))))))((((((((('''''''''((()))***)))((('''(((***''''''&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))((((((((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********((()))************)))(((******))))))******+++,,,******++++++++++++,,,,,,---...//////...///111222555999AAANNN^^^nnnyyy~~~uuuuuu{{{wwwooobbb^^^___jjjuuuzzz}}}}}}~~~~~~~~~UUUUUUUUUUUUVVVWWWXXXXXXRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUWWWZZZ^^^``````^^^[[[ZZZYYYWWWTTTRRRPPPOOOPPPRRRUUUWWWYYYXXXWWWVVVRRRQQQQQQSSSVVVYYYZZZZZZYYYYYYZZZ\\\```dddhhhkkkmmmppprrrqqqkkkbbb[[[WWWPPPMMMIIIEEECCCAAA???===<<<@@@FFFLLLPPPSSSWWWYYYaaadddiiimmmoooqqqtttvvv{{{~~~}}}{{{yyyzzz|||}}}~~~}}}~~~{{{xxxuuuvvvzzz~~~wwwpppmmmnnnqqqxxx|||}}}}}}~~~~~~}}}{{{xxxsssooolllnnnppppppnnnmmmooorrrvvvxxx{{{~~~~~~}}}{{{zzzxxxzzz}}}|||yyyyyywwwrrrmmmiiihhhhhhdddaaa\\\WWWRRRJJJ@@@999333111...------...------************************++++++,,,+++))))))+++---,,,***((('''((())))))(((((())))))******))))))(((((((((''''''''''''(((((()))'''%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&((()))******(((((()))***&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********(((((())))))))))))(((((((((((()))************)))******++++++++++++,,,,,,,,,---......---...000222555:::BBBOOO]]]lllxxx~~~}}}wwwwww|||vvvnnnddd```aaalllwww|||~~~UUUUUUUUUUUUUUUVVVWWWXXXSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNOOOPPPPPPQQQRRRRRRPPPOOONNNNNNMMMLLLLLLLLLKKKMMMOOORRRTTTVVVVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVZZZ\\\```fffkkkoooqqqrrrjjjgggccc]]]YYYVVVUUUTTTUUUWWWZZZ\\\\\\ZZZXXXVVVRRRQQQQQQSSSVVVYYYZZZZZZVVVVVVVVVXXXZZZ^^^aaacccbbbcccccc___XXXPPPJJJGGGGGGEEECCCAAA@@@@@@@@@@@@CCCIIIRRR[[[aaaeeehhhjjjppptttyyy}}}~~~{{{zzz|||~~~{{{zzzyyyyyyyyy{{{}}}}}}|||zzzyyyqqqnnnllllllnnnttt}}}zzz{{{}}}~~~~~~~~~}}}vvvppphhhkkkooopppppprrrvvvzzz{{{|||}}}~~~~~~}}}|||{{{yyyzzz~~~|||zzzxxxtttoookkkhhhgggfffaaa\\\UUUNNNGGG???666111---++++++,,,---...,,,+++***************************+++,,,+++***)))+++,,,---)))%%%%%%(((******)))((()))***++++++***)))((((((((((((''''''((((((((()))'''%%%$$$$$$&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***************((((((((())))))((((((((('''(((***+++++++++***))),,,,,,,,,---------......,,,---...---------///111555:::CCCNNN[[[iiiuuu}}}}}}xxxzzz~~~vvvnnnddd```bbbmmmxxx}}}VVVUUUUUUTTTTTTTTTTTTUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLNNNOOOQQQRRRTTTTTTOOOOOOOOOOOOOOONNNNNNMMMKKKLLLOOORRRUUUWWWYYYZZZXXXXXXWWWVVVUUUTTTTTTTTTWWWWWWWWWWWWWWWXXXYYYZZZ]]]aaagggnnnuuu{{{|||wwwppphhhbbb^^^]]]]]]\\\^^^```aaa```\\\YYYVVVQQQOOOOOOQQQSSSVVVVVVVVVRRRQQQPPPPPPQQQSSSUUUVVVXXXWWWSSSNNNHHHCCCAAAAAA??????@@@AAABBBDDDGGGIIIOOOVVVaaakkkrrrwwwzzz|||}}}}}}|||}}}{{{|||~~~~~~}}}{{{~~~~~~{{{xxxuuurrrooommmmmmhhhkkkoooqqqtttzzz~~~yyy{{{|||||||||}}}}}}||||||zzzsssmmmhhhlllqqqtttuuuxxx}}}~~~}}}|||}}}~~~{{{}}}}}}uuurrrmmmhhhdddaaa___^^^[[[UUUKKKAAA:::444000...+++++++++,,,...---+++)))++++++++++++++++++++++++)))***++++++)))))))))+++,,,(((%%%%%%(((******)))((()))***++++++***)))((('''((((((((((((((((((''')))((('''%%%%%%&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))))))))*********(((''''''&&&&&&&&&''''''((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++************************))))))(((((((((((())))))((()))+++,,,---,,,+++***,,,,,,,,,---------......,,,---...---------///111333999BBBMMMYYYfffsss{{{|||xxx{{{wwwnnnbbb___aaammmxxx|||~~~~~~~~~~~~~~~~~~~~~}}}}}}WWWVVVUUUTTTSSSSSSRRRSSSTTTSSSRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMOOOPPPRRRSSSTTTOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPSSSVVVYYY\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYY\\\[[[[[[ZZZZZZZZZZZZZZZ\\\```fffmmmttt}}}}}}uuuooojjjhhhgggdddddddddcccaaa]]]YYYVVVNNNLLLKKKKKKMMMNNNNNNMMMKKKIIIHHHFFFFFFGGGIIIJJJJJJIIIFFFAAA>>>===???BBB>>>@@@CCCFFFHHHLLLQQQUUU\\\cccnnnyyy~~~}}}}}}~~~|||rrrnnnkkkkkkiiiffffffiiigggooovvvxxxzzz~~~~~~xxxzzz{{{zzzyyy|||xxxtttqqqoookkkgggjjjooouuuyyyzzz|||}}}}}}~~~~~~~~~{{{rrroooiiiddd```\\\XXXUUUNNNHHH>>>555...++++++,,,,,,++++++,,,...---+++(((++++++++++++++++++++++++(((***++++++***))))))******(((&&&&&&''')))))))))((())))))******))))))(((''''''((((((((((((''''''((()))((('''&&&&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))((((((''''''(((((()))))))))*********))))))((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&''''''(((((((((((()))))))))((((((&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,)))))))))*********************))))))))))))************+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,---......---...000222222888CCCMMMYYYfffsss|||zzzuuuzzzvvvmmmaaa^^^aaammmxxx|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}WWWWWWVVVUUUTTTTTTTTTTTTVVVUUUSSSRRRRRRSSSUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRSSSTTTWWW[[[```bbb```aaabbbbbbcccccccccccccccbbb___]]][[[YYYXXXXXXWWWZZZ^^^cccjjjsss}}}zzztttnnnkkkfffeeedddaaa]]]XXXTTTRRRIIIGGGEEEDDDEEEEEEDDDBBBCCCAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@BBBFFFJJJJJJMMMQQQTTTWWW[[[aaafffmmmsss||||||tttpppgggcccbbbfffhhhgggiiinnnoooyyy}}}wwwyyyzzzxxxxxx}}}{{{wwwqqqkkkgggggghhhiiimmmrrrzzz~~~|||wwwtttnnnjjjddd```\\\VVVPPPKKK@@@<<<555...)))(((***,,,+++******+++------+++)))************************)))+++,,,---+++******+++'''((()))((('''&&&'''((()))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&((()))(((&&&&&&''')))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((())))))*********))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))((((((&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''(((((()))******+++(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,((()))))))))*********+++,,,+++***))))))***+++,,,***************++++++,,,******++++++++++++,,,,,,---...//////...///111222222999DDDOOOZZZggguuuvvvpppwwwsssjjjaaa^^^aaammmxxx|||}}}}}}~~~~~~}}}}}}}}}WWWWWWVVVVVVUUUUUUVVVVVVXXXVVVUUUSSSSSSTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMOOOQQQSSSUUUUUUUUUUUUWWWVVVUUUUUUXXX]]]bbbeeecccdddfffhhhiiijjjkkkkkkhhhfffccc___[[[XXXVVVUUURRRTTTWWWZZZ```iiittt|||xxxooojjjeeeccc```\\\WWWRRRNNNLLLFFFDDDAAA??????>>><<<;;;===<<<;;;:::;;;<<<>>>@@@BBBDDDGGGIIIKKKNNNSSSVVVXXX[[[___bbbeeeiiipppuuu|||vvvmmmgggbbb^^^___fffjjjkkkpppwwwxxx~~~|||vvvxxxyyyxxxxxxrrrpppkkkfffcccfffkkkppppppvvv~~~}}}zzzvvvqqqmmmeeeaaa\\\XXXSSSMMMEEE???888666222...***)))+++---***))))))***,,,---+++***))))))))))))))))))))))))***,,,......---++++++,,,&&&)))+++***'''%%%&&&((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&$$$'''))))))'''%%%&&&(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''((()))((('''&&&''')))'''((((((((())))))******(((((('''&&&''')))+++---'''''''''((((((((())))))&&&''''''''''''''''''&&&((())))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++---,,,+++******+++,,,---***)))((((((((()))+++,,,,,,,,,---------............///000/////////111333222:::FFFQQQ[[[hhhwwwsssllluuu~~~qqqhhhaaa___bbbnnnyyy}}}}}}~~~~~~~~~~~~___]]][[[YYYXXXWWWWWWWWWYYYYYYXXXVVVVVVVVVVVVVVVYYYWWWUUUSSSRRRRRRSSSTTTRRRSSSSSSSSSRRRQQQPPPOOONNNOOOPPPOOONNNMMMNNNOOOQQQOOONNNNNNPPPQQQPPPOOOOOOQQQTTTWWWYYYYYYYYYYYYWWWXXXZZZ[[[[[[]]]```bbbhhhjjjmmmpppqqqpppooonnnmmmkkkhhheeebbb^^^YYYVVVQQQRRRTTTUUUXXX]]]cccgggpppuuu{{{~~~zzzqqqfff___\\\ZZZWWWRRRMMMHHHDDDBBB???>>>>>>???>>><<<999666777:::>>>???======@@@BBBHHHLLLQQQWWW\\\bbbgggkkklllmmmooorrruuuyyy|||~~~zzzsssmmmiii___ccckkkrrrxxx|||}}}~~~}}}www|||}}}zzzxxxooolllhhhfffhhhlllssswww|||~~~}}}}}}~~~~~~|||zzzxxxtttoooiiidddbbb]]]VVVOOOHHHBBB<<<888000000///...,,,+++******++++++++++++++++++++++++,,,+++++++++++++++++++++)))***,,,......---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''************)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''''''''(((((()))***+++,,,+++***)))((((((((((((+++***)))'''''''''((())),,,++++++***)))*********+++++++++++++++***)))((())))))))))))******************)))))))))))))))*********+++,,,,,,---......---...///000111111111111222999DDDPPP[[[hhhvvv~~~wwwqqquuu~~~zzzlllbbb]]]]]]dddpppyyy|||~~~}}}|||```___]]][[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWYYYXXXVVVTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTRRRQQQQQQRRRSSSQQQPPPPPPQQQRRRQQQPPPTTTVVVXXX[[[\\\\\\[[[ZZZUUUWWWYYYZZZZZZ\\\^^^aaagggiiimmmppprrrrrrqqqqqqmmmkkkhhhfffccc___ZZZVVVRRRSSSSSSSSSTTTWWW\\\___fffjjjnnnpppnnnfff]]]WWWNNNMMMJJJGGGCCC@@@===<<<<<<<<<=========<<<999777:::<<<>>>>>>>>>@@@FFFKKKRRRWWW^^^dddiiilllooorrruuuvvvxxx{{{~~~}}}xxxsssnnnkkkiiijjjnnnsssxxx|||~~~~~~~~~}}}|||}}}}}}~~~{{{wwwsssoookkkkkkjjjkkkmmmqqquuuxxx|||~~~~~~~~~~~~|||yyytttppplllgggbbb___WWWRRRJJJCCC===888333/////////...---,,,+++***)))++++++++++++++++++++++++------,,,+++******)))))))))***,,,---...---,,,+++******)))))))))((((((((((((((((((''''''((((((((())))))***++++++***))))))))))))***))))))((('''&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''******************))))))''''''''''''((()))***+++,,,+++***))))))))))))))),,,+++***)))((())))))***((())))))***+++,,,------,,,,,,,,,,,,,,,+++******))))))))))))******************))))))))))))************+++,,,,,,---......---...///000000111111111222999DDDPPP\\\iiiwwwvvvqqqwwwwwwjjj```ZZZ[[[bbboooyyy|||~~~}}}eeedddaaa``````bbbdddeeedddddddddcccaaa___]]]\\\]]]\\\ZZZYYYXXXWWWWWWXXXZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[XXXWWWWWWWWWWWWVVVUUUUUUVVVVVVTTTRRRXXXYYY\\\]]]^^^]]]\\\[[[VVVWWWXXXXXXXXXYYY[[[]]]bbbeeeiiimmmoooqqqqqqqqqmmmkkkhhhfffccc___ZZZWWWSSSSSSRRRQQQOOOPPPRRRUUUTTTVVVYYYZZZXXXTTTOOOKKKBBBAAA???===<<<::::::999;;;<<<===>>>>>>>>>===<<<>>>???AAAAAACCCIIISSSZZZccchhhooouuuxxxzzz{{{{{{}}}{{{vvvsssppppppqqqrrryyy{{{}}}~~~}}}}}}|||zzzwwwvvvwww{{{zzzuuuqqqlllhhhiiikkknnnqqquuuwwwyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}|||wwwsssmmmgggccc^^^ZZZWWWOOOJJJCCC<<<777333000...------,,,,,,+++***))))))++++++++++++++++++++++++...---,,,+++***((('''''')))***+++,,,---,,,++++++************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))(((((('''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''*********)))((((((((('''''''''''''''((()))***+++++++++******************,,,+++***************+++'''((()))+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))*********++++++******)))))))))******+++***++++++,,,,,,------...---......///000000111111111999DDDPPP]]]jjjxxx}}}tttqqqyyy}}}ssseee\\\WWWXXXaaannnyyy}}}ooommmjjjhhhgggiiikkkmmmjjjkkkmmmmmmmmmkkkiiihhheeeeeedddcccbbbaaa`````````^^^\\\[[[[[[\\\]]]^^^aaacccdddcccaaa___^^^^^^___^^^^^^___```___\\\ZZZZZZ[[[\\\]]]^^^]]]\\\[[[XXXYYYYYYWWWUUUTTTUUUVVVYYY\\\___dddgggiiikkkkkkgggeeebbbaaa^^^[[[WWWSSSQQQQQQOOOLLLIIIHHHIIIJJJGGGHHHJJJKKKJJJIIIGGGEEEAAA@@@???>>>======>>>>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDGGGJJJMMMQQQYYYccckkktttxxx}}}~~~}}}}}}}}}~~~~~~|||wwwvvvuuuvvvxxx{{{~~~}}}zzzxxxuuuuuuttttttuuuzzz{{{uuuqqqnnnllljjjnnnpppsssvvvyyy{{{|||}}}~~~~~~~~~}}}~~~~~~}}}|||zzzwwwvvvpppmmmhhhccc___ZZZTTTQQQIIIDDD===777333111///...,,,+++++++++******))))))************************,,,,,,+++***)))((((((((())))))***+++,,,++++++++++++*********)))))))))))))))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((())))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((''''''''')))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''''''''''''''(((***************+++++++++++++++************************))))))*********)))((('''+++++++++,,,,,,++++++***))))))*********+++++++++******))))))******+++++++++++++++,,,,,,---------------......///000000111111999DDDQQQ]]]kkkxxxzzzrrrpppyyyyyynnnaaaWWWSSSVVV___nnnyyy}}}{{{yyyvvvrrrppppppqqqrrrppprrruuuwwwyyyyyyxxxwwwrrrrrrsssrrrqqqpppnnnmmmhhhgggeeecccbbbcccdddeeeiiikkkmmmmmmkkkhhhhhhhhhiiiiiijjjlllmmmkkkhhheee^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[YYYVVVQQQNNNNNNNNNNNNPPPSSSWWWZZZ\\\]]]^^^XXXWWWUUUTTTSSSQQQMMMJJJHHHHHHGGGEEEBBBAAABBBDDDCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEHHHJJJJJJIIIIIIJJJLLLNNNSSSZZZ___dddkkkssszzz~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzwwwuuusssuuuwwwzzz~~~~~~}}}|||}}}~~~~~~{{{wwwuuuooorrrvvvzzz~~~xxxrrrpppqqqtttuuuxxxxxxyyyzzz{{{}}}~~~~~~}}}zzzwwwssspppmmmhhhgggeeebbb^^^XXXPPPJJJ>>>999333...,,,,,,++++++************************************************))))))))))))))))))))))))))))))*********+++***************))))))))))))((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((***)))((('''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((''''''''')))'''&&&$$$$$$&&&''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&'''((()))***))))))***+++++++++******(((((())))))))))))))))))(((((((((((((((''''''&&&))))))************))))))************++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------...---------...///000111111999DDDPPP\\\jjjxxxxxxnnnllluuuvvvjjj]]]TTTQQQTTT___ooozzz~~~}}}zzzxxxwwwwwwuuuwww{{{~~~}}}{{{uuutttrrrpppnnnnnnnnnnnnrrrtttwwwwwwvvvtttssssssssstttvvvxxxzzzxxxuuuqqqhhhfffccc```^^^^^^______ZZZYYYWWWRRRLLLHHHGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNHHHGGGFFFFFFFFFEEEBBB@@@>>>???@@@AAA@@@AAACCCEEEDDDFFFIIIMMMOOOPPPQQQQQQTTTRRRQQQPPPPPPQQQSSSTTTTTTVVVXXXWWWUUUTTTVVVYYY___eeelllrrruuuyyy|||{{{zzzzzzzzzssssssrrrqqqqqqqqqppppppzzz}}}~~~}}}||||||zzz{{{}}}~~~{{{xxxvvvtttqqqvvv~~~}}}wwwtttuuuyyy~~~~~~}}}~~~}}}|||yyyvvvqqqllliiigggcccbbbaaa___ZZZRRRIIIBBB666333...++++++++++++******************+++++++++************************'''''''''((())))))******)))))))))))))))*********))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))%%%&&&'''((((((((((((((())))))(((((('''(((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''''')))))))))((('''''''''&&&&&&&&&&&&&&&'''((()))***((()))***++++++***((((((''''''((())))))))))))(((&&&&&&&&&&&&''')))***+++'''((())))))))))))))))))*********++++++++++++,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---///000111222999DDDPPP[[[hhhvvv~~~tttiiigggooo{{{~~~tttggg[[[SSSPPPTTT___ppp{{{~~~}}}|||||||||~~~}}}|||zzz|||~~~}}}{{{zzzyyyzzz}}}~~~}}}}}}zzz{{{~~~{{{qqqmmmfff___[[[ZZZ[[[\\\UUUTTTRRRMMMGGGCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB???>>>>>>???@@@@@@>>><<<:::===@@@CCCFFFIIIMMMPPPQQQTTTZZZ___cccddddddcccdddcccaaaaaabbbdddgggiiiiiilllmmmkkkgggeeegggjjjtttxxx}}}|||{{{|||}}}~~~}}}~~~~~~{{{xxxuuusssrrrnnnmmmmmmnnnppptttwwwyyy~~~~~~~~~}}}~~~}}}{{{xxxvvvuuuuuuxxx~~~~~~{{{zzz}}}~~~}}}zzzxxxwwwyyy}}}{{{xxxuuupppkkkhhheeeccc```^^^[[[WWWPPPHHH???999333111...------...---,,,*********+++++++++,,,,,,************************''''''((((((((((((((((((((((((((((((((()))******(((((((((((('''''''''&&&((((((''''''''''''(((((())))))(((''''''((())))))&&&&&&''''''((('''''''''(((((((((((((((((()))***((((((''''''''''''(((((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''))))))((((((((((((((((((&&&&&&&&&&&&'''((())))))((()))*********(((&&&%%%'''((()))***+++******))))))(((&&&&&&'''))),,,...(((((()))************************+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111222999DDDOOOZZZgggsss||||||ooodddaaajjjvvv~~~sssfffZZZSSSPPPTTTaaaqqq}}}{{{zzzyyyyyyzzz|||~~~}}}~~~}}}vvvpppfff]]]WWWUUUVVVWWWPPPOOOMMMIIIDDD@@@@@@@@@@@@??????>>>===<<<<<<;;;===<<<===???AAAAAA???===;;;???DDDIIINNNSSSXXX[[[eeeiiipppwww{{{|||{{{zzzrrrqqqpppppprrruuuyyy{{{{{{}}}~~~{{{vvvtttvvvyyy|||zzzvvvsssrrrsssuuuwwwwww|||~~~~~~{{{wwwsssooommmnnnmmmnnnpppuuu{{{~~~{{{yyyvvvuuuuuuuuu}}}wwwsssrrrvvv{{{xxxrrrooonnntttuuuxxx~~~}}}}}}xxxuuuqqqlllhhheeedddccc```\\\VVVOOOHHH???777111///---,,,+++------,,,+++*********+++,,,,,,------))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&(((((('''(((((()))***+++((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''))))))((()))******)))'''%%%###((()))***+++,,,,,,+++***///---)))''''''(((+++---((()))***+++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222222999DDDNNNYYYeeerrrzzzxxxkkk```^^^gggsss}}}rrreeeYYYSSSQQQUUUaaarrr~~~yyyyyyxxxwwwxxxzzz}}}~~~}}}yyywwwyyyzzz{{{}}}}}}|||{{{zzzzzz|||~~~{{{xxxuuuvvvwwwzzz}}}}}}{{{yyyrrrjjj^^^VVVSSSPPPLLLHHHGGGDDDBBB@@@???>>>===;;;<<>>===;;;===???AAADDDFFFGGGGGGGGGKKKPPPVVV[[[dddmmmttt}}}tttppplllkkklllnnnpppqqqsssxxx~~~{{{xxxtttooommmmmmnnnooopppsssxxx~~~|||xxxvvvxxx{{{}}}~~~{{{vvvsssrrrvvv}}}{{{tttmmmhhhgggggghhhpppttt{{{|||xxxwwwuuurrrnnnkkkhhhdddaaa^^^]]]TTTHHH???;;;888333///++++++++++++++++++++++++,,,+++)))((((((((()))***)))))))))))))))((('''''')))))))))(((''''''&&&&&&'''&&&%%%$$$###$$$$$$%%%''''''((((((((((((''''''&&&''')))******(((&&&%%%(((((('''''''''&&&&&&&&&###%%%'''(((''''''(((***(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&(((((())))))'''&&&$$$###''')))***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''***************)))(((((((((((((((((())))))))))))************************,,,+++)))(((((()))+++,,,,,,+++*********+++,,,------------...------,,,,,,------,,,------...///000555777@@@NNNZZZdddpppzzztttggg______hhhssszzzqqqfffZZZRRRMMMRRR```sssxxxvvvuuuvvvyyy|||~~~~~~vvvvvvvvvuuurrrooollljjjmmmmmmmmmooosssxxx}}}|||zzzwwwtttqqqooonnnnnnkkkkkklllmmmooonnnllljjjffffffgggiiilllmmmlllkkkeee^^^UUUOOOMMMJJJFFFBBBCCCBBB@@@???>>>>>>=========BBBDDDCCCCCCGGGIIIHHHFFFHHHJJJMMMPPPQQQRRRRRRVVV[[[aaagggmmmssszzzqqqnnnkkkjjjkkkmmmooopppssswww~~~}}}~~~|||yyytttqqqmmmjjjjjjmmmqqqtttxxxzzz~~~~~~}}}~~~~~~~~~{{{xxxwwwyyy}}}{{{xxxzzz}}}xxxssskkkdddbbbdddhhhkkkrrrvvv}}}yyyvvvvvvrrrpppnnnkkkiiieeeaaa]]]RRRIII>>>777444222///---++++++++++++++++++++++++++++++)))((((((((()))***)))))))))))))))((('''''''''''''''(((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((()))*********)))((('''(((((('''''''''&&&&&&&&&%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''(((((((((((()))))))))***(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))((('''%%%$$$&&&((())))))'''&&&&&&'''))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))************)))(((((((((((((((((())))))))))))************************++++++***))))))***++++++((()))***,,,------,,,,,,,,,---------------,,,,,,------,,,------...///000555777@@@MMMZZZdddpppzzzrrreee]]]]]]fffqqqzzzqqqeeeYYYQQQNNNSSSaaattt{{{yyyvvvvvvxxx{{{|||}}}nnnmmmkkkiiigggdddcccbbbbbbaaaaaabbbeeejjjooorrrsssuuuwwwwwwuuutttssssssqqqoookkkfffcccaaa``````^^^]]]\\\]]]^^^___]]]\\\XXXWWWWWWYYY]]]___``````[[[VVVPPPMMMKKKIIIFFFBBBBBBBBBAAAAAABBBCCCCCCDDDDDDKKKOOOPPPRRRWWWYYYXXXXXXZZZ]]]aaacccdddddddddhhhlllrrrxxx}}}~~~rrrooommmlllnnnqqqrrrssstttwww}}}}}}||||||}}}|||yyytttppplllkkkiiiiiilllrrrwww{{{~~~~~~~~~||||||~~~~~~{{{xxxxxx{{{}}}ooojjjddd___```eeemmmrrrvvv{{{}}}wwwsssrrrrrrnnnmmmlllkkkiiiddd^^^ZZZFFF???666///......---,,,,,,,,,++++++************+++******)))((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))***,,,+++***)))))))))******)))((('''&&&&&&'''((()))++++++*********)))))))))'''''''''''''''&&&&&&&&&&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))+++,,,,,,***'''%%%%%%&&&!!!"""$$$&&&''''''''''''''''''((((((((((((''''''%%%'''(((((('''''''''((()))))))))(((((((((((((((''''''''''''((((((((((((*********)))))))))(((((())))))******))))))(((''''''((((((((()))))))))***************************************************$$$'''***---......,,,+++,,,,,,------------,,,,,,------,,,------...///000444777@@@MMMYYYdddpppzzzooobbbZZZZZZdddnnnyyypppdddXXXPPPNNNSSSaaasss{{{wwwvvvwwwyyy{{{{{{sssqqqooollljjjiiiiiiiiifffdddbbbaaacccfffjjjmmmppprrruuuvvvuuutttsssttttttqqqlllgggcccaaa``````]]][[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWYYY\\\```bbbbbb```]]]YYYVVVUUUSSSOOOLLLJJJKKKLLLMMMNNNOOORRRTTTWWW^^^dddeeegggjjjjjjhhhkkkmmmqqqtttvvvvvvvvvuuutttvvvzzz~~~~~~}}}}}}~~~~~~~~~wwwuuussssssuuuxxxyyyzzzxxxyyy}}}zzzyyyxxxwwwuuurrrnnnlllkkklllnnnqqquuuzzz~~~}}}}}}~~~~~~{{{{{{}}}|||wwwtttkkkhhheeeeeehhhooowww|||}}}}}}}}}}}}~~~|||uuupppmmmlllmmmkkkjjjiiigggddd^^^WWWQQQAAA;;;333...,,,---......,,,,,,++++++******))))))+++******))))))))))))))))))))))))))))))(((''''''''''''''''''(((((())))))))))))((((((((((((((((((***)))'''%%%%%%''')))***++++++***))))))))))))***''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''))))))((('''&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''***++++++***'''&&&&&&'''!!!"""%%%'''(((((('''&&&'''''''''(((((()))))))))$$$&&&((((((''''''((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))******************************))))))************))))))&&&(((***,,,---,,,++++++++++++,,,---------,,,,,,------,,,------...///000444777???MMMYYYcccooozzz|||lll___XXXXXXbbbmmm}}}~~~xxxooocccVVVNNNMMMRRR___qqq}}}~~~zzzvvvtttuuuxxxzzz{{{}}}{{{yyyyyyyyyzzzzzzwwwuuurrroooooopppssstttyyy{{{~~~~~~zzzuuuqqqnnnmmmlllfffdddcccccceeeggghhhhhhhhhfffdddeeehhhkkkmmmnnnmmmkkkiiifffdddaaa^^^[[[YYY\\\^^^___```bbbfffiiissszzz|||xxx{{{}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~|||{{{yyyyyy{{{~~~}}}}}}}}}zzzsssrrrpppnnnlllkkklllmmmppprrrwww{{{~~~}}}|||~~~~~~xxxrrrnnnllljjjkkkmmmpppuuu{{{}}}}}}~~~~~~vvvnnniiifffffffffhhheeebbb^^^YYYRRRKKKFFF===999333...,,,---......+++++++++******)))))))))************)))))))))((()))))))))))))))(((''''''))))))((((((''''''''''''&&&'''''''''''''''''''''***)))'''%%%%%%''')))***+++***)))((((((((())))))&&&'''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))(((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((&&&&&&'''(((###%%%'''((()))(((&&&%%%&&&&&&''''''(((((())))))$$$%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))((('''''''''''''''((()))*********************************((()))************)))(((++++++******)))************++++++,,,------,,,,,,------,,,------...///000444666???MMMYYYcccoooyyyyyyiii]]]WWWWWWbbbmmm}}}~~~wwwnnnbbbVVVMMMLLLPPP]]]ooo{{{~~~~~~{{{xxxuuusssuuuxxxyyyzzz~~~|||{{{rrrpppoooqqqtttvvvxxxxxxzzzxxxuuuuuuwwwyyyyyyzzzyyyxxxvvvssspppmmmkkkjjjkkknnnqqqrrrrrrtttxxx|||~~~~~~~~~||||||~~~~~~{{{xxxuuussskkkkkkkkkiiiiiilllpppsssxxx{{{~~~~~~}}}|||~~~yyyrrrmmmllllllnnnqqqvvv{{{yyyooogggcccaaaaaa```bbb^^^XXXQQQKKKEEE???;;;777555111...,,,+++,,,,,,************************)))************)))(((((()))))))))))))))(((''''''***))))))(((''''''&&&&&&''''''((()))))))))(((((()))((('''&&&&&&'''((()))******)))))))))(((((((((&&&&&&&&&'''''''''''''''"""$$$'''((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))###$$$&&&&&&%%%%%%'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))$$$&&&''''''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%(((((())))))(((((('''&&&&&&&&&'''((()))***++++++************************))))))))))))))))))))))))---,,,***((((((((()))***)))***+++,,,,,,------,,,------,,,------...///000333666???LLLXXXcccoooyyyvvvggg\\\WWWYYYcccooo}}}xxxnnnbbbUUUMMMKKKOOO[[[mmmyyy|||}}}~~~zzzxxxuuuuuuwwwxxxyyyyyy{{{{{{{{{~~~~~~|||zzzwwwuuuuuuuuuxxx|||~~~|||vvvqqqooonnnlllkkkgggjjjmmmooorrrvvv{{{~~~}}}||||||~~~|||yyytttooonnnpppsssvvvyyy~~~|||||||||~~~xxxqqqhhhaaa^^^^^^^^^]]][[[UUULLLDDD>>>:::666444000000000...---,,,,,,,,,(((((())))))******++++++)))******+++***)))(((''')))))))))))))))(((''''''((((((((((((((('''''''''&&&'''((()))))))))(((((((((((((((((((((((((((((()))***+++++++++***)))(((&&&&&&&&&'''''''''(((((($$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%&&&''''''((((((&&&&&&%%%$$$%%%%%%&&&'''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&'''((()))***++++++***************************)))(((''''''((()))******************)))))))))))))))***,,,,,,------,,,------,,,------...///000333666???LLLXXXbbbnnnyyyuuufff\\\WWWZZZfffrrr}}}xxxooobbbVVVNNNKKKOOO[[[lllxxx|||}}}|||zzzyyyyyyyyyyyyxxxwww}}}{{{zzz{{{|||~~~xxxsssmmmhhhffffffgggggghhhmmmsssyyy|||~~~}}}~~~|||{{{{{{|||}}}{{{zzzzzzwwwvvvuuuqqqooopppuuuyyy~~~{{{zzz{{{|||~~~|||rrrkkkbbb]]]\\\\\\\\\\\\VVVOOODDD;;;666333222222,,,...000000///.........''''''((()))***+++,,,,,,)))******++++++)))(((''')))))))))))))))(((((('''&&&&&&''''''((()))))))))$$$%%%&&&((((((((('''&&&''''''((((((((((((''''''***+++---------,,,***(((&&&&&&&&&'''''''''((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''((((((((((((&&&$$$""""""$$$&&&((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$&&&!!!!!!"""###%%%''')))***&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++************************+++)))(((&&&&&&((()))+++&&&'''***,,,,,,+++)))(((((()))***+++,,,------------------------...000000333666>>>LLLXXXbbbnnnyyytttfff\\\XXX\\\hhhttt|||yyyooocccVVVNNNLLLPPP\\\mmmyyy}}}~~~~~~|||||||||zzzwwwuuu~~~~~~~~~zzzzzz||||||xxxtttkkkgggbbbaaaeeejjjnnnoooxxxzzz}}}|||yyyyyyzzzyyyuuusssssssssuuutttsssrrrtttxxx|||~~~~~~}}}}}}~~~~~~wwwrrrkkkfff___YYYVVVTTTRRRQQQKKKDDD;;;555222222111000//////...------,,,++++++))))))((((((''''''&&&&&&***(((((())),,,,,,)))&&&***************)))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&************************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&))))))***+++++++++++++++************************+++*********))))))((((((******************++++++///---+++))))))+++---//////000000///------...///444999BBBMMMYYYfffrrrzzzrrrddd___^^^```kkkyyyyyynnnbbbXXXTTTOOOUUU```ooo|||~~~~~~}}}|||{{{zzzzzzzzz~~~}}}~~~}}}{{{yyyzzz}}}~~~{{{vvvqqqppprrrsssqqqnnnfffdddcccffflllsssxxxzzz|||}}}~~~~~~}}}~~~~~~yyytttpppnnnnnnnnnrrrssstttvvvyyy|||~~~|||wwwqqqmmmfff```XXXRRRMMMKKKJJJHHHDDD???888333222111000///......------,,,++++++***)))))))))))))))(((((((((+++))))))***------***((())))))******))))))((('''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''%%%###"""!!!###$$$%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((()))&&&&&&''''''((())))))***))))))((((((((('''''''''(((((()))***************((((((((((((((((((((((((************)))))))))(((+++***)))((())),,,...000...---+++******+++,,,---...//////...------///000444999BBBMMMYYYfffrrrzzz~~~oooaaa\\\[[[^^^kkkzzzyyymmmaaaXXXSSSPPPWWWbbbppp|||~~~}}}{{{zzzzzzzzzzzz}}}~~~}}}~~~~~~}}}|||zzzyyyzzz}}}|||wwwooojjjdddcccfffiiijjjjjjhhhhhhjjjooovvv|||~~~~~~zzzwwwtttpppnnnllllllmmmppprrruuuyyy|||~~~zzzuuupppkkkeeebbb\\\VVVMMMFFFAAA???>>>===;;;888444222111000///---,,,,,,,,,++++++******)))))))))))))))************+++******+++,,,,,,+++)))((())))))))))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''''')))'''&&&$$$%%%&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((,,,+++)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' """&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))******++++++******((((((((((((((((((((((((************)))))))))))),,,***((('''))),,,000333,,,,,,++++++,,,,,,,,,,,,,,,---......---...000222333999BBBLLLXXXeeerrryyy|||mmm^^^ZZZZZZ___nnn~~~xxxmmmaaaWWWRRRRRRYYYeeesss}}}|||zzzyyyyyyzzz{{{~~~~~~}}}|||||||||}}}zzzrrrmmmccc___\\\\\\aaaggglllnnnssstttvvvyyy}}}}}}{{{zzz{{{||||||uuutttsssrrrrrrrrrssssssqqqsssuuuxxx{{{}}}~~~~~~~~~yyyvvvpppkkkfff___YYYUUUPPPJJJAAA:::777666555555666555333222000...,,,+++++++++******))))))))))))((((((((())))))*********************++++++******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((('''((()))))))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''+++***'''&&&%%%&&&'''((((((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''(((((())))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++*********************************)))))))))))))))+++***)))((()))+++...///)))***+++,,,---,,,+++++++++,,,---------...000222333888AAALLLXXXeeeqqqyyy{{{lll^^^ZZZ\\\bbbsssxxxlll```VVVQQQSSS[[[ggguuu~~~|||zzzyyyyyyzzz{{{~~~}}}}}}{{{{{{{{{}}}~~~~~~yyytttpppkkkgggddd^^^]]]\\\___fffnnnuuuyyy}}}~~~~~~zzzvvvvvvvvvvvvssssssuuuvvvxxxzzz{{{|||vvvvvvvvvwwwxxxzzz|||~~~~~~}}}{{{yyyooommmjjjfff```YYYPPPJJJCCC>>>777222000111111111333444444222000---+++)))***)))))))))))))))(((((('''''''''(((((()))))))))))))))))))))(((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''((())))))((((((###%%%(((***+++***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&(((***(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))***************************************))))))))))))))))))******)))***************)))(((((()))+++,,,---,,,+++******+++---------...000333222777@@@KKKWWWdddpppxxxxxxiii\\\YYY\\\ddduuuwwwkkk___UUUPPPRRR[[[iiivvv~~~}}}zzzyyyyyyyyyzzz~~~}}}}}}{{{tttpppjjjeeecccbbbbbbaaacccdddgggkkkqqqxxx~~~~~~zzzuuurrrqqqqqqrrrtttvvvzzz|||~~~{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}~~~|||yyyuuusssjjjhhheeeaaa[[[SSSIIIBBB999555000...---...//////111222333222///,,,******))))))))))))))))))))))))''''''''''''(((((((((((((((((()))(((&&&&&&(((***((())))))))))))(((''''''))))))))))))))))))))))))&&&'''(((((())))))))))))$$$&&&))),,,,,,***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''((('''&&&'''(((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%''')))***'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))************((()))+++++++++)))&&&%%%((()))***,,,,,,,,,++++++***+++------------000222222777@@@JJJVVVdddpppwwwssseeeYYYWWW[[[ccctttwwwkkk^^^TTTOOOQQQ[[[jjjwww~~~~~~|||zzzyyyxxxxxx~~~{{{{{{zzzxxxvvvtttrrrqqqiiifffbbbaaacccfffhhhhhhoooqqquuuxxx{{{~~~}}}{{{vvvsssssssssvvvwwwzzz}}}}}}~~~}}}{{{{{{zzzwwwtttqqqnnnlllgggddd___XXXQQQHHH???999333000---,,,,,,---,,,+++,,,///111000---++++++,,,)))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((&&&&&&)))+++))))))******))))))((('''((((((((((((((((((((((((&&&&&&((())))))*********(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''')))'''&&&&&&))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((('''&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********)))((((((((()))***++++++,,,,,,,,,***,,,------,,,---///111111666???JJJVVVcccooowwwqqqcccXXXXXX\\\dddttt~~~vvvjjj]]]SSSNNNNNNYYYiiiwww~~~~~~|||zzzwwwvvv~~~~~~}}}|||zzzvvvsssqqqllllllllllllmmmmmmnnnnnndddcccbbbdddiiinnnqqqrrrxxx{{{~~~~~~~~~{{{xxxwwwxxxzzzzzz|||~~~}}}vvvuuussspppmmmiiifffeeeeee```XXXOOOGGG>>>666111000...,,,+++,,,+++***((()))+++......,,,+++---///))))))))))))************++++++******))))))(((((()))***+++)))''''''***---***************)))((((((''''''''''''''''''''''''&&&&&&((()))************&&&%%%###!!!!!!!!!###$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((((((((((((''''''''''''((((((((())))))******))))))***+++++++++++++++************************(((((())))))*********+++******)))))))))+++,,,---((())))))***++++++,,,,,,+++,,,------,,,,,,...000111666???JJJVVVcccooovvvqqqdddZZZ[[[___fffvvv~~~vvvjjj]]]SSSNNNMMMYYYiiiwww}}}~~~}}}zzzwwwuuu~~~{{{pppooollliiifffeeeeeeeee]]]^^^```ccchhhnnnssswwwwwwwwwwwwvvvvvvxxx|||}}}|||~~~~~~|||}}}|||uuuoookkkooosssxxx|||}}}|||||||||~~~|||wwwttttttpppkkkiiihhhfffbbb^^^WWWOOOEEE>>>:::666111,,,...+++((((((+++---,,,+++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***++++++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&((('''&&&+++)))&&&'''))))))'''$$$'''''''''''''''''''''''')))&&&$$$&&&******&&&"""&&&%%%$$$######%%%'''(((%%%&&&((())))))(((&&&%%%"""%%%((())))))((()))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!''''''''''''''''''''''''&&&&&&''''''((()))))))))***************)))(((((( """%%%(((+++---......)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------++++++,,,------.........333666???KKKUUU___mmmyyy|||nnnbbbVVVTTTZZZfffwww|||ppp```SSSMMMLLLOOOYYYiiivvv~~~~~~|||xxxuuu~~~~~~~~~zzzwwwtttttttttuuuuuusssppplllgggeeebbb______```cccdddbbbcccggglllssszzz~~~}}}~~~zzztttnnnkkkiiijjjpppwww}}}~~~}}}zzzvvvsssqqqmmmhhhfffdddaaa\\\WWWJJJCCC;;;666444222---***---+++))))))+++---,,,***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((('''&&&&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''%%%$$$###$$$&&&((('''&&&'''&&&%%%&&&)))***)))(((''''''''''''''''''''''''$$$"""!!!###'''(((%%%!!!$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''')))++++++***((((((((('''''''''((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&###"""!!!"""######""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++++++++******))))))'''((()))******)))(((((()))***++++++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////222555>>>JJJUUU```nnnzzz{{{mmmaaaUUUTTTZZZgggwww~~~wwwkkk\\\PPPKKKKKKPPP[[[kkkxxx~~~~~~~~~~~~|||xxxuuu~~~}}}yyytttooolllgggfffggghhhiiigggdddbbbbbb```^^^\\\^^^bbbfffjjjjjjlllpppwww|||{{{|||~~~~~~}}}~~~~~~xxxrrrnnnkkkjjjjjjkkkrrr{{{{{{xxxvvvuuusssrrrmmmiiiddd```]]]XXXPPPKKK;;;666000.........,,,***+++******+++,,,,,,+++)))++++++++++++++++++++++++)))******************+++))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%'''&&&%%%&&&((())))))(((''''''''''''''''''''''''""" """&&&(((&&&###"""$$$&&&'''((('''%%%$$$%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++++++++*********))))))+++++++++***)))(((&&&%%%((()))******))))))***+++*********++++++++++++,,,---,,,+++++++++---///111222555>>>JJJUUU___nnnzzzyyyjjj___UUUTTT[[[hhhxxx}}}zzzqqqcccUUULLLIIIJJJQQQ\\\lllyyy~~~~~~}}}}}}}}}{{{wwwttt~~~||||||~~~uuuuuutttrrrnnniiidddaaa``````bbbeeehhhiiihhhgggjjjjjjiiijjjlllooosssuuutttvvvzzz|||yyyyyy{{{}}}~~~}}}|||yyyxxxzzz}}}|||yyyxxxuuurrrppppppppppppuuu{{{}}}{{{xxxsssppppppppppppooohhhddd^^^YYYTTTMMMDDD===333000---,,,---------,,,)))***+++,,,,,,+++***)))************************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%)))((('''''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$###%%%((()))(((&&&$$$$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%% """%%%&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$'''&&&&&&(((******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******))))))((((((((()))))))))))))))******))))))'''((())))))(((((()))***))))))*********+++++++++...---+++******---///111333666>>>JJJTTT^^^lllxxxwwwhhh]]]TTTSSS[[[hhhyyy{{{vvvkkk]]]QQQJJJIIIJJJOOO[[[lllyyy~~~~~~}}}||||||||||||zzzwwwttt{{{xxxuuuttttttuuulllmmmmmmllljjjfffbbb```aaabbbeeekkkqqquuuvvvvvvyyyzzz|||~~~{{{zzz|||}}}xxxvvvsssrrrsssvvv{{{~~~zzzvvvrrrrrrtttuuuvvvwwwwwwxxx}}}zzzxxxuuurrrnnnllllllmmmllllllbbb]]]VVVPPPJJJBBB999222000///---,,,,,,,,,,,,,,,(((***+++,,,+++***))))))************************&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((('''%%%######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&''''''&&&$$$((((((((('''&&&%%%%%%%%%'''''''''''''''''''''''')))(((''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&)))))))))(((((()))''''''''''''((((((((((((%%%$$$$$$###############(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))(((''''''''''''(((((((((((()))***++++++,,,&&&((())))))(((''')))***))))))*********+++++++++...---+++******---///111666888@@@JJJSSS\\\iiiuuu~~~wwwggg\\\SSSTTT[[[hhhyyyzzzsssfffYYYNNNJJJJJJKKKNNN[[[lllyyy}}}}}}~~~|||{{{{{{{{{{{{zzzvvvsss{{{yyyvvvsssqqqpppooopppoooppprrrrrrqqqooollljjjjjjkkknnnttt{{{~~~~~~}}}}}}~~~}}}zzzwwwrrrpppnnnlllnnnqqquuuxxx~~~|||xxxvvvoooqqquuuxxx{{{}}}}}}~~~|||wwwsssqqqnnnmmmjjjiiiiiihhheeecccWWWQQQJJJDDD???:::333---......,,,+++************(((***++++++***))))))***************************((())))))))))))))))))***((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))'''&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&((('''%%%$$$$$$&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&'''((()))'''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))((('''&&&'''((((((+++******)))))))))******'''((())))))(((((()))************++++++++++++,,,---,,,+++++++++---///111666888@@@JJJSSS[[[hhhtttxxxggg\\\SSSTTT\\\hhhxxx~~~yyyqqqcccVVVNNNJJJKKKLLLPPP^^^ooozzz||||||}}}zzzzzzzzzzzz{{{yyyuuusss}}}xxxvvvuuuvvvvvvwwwtttqqqoooqqquuu{{{~~~}}}|||zzzyyyxxxxxxyyyyyy|||~~~}}}{{{xxxxxxzzz|||wwwuuuvvvvvvssspppooonnnmmmlllnnnqqquuuwww~~~|||{{{||||||{{{zzzvvvwwwyyy{{{~~~~~~}}}vvvpppmmmlllgggfffeeedddbbb^^^XXXSSSHHHCCC<<<888666444000---,,,---,,,+++***))))))))))))***+++***((('''))),,,************************)))))))))))))))((((((((((((((((((((((((((((((((('''((()))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%$$$###%%%''''''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%### #########$$$$$$$$$%%%%%%&&&''')))***)))(((%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&***)))((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,+++)))(((((((((***+++,,,+++***)))))))))******''')))******)))(((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////333666>>>IIISSS]]]jjjvvvyyyggg]]]TTTTTT\\\gggwww~~~wwwnnnaaaUUUMMMJJJKKKKKKWWWeeeuuu~~~}}}zzz{{{}}}yyyyyyyyyyyyzzzxxxuuurrrwwwvvvvvvyyy|||{{{xxxtttooolllkkkjjjkkkoookkkgggfffjjjrrr|||yyyrrrooopppqqqooolllppppppooooooqqqtttwwwyyyzzzxxxwwwxxx{{{}}}~~~}}}~~~zzzsssllliiiiii``````___^^^[[[TTTKKKEEE>>>888333000111111000...,,,---------+++******+++)))***+++)))''''''***---))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''(((***+++++++++***)))''''''''''''''''''''''''''''''((()))***+++,,,,,,'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&((()))'''$$$###$$$&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''))),,,$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((($$$&&&)))******(((%%%"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))...---+++))))))***+++,,,+++***)))))))))***,,,---((()))******))))))***+++++++++,,,,,,,,,---------++++++,,,------.........111444<<>>555333000///000000000///,,,---///000000///...---************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$###"""!!!!!!!!!"""&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''$$$&&&''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((()))'''%%%&&&((()))'''&&&%%%&&&&&&''''''&&&%%%%%%!!!"""$$$&&&((()))***+++''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******************************))))))))))))))))))************************---,,,++++++************---------------...//////333888@@@IIIRRR___llluuu}}}nnnhhhdddjjjyyy~~~wwwkkk]]]RRRLLLJJJOOOVVViiiwww~~~zzzyyywwwuuuuuuvvvsssnnniii~~~~~~{{{yyyvvvsssooollllllllllllkkknnnoooqqqtttyyy~~~{{{vvvsssrrrrrrqqqpppwwwzzz~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~{{{xxxuuusssvvvuuusssrrrqqqnnnkkkhhhfffaaaZZZRRRJJJBBB;;;666000//////000111222111///+++,,,---.........,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''))),,,+++(((&&&''')))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$)))%%%###$$$((()))'''###%%%&&&'''''''''&&&%%%$$$"""###%%%&&&((())))))***''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************************))))))))))))************************------+++******))))))))),,,,,,++++++,,,---......333888@@@IIIRRR___llluuu~~~ooogggbbbiiixxx{{{uuuiii[[[QQQKKKJJJOOOVVVjjjxxx~~~zzzyyywwwvvvvvvvvvsssmmmhhh|||vvvqqqnnnllliiihhhfffdddbbbdddiiimmmppppppsssvvv{{{uuupppkkkjjjlllqqqtttvvvzzz}}}{{{|||}}}~~~}}}|||yyyyyyyyy{{{}}}~~~~~~|||}}}}}}|||{{{xxxuuuqqqooopppnnnllljjjhhheeeaaa___\\\WWWOOOHHHBBB<<<666333111000......000000///...,,,---------------,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))---///...)))&&&''')))''''''''''''''''''''''''''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))************)))))))))(((************************++++++***************+++------------...///000111333888@@@IIIRRR___llluuu}}}|||nnnfff```fffwww~~~yyypppeeeXXXOOOKKKKKKQQQYYYjjjwww}}}{{{zzzxxxvvvwwwwwwsssmmmggg}}}~~~~~~}}}|||}}}mmmiiiccc^^^\\\ZZZYYYXXXXXXWWWZZZaaakkktttzzz{{{}}}}}}sssnnnhhhhhhnnnvvv|||}}}}}}~~~zzz{{{||||||||||||{{{zzzqqqqqqrrrvvvzzz|||||||||{{{{{{{{{zzzwwwssspppmmmmmmjjjhhheeeccc```\\\YYYOOOJJJCCC===888444000...444111...------...------//////............------))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((***...000...)))%%%&&&((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$''')))(((%%%$$$&&&)))%%%&&&'''((((((&&&$$$###&&&&&&%%%%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))((((((************************))))))))))))***+++,,,---+++++++++,,,---...///000333888@@@IIIRRR___llluuu|||{{{mmmddd^^^eeevvv~~~xxxlllaaaUUUNNNKKKLLLSSS\\\iiiwww}}}{{{zzzxxxwwwwwwwwwtttmmmggg~~~||||||xxxtttoookkknnnqqqtttsssoooiiidddaaaXXXVVVSSSNNNLLLNNNRRRVVVVVVYYY___fffooowww}}}wwwrrrllliiinnnzzz~~~{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyvvvttttttuuuwwwyyyyyyxxxzzzxxxwwwvvvtttqqqllliiibbbbbbaaa___[[[VVVQQQMMMCCC@@@<<<777333000//////,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++************))))))((((((''''''+++***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&((()))))))))(((''''''''''''(((''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,'''%%%###%%%(((***)))'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))((((((&&&$$$###"""!!!!!!%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&''')))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!%%%((('''$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&'''((()))((('''%%%###"""&&&***,,,,,,+++)))******)))))))))***+++,,,''''''((()))***++++++,,,)))************+++++++++///...,,,,,,,,,...000111444666>>>HHHRRR\\\jjjvvvzzzlllgggcccgggssswwwlll___SSSMMMIIIIIISSSaaallluuu|||}}}}}}~~~|||zzzvvvsssllleee~~~{{{zzz|||{{{wwwrrrnnnkkkgggdddaaa___``````^^^ZZZVVVTTTSSSNNNLLLJJJIIIKKKQQQYYY___dddgggkkkpppwww}}}|||vvvrrrpppuuu}}}}}}zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyywwwvvvsssqqqooonnnllljjjhhhcccaaa___[[[UUUNNNIIIFFF<<<999666222///---,,,,,,------,,,,,,,,,------...,,,,,,,,,+++++++++*********)))))))))((((((((('''***)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''''''''((((((((('''&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''((())))))++++++++++++++++++++++++&&&%%%$$$%%%(((***)))'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((($$$!!!!!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''(((******)))'''&&&))))))******+++******)))************++++++++++++(((((())))))******++++++************++++++++++++---,,,++++++,,,...000111555777>>>IIISSS]]]kkkwwwyyykkkfffbbbgggsss|||tttjjj]]]QQQLLLIIIIIITTTbbbooowww~~~~~~~~~|||~~~~~~yyyuuurrrkkkccc~~~}}}||||||}}}}}}~~~~~~{{{xxxxxxzzz}}}}}}{{{qqqllleee```\\\ZZZYYYXXXTTTTTTSSSPPPMMMLLLMMMNNNIIIIIIJJJMMMSSS]]]iiiqqqyyyzzz||||||{{{zzz{{{}}}|||yyyxxxvvvwwwxxxzzz{{{|||||||||~~~~~~~~~~~~|||yyyvvvuuurrrnnnkkkjjjjjjiiigggaaa^^^YYYRRRKKKDDD>>>;;;444222000...,,,+++++++++...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((''''''(((((('''&&&((((((((((((((((((((((((************************%%%&&&&&&&&&''''''''''''&&&''''''((()))(((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))************************&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&)))))))))'''$$$!!!!!!"""%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%'''(((((((((((((((((((((((()))&&&######%%%&&&$$$!!!%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((************)))...---+++))))))))))))***)))***+++,,,---,,,++++++)))))))))))))))*********************+++++++++,,,+++*********,,,...000111555777???JJJSSS]]]kkkxxx~~~wwwiiidddbbbgggtttyyyqqqfffZZZOOOKKKIIIJJJVVVeeesss{{{}}}|||~~~}}}xxxuuuqqqiiiaaa~~~~~~|||xxxtttqqqpppqqqqqqssswww}}}}}}|||}}}|||yyyuuusssjjjddd\\\WWWUUUUUUVVVVVVSSSSSSTTTSSSRRRRRRUUUWWWSSSVVV[[[```hhhrrr}}}|||yyywwwqqqxxx~~~|||zzzyyyvvvwwwyyyzzz|||}}}}}}~~~}}}yyyuuurrrooollliiigggeeebbb___YYYVVVOOOHHH@@@:::666333000///...---------............---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((***(((''''''((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((('''&&&&&&$$$######$$$&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&***+++***(((%%%"""""""""%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))))))))(((***)))(((((((((((()))***(((***,,,---...---+++************)))))))))))))))*********+++++++++,,,,,,)))))))))***,,,...000111444666>>>IIIRRR\\\jjjvvvzzzsssfffcccaaahhhuuuwwwnnncccWWWMMMJJJJJJLLLYYYhhhxxx}}}|||}}}{{{wwwtttqqqhhh___}}}yyyuuusssqqqppplllqqqwww{{{||||||{{{zzz~~~~~~~~~zzz{{{}}}~~~yyyuuutttuuuvvvuuuuuuvvvyyy|||}}}~~~|||{{{zzzzzzyyywwwtttoookkkiii```[[[UUURRRSSSUUUXXXYYYWWWZZZ^^^```aaabbbdddfffhhhmmmttt{{{~~~~~~{{{zzzyyywwwtttpppmmmkkkkkkvvv}}}{{{{{{wwwxxxzzz{{{}}}}}}~~~~~~|||||||||}}}|||zzzuuurrrkkkjjjgggeeeaaa\\\UUUPPPMMMIIIDDD>>>888444111000---------------......///...---,,,+++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))+++***((()))******)))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))******)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))))))))((('''((()))+++------,,,+++************)))))))))))))))***++++++++++++,,,,,,,,,((())))))+++,,,...///000222444<<>>555444333111000///......******++++++,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******'''((((((((()))))))))***+++)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&'''((()))***,,,,,,,,,+++***)))''''''&&&'''(((((((((((('''&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""###%%%&&&''''''&&&&&&(((((('''''''''''''''((()))((((((((((((((())))))(((((()))))))))*********(((((())))))******+++++++++++++++,,,,,,,,,------++++++,,,---.../////////111444;;;FFFPPPZZZhhhttt~~~{{{rrrkkkcccaaadddmmm|||}}}tttjjj___TTTLLLKKKMMMRRR```ppp}}}|||{{{{{{xxxuuuvvvuuulllaaa}}}}}}}}}zzzxxxyyy}}}wwwtttpppkkkhhhhhhiiijjjffffffgggfffeeebbb___]]]XXXZZZ\\\]]]]]]]]][[[ZZZZZZ]]]ccclllvvv}}}yyyuuurrrpppkkkeee```]]][[[WWWWWW[[[bbbkkkppp{{{~~~{{{{{{{{{zzzyyyyyyxxxwwwvvvtttsssqqqnnnjjjfffccc```\\\ZZZPPPMMMIIIEEEAAA<<<666333000000000//////......---,,,------------,,,,,,+++************+++,,,------,,,,,,,,,+++++++++******'''((((((((())))))*********(((''''''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))(((''''''&&&&&&((()))***---,,,,,,+++***)))((('''&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))(((%%%$$$&&&(((%%%&&&((((((((((((&&&%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&(((''''''(((((()))***+++$$$###!!!!!!###''',,,...((((((((('''((())))))***'''(((((()))***++++++,,,++++++,,,,,,,,,---------,,,------.../////////...222444<<>>;;;888555222000///333111...,,,,,,,,,***((((((((((((((((((((((((((())))))************))))))******++++++++++++******((((((((((((((((((''''''((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''''')))***+++------,,,,,,+++***))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%'''&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''((($$$$$$######$$$&&&'''((('''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$### !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%(((---///+++'''%%%'''))))))))))))***+++)))&&&$$$%%%''')))***+++$$$$$$%%%&&&'''((())))))(((((()))***+++,,,,,,,,,*********+++,,,---...///222444<<>>777222000---+++++++++++++++************'''&&&%%%&&&(((******)))***************************++++++++++++++++++***))))))************))))))'''(((((()))))))))))))))++++++***)))(((''''''&&&(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((&&&%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$(((---000000///''')))******((('''(((((()))(((&&&&&&(((******)))'''((()))***+++,,,,,,---+++++++++***************+++++++++,,,---...///000222444<<>>888444000---,,,,,,***(((&&&%%%'''(((++++++++++++++++++++++++((('''%%%&&&(((******)))((((((((((((((((((((((((+++++++++,,,,,,+++++++++(((((())))))))))))((((((###&&&***---...,,,***(((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''(((((((((''''''(((((('''%%%$$$$$$%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,,,,,,,''''''''''''''''''''''''!!!"""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&###!!! !!!!!!"""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''###$$$%%%'''((())))))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((%%%'''))))))))))))***+++***)))))))))++++++)))'''&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---,,,,,,,,,---...///000111222444<<>>EEEMMMYYYgggqqqyyy{{{~~~yyyqqqggg___PPPJJJGGGJJJPPP[[[mmm}}}~~~|||zzzxxxuuuqqqkkkbbbVVVNNN~~~|||{{{|||~~~{{{zzzxxxxxxtttttttttvvvzzz|||xxxtttqqqllliiigggfffeeeggghhhhhhgggfff```XXXNNNHHHDDD@@@999333,,,***((((((***,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))(((((('''&&&&&&'''((()))***++++++&&&&&&'''''''''((((((((())))))+++,,,,,,,,,+++***+++++++++++++++*********(((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++'''''''''&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$''''''$$$$$$''''''$$$%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***---,,,+++((('''&&&%%%%%%++++++*********)))))))))******++++++++++++***)))---,,,,,,,,,,,,...000111444888>>>EEEMMMZZZgggqqqzzz}}}yyyqqqggg___QQQLLLHHHKKKRRR^^^nnn|||~~~|||yyywwwtttppphhh^^^TTTLLL~~~}}}|||}}}}}}}}}~~~|||}}}}}}}}}{{{wwwsssooollljjjgggddddddcccbbbbbbaaa___\\\YYYNNNGGG>>>888666555222000---+++))))))***++++++***))))))******+++++++++,,,+++++++++***)))((((((((('''''''''((()))*********(((((((((((())))))))))))(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********((('''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''(((&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&"""&&&'''%%%$$$''''''%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))******************++++++************))))))))))))(((((('''&&&&&&&&&&&&&&&,,,,,,++++++,,,...000111444888>>>EEEMMMYYYgggppp{{{|||xxxpppfff^^^RRRNNNLLLNNNVVVcccrrr}}}}}}|||xxxvvvsssnnneee[[[QQQKKK}}}~~~~~~|||vvvwwwzzz~~~|||}}}zzzooolllhhheeedddbbb___]]]___]]][[[YYYVVVRRRMMMJJJAAA;;;444000///000000///...,,,+++***+++,,,+++***((())))))******++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((***,,,---...---+++***************++++++++++++((()))***)))((('''''')))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''(((((((((###%%%&&&((((((((('''&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""#########$$$%%%&&&&&&(((&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&& %%%'''%%%###%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))'''((()))***+++,,,------*********)))))))))((((((++++++***)))))))))***+++++++++++++++,,,...000111444888>>>DDDMMMXXXfffooo{{{|||wwwoooddd\\\QQQOOOMMMOOOXXXgggvvv~~~}}}{{{vvvuuussslllcccYYYPPPKKK~~~}}}zzzyyyzzz{{{|||tttuuuxxx|||~~~zzzvvvssskkkhhheeecccaaa___[[[YYYUUUSSSOOOLLLHHHDDD@@@<<<;;;777111...,,,---------)))(((((()))+++,,,+++***)))))))))*********++++++((((((((()))))))))*********)))))))))((((((((('''&&&&&&'''''''''((((((((())))))+++,,,,,,,,,+++***'''''''''((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((%%%&&&'''((((((((('''&&&%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$(((&&&###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''((())))))))))))(((******)))))))))(((((((((++++++******++++++,,,---************,,,...000111333777===CCCKKKWWWdddmmmzzz|||wwwnnnbbbZZZOOONNNMMMOOOZZZlllyyy}}}{{{uuutttrrrkkkbbbWWWPPPLLL}}}{{{~~~}}}}}}~~~~~~xxxwwwyyy||||||wwwsssnnnkkkgggeeebbb___]]]XXXSSSPPPHHHEEEAAA===;;;888555333444222000...---,,,,,,+++(((''''''(((***+++***)))))))))))))))************)))))))))))))))((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))*********++++++''''''(((((())))))))))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%***'''%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))'''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((((((((()))***))))))((('''***)))))))))(((((((((((('''(((((()))***+++,,,,,,************,,,...000111222666<<>>;;;777444222111///......------------------,,,***)))))))))******(((&&&*********)))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++************++++++++++++))))))(((((())))))***+++******++++++,,,,,,,,,---&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%############$$$&&&((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&+++)))&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((()))***,,,,,,,,,+++***))))))))))))(((((((((((('''(((***+++---.........***))))))***+++...000111222666;;;AAAIIITTTbbbkkkyyy|||uuukkk___VVVTTTUUUUUUXXXfffzzz|||zzzrrrsssrrrkkkaaaWWWQQQOOO~~~|||yyywwwwwwssstttvvvuuuttttttuuuwww}}}zzzqqqnnnnnnmmmhhhbbb```[[[SSSKKKDDD===888444......---------......///......---,,,,,,+++******************))))))))))))************************))))))))))))((((((((((((,,,+++++++++******)))))))))*********++++++++++++,,,+++***)))))))))+++++++++++++++,,,,,,+++++++++%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$"""!!!!!!"""$$$%%%&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$#####################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))''''''((()))((('''((((((((('''((())))))***++++++,,,,,,,,,---------)))******+++---......///222666<<>>999333///------,,,,,,,,,+++***)))))))))))))))************++++++++++++***)))))))))((((((((((((************************&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((((((((((()))'''((()))*********)))((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''###$$$%%%&&&%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$''')))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%######$$$&&&((()))((('''(((***,,,,,,+++)))((('''''''''((((((((())))))******+++,,,,,,---......///444;;;AAAHHHTTTdddooouuu||||||vvvnnndddZZZSSSRRRVVV^^^lll||||||zzzwwwrrrmmmggg^^^SSSNNNNNNzzzxxxxxxyyy|||~~~|||~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxvvvtttrrrooojjjggg___[[[TTTNNNIIIDDD===888444222///......---,,,***+++***)))((((((((((((((())))))******************)))))))))(((((((((((('''))))))))))))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((((((((((('''(((***+++,,,+++******((((((((())))))(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%''')))))))))''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%$$$############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$###"""###&&&((()))(((&&&(((***+++,,,+++)))(((((((((((()))))))))*********++++++,,,,,,------------222999???GGGSSSbbbnnnwww~~~|||uuulllbbbXXXRRRQQQVVV```ooo~~~|||zzzvvvrrrmmmhhh]]]RRRMMMOOO|||{{{{{{yyywwwsssuuuuuuvvvzzzyyyzzz{{{~~~}}}zzzyyywwwvvvuuutttrrrrrrqqqqqqrrrpppmmmkkkhhhddd```\\\OOOJJJCCC===888555222000...---,,,,,,---,,,***'''))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((((()))***++++++,,,++++++(((((())))))))))))((((((###$$$%%%&&&''')))******''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$######"""&&&$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''(((((('''%%%###!!!"""############$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&(((***+++***&&&'''(((******))))))((())))))))))))************+++++++++,,,,,,---------,,,222888>>>FFFRRRaaammmzzz|||tttjjj```XXXSSSQQQWWWbbbrrr|||zzzuuurrrnnnhhh]]]RRRNNNPPP~~~|||}}}|||||||||{{{yyyvvvtttrrrqqqtttuuuvvv||||||yyywwwvvvrrrrrrpppooommmlllkkkkkkgggddd```\\\WWWRRRMMMIII>>>;;;777333111000///...---,,,************)))(((((('''''''''((()))***+++*********)))((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))((((((((())))))***+++,,,((())))))******))))))((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%$$$""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###%%%&&&&&&$$$######$$$######$$$%%%%%%&&&''''''(((((((((((())))))))))))(((&&&&&&''')))***+++***&&&'''''''''((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,------...333999???FFFRRRaaalllzzz}}}tttjjj___WWWSSSRRRXXXddduuu|||zzztttrrroooiii^^^SSSOOOSSS~~~}}}~~~~~~}}}zzzvvvtttvvvvvvwwwxxxwwwvvvuuutttwwwyyyzzz{{{}}}yyywwwvvvuuupppooonnnmmmkkkiiihhhhhh]]]YYYTTTNNNIIICCC<<<888444333222111111111111111000---***((()))***++++++'''''''''''')))***+++,,,+++******)))(((''''''&&&)))(((((((((''''''''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''((((((((((((((((((((())))))))))))((('''''''''''')))+++,,,))))))************))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))))))))&&&!!!###&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###"""""""""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%&&&'''(((***$$$$$$%%%&&&&&&'''((((((************++++++++++++'''%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,---///444;;;@@@GGGSSSbbbmmmyyy~~~uuuiii___WWWTTTSSSYYYfffwww|||zzzsssqqqoooiii^^^SSSQQQTTT~~~{{{yyyxxxxxxwwwvvvuuutttsssssssssxxxyyy{{{}}}~~~~~~|||zzzxxxuuurrrpppmmmkkkjjjiiibbbXXXPPPIIIEEE???:::777444111//////...---,,,,,,---...///---,,,,,,+++*********+++******)))(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((*********)))(((&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((******(((&&&))))))))))))***************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***%%%%%%%%%###""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((((($$$ %%%%%%'''((())))))******'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%,,,---...,,,)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((+++++++++***++++++,,,,,,222333777???FFFPPP^^^jjjzzz{{{}}}}}}sssggg[[[UUUSSSQQQXXXgggyyy|||zzzvvvsssnnneee\\\TTTPPPNNN~~~}}}{{{zzzzzz|||}}}|||zzzyyyxxx}}}|||{{{{{{zzzzzz{{{{{{~~~{{{yyyxxxuuurrrooohhheeeaaa___]]]WWWMMMFFF@@@<<<888444333222000///...------,,,,,,------...---,,,++++++*********+++******)))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&((('''&&&'''(((((('''%%%))))))))))))************)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""&&&&&&'''(((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''000555:::777///'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((+++*********+++,,,,,,---222222777???FFFOOO]]]jjjxxx}}}yyy{{{~~~|||sssfff[[[TTTRRRSSSZZZgggxxx|||yyytttrrrmmmeee[[[TTTPPPOOO}}}|||}}}|||yyyyyywwwsssqqqsssxxx}}}~~~~~~}}}}}}~~~~~~~~~yyywwwuuusssqqqmmmiiieee[[[WWWRRROOOLLLFFF???999444222///......///...---,,,,,,++++++++++++,,,,,,,,,,,,+++************+++***))))))(((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%***(((&&&%%%&&&&&&%%%$$$))))))))))))************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((&&&$$$######$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&''')))///888BBBAAA777,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,---...222222666>>>FFFOOO]]]jjjvvv|||zzzvvvwwwzzz}}}}}}zzzrrreeeYYYRRROOOOOOVVVbbbttt{{{xxxsssqqqlllddd[[[UUUQQQQQQ}}}~~~|||}}}yyywww}}}{{{}}}~~~zzzvvvvvv{{{~~~~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuuqqqoookkkhhhccc^^^WWWSSSKKKGGGBBB>>>;;;888444000...,,,******,,,------,,,++++++************++++++++++++***************+++))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&%%%%%%''')))******)))'''&&&%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$)))'''$$$$$$%%%&&&&&&&&&((()))))))))************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''))))))'''###!!!###&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$%%%''')))(((111<<<@@@===444---)))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++---...///111111666===EEENNN\\\iiissszzzwwwrrrtttvvvzzzzzzxxxpppcccWWWPPPMMMFFFMMM[[[mmm~~~zzzwwwsssqqqlllddd\\\VVVTTTSSS||||||yyy~~~|||zzz|||{{{zzzzzzzzzzzzyyyvvvssspppnnnmmmlllfffccc]]]XXXQQQJJJCCC>>><<<999666333111000///...---+++******,,,---,,,+++*********************************))))))***++++++))))))(((((((((((())))))&&&''''''(((((()))))))))''''''''''''((((((((((((***(((&&&%%%$$$%%%'''((()))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$######%%%(((((((((((()))))))))************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''))))))'''###"""$$$'''"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''%%%$$$$$$$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######&&&&&&&&&$$$######%%%(((%%%(((///888===;;;222+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***)))))))))***+++---...///000111555===DDDNNN\\\hhhrrryyy~~~uuuqqqrrruuuwwwwwwuuulll```TTTNNNKKKEEELLLZZZlll~~~~~~zzzwwwuuurrrmmmeee]]]WWWVVVVVV}}}{{{}}}}}}~~~|||zzzxxxvvvuuuuuuuuuxxxvvvsssnnniiidddaaa___VVVRRRLLLFFF@@@:::444000111000///---,,,------...---,,,++++++,,,,,,+++***))))))***++++++***))))))***))))))))))))***++++++((((((((((((((())))))***(((((((((((((((((())))))''''''''''''(((((((((((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***+++,,,%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$''')))***)))))))))))))))************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$%%%%%%$$$######$$$&&&%%%%%%)))222;;;;;;222(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******))))))******+++,,,---...000000444<<>>888444222///000000000///......---************************+++*********))))))((((((***((('''(((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))+++*********))))))(((((()))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&'''''''''(((((('''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***'''...<<>>999444000---,,,+++++++++++++++***))))))*********************************)))))))))((((((,,,***((()))***,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))*********)))))))))(((((()))(((''''''''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%,,,000777===999///((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((())))))))))))))))))(((''''''(((***+++,,,++++++,,,---...111666;;;BBBMMMZZZcccppp~~~}}}vvvwwwyyyzzz}}}uuulllbbbWWWMMMJJJMMMTTT```rrrzzzvvvqqqlllbbbXXXQQQOOORRRUUU~~~{{{wwwtttvvvzzz~~~~~~}}}{{{zzzwwwvvvuuutttqqqllleee```\\\WWWOOOFFF@@@===;;;;;;888777444222000...------,,,,,,++++++++++++************************************))))))))))))((((((,,,***''''''(((***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))(((((()))((((((''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%---888@@@:::///((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&(((***%%%&&&&&&''''''((())))))))))))******))))))(((((((((***,,,,,,++++++,,,......111666;;;AAALLLYYYcccnnn}}}zzztttvvvyyyzzz{{{tttjjjbbbWWWNNNLLLOOOXXXcccssszzzvvvpppkkkaaaWWWPPPOOORRRVVV~~~zzzzzz|||~~~||||||{{{||||||{{{zzzyyysssqqqnnniiiddd\\\TTTNNNHHHDDD===777333222333444111111000000//////......,,,,,,,,,+++++++++,,,,,,************************))))))))))))))))))((((((***'''$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))(((((()))(((((((((((((((((()))'''''''''&&&&&&&&&&&&'''%%%&&&((())))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&***888>>>333((('''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''&&&'''((()))***&&&&&&&&&'''(((((())))))))))))*********))))))(((((()))++++++******,,,......222666:::AAALLLYYYbbblll{{{vvvqqquuuxxxyyyyyyqqqhhh```VVVNNNMMMQQQXXXcccrrr}}}yyyuuuooojjj```VVVOOOOOOSSSWWW~~~~~~}}}||||||}}}}}}}}}||||||{{{yyyyyyyyyxxxuuurrrhhhddd^^^WWWQQQJJJDDD@@@888666444111///.........,,,,,,,,,,,,++++++******))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((()))))))))'''$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******)))'''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((())))))))))))))))))(((&&&'''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&000222***%%%)))***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&((()))))))))((((((&&&&&&''''''((())))))***))))))************))))))((()))***)))((()))+++---///222666:::AAAKKKXXXaaajjjzzz}}}ssspppuuuxxxxxxwwwooofff^^^TTTMMMMMMQQQWWWbbbqqq~~~|||xxxuuunnnhhh___UUUPPPPPPVVV[[[|||zzz|||{{{}}}|||yyytttqqqpppmmmgggbbbTTTPPPIIICCC???===:::888222111111///...,,,******,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''(((((((((((())))))+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&''''''&&&&&&&&&''''''(((''''''(((((((((((())))))((())))))******))))))(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$''''''%%%%%%((()))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$###$$$$$$ !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((###%%%''')))***)))(((&&&&&&''''''(((((()))******))))))******++++++******)))******)))((())),,,...///222666:::@@@KKKWWW```jjjyyy~~~{{{sssrrrwwwzzzyyywwwoooeee]]]TTTMMMNNNSSSXXXcccttt}}}~~~}}}zzzwwwuuulllggg^^^UUUQQQSSSYYY___zzztttsssvvv{{{~~~{{{}}}~~~}}}~~~~~~}}}|||zzzxxxqqqlllfffbbb___[[[TTTNNNAAA===999555444444333222//////...---,,,+++******---......///...---,,,++++++***)))((()))***,,,---))))))))))))))))))))))))'''''''''((((((((())))))***))))))***+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''((((((((())))))((()))************)))(((%%%&&&'''((())))))((('''&&&%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%######%%%%%%###%%%)))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''&&&%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((((((((('''''''''((())))))******((()))***++++++++++++***+++,,,,,,+++***+++...111///222666:::@@@JJJWWW```jjjxxx|||}}}|||uuuvvv|||~~~|||yyyqqqggg^^^UUUOOOPPPUUU]]]hhhyyyzzz|||~~~}}}yyyvvvuuukkkfff]]]UUURRRUUU]]]ccc}}}uuunnnmmmpppwww{{{zzz}}}}}}xxx{{{|||{{{|||}}}zzzvvvsssqqqooollljjjaaa\\\VVVRRRQQQMMMFFF@@@777444111000///...---+++,,,+++*********+++---...++++++,,,------,,,+++***'''&&&$$$###$$$&&&((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((()))***)))&&&###''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))((()))***++++++***)))(((%%%&&&((()))))))))(((''''''%%%###""""""$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%&&&((()))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&"""$$$(((%%% )))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!%%%)))+++***(((&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$&&&(((***''''''(((((())))))******((()))***+++++++++++++++---------,,,,,,---000333///222666:::@@@JJJVVV___jjjxxx{{{{{{}}}xxxzzz~~~{{{sssiii```WWWPPPQQQVVVaaammm}}}}}}yyy{{{~~~~~~|||yyyvvvuuujjjeee]]]UUUSSSWWW___fffwwwrrrpppoooppppppsssvvvzzz}}}~~~{{{yyy}}}yyyvvvvvvyyyyyyvvvrrroookkkeee^^^XXXTTTRRRRRRQQQNNNIIIBBB===999777666//////...---,,,,,,++++++++++++++++++***((('''&&&------,,,,,,+++***))))))((((((''''''''''''((((((,,,***((('''&&&'''((()))***)))'''%%%$$$%%%&&&'''))))))((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###(((''''''''''''&&&&&&&&&&&&%%%%%%'''((((((&&&###''''''''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))%%%&&&((()))((('''((()))%%%&&&((()))))))))(((((('''$$$###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))(((%%%$$$'''&&&$$$###$$$%%%((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######%%%'''(((######"""!!!!!!"""######'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&''''''%%%$$$!!!!!!&&&)))&&&######%%%'''&&&$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""#########$$$######""""""######$$$'''&&&$$$######$$$&&&'''&&&%%%""" """%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%###""""""''''''''''''''''''''''''&&&''')))*********)))((('''(((((((((((())))))))),,,,,,+++++++++++++++,,,......222999???GGGTTT___lllsss{{{|||||||||sssiii```XXXTTTXXX^^^iii{{{sssppptttzzz~~~~~~yyysssooojjjcccZZZUUUQQQRRR\\\hhh~~~wwwrrroooooopppnnnqqqvvvzzz~~~~~~~~~~~~|||}}}|||{{{xxxuuurrrsssooojjjiiiiiigggccc^^^SSSPPPKKKFFFBBB@@@??????BBB@@@<<<777444111000000......------,,,++++++******************)))(((''',,,,,,+++******)))((((((((((((''''''''''''((((((+++***((('''''''''((())))))(((&&&%%%%%%&&&'''(((((((((((((((((('''''''''((((((''''''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&'''))))))'''%%%''''''''''''((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******(((&&&&&&'''%%%&&&'''(((((((((''''''&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&###!!!!!!$$$''''''%%%""""""$$$&&&%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''(((((()))))))))((())))))*********+++++++++++++++************++++++......222999???GGGTTT___kkkrrr{{{}}}|||{{{rrrhhh___XXXSSSWWW^^^kkk|||xxxllljjjnnnuuu{{{|||yyytttqqqjjjccc[[[UUUPPPRRR\\\hhhxxxsssqqqrrrmmmppptttxxx{{{~~~{{{}}}~~~}}}~~~}}}yyyuuuzzzxxxtttrrrppplllhhheeeaaa]]]XXXTTTRRROOOIIIEEE<<<:::777444222222222333555333111///---,,,,,,------,,,,,,++++++*********************))))))))))))*********))))))(((((('''((((((''''''''''''((((((+++***(((''''''((())))))((('''&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''((())))))'''&&&&&&''''''''''''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((()))))))))*********+++,,,---+++(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%%%%%%%%%%$$$""""""$$$%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""$$$$$$""""""############"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((******)))))))))******+++......222999???GGGTTT___kkkrrr{{{}}}|||zzzqqqfff^^^VVVSSSWWW^^^ooo~~~~~~rrrfffccchhhqqqxxx{{{yyyuuurrrkkkddd[[[UUUPPPRRR]]]hhh{{{wwwvvvsssuuuxxxyyyzzz{{{~~~}}}||||||{{{}}}~~~~~~~~~{{{xxxrrrnnnkkkiiieeebbb___[[[VVVSSSLLLHHHDDDAAA>>>;;;777333333222000///......///000000000...---------------+++++++++***************))))))))))))))))))***************))))))(((((((((((((((''''''''''''((((((***)))(((((((((((())))))''''''&&&&&&'''((()))***&&&&&&''''''(((((())))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&########################'''&&&&&&%%%%%%&&&&&&'''""""""###%%%&&&(((******)))))))))*********++++++,,,------,,,)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&''''''((((((###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&$$$###"""""" ###%%%'''''''''&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''&&&%%%############""""""###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&######&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&'''''''''''''''((((((''''''&&&%%%%%%'''((()))%%%&&&&&&&&&&&&''''''''')))))))))((())))))***+++......222999???GGGTTT___kkksss}}}}}}|||yyypppeee]]]VVVSSSXXX```qqq~~~}}}qqqgggaaagggooowwwzzzyyyvvvssslllddd[[[UUUQQQSSS^^^jjj{{{xxxyyy{{{|||||||||~~~~~~zzzwwwvvvwww{{{|||~~~~~~~~~~~~{{{yyyvvvssspppkkkddd```XXXUUURRRNNNLLLHHHCCC@@@999888666444333111///......---,,,+++******++++++//////...---,,,,,,,,,,,,)))************************))))))((())))))***+++***************)))))))))((((((''''''''''''(((((()))((((((((((((((())))))''''''''''''(((((()))***&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&***+++,,,+++)))''''''(((%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###&&&(((((((((&&&%%%%%%&&&((())))))(((&&&%%%'''&&&###!!!!!!###&&&'''%%%%%%%%%&&&&&&&&&''''''$$$#########$$$$$$$$$$$$!!!"""############$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%)))&&&""""""&&&)))$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))*********++++++++++++,,,))))))(((((()))******+++......222999???GGGTTT___lllttt{{{zzzxxxoooeee]]]WWWUUU[[[dddppp||||||rrrjjjdddiiiqqqxxx{{{yyyuuurrrmmmeee\\\VVVSSSVVVbbbnnnxxxzzz|||}}}~~~~~~{{{wwwuuutttuuuzzz|||}}}|||||||||~~~~~~~~~~~~{{{~~~}}}yyyvvvtttssssssmmmjjjfffaaa\\\VVVOOOJJJDDDBBB???===<<<999555222........................---,,,+++******))))))))),,,,,,+++***)))((('''''')))))))))***+++++++++,,,+++***)))(((((()))***+++************************((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((()))+++***)))(((((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''((())))))(((&&&###"""""""""###$$$$$$###""""""&&&###  ###&&&######$$$$$$$$$$$$%%%%%%'''%%%######$$$&&&&&&&&& """$$$%%%$$$$$$$$$&&& !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###############$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((())))))))))))*********++++++))))))))))))******+++,,,......222999???GGGTTT___lllttt~~~yyyyyy}}}xxxoooeee^^^YYYYYY```iiiqqqzzzyyyooojjjhhhmmmtttzzz|||zzzuuurrrnnnfff]]]WWWUUUYYYfffsssyyyzzz|||}}}|||}}}~~~}}}zzzyyy{{{|||}}}~~~~~~}}}}}}}}}}}}{{{yyywwwvvvvvvvvvvvvxxx{{{{{{yyyvvvttttttnnnkkkgggbbb___\\\[[[ZZZVVVSSSNNNIIIEEEAAA<<<999666555333222222111...,,,+++,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))((('''))))))******+++,,,---------+++)))((('''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((())))))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%((()))))))))************''')))******(((''''''(((((('''&&&%%%$$$%%%%%%&&&%%%'''((('''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''(((''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###%%%######$$$$$$$$$$$$%%%%%%&&&$$$######&&&''''''%%% ###&&&&&&%%%$$$%%%'''!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&&&&### """###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))*********''''''(((((()))))))))(((&&&&&&&&&'''''''''(((((()))))))))******+++------......222999???GGGTTT___jjjsss~~~{{{vvvwww|||xxxoooeee___\\\]]]eeeoooyyyuuulllhhhiiinnnuuu{{{}}}zzzvvvrrrnnnfff^^^XXXWWW\\\jjjwwwsss}}}|||}}}}}}|||zzzyyyyyyzzz}}}}}}{{{xxxuuurrrpppppppppnnnpppqqqpppkkkeeeaaa___ZZZWWWRRRMMMHHHEEECCCCCCAAA>>>;;;888777555333111///...---.........,,,***,,,------,,,***))))))***(((((()))))))))))))))***------......------,,,,,,))))))***+++,,,------......,,,***(((''''''((()))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((())))))***))))))))))))***))))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&& ###&&&)))***++++++''''''''''''((((((((((((((()))***)))'''%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&%%%''')))'''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!###%%%&&&(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''###""""""$$$''''''%%%""" ###''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###$$$%%%&&&'''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$##################$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))((())))))***+++,,,,,,,,,&&&''')))*********)))(((((((((((())))))))))))***************+++,,,---.........222999???GGGTTT___hhhqqq|||yyyuuuvvv|||xxxooofff```]]]___hhhrrrsssjjjggghhhmmmuuu{{{}}}{{{vvvsssnnnfff^^^YYYXXX^^^lllzzzZZZ]]]aaaffflllqqqvvvxxxxxxwwwwwwxxx{{{zzz{{{}}}}}}{{{yyyxxxwwwwwwwww~~~|||||||||}}}~~~~~~|||zzzwwwtttqqqooojjjkkklllkkkiiiddd```]]]YYY[[[\\\[[[XXXRRRMMMIIIAAA???<<<999666666666666444333111///...------...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,(((((())))))******+++++++++,,,,,,------,,,,,,+++((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''************************'''''''''''''''''''''''''''(((((()))(((&&&$$$###(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***(((%%%###"""$$$'''((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&''''''''''''(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((())))))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""'''&&&%%%$$$$$$&&&((()))***&&&###"""$$$&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$###""" ######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''#########%%%&&&%%%### %%%&&&'''&&&%%%%%%&&&((("""$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%######$$$%%%%%%&&&'''''')))******)))'''&&&&&&'''''''''''''''((((((((((((''')))***)))((('''((()))(((((((((((()))***+++,,,//////222888===DDDPPP[[[iiissswwwrrrwww~~~wwwmmmccc^^^]]]cccppp}}}zzzpppjjjiiiggguuu~~~~~~|||}}}xxxqqqiiiddd```]]]\\\bbbpppEEEGGGIIIMMMQQQUUUXXXYYY____________bbbfffjjjlllppprrrsssrrrrrrwww{{{zzzyyywwwuuutttssssssyyy{{{~~~}}}{{{vvvrrrnnnlllllllllmmmllljjjgggddd```]]][[[XXXYYYZZZZZZXXXTTTPPPMMMGGGHHHIIIIIIGGGDDD@@@===999777444222000///000000111000...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***))))))((((((((((((((((((((()))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$###""""""$$$%%%''')))&&&###"""$$$&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###%%%&&&%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""!!! """######""""""###%%%&&&%%%$$$%%%&&&"""$$$&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%))))))))))))************)))***+++***)))((()))+++((((((((())))))***+++,,,//////222888===DDDPPP[[[iiisss~~~vvvqqqwww~~~vvvlllbbb]]]]]]dddrrrxxxmmmgggfffjjjwww}}}}}}xxxppphhhbbb]]]ZZZZZZaaappp~~~555666777999;;;===>>>???DDDCCCCCCDDDFFFJJJMMMOOOTTTVVVZZZ\\\```fffooovvv~~~{{{xxxrrrqqqooonnnlllkkkkkkkkkjjjmmmqqquuuvvvuuusssrrrjjjgggbbb]]]YYYVVVUUUTTTVVVUUUSSSPPPLLLHHHEEEDDDCCCDDDEEEEEEDDDAAA>>><<<555666777777777666444333111000...,,,+++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++((()))))))))(((''''''&&&((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++)))&&&$$$$$$######$$$'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((######$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%###############"""""""""%%%%%%%%%$$$$$$$$$$$$###)))((('''%%%$$$######""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$!!! ###$$$$$$!!!###'''(((((('''''''''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%'''(((((('''&&&((()))))))))))))))***************++++++***))))))***,,,)))))))))))))))***,,,,,,//////222888===DDDPPP[[[jjjsss}}}}}}tttqqqvvvtttkkk```\\\]]]dddsssttthhhbbbaaajjjxxx}}}}}}wwwoooeee___YYYVVVXXX___ooo~~~000000111111222333333333555555555555777999<<<===>>>@@@CCCEEEHHHNNNTTTZZZeeelllrrrrrrsssuuutttrrruuutttqqqoookkkhhhdddbbb^^^^^^]]]]]]]]]]]]]]]]]]XXXYYY[[[\\\\\\[[[YYYXXXTTTQQQMMMIIIEEEBBB@@@@@@CCCBBBAAA???===:::777666666777999999999777555333000000000000000000000000...---,,,++++++++++++,,,*********************+++************************++++++++++++***)))(((((()))))))))(((((('''''''''((())))))******))))))((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******(((%%%$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%######""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((((((&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""""""###%%%%%%$$$!!!%%%((('''&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&''''''%%%'''((()))((((((***+++''''''''''''(((((((((((()))******)))(((((()))+++))))))))))))***+++,,,,,,//////222888===DDDPPP[[[kkkrrr{{{zzzrrrpppvvvsssjjj___ZZZ[[[bbbqqq~~~{{{nnnccc^^^]]]ggguuu}}}}}}wwwoooccc\\\UUUSSSVVV___nnn}}}++++++,,,,,,---.........////////////000222333444222333444666888;;;>>>AAAHHHNNNRRRSSSTTTXXXZZZXXX\\\[[[YYYVVVQQQMMMJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMIIIHHHFFFDDDBBBBBBAAAAAA@@@???<<<999777555555444666666666555555333222111222222444444444333111000//////...---------------,,,,,,,,,++++++,,,,,,,,,))))))******++++++++++++************************++++++,,,,,,+++******)))*********))))))((((((((())))))************))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&&&&%%%""" """$$$$$$############%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&''''''"""###%%%%%%%%%%%%''')))''''''''''''((((((((((((((()))((('''%%%&&&(((***))))))))))))***+++,,,---//////222888===DDDPPP[[[jjjqqqzzzwwwpppnnnvvvrrriii___ZZZZZZ___mmmyyy~~~tttggg]]]ZZZZZZbbbppp|||}}}|||}}}xxxpppaaaZZZSSSRRRVVV___nnn{{{*********+++,,,,,,------++++++***++++++,,,------,,,,,,---///111333555666555:::>>>===>>>BBBEEEDDDEEEEEEDDDAAA<<<888666666555666666888999;;;===>>>===;;;888555333333444555333333222111000000000000...//////000000000//////...///000000000///...---+++++++++*********))))))************************)))******+++++++++******************************((())))))******))))))(((************))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%### $$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""##################$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$%%%$$$#########%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%###  ###&&&''''''&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&''''''###%%%&&&'''&&&&&&(((***))))))))))))************(((((('''&&&$$$%%%(((*********)))******+++,,,---//////222888===DDDPPP[[[hhhpppzzztttnnnmmmvvv~~~qqqiii```\\\[[[___kkkvvv}}}}}}xxxnnnaaaXXXVVVXXX^^^mmmzzz||||||}}}xxxpppaaaZZZSSSSSSXXX```mmmyyy+++++++++++++++,,,,,,,,,)))))))))))))))*********+++++++++---...////////////333444111111444777666555666777555111/////////.........///000222333444222111000///////////////------------............,,,------......------,,,,,,,,,------,,,+++******((())))))*********))))))))))))*********))))))((())))))***++++++***)))(((************************&&&&&&'''((())))))))))))((((((((()))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%&&&&&&'''%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""$$$%%%&&&'''''''''&&&&&&###%%%&&&'''((('''%%%$$$(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%$$$$$$&&&((('''$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$###!!! !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""###$$$$$$###"""%%%''')))))))))((()))***$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''%%%###''''''''''''''''''&&&&&&&&&((())))))((((((***+++))))))))))))************))))))(((&&&$$$%%%(((+++************+++,,,------//////222888===DDDPPP[[[fffooozzz~~~rrrlllmmmvvv}}}nnnhhhaaa^^^^^^bbblllwww}}}|||vvvjjj]]]UUUTTTVVV___nnn{{{}}}}}}}}}wwwooobbbZZZUUUVVV[[[bbbmmmwww)))))))))(((((((((((((((++++++++++++++++++++++++++++++***+++,,,,,,***)))...111000,,,***---///...---///222111///---...000------------------...///***+++,,,............---,,,,,,,,,------------------.........------,,,+++++++++++++++***)))((((((((()))+++------------,,,******++++++******)))(((((()))*********)))'''&&&))))))))))))))))))))))))%%%&&&''')))******++++++&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&###""""""###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&&&&$$$""" $$$%%%&&&'''''''''&&&%%%###%%%''')))******)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&###&&&((('''$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$###!!! '''&&&&&&%%%%%%&&&&&&''' """###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$'''))))))###$$$%%%$$$######$$$&&&$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%&&&'''%%%###''''''''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((((((******)))'''%%%&&&))),,,************+++,,,---...//////222888===DDDPPP[[[eeennnzzz}}}qqqkkklllvvv}}}mmmgggbbbaaaaaaeeeoooyyy}}}vvviii\\\SSSRRRTTTaaaqqq}}}}}}}}}wwwnnnbbb[[[VVVXXX]]]cccmmmuuu******))))))))))))******%%%&&&&&&'''((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************+++******)))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%)))((('''((()))******(((+++***)))'''''''''((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''')))+++---%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&### """'''***'''$$$'''&&&&&&%%%%%%$$$$$$###'''%%%###"""###%%%%%%$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,***(((%%%%%%''')))###$$$%%%&&&'''((()))***)))(((((((((((()))******))))))((((((''''''''''''''')))***+++***)))***+++++++++******++++++,,,---------///555;;;DDDQQQ^^^hhhsss}}}}}}ppplllooozzz}}}}}}ssslllbbb\\\___jjjwww~~~rrreeeXXXPPPQQQWWWgggrrr|||}}}{{{vvvqqq```[[[VVVXXXaaalllssswww******))))))))))))******&&&''''''((())))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))************************)))((((((((()))***++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((''''''&&&%%%&&&'''((('''&&&((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###!!!!!!###$$$%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$#################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%############$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&""" %%%((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''')))---222555,,,++++++***)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&((())))))(((((()))***))))))(((((())))))***+++...---000555;;;CCCPPP]]]hhhsss}}}{{{ooolllppp{{{~~~}}}qqqjjjaaa]]]bbbooo|||rrrfffYYYQQQSSSYYYjjjuuu~~~}}}yyysssnnn```[[[WWWZZZdddnnnvvvyyy******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))*********++++++)))*********+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&(((((()))))))))&&&%%%%%%%%%'''((('''&&&%%%%%%&&&'''''''''&&&&&&)))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%((('''&&&%%%$$$#########%%%!!! ###$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''***---000+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%'''((()))((('''((()))))))))(((((())))))***+++///...000666;;;BBBPPP\\\hhhttt~~~yyynnnmmmrrr|||~~~|||nnnggg___^^^ffftttsssfffZZZRRRUUU\\\nnnxxx{{{wwwpppkkkaaa]]]YYY]]]hhhssszzz|||******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++***)))(((''''''((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''((('''&&&''')))***)))(((###%%%&&&((((((((('''&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((())))))(((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&###!!! """$$$$$$#########$$$%%%%%%&&&''''''$$$###"""###&&&''''''&&&&&&%%%$$$$$$%%%&&&%%%######$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))++++++******++++++,,,---000///111666;;;BBBOOO[[[iiittt~~~vvvmmmooouuu}}}~~~{{{llleee^^^^^^gggvvvsssggg[[[TTTWWW___pppyyy{{{vvvpppjjjbbb^^^[[[aaammmyyy******))))))))))))******************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,++++++***)))(((''''''(((((()))***++++++,,,,,,,,,,,,,,,------------...,,,,,,+++++++++******************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%((('''&&&'''((())))))'''$$$%%%'''((())))))(((''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))***+++++++++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%########################'''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((()))))))))&&&%%%######$$$$$$%%%&&&''''''$$$######$$$'''((('''&&&'''%%%$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$&&&(((%%%&&&'''((()))***++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))))))))***++++++******++++++,,,---000///111666;;;BBBOOO[[[iiiuuu|||sssmmmrrryyy}}}yyykkkddd\\\]]]gggvvvsssggg[[[UUUYYYaaapppyyyzzzvvvpppkkkccc^^^\\\dddrrr******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((((((((()))))))))******((()))))))))***+++++++++,,,,,,,,,,,,------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''''''''((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''%%%$$$$$$%%%$$$$$$$$$&&&'''&&&%%%&&&''''''(((((((((((('''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###""""""###%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&'''((("""$$$'''((((((&&&###"""######$$$%%%%%%&&&''''''$$$$$$$$$%%%'''((('''%%%&&&%%%$$$%%%&&&'''&&&%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&''')))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''')))++++++***)))***+++))))))(((((())))))***+++///...000666;;;BBBPPP\\\iiiuuuzzzrrrnnnuuu}}}|||vvvlllddd[[[\\\ggguuurrrfff[[[VVV[[[cccpppyyy~~~zzzvvvqqqlllbbb^^^]]]fffwww******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++(((((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,++++++++++++************((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&"""""""""###%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''' !!!###$$$$$$""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$%%%$$$$$$%%%'''((('''&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&(((******)))((()))***))))))(((((())))))***+++...---000555;;;CCCPPP]]]iiiuuuxxxqqqoooxxx{{{ssslllccc[[[\\\gggvvv~~~qqqeee[[[VVV\\\dddrrrzzz~~~yyyuuupppkkkbbb]]]]]]hhhyyy******))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++++++++***)))((('''&&&&&&*********)))))))))))))))((())))))))))))*********+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&%%%&&&((()))((('''((('''%%%$$$###$$$$$$%%%&&&%%%$$$#########$$$$$$'''''''''&&&&&&'''''''''&&&&&&'''))))))*********%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((('''%%%###%%%$$$###%%%'''(((((('''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((((()))******'''''''''((((((((())))))%%%'''))))))((('''((()))+++++++++***+++,,,,,,---------///555;;;DDDQQQ^^^jjjvvvxxxqqqpppzzzzzzqqqkkkccc[[[\\\iiiwww}}}pppeeeZZZVVV\\\eeettt|||~~~yyytttnnniiiaaa]]]]]]iii{{{'''&&&%%%''')))******)))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((+++)))''''''******(((&&&+++++++++++++++*********))))))))))))))))))))))))++++++)))(((''''''''''''++++++***((('''&&&%%%$$$ &&&***+++)))(((''''''''''''((()))******+++(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%""""""%%%'''&&&%%%'''%%%$$$$$$&&&)))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!'''%%%%%%'''***,,,***(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%'''&&&$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######"""!!!"""""" ###&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&'''(((%%%%%%&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''%%%###!!!###&&&((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&((()))***)))******))))))((('''&&&)))***+++***))))))+++---///...000555999@@@KKKWWWmmmuuu|||uuurrrxxx~~~vvvoooeee___ZZZ]]]hhhuuu|||pppdddYYYVVV^^^iiiuuu{{{~~~{{{vvvnnnfffaaa]]]]]]hhhyyy'''&&&%%%&&&((())))))(((%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''+++)))'''((()))***(((&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******)))((((((''''''(((******)))((('''&&&%%%%%%''')))******(((&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$&&&((('''&&&'''%%%$$$%%%''')))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%######$$$'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%'''&&&$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""###&&&)))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$''')))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((()))***++++++++++++)))***+++***))))))+++---///...000555:::@@@LLLWWWlllttt~~~}}}wwwttt||||||tttlllccc]]]YYY]]]iiivvv|||ooobbbXXXUUU^^^iiivvv|||~~~{{{wwwooogggccc______iiiyyy'''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&'''((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))'''((())))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&---,,,***'''$$$###%%%'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++)))''''''(((((((((''''''&&&$$$%%%'''))))))(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$######$$$%%%&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((((())))))((((((''''''((((((''''''&&&%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''')))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&((())))))(((&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''###$$$%%%&&&'''''''''''')))*********))))))+++,,,//////111666:::AAAMMMXXXjjjsss}}}~~~yyyxxx{{{rrriii```[[[YYY^^^kkkxxx{{{lll```VVVUUU___jjjxxx}}}|||xxxppphhheeebbbcccmmm{{{'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((((((((((((((('''''')))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((&&&$$$"""###&&&)))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((('''''''''&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((((('''%%%%%%%%%%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$$$$###&&&&&&'''((((((((((((((('''''''''(((''''''&&&%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%##################%%%&&&""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((((((&&&&&&&&&''''''''''''(((###%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$###"""((()))***)))((()))***,,,///...111666;;;AAAMMMYYYiiiqqq{{{{{{{{{{{{qqqiii^^^[[[[[[bbbooo|||yyyiii]]]VVVVVV```kkkzzz|||xxxqqqiiieeedddgggrrr'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%$$$######"""(((((((((((((((((((((((('''((())))))***))))))(((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###"""""""""######$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''))))))(((&&&%%%************)))((('''&&&((()))***)))((((((***,,,......000666;;;AAAMMMYYYhhhpppzzz{{{|||{{{rrriii^^^\\\^^^gggtttvvvggg\\\WWWYYYcccmmm{{{|||xxxqqqiiidddeeejjjvvv'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''')))(((((('''&&&%%%$$$$$$(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&''''''&&&(((***)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%&&&''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&(((((($$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&&&&'''((()))************((()))))))))((((((***+++---,,,///555:::AAAMMMYYYgggpppzzz}}}{{{|||{{{qqqiii^^^]]]aaakkkyyyssseee]]]YYY\\\fffppp|||{{{wwwpppiiibbbdddlllyyy'''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""%%%(((((('''&&&'''((('''&&&&&&''')))(((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%% ###%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$###$$$$$$%%%&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&$$$$$$%%%'''((('''$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''$$$'''******(((&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''((((((''''''((())))))'''((()))+++,,,+++...333999@@@LLLXXXhhhpppzzz|||zzz|||yyyoooggg]]]]]]bbbmmmzzz|||qqqddd^^^\\\```iiirrr|||~~~zzzvvvpppiii```dddmmmyyy'''&&&%%%''')))******)))######$$$%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&((($$$$$$%%%&&&'''((()))***(((((((((((((((((((((((()))***++++++***(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***)))))))))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((( ###'''***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!$$$((()))''''''(((***'''&&&&&&((()))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((!!!$$$'''(((&&&&&&'''***$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((''''''&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''&&&%%%######$$$'''(((&&&###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&$$$%%%&&&((())))))((((((''''''&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''%%%(((,,,,,,)))''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''************)))((('''&&&'''((()))((('''((()))++++++***---333888???LLLXXXhhhpppzzz{{{yyy{{{xxxmmmddd\\\]]]bbbnnn{{{zzzoooddd______bbbkkksss|||}}}yyyvvvooohhh```dddmmmyyy~~~&&&'''''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%###"""(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&############$$$%%%&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$%%%'''(((***#########$$$$$$%%%%%%%%%########################)))$$$ %%%))))))'''"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$#########"""""" $$$'''(((&&&###!!!%%%$$$$$$$$$$$$$$$$$$%%%"""!!! !!!###$$$$$$%%%%%%###""""""$$$'''%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((&&&%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((+++,,,)))'''&&&(((++++++)))''')))))))))))))))******++++++,,,000444888===IIIVVVbbbnnn{{{}}}yyyyyy}}}uuukkkfff[[[]]]cccmmmxxx~~~~~~tttkkkbbb\\\YYY^^^kkkxxx}}}{{{wwwrrrlllggg]]]aaakkkwwwzzz&&&''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&$$$###((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&(((%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$  ######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$###$$$$$$############$$$$$$&&&$$$###!!! $$$%%%%%%$$$""""""$$$&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&&&&%%%$$$##################$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((())))))'''&&&(((***+++)))''')))))))))))))))******+++,,,---000555888>>>JJJVVVbbbooo{{{}}}xxxyyy}}}uuulllggg^^^aaagggpppyyy~~~}}}{{{pppggg^^^XXXWWW\\\jjjvvv~~~}}}{{{wwwqqqkkkfff___cccjjjuuu}}}{{{vvv'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&&&&(((''''''&&&&&&''''''((())))))((('''&&&%%%$$$$$$&&&&&&'''&&&$$$$$$&&&(((%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))******(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### """%%%%%%###$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%###"""!!!"""$$$%%%#########""""""#########&&&%%%###"""!!! $$$%%%%%%$$$######$$$&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''(((******)))((()))))))))))))))******+++------111666999>>>KKKWWWcccppp|||}}}yyyzzzvvvmmmiiicccffflllttt||||||xxxkkkbbbYYYTTTUUU[[[hhhuuu~~~}}}|||zzzwwwqqqiiicccbbbeeekkktttzzz{{{vvvqqq&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$###""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$&&&''''''&&&%%%%%%###""""""###%%%%%%%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$"""""""""$$$%%%######""""""""""""######""""""""""""######$$$$$$###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%''''''((()))******)))((()))))))))))))))******+++---...222666:::???KKKXXXdddppp}}}~~~zzz}}}vvvnnnjjjfffiiipppzzz|||wwwhhh___UUURRRTTT\\\iiiuuu}}}}}}|||zzzvvvpppgggbbbbbbfffnnnwww~~~}}}vvvooo&&&&&&%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$###""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########(((&&&$$$%%%(((******)))$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""""""""######"""######$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))******+++---...222666:::???KKKXXXcccppp}}}|||~~~uuuooolllfffkkktttxxxggg]]]TTTRRRWWW___mmmyyy~~~}}}{{{yyyuuuooogggaaaaaagggqqq}}}xxxooo&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###!!! $$$''''''&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""###############$$$$$$###$$$&&&''''''%%%###"""#########""""""#########&&&&&&&&&&&&$$$###"""!!!"""$$$&&&&&&$$$###$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&(((******)))((()))***)))))))))))))))******+++------111666999>>>KKKWWWcccppp|||}}}|||tttooolllgggmmmxxxyyyggg]]]TTTTTTZZZdddrrr}}}~~~{{{xxxtttnnngggcccaaagggsssyyyppp%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""" $$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$&&&&&&'''&&&%%%$$$"""!!!"""$$$&&&&&&%%%######$$$""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''%%%(((******(((''')))***)))))))))))))))******+++,,,---000555888>>>JJJVVVbbbooo|||}}}|||zzzsssnnnllljjjppp|||xxxggg]]]TTTTTT\\\ggguuu{{{wwwsssnnnhhhddddddhhhqqq{{{wwwppp%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))$$$ $$$'''&&&$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%$$$$$$#################################"""###%%%%%%%%%%%%'''((($$$$$$&&&''''''&&&$$$$$$###%%%(((******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""###%%%'''((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%(((******(((''')))+++)))))))))))))))******++++++,,,000555888===IIIVVVaaannn{{{~~~{{{zzzyyyrrrnnnllllllsss~~~vvvggg\\\SSSUUU]]]iiiwww|||wwwrrrnnniiiffffffiiiooovvv|||{{{uuuooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&***'''$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###!!! &&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''***(((&&&$$$"""######$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&******)))''''''&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%&&&&&&'''((())))))***((((((((((((''''''''''''...---000444888===HHHSSSbbbnnnzzz}}}}}}~~~yyyqqqlllkkkiiiuuuwwweee```YYYXXX___mmm|||yyysssnnnjjjgggdddlllsssvvvxxxxxxsssmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''(((%%%###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%''')))+++,,,!!!$$$%%%&&&&&&&&&(((''''''&&&''''''((((((***)))((((((''''''''''''''''''((())))))***++++++&&&''''''((()))***++++++...---///444888===HHHSSSbbbmmmyyy~~~~~~xxxpppkkkkkkjjjvvvzzzfff```YYYWWW^^^mmm|||yyytttoookkkiiiiiipppvvvxxxxxxwwwrrrkkk&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$&&&((((((&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&(((+++,,, """$$$&&&((()))))))))%%%%%%%%%%%%&&&'''((()))+++***(((&&&&&&''')))***))))))******++++++,,,,,,'''(((((()))***+++,,,---...---///444888===HHHSSSbbbmmmwww}}}~~~wwwnnniiiiiijjjvvvzzzfff___XXXVVV^^^mmm|||zzztttppplllkkknnntttyyyyyyyyywwwqqqjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###!!!"""&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&'''((())))))*********+++++++++++++++*********)))))))))------///444777===HHHRRRbbblllvvv{{{vvvlllggghhhhhhsssvvveee^^^WWWWWW```ooo}}}zzzuuuqqqooonnnpppvvvzzzzzzxxxvvvpppiii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((('''&&&%%%)))((('''%%%$$$######"""########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$###"""&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$!!!###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''((((((((()))))))))))))))******)))))))))(((((((((---,,,...333777<<>>>>>======<<<<<<999999999888888777666555333333333333333333333333333333444444444444333333//////000000000111111111000000///...---,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))************************))))))***+++++++++++++++))))))))))))))))))))))))***))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''###$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%#########%%%&&&((("""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$!!!%%%+++&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((()))******+++))))))+++///222555>>>HHHSSSaaapppyyyyyytttvvv}}}yyymmmddd______hhhsssyyy{{{~~~{{{~~~~~~~~~~~~}}}}}}}}}<<<<<<<<<<<<============??????>>>===<<<;;;::::::<<<======<<<;;;:::999888888888888888888888888888666666777777777777666666111111222222222333333333333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***************************)))((('''((()))+++---))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&$$$###!!!"""###%%%''')))***+++%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%+++'''######&&&((('''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))((('''&&&#########$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''(((((('''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###%%%&&&''''''&&&&&&''''''''''''&&&&&&######"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&######,,,&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&'''''')))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))*********((((((((()))+++,,,,,,+++---111333777???IIIRRR```oooyyyyyytttuuu{{{{{{pppgggbbbbbbkkkuuuwww|||~~~{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||@@@AAAAAA???>>>???AAACCCBBBBBBAAA@@@@@@???>>>>>>=========>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::888888999:::999888777666777666555555555777:::;;;888666444222000/////////000//////......------,,,///---***)))+++---------++++++******))))))))))))+++,,,,,,,,,,,,++++++***))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$%%%&&&(((&&&%%%%%%'''(((((('''(((&&&$$$%%%)))+++***)))***++++++***'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###&&&((('''%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$############"""(((''''''&&&%%%$$$######$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###&&&(((***"""###$$$%%%&&&''''''&&&%%%###!!!###&&&(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++,,,***,,,111555888???GGGSSS^^^nnnzzz|||yyyvvvxxx~~~xxxnnneeebbbgggqqqxxx}}}{{{|||~~~|||zzz~~~}}}}}}~~~~~~}}}{{{CCCDDDDDDCCCBBBBBBDDDFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>??????>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777888:::<<<===???===;;;999777666666666000/////////.........---000...++++++,,,---...---++++++++++++++++++******,,,,,,------,,,,,,++++++))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''((()))&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''(((((('''&&&%%%$$$%%%'''((((((''''''(((***)))'''%%%%%%&&&((('''&&&%%%###"""!!! %%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&+++)))&&&%%%$$$$$$""" ########################$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%%%%''''''%%%###'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***))))))))))))************,,,***,,,111444777???FFFRRR]]]lllyyy}}}yyywwwxxx}}}{{{uuullleeedddjjjttt{{{}}}{{{zzz|||~~~}}}zzzxxxzzz{{{{{{}}}~~~}}}|||{{{HHHIIIJJJJJJIIIIIIKKKMMMKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>??????>>>>>>>>>??????@@@<<<;;;;;;:::;;;<<<>>>???@@@???===;;;:::888888888333333222222222222111111222000------............,,,,,,,,,,,,,,,,,,---------------------,,,++++++)))))))))***************************************++++++************++++++))))))))))))))))))))))))'''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''######"""!!!!!!!!!""""""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''&&&'''&&&$$$%%%'''(((((('''%%%&&&((()))((('''''''''$$$&&&((((((&&&&&&&&&''')))(((&&&%%%"""!!!&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''''''''((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! $$$'''&&&###"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))++++++++++++*********))),,,***,,,000444777>>>FFFOOOZZZjjjwww~~~~~~{{{xxxzzz~~~xxxrrrjjjeeefffnnnxxx~~~~~~|||zzzxxxzzz|||}}}|||{{{xxxvvvuuuwwwzzz|||}}}}}}|||{{{MMMOOOPPPPPPPPPQQQTTTVVVYYYYYYXXXWWWTTTQQQOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>><<<;;;999888888888888888777777777666666555333000000111111000///------------............------...------,,,+++***************************************************+++******))))))******+++(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))''''''''''''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%'''%%%$$$%%%&&&'''''''''&&&***------***(((((()))$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&& !!!$$$'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''(((((()))'''%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$"""""""""""""""######$$$!!!###&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''(((((())))))************************+++***+++000333666===EEENNNXXXhhhttt|||~~~|||}}}wwwqqqjjjgggjjjrrr{{{~~~|||zzzyyyxxxyyy{{{{{{{{{yyywwwuuuqqquuuyyy}}}~~~}}}|||{{{VVVWWWXXXYYYZZZ]]]aaadddjjjjjjjjjhhhccc]]]WWWSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCDDDFFFGGGBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;:::999999888888777555444444555555444333//////////////////000000............---,,,+++***++++++++++++************************************))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%"""############$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$'''%%%$$$$$$&&&''''''&&&&&&***------***(((((()))&&&'''((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%&&&'''"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################"""""""""######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&''''''''''''%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$###"""$$$&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((''''''(((((()))******++++++***+++///222555<<>>>>>>>>===;;;:::999888777999888777888999:::999777444444444333333222222222111111111000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***)))'''&&&%%%&&&&&&''')))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%###$$$&&&''''''&&&%%%&&&((()))(((''''''''''''((()))(((&&&$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((())))))(((&&&%%%%%%&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&&&&$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((***)))'''$$$############%%%###!!!###'''(((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((((((&&&&&&'''((()))***+++++++++)))+++///222444;;;BBBNNNXXXfffrrryyy~~~wwwqqqllllllrrr{{{}}}{{{zzzzzzzzz}}}}}}|||{{{yyywwwtttsssrrrvvv{{{}}}{{{zzzzzz|||qqqqqqqqqrrrvvv}}}zzzsssllljjjhhhfffeeeeeeffffffaaaaaaaaa``````___^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSRRRLLLLLLLLLKKKIIIGGGEEECCCCCCCCCAAA???===;;;:::999;;;::::::;;;===>>>===<<<::::::999888777666555555555555555444333222000///.........------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))''''''(((******++++++***(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''((()))***+++,,,---,,,)))'''&&&%%%&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&&&&%%%$$$%%%'''(((((('''&&&'''))))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$###"""$$$&&&((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((%%%###$$$&&&######$$$%%%%%%%%%%%%%%%########################$$$%%%&&&%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((+++)))'''$$$#########$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))*********+++)))***...111333:::AAAPPPYYYgggrrryyy}}}uuupppkkkmmmvvv}}}||||||}}}~~~~~~}}}zzzxxxuuurrrpppssswww{{{{{{xxxvvvwwwzzz{{{{{{zzz{{{yyyxxxuuusssrrrrrrssstttkkkkkkkkkkkkjjjiiihhhgggddddddddddddccc```^^^]]]YYYZZZZZZ[[[ZZZZZZYYYYYYUUUUUUUUUTTTRRRPPPNNNLLLIIIHHHFFFDDDBBB???===<<<;;;;;;;;;===???AAA@@@>>>>>>>>>===<<<:::999888888888888888777666444333222/////////......---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))''''''(((******+++++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''(((((()))+++,,,---000...+++(((&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&$$$###$$$%%%&&&&&&&&&(((&&&$$$%%%)))+++***)))$$$&&&((()))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***(((&&&$$$$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$""""""$$$'''$$$%%%&&&&&&''''''''''''######################## """"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###%%%''''''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""((('''%%%######$$$%%%&&&'''&&&$$$######$$$&&&''' $$$'''&&&###"""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''+++++++++***************+++)))***...111333:::AAAQQQZZZgggrrryyy|||sssnnnkkknnnyyy~~~}}}}}}~~~|||zzzvvvssspppnnntttxxx{{{yyyuuusssuuuxxxxxx|||~~~yyyxxxvvvtttuuuxxxyyywwwuuusssrrrrrrpppnnnkkkhhhfffgggffffffhhhjjjiiieeeaaaeeebbb^^^]]]^^^\\\YYYVVVUUUQQQMMMIIIGGGFFFDDDBBBAAACCCEEEEEECCCAAAAAABBB??????>>>===<<<;;;::::::777777777888999888666444444333222000/////////...***++++++******)))((('''******************)))(((++++++***)))(((''''''&&&***************++++++++++++*********))))))((((((((((((((((((((((((((((((###$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))%%%&&&(((***+++,,,++++++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''###%%%''')))***(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$###"""###$$$%%%'''''''''''''''''''''''')))'''%%%&&&(((((('''$$$(((((((((((('''&&&%%%$$$""""""!!!!!! $$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''######""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''''''''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$##############################&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''',,,(((%%%%%%''''''%%%"""%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$$$$###)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((()))******(((''''''&&&&&&((()))***&&&'''''''''((((((((()))***)))+++///000333;;;EEEQQQZZZgggqqqwww{{{~~~yyytttppplllnnnwww~~~{{{{{{|||}}}}}}{{{}}}}}}xxxpppkkkkkkmmmtttyyy|||{{{tttooooooppp}}}|||{{{zzz{{{~~~}}}|||~~~~~~~~~}}}{{{yyyvvvuuutttsssqqqrrrtttuuusssqqqooommmllllllllljjjfffccc^^^[[[VVVRRROOOLLLIIIGGGEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCBBBAAA???>>>======>>>======>>>???>>><<<::::::999888777666666666666111111111000000///...---++++++,,,,,,++++++******+++++++++******))))))((((((((()))+++,,,---//////++++++++++++*********)))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))&&&'''((()))***+++++++++***)))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,---(((''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$&&&((()))((('''(((((((((((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((000---***'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((()))+++***,,,000222444===FFFRRR[[[gggqqqwww{{{~~~xxxtttooojjjlllttt}}}}}}}}}|||{{{yyy{{{zzztttlllggggggjjjssswww{{{yyysssnnnnnnppp~~~~~~~~~{{{vvvrrrkkkhhhccc^^^[[[WWWSSSQQQOOOMMMMMMOOOSSSSSSQQQNNNHHHGGGEEECCCAAA???>>>>>>???>>>>>>???@@@@@@===;;;;;;:::999888888777888888333222222111111000//////---------------,,,++++++++++++++++++++++++++++++)))******,,,---...//////,,,,,,,,,+++++++++++++++''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((''''''''''''(((((('''''''''((()))***+++,,,,,,+++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((***,,,------)))((('''&&&&&&''')))***((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$&&&(((******)))(((((((((((('''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((444222///+++&&&$$$###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((()))))))))))))))))))))))))))))),,,+++---111222555===GGGSSS\\\iiirrrxxx{{{~~~~~~yyysssnnniiijjjrrr|||~~~{{{zzzxxxyyyvvvooofffaaacccgggqqquuuyyywwwqqqmmmmmmooo}}}wwwsssooollliiieeeaaa___\\\YYYWWWZZZ^^^___[[[VVVQQQOOOMMMIIIFFFDDDCCCBBBAAA@@@@@@AAAAAAAAA>>><<<;;;:::999999888888888999444444333222111111111111///////////////...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++'''''''''''''''''''''''''''((()))***************(((((((((''''''(((((((((((((((''''''((()))+++,,,,,,+++***)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''))))))***((('''&&&%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))(((((('''&&&%%%$$$$$$######"""""""""""""""###$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''$$$"""!!!"""###$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%###$$$$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######%%%'''(((111333333///)))%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###"""######$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))************)))))))))))),,,+++---000222555===FFFTTT]]]jjjtttyyy{{{~~~zzzsssnnniiijjjqqqzzz~~~{{{xxxxxxxxxtttkkkbbb^^^aaaeeeoootttwwwuuuppplllmmmooo|||zzzxxxvvvtttpppnnnkkkgggeeegggkkkkkkgggbbb```]]]YYYUUUQQQNNNMMMLLLHHHGGGGGGHHHHHHGGGEEEBBB@@@???>>>===============:::999888777666666666666222222222111111000......,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))((())))))******************(((((((((((((((((((((((())))))******+++*********'''(((((((((((((((((('''((((((''''''''')))***++++++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%"""!!!"""###$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$#########$$$$$$%%%&&&"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((***...222111---(((&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$"""######$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((************))))))))))))******+++///111333<<>>===;;;:::999555555444444333222111111000000...---+++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((&&&'''((())))))((('''&&&&&&'''((()))))))))''''''))))))))))))***+++,,,---''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((!!!###'''***++++++***)))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$'''))))))((((((***---************)))((('''&&&''''''((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$######"""&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%############$$$%%%&&&'''&&&%%%###!!! !!!!!!######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$###'''$$$!!!"""%%%''''''%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$###$$$%%%'''(((#########$$$$$$#########&&&&&&&&&&&&%%%%%%$$$### ###%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&(((***++++++%%%&&&((()))))))))((('''$$$%%%&&&'''((()))***+++,,,+++---111222555===GGGPPP[[[jjjvvv}}}~~~~~~}}}||||||~~~}}}||||||}}}}}}|||{{{vvvwwwuuuooogggccceeeiiirrrvvvyyywwwsssqqqtttxxx|||zzzyyyxxxsssqqqpppssswwwwwwrrrmmmiiifffbbb___^^^\\\YYYWWWSSSPPPLLLJJJJJJJJJIIIHHHKKKIIIGGGEEECCC@@@===:::999777666666666555333000222111000...,,,+++))))))------------+++***))))))***************+++++++++************))))))))))))************************---,,,+++)))'''&&&&&&%%%))))))))))))))))))))))))***)))(((((((((***+++,,,''''''''''''''''''''''''&&&(((%%% '''+++***((('''&&&&&&%%%%%%%%%%%%'''((('''%%%$$$###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&+++)))&&&$$$"""!!! %%%###!!!###&&&)))((('''###$$$%%%&&&''''''''''''########################$$$$$$$$$#########""""""$$$$$$##################""""""###$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%% !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''((()))***+++,,,)))+++------///444<<>>>>>>>>===:::888555444333111///---,,,+++///---+++---000000...+++************************+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++''''''''''''''''''''''''''')))'''"""###))),,,***''''''&&&%%%%%%%%%&&&&&&'''((('''&&&$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%######"""######&&&$$$"""###%%%'''&&&$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))***+++)))+++------///444<<>><<<;;;:::999777444222111000111---+++...333666222...++++++++++++************,,,,,,+++++++++*********++++++++++++++++++++++++&&&''')))************)))))))))))))))))))))))))))(((((('''''''''((()))***''''''''''''''''''''''''''')))(((%%%&&&***+++***&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$%%%###"""%%%&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((()))***++++++***+++------...333<<>>???===888555555777222222111111000//////.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((+++'''&&&))))))&&&'''+++)))((((((''''''''''''((($$$&&&))))))((('''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""###&&&))))))'''%%%$$$%%%''''''&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))))))))******,,,,,,+++******000:::AAAKKKWWWdddnnnwww~~~}}}xxxzzz~~~~~~~~~~~~~~~{{{yyy{{{}}}{{{xxxssspppooorrrxxx|||}}}~~~~~~yyytttoooiiieee]]]\\\YYYUUURRRNNNLLLJJJBBBAAAAAA@@@???===;;;:::333333333222111000000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***)))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))---((('''******'''(((---***)))((('''''''''''''''$$$&&&)))))))))(((((()))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''((()))*********)))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$###&&&)))++++++'''$$$###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((((((((('''%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,,,,,,,,,,,,,,,,------------+++******000:::AAAMMMXXXfffoooyyy}}}xxxzzz}}}~~~~~~~~~~~~{{{yyyzzz|||{{{xxxsssppppppsssxxx|||mmmlllkkklllnnnrrruuuxxx~~~~~~~~~~~~|||tttnnnkkkhhhdddaaa]]]YYYTTTQQQPPPMMMHHHEEECCC@@@===;;;===<<<:::666222000000111444222000000000...+++))))))))))))***++++++,,,,,,+++******)))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((((((((((((((()))))))))(((&&&"""((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&***)))'''%%%%%%%%%'''(((%%%'''(((((('''&&&&&&'''%%%%%%%%%$$$$$$#########'''''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$)))))))))((('''%%%$$$######%%%'''))))))'''%%%###$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### ###&&&&&&%%%%%%''')))########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&$$$"""$$$&&&(((&&&$$$'''&&&$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$###$$$&&&######$$$%%%%%%&&&''''''%%%&&&(((******)))'''&&&)))******)))(((((()))+++,,,***,,,...///111888AAAKKKWWWdddnnnwww}}}{{{xxx|||{{{zzz|||}}}|||~~~~~~|||zzzxxxxxxwwwzzzssskkkjjjooouuuxxxxxxfffeeecccccceeegggjjjlllnnnnnnoooppprrrtttvvvwwwzzzyyywwwwwwxxxyyyyyyxxxzzzyyyyyyzzz}}}~~~yyyvvvsssooojjjddd^^^ZZZVVVSSSOOOKKKHHHEEEBBB??????>>><<<999666444444444555333222111111000---+++,,,,,,,,,,,,------------++++++***))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$######$$$&&&&&&((((((((((((((())))))***************************))))))******)))&&&$$$###(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&***((('''%%%%%%%%%'''(((###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&((((((&&&%%%$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$!!!!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&'''&&&$$$'''&&&$$$%%%&&&''''''&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''(((((('''((()))))))))(((&&&%%%))))))***)))))))))+++...***)))+++...000222:::DDDLLLWWWdddnnnwww~~~{{{yyyxxx{{{~~~|||}}}}}}{{{|||~~~{{{zzzxxxwwwwwwyyyrrrkkkjjjpppwww{{{{{{eeedddbbbaaaaaabbbdddeeeeeeeeeeeefffggghhhiiijjjnnnmmmlllmmmmmmllljjjggggggfffeeegggjjjlllmmmmmmkkkmmmrrryyy~~~vvvnnnhhhbbb^^^YYYUUUQQQNNNKKKHHHEEEDDDAAA???===;;;::::::777555333333333222000...,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))&&&""" """&&&)))((((((''''''(((((()))***************************'''((()))******)))(((''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""""""""###%%%&&&((()))"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%###"""  !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%###"""  ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''&&&%%%&&&'''%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''((((((((('''))),,,...)))(((+++///111444<<>>:::888666555555444333111000//////...------,,,,,,...---,,,,,,++++++,,,,,,+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((+++)))%%%######%%%)))+++(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((()))((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$######""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%(((&&&%%%%%%&&&&&&&&&%%%%%%'''((('''&&&&&&''')))%%%&&&&&&&&&'''''''''(((((((((''''''''''''((()))&&&&&&'''&&&%%%&&&)))+++***)))+++///111333<<>>===<<<;;;999555555444444333222111111000000///............///......------------......((())))))******+++++++++************************(((((())))))))))))******&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))************************+++*********))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((()))))))))&&&%%%$$$######$$$%%%&&&!!!"""$$$&&&&&&%%%$$$"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!"""$$$%%%%%%%%%$$$###########################""""""###$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$&&&''')))'''%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&(((+++,,,+++******+++,,,+++,,,...///111888AAAMMMXXXeeeoooxxx}}}||||||~~~|||zzz{{{~~~}}}~~~~~~~~~}}}~~~~~~yyysssnnnooovvv|||~~~~~~}}}||||||{{{zzzxxxzzz{{{{{{{{{xxxtttpppmmm```aaaaaabbbbbbbbbaaaaaa]]]^^^]]]\\\\\\___fffkkkkkkmmmooopppqqqvvv}}}~~~}}}}}}}}}|||vvvrrrlllhhhfffaaaZZZSSSQQQMMMHHHEEECCCBBB@@@???777777666666555555444444111111000////////////000......------------......((())))))******+++,,,,,,************************(((((()))))))))*********%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((************************)))))))))((()))))))))***&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&### ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########%%%&&&&&&$$$$$$%%%''')))'''%%%%%%&&&&&&%%%$$$###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&& $$$))),,,---,,,++++++)))(((***---...000888AAALLLWWWdddnnnwww{{{yyyzzz~~~~~~||||||~~~~~~}}}|||||||||}}}}}}vvvqqqmmmooovvv}}}zzzvvviiiiiiiiiiiihhhgggfffeee______^^^[[[ZZZ\\\ccchhhfffhhhhhhfffdddgggnnnuuu{{{}}}wwwuuusssooogggaaaWWWSSSNNNJJJHHHFFFDDDCCC??????>>>>>>>>>>>>======222111111000000000000000...------,,,,,,------...((())))))***++++++,,,,,,************************(((((())))))*********+++'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%&&&&&&'''((('''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&((($$$ ###&&&,,,***'''$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!"""%%%'''&&&$$$###%%%(((***(((&&&%%%&&&&&&%%%###"""###%%%%%%%%%%%%&&&((('''''''''''''''''''''&&&))))))******)))'''$$$###$$$***,,,+++******'''&&&(((,,,...111999CCCKKKWWWdddnnnwww{{{yyyzzz}}}~~~{{{{{{}}}||||||{{{{{{{{{{{{||||||sssoookkknnnvvv~~~|||{{{yyyvvvtttrrrqqqpppnnnllljjjhhhhhhiiikkkmmmiiiiiihhhfffeeefffhhhkkkooopppqqqrrrrrrtttxxxzzz~~~yyysssnnngggeeeaaa^^^ZZZUUUOOOKKKGGGEEEAAA@@@@@@@@@???>>><<<:::888777666555333111111///---,,,,,,------,,,((()))*********((('''&&&,,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&))))))******)))(((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++++++++******)))''''''++++++++++++***)))''''''((((((''''''&&&&&&%%%%%%,,,+++***)))((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%###"""""""""###''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""###%%%%%%$$$%%%$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))))))))))))))((((((((((((******,,,///000111999AAANNNUUU```kkksssyyy~~~}}}||||||{{{||||||zzzvvvssssssrrrrrrtttwwwxxxxxxvvvuuupppkkkmmmttt{{{}}}|||~~~wwwvvvuuuttttttuuuwwwxxxwwwwwwwwwtttoookkkiiiiiihhhiiiiiihhhggghhhjjjlllvvv|||}}}yyytttrrrooollliiiddd___[[[SSSOOOKKKHHHFFFDDDBBB@@@===;;;999888888888666444333111///...///000000///,,,------......---,,,+++,,,,,,+++******)))((((((******************************))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))************)))((('''&&&((((((''''''''''''''''''++++++***)))((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""$$$%%%&&&%%%######$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))******,,,///000111999AAALLLTTT___iiirrrxxx}}}~~~}}}|||xxxtttpppllljjjggghhhmmmrrruuuvvvsssnnnjjjlllrrryyy{{{zzzwwwqqqmmmhhhhhhgggdddaaa``````aaahhhmmmsssxxx|||}}}zzzwwwrrroooeeeaaa\\\VVVRRRNNNIIIFFFBBB@@@>>>=========;;;999555333000............---++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((())))))*********))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((******+++++++++))))))))))))(((''''''&&&'''''''''(((((((((((((((******))))))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''(((((($$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###&&&((())))))'''&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$###$$$###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******((((((((())))))***************,,,///000111999AAAKKKRRR]]]hhhqqqxxx}}}~~~}}}yyytttpppjjjeeeaaaaaahhhqqqwwwzzzrrrnnnjjjlllsssyyy{{{zzz}}}wwwssssssqqqmmmhhhdddccccccbbbeeehhhjjjlllpppvvvzzz||||||}}}}}}}}}}}}yyytttnnngggaaaZZZTTTPPPKKKIIIFFFEEECCCBBB???===;;;888444111000...,,,++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---......+++++++++++++++*********************************((((((((((((((((((((((((*********))))))((((((((((((''''''&&&%%%$$$###""")))***++++++,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******++++++***((((((((((((((('''&&&&&&'''''''''(((((())))))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########'''&&&%%%###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++((((((((()))******++++++******,,,///000111999AAAKKKRRR]]]hhhqqqxxx~~~~~~~~~|||{{{|||}}}|||}}}~~~~~~|||wwwtttiiiccc^^^___gggqqqxxxzzztttooolllnnnuuu{{{|||{{{}}}yyytttooommmlllgggggggggffffffgggiiikkkjjjkkklllmmmooosssyyy}}}~~~~~~}}}vvvooohhhaaa]]]WWWTTTPPPLLLIIIFFFBBB???@@@===999777555444333111000000/////////000000000******+++,,,,,,------...++++++*********)))))))))(((((()))***+++,,,------))))))))))))))))))))))))++++++******)))))))))((()))(((((('''&&&%%%$$$$$$&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))'''((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&$$$###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++((()))))))))*********+++******,,,///000111999AAALLLSSS]]]hhhrrrzzz~~~xxxuuusssvvv}}}||||||}}}~~~~~~{{{vvvsssfff```[[[^^^gggooossstttrrrnnnkkknnnuuuzzz{{{zzz}}}yyywwwvvvsssrrrpppnnnlllkkkjjjiiiccccccddddddeeehhhmmmqqqpppooommmkkkjjjlllpppsss}}}|||vvvpppkkkddd```[[[WWWRRRNNNIIIFFF@@@===:::999999999888777222222111000000000000000,,,,,,,,,,,,,,,---------+++++++++***))))))(((((('''((()))***+++,,,------))))))))))))))))))))))))+++++++++***************((())))))))))))*********'''(((((())))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))*********))))))(((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---+++(((%%%######$$$$$$&&&&&&%%%%%%$$$"""!!! &&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))************************************,,,///000111999AAALLLSSS]]]hhhrrr{{{~~~sssnnnkkknnnwww~~~~~~~~~~~~}}}yyyrrrnnngggaaa]]]```jjjrrrtttsssnnnjjjhhhkkkrrrwwwwwwvvv~~~}}}|||{{{yyywwwuuusssjjjjjjhhhfffeeefffiiikkkiiiiiigggcccaaa```bbbdddkkkqqqxxx{{{|||}}}{{{xxxrrrooojjjeeeaaa\\\WWWTTTHHHEEEBBB???>>>===<<<:::555444222111000///000000000000///......---,,,,,,---,,,,,,+++******)))))))))))))))************+++))))))))))))))))))))))))******++++++++++++++++++((())))))))))))***************+++++++++***))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))***************((())))))******))))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&$$$#########$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,++++++******)))))))))******,,,///000111999AAAKKKQQQ\\\gggqqqzzz}}}wwwjjjddd___cccnnn{{{~~~||||||}}}}}}~~~|||xxxqqqlllgggaaa\\\```jjjtttwwwuuulllhhhfffiiipppuuuvvvttt~~~yyyxxxuuuqqqmmmlllmmmooojjjjjjiiieeeaaa]]]\\\]]]^^^dddkkkooopppsssxxx}}}xxx~~~~~~{{{vvvrrrnnnjjjeeebbbZZZVVVPPPLLLHHHEEEBBB???<<<:::888666555444444555333333222000///---,,,,,,......---,,,,,,+++******++++++******)))((((((((())))))))))))))))))))))))*********++++++,,,,,,---))))))((('''&&&%%%%%%$$$'''''''''''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,))))))***************)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&"""###%%%'''((((((((('''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&$$$"""%%%$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&(((++++++(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$"""%%%&&&''''''%%%%%%&&&'''"""$$$%%%'''(((((('''&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))---,,,,,,+++***)))((((((******,,,///000222999BBBJJJPPPZZZeeepppyyy}}}uuunnnccc\\\VVVZZZfffttt}}}~~~{{{xxxyyy{{{}}}}}}yyysssoooccc[[[UUUYYYeeepppttttttmmmiiigggkkkrrrwwwwwwuuu~~~{{{zzzyyywwwwwwvvvssspppllliiigggddddddcccaaa```aaadddgggnnnnnnoooqqquuu{{{~~~{{{xxxvvvooojjjccc[[[UUUOOOJJJGGGGGGDDDBBB@@@>>><<<999777999555222111333333111...,,,+++***+++---...............---,,,++++++++++++***))))))))))))+++,,,...)))'''%%%(((,,,---)))%%%'''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''&&&***...---)))&&&''')))(((((())))))))))))((((((***************)))((((((###'''((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&$$$""" ########################'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''########################"""######$$$$$$#########'''&&&%%%###!!!"""$$$&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))'''$$$%%%''')))(((&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))************))))))))))))((((((((((((***,,,......///222999>>>GGGRRR^^^fffoooyyy{{{nnneee\\\WWWSSSXXXeeesss}}}{{{|||~~~~~~||||||{{{sssjjj___XXXRRRVVVbbbnnnuuuwwwooohhheeekkkssstttsssrrr~~~}}}{{{xxxvvvtttmmmllliiiddd```___aaabbbaaaaaaaaabbbfffjjjnnnqqqxxx{{{|||xxxpppjjjddd___ZZZWWWNNNKKKHHHDDDBBB@@@===;;;:::777444333555555222///000...------...///...---+++++++++***************---,,,+++*********++++++)))'''&&&(((,,,---***&&&(((((()))******)))(((((((((((())))))))))))((((((***)))))))))(((((((((''')))---111000,,,)))***,,,((())))))******))))))((()))************)))((((((!!!%%%((()))((('''((()))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%%%%&&&%%%%%%$$$$$$""""""!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((&&&$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((((((***,,,......///222888>>>GGGSSS___gggpppzzz{{{mmmbbbVVVRRRPPPWWWfffuuu|||{{{||||||{{{{{{yyyqqqhhh]]]VVVOOOSSS___lllsssuuupppiiigggmmmttttttsssrrr|||yyytttmmmfffbbbaaabbbYYYYYYXXXXXXYYY[[[]]]___iiilllpppwww}}}{{{vvvrrrnnnkkk]]]YYYSSSNNNJJJGGGCCCAAA===:::888888999999555111000...,,,+++,,,,,,+++*********+++++++++++++++,,,///...---+++***)))))))))***((('''(((,,,---***'''((())))))******))))))((((((((())))))))))))(((((())))))))))))((((((((((((***---000000---++++++---*********++++++*********)))))))))))))))(((''''''%%%''')))***)))(((((()))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%$$$%%%$$$###!!!!!!###%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))***,,,.........222888===GGGSSS```hhhqqq|||{{{lll```TTTRRRRRR[[[iiiwww|||xxxzzz{{{zzzzzzxxxpppgggZZZSSSLLLPPP\\\iiiqqqtttrrrllljjjpppuuutttrrrqqqxxxpppkkkjjjjjjaaa```]]][[[YYYXXXXXXYYY```aaacccggglllqqqvvvyyyzzz}}}}}}{{{qqqkkkddd\\\VVVPPPLLLHHHCCC@@@>>>>>>>>>===888444222000------------,,,+++,,,,,,---.........//////...---,,,+++***)))((((((***)))((()))+++,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((***,,,,,,***))))))******++++++,,,,,,++++++***((())))))))))))((('''''''''((()))))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$(((((()))'''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***,,,.........111777<<>>:::777444///000111222111000...,,,,,,---.../////////...---,,,,,,,,,+++***+++---///,,,+++***))))))***+++,,,(((((())))))))))))(((((('''((((((((())))))*********((('''((()))++++++************++++++*********+++,,,,,,,,,,,,+++******+++(((&&&'''***,,,+++)))$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((+++,,,######$$$%%%%%%&&&''''''&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''!!!###%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&((()))'''%%%$$$''')))***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***,,,...------///555:::AAAOOO^^^jjjtttvvvmmmdddaaaaaagggrrr|||~~~{{{wwwtttppptttwwwxxxxxxvvvmmmcccTTTPPPPPPWWWdddnnnrrrqqqnnnnnnrrrxxxxxxsssooooooeeedddcccbbbaaaaaaaaaaaafffgggiiijjjiiifffdddbbb^^^]]]\\\\\\^^^bbbfffhhhkkklllnnnoooooommmjjjhhhggghhhkkknnnppprrrrrrrrr{{{~~~}}}zzzyyyrrroooiiidddaaa``````aaaiiigggeeefffkkkppptttuuuzzzyyyqqqlllllljjjfffccc\\\WWWOOOHHHDDD@@@===;;;888666333222222222111000......------,,,++++++***...---***(((((((((***+++++++++++++++******))))))'''((()))******)))(((''')))))))))))))))))))))))),,,+++))))))+++///444777---,,,***)))))))))************+++,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%"""&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&''''''$$$$$$$$$""" !!!$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&$$$###%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))...---...111111///222888@@@LLLZZZeeeppp|||~~~yyykkkjjjkkkpppxxx~~~}}}xxxuuusssqqqqqqtttxxxtttjjjaaaUUUOOOPPP\\\jjjpppqqqpppjjjnnntttwwwvvvssspppnnncccbbbaaa```____________aaaccceeeggghhhgggeeeddd]]]]]]\\\]]]^^^aaaccceeebbbcccccccccbbb```^^^]]]\\\^^^aaadddgggiiijjjkkkrrrsssuuuwwwzzz}}}yyywwwssspppmmmmmmmmmnnnnnnjjjfffeeeeeeggghhhiiiooosssxxx||||||{{{{{{zzzuuuqqqlllggg___WWWQQQKKKFFFCCCAAA>>>999666555444222111/////////000000111111111...---,,,+++******+++,,,++++++++++++*********)))))))))************))))))************************+++*********+++...222444,,,,,,***)))))))))************+++,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%"""!!!"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))(((''''''((()))***...,,,,,,/////////333999@@@LLLZZZeeeppp|||tttrrrrrruuuzzz~~~~~~zzzvvvuuusssrrruuuvvvrrrggg^^^UUUPPPRRR^^^kkkpppooommmhhhlllrrrvvvuuurrrooonnn___^^^^^^]]]\\\\\\[[[[[[[[[]]]```ccceeeeeeeeeddd[[[\\\\\\]]]___```aaaaaa``````___^^^]]][[[ZZZZZZ[[[\\\^^^aaadddeeefffgggggghhhiiijjjlllrrryyy~~~}}}|||}}}}}}||||||||||||xxxsssmmmgggdddbbb```^^^bbbdddgggkkknnnsssyyy}}}|||tttlllddd[[[SSSNNNKKKGGGAAA===;;;999777555//////////////////000000.........---------------++++++++++++************+++++++++******+++++++++************************************+++---...///,,,+++******)))***************+++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''''''''''''''(((((())))))***%%%&&&&&&&&&'''((((((((()))((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%((()))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""%%%''''''&&&%%%%%%&&&#########$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************,,,******,,,---...333:::@@@LLLYYYeeeppp{{{~~~|||zzzzzz||||||yyyyyywwwuuuuuutttmmmbbbYYYSSSPPPTTTaaammmpppmmmkkkfffjjjqqqttttttrrrooonnnZZZZZZZZZYYYXXXXXXWWWVVVTTTVVVYYY\\\^^^_________ZZZ[[[\\\^^^______^^^^^^aaa```___^^^]]]^^^^^^______```aaaccceeefffggggggccceeefffgggiiilllqqqtttyyyuuupppnnnpppssswwwyyy{{{vvvtttvvvyyy{{{}}}vvvpppkkkgggdddaaa___```bbbccceeehhhjjjlllppptttzzzwwwmmmccc]]]UUUQQQKKKFFFCCCAAA>>><<<666444222000...,,,,,,,,,---......//////...------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))******+++++++++++++++++++++************************+++,,,+++***)))((((((((((((((((((((((((((()))))))))((((((((('''''''''((()))******)))((('''$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++'''$$$$$$''')))(((&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!%%%'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""" ###&&&((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******++++++******)))+++((((((***,,,...444<<<@@@KKKYYYdddppp{{{~~~~~~~~~{{{|||zzzwwwuuuqqqhhh\\\SSSOOONNNUUUdddpppqqqnnnkkkfffkkkqqquuuuuusssqqqpppTTTUUUUUUUUUTTTSSSRRRQQQOOOPPPRRRTTTVVVWWWWWWWWWXXXYYY[[[]]]^^^]]]]]]\\\\\\\\\[[[[[[\\\^^^```aaa^^^___aaaccceeehhhjjjkkkfffiiilllnnnnnnnnnoooooorrrnnniiiggghhhlllpppqqqqqqllljjjkkkmmmooottt{{{~~~yyyvvvssspppnnnhhhhhhiiiiiihhhfffdddbbbeeegggjjjnnntttzzzvvvoooeeeaaaZZZTTTOOOJJJEEEBBB???===:::666333111000///---......///......---,,,+++++++++++++++++++++,,,+++***)))(((((()))***+++************************))))))***++++++***))))))************+++***************+++,,,+++***)))((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%'''((()))******)))((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))))))))(((((('''&&&%%%%%%$$$'''&&&&&&&&&&&&&&&'''(((***'''$$$$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###!!! $$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))(((***((('''***,,,...444<<>>;;;777555444333111///............---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,************++++++++++++,,,++++++++++++,,,,,,---+++++++++++++++******)))'''((()))))))))))))))((()))'''&&&(((++++++'''"""&&&&&&&&&'''((())))))***((()))++++++)))&&&### ((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$###''''''''''''''''''''''''((((((((((((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########'''''''''%%%###!!!!!!"""$$$######""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((('''(((((())))))))))))(((((((((((())))))(((***+++---...111555888@@@JJJXXXeeeoooxxx~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||yyyqqqfff[[[UUUTTTVVV___kkkrrrqqqmmmlllkkkrrrwwwwwwvvvvvvsssooottttttuuuuuuvvvvvvvvvvvvpppkkkddd``````bbbeeefffeeedddaaa___]]][[[ZZZZZZZZZ[[[]]]]]]]]]ZZZXXXVVVUUUSSSPPPNNNOOOOOOOOONNNLLLOOOTTTZZZ```dddfffgggfffdddcccbbbaaaaaabbbcccbbb```^^^[[[WWWSSSPPPOOOPPPNNNMMMOOOTTT\\\eeejjjllllllnnnqqqtttuuuuuusssiiieee^^^XXXUUUVVVYYY[[[]]]```eeelllrrrwwwzzz|||~~~~~~{{{wwwrrrnnnkkkiiifffggghhhhhhhhhkkkpppttt|||}}}|||yyyuuuppplllbbb]]]VVVPPPJJJEEE@@@===888666444111////////////...---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///++++++,,,,,,++++++***)))''''''((()))))))))******&&&&&&''')))+++***&&&###%%%&&&&&&'''((()))******((()))))))))(((%%%###!!!((((((((((((((((((((((((((('''&&&'''))))))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%'''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((()))(((((((((((())))))***)))***,,,---...000444777AAAJJJYYYeeeooowww~~~~~~|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~|||vvvmmmddd^^^[[[___gggooorrrqqqmmmjjjlllssswwwvvvuuutttrrrnnn~~~~~~}}}vvvqqqqqqsssuuuvvvuuutttrrrpppooommmmmmlllmmmnnnoooooolllhhhdddaaa[[[XXXUUUSSSRRRRRRQQQPPPRRRSSSUUUWWWZZZ[[[]]]]]]^^^]]][[[ZZZZZZ\\\^^^```aaa___\\\WWWSSSOOOLLLJJJLLLLLLMMMPPPVVV]]]cccgggiiijjjmmmrrrwwwzzzzzzzzzrrrlllcccZZZUUUUUUWWWYYYZZZ[[[\\\___dddiiinnnqqqsssvvvyyy{{{||||||xxxwwwmmmkkkgggccc``````aaaccclllnnnrrrwww|||vvvqqqiiiaaaYYYQQQIIIEEE>>><<<888444222000000111///......---,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,+++***+++,,,...///+++,,,,,,,,,,,,+++******''''''((((((((()))******(((***,,,+++))))))***+++&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((())))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''''''''''''''(((((((((((((((((()))******)))***,,,---...000444777@@@JJJYYYfffooovvv}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~zzzssslllgggdddiiiooossssssqqqmmmiiinnntttxxxvvvttttttqqqmmm~~~~~~}}}}}}~~~~~~}}}zzzvvvsssllliiifffeeedddcccaaa___\\\\\\[[[ZZZYYYWWWVVVUUUYYYWWWTTTSSSSSSUUUXXX[[[^^^\\\XXXSSSOOOLLLIIIHHHIIIKKKNNNSSSXXX\\\___```fffgggkkkqqqwww{{{}}}}}}tttnnneee\\\WWWUUUVVVWWWWWWVVVVVVWWW[[[aaafffjjjkkknnnrrrtttvvvzzzzzzvvvooogggbbb^^^]]]]]]^^^aaaeeeiiinnnuuu}}}}}}tttiii^^^SSSMMMGGGDDD???:::666444333444111000///..................------,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))***&&&)))+++)))&&&%%%)))---''''''''''''((((((((((((((('''&&&%%%&&&''')))***((((((((((((((((((((((((***)))((((((+++,,,---,,,''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((#########$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%!!!"""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''(((((((((''''''(((((()))***+++***+++,,,---...000333666???IIIXXXfffooowww}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~zzztttnnnjjjgggnnnttttttsssqqqnnniiiqqqwwwyyywwwttttttqqqmmm}}}{{{zzzxxxuuurrrooonnnllliiiddd```\\\ZZZ[[[XXXTTTQQQPPPRRRUUUWWWWWWUUURRROOOLLLJJJIIIIIIGGGJJJOOOSSSWWWYYYYYYYYY```bbbeeekkkrrrvvvwwwwwwqqqllleee^^^XXXVVVVVVVVVSSSTTTUUUXXX]]]ccchhhkkkmmmppptttuuuuuuwww{{{|||tttmmmhhheeeccc^^^___aaabbbdddjjjqqqwww|||~~~zzznnnccc[[[QQQMMMGGG@@@;;;999888888333222111000////////////......------------......------,,,,,,,,,+++++++++------------------,,,,,,,,,,,,------,,,,,,+++******)))(((''''''((())))))%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((+++)))((())),,,...///...''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$&&&&&&$$$!!!!!!%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''%%%###"""###$$$""""""###%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''((()))***+++***+++,,,---...000333666>>>HHHXXXfffpppwww}}}~~~~~~}}}}}}||||||}}}~~~~~~|||xxxqqqkkkgggeeennntttsssrrrrrroookkktttyyy{{{xxxuuutttrrrnnn~~~{{{}}}xxxsssmmmhhheee```\\\WWWSSSQQQRRRTTTVVVRRRQQQOOOMMMKKKKKKKKKKKKHHHJJJNNNRRRUUUVVVUUUUUUWWWYYY\\\aaagggkkklllllloookkkeee___ZZZWWWWWWVVVRRRTTTXXX^^^dddiiinnnpppsssvvvzzzzzzyyyxxxzzz}}}yyytttpppmmmffffffdddaaa```bbbiiinnnooorrrvvv{{{{{{pppiiiWWWSSSLLLEEE???<<<;;;;;;444333222111000000000000......------------......---------,,,,,,+++++++++------...///...---+++***,,,,,,------,,,,,,+++***+++***)))'''''''''((()))***((((((***......+++((()))))))))(((''''''&&&&&&&&&(((***++++++***(((&&&((((((((((((((((((((((((&&&$$$###$$$''')))******''''''''''''''''''''''''######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&"""%%%&&&######(((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''((((((((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''((()))++++++***+++------...000333666===HHHXXXfffpppwww}}}~~~}}}{{{zzzzzz~~~~~~~~~{{{uuunnngggbbbbbblllsssrrrqqqsssqqqmmmuuuzzz|||xxxuuutttrrrnnn}}}~~~}}}~~~{{{vvvsssmmmjjjfffdddbbb```^^^\\\TTTTTTUUUUUUTTTRRRPPPOOOLLLMMMNNNPPPQQQRRRRRRRRRQQQSSSWWW[[[___bbbcccdddbbbbbb```^^^\\\ZZZYYYXXXXXXWWWWWW[[[bbbkkkrrrvvv}}}~~~~~~{{{ttttttsssqqqmmmiiieeebbbdddfffiiimmmrrrwww{{{~~~}}}yyyhhhaaaWWWNNNHHHDDDAAA@@@<<<:::777666666555444222000///---,,,,,,,,,***(((000///......---------...------------------------,,,,,,------,,,,,,+++***((())))))*********))))))++++++******))))))((((((''''''&&&%%%&&&'''((())),,,+++)))'''%%%$$$######(((((())))))))))))((((((******))))))((((((((('''++++++******))))))((((((((('''%%%$$$$$$%%%&&&'''((())))))((('''(((***,,,''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&(((%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))###$$$&&&((((((&&&###"""$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$""" """%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$#########%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$&&&''')))***++++++***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((*********)))******+++,,,+++++++++******,,,000444===IIIWWWbbbnnnyyy}}}zzzyyyzzz|||~~~~~~~~~{{{tttlllccc^^^___eeemmmqqqpppooonnnooouuuvvvwwwxxxwwwuuusssrrr|||{{{{{{~~~~~~}}}|||}}}{{{xxxxxxwwwtttrrroookkkfffbbbZZZZZZ[[[[[[ZZZXXXWWWVVVSSSSSSRRRQQQPPPNNNMMMLLLMMMOOORRRUUUYYY\\\^^^^^^\\\\\\[[[ZZZYYYXXXXXXXXXUUUUUUXXX]]]fffooovvvzzz}}}~~~}}}|||yyyuuuqqqllljjjfffeeedddeeeggglllqqqttt}}}vvvppphhh___XXXRRRMMMJJJ???<<<999777666666444333444222000///000000///...//////...............///------------------------,,,------------,,,++++++******++++++++++++***)))******))))))))))))(((((()))((('''''''''(((************((('''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&$$$###$$$'''***(((((('''&&&%%%%%%$$$$$$'''((()))(((&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,------...111555999>>>IIIWWWbbbnnnyyy}}}{{{zzz|||~~~~~~~~~|||vvvooogggcccbbbhhhnnnqqqpppnnnnnnnnnvvvwwwxxxxxxwwwuuusssrrr~~~{{{yyyyyy{{{}}}{{{zzzzzz{{{{{{||||||}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyywwwsssmmmhhheeeffffffffffffeeedddcccbbb```]]]YYYTTTPPPMMMKKKLLLLLLMMMOOOQQQTTTVVVWWWVVVUUUTTTTTTTTTUUUWWWXXXUUUWWW\\\bbbiiiqqqwwwzzz{{{zzzzzzzzz{{{|||}}}~~~|||xxxuuummmjjjeeeaaaaaadddhhhllltttyyy{{{tttllleee]]]UUUPPPHHHDDD???<<<:::999888777444222///...///000000000///...............//////........................---------------,,,++++++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))******))))))******+++,,,******)))((((((((())))))(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''(((((('''%%%$$$%%%(((+++(((((('''&&&%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&$$$!!! ###&&&(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((())))))((((((&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''')))*********)))(((%%%'''***,,,...111555888>>>JJJWWWbbbnnnyyy}}}{{{{{{}}}~~~}}}yyysssnnnjjjhhhmmmqqqrrrpppmmmmmmnnnxxxxxxyyyyyyxxxvvvsssrrr~~~|||{{{|||}}}||||||{{{{{{|||~~~zzzxxxxxxyyyyyyttttttuuuvvvwwwvvvrrroooppppppqqqrrrssssssttttttsssppplllfff```ZZZVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQQQQQQQRRRSSSTTTYYY]]]bbbgggkkkooorrrttt}}}{{{zzzxxxwwwvvvvvvvvvvvv|||zzzvvvpppkkkhhhhhhiiikkkkkknnnttt{{{~~~zzzuuuooofff^^^XXXSSSOOOIIIDDDAAA???>>><<<888555000....../////////...------------...//////........................---------...---,,,,,,+++,,,,,,,,,,,,+++***)))(((&&&''''''((())))))***************+++++++++,,,,,,,,,,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((###%%%&&&(((((((((''''''((((((&&&$$$###$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&%%%$$$""" !!!$$$(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''$$$######$$$%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&(((******)))(((&&&###&&&))),,,...111444666>>>JJJXXXbbbnnnyyy~~~|||zzz{{{}}}|||xxxtttrrrpppsssuuutttqqqnnnnnnoooyyyzzzzzzzzzyyyvvvsssrrr{{{xxxxxxxxxxxxuuusssrrrssstttuuutttrrrssssssuuuwwwzzz|||}}}xxxsssmmmiiieeeddd```^^^[[[XXXVVVUUUUUUUUUUUUTTTRRRPPPOOONNNNNNOOO[[[___dddhhhiiijjjlllnnnuuuzzz|||yyyvvvuuuttttttvvv|||||||||{{{wwwtttqqqpppllllllmmmqqqwww~~~~~~zzztttlllggg^^^ZZZSSSNNNJJJFFFCCCAAAAAA===888444333333222111......------------......////////////////////////------.........---,,,,,,++++++++++++***)))''''''&&&&&&'''((()))***++++++******++++++,,,,,,,,,,,,///...---+++)))((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))$$$%%%'''((()))(((''''''######""" """%%%###$$$$$$%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$%%%'''((()))&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''$$$######$$$%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$&&&((()))***)))'''&&&)))+++...000111333555888???JJJXXXcccnnnxxx~~~}}}}}}|||{{{yyyzzz|||~~~~~~|||zzzxxxwwwyyyyyyvvvqqqnnnnnnpppzzz{{{{{{zzzxxxuuurrrqqq{{{xxxtttrrrpppooommmkkknnnooorrrvvv{{{|||xxxvvvtttsssooommmkkkgggdddbbb```___\\\[[[YYYWWWTTTQQQOOONNNXXX]]]ccceeeeeeeeegggiiiiiinnnuuuzzz|||}}}zzzxxxxxxxxxuuu{{{}}}wwwtttwww{{{{{{xxxqqqnnnkkkjjjlllqqqxxx|||}}}xxxuuujjjfff```ZZZTTTOOOIIIFFFFFFBBB===999777555333111111000//////......//////000000000000000000000000...............---,,,,,,***************)))(((''''''(((((()))***++++++,,,***+++,,,---------,,,,,,000///---+++)))(((''''''(((((())))))))))))(((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((('''''''''$$$$$$$$$###!!!!!!###%%%######$$$%%%'''((())))))%%%&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%$$$%%%&&&$$$%%%&&&'''(((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&((()))))))))((('''***,,,...//////111444666???KKKXXXcccmmmxxx~~~~~~}}}}}}}}}{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzuuupppmmmnnnqqq{{{{{{{{{zzzxxxtttqqqooo}}}yyyuuupppjjjgggiiikkkpppvvv}}}zzzyyyxxxvvvtttqqqooommmhhhhhhgggeeeaaa]]]YYYWWWYYY^^^bbbbbb___]]]^^^```___dddjjjnnnooopppsssuuuzzz~~~~~~}}}|||wwwtttvvvyyywwwyyy}}}}}}yyysssmmmjjjjjjkkkmmmuuuwww{{{~~~xxxtttoooiiiccc[[[TTTOOOGGGDDD@@@===;;;888666333555555333222111111000111000000000000000000000000...............------,,,*********++++++******)))))))))******++++++,,,,,,,,,---.../////////.........---,,,***)))((((((((((((((())))))))))))(((((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&'''''')))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%$$$######%%%(((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((())))))))))))***++++++,,,...222666@@@KKKXXXcccmmmxxx~~~~~~~~~~~~}}}}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{xxxsssmmmjjjlllooozzz{{{zzzyyywwwssspppnnnzzzrrrlllhhhkkkpppwww}}}{{{yyywwwssstttsssrrrnnniiidddaaa]]]aaaccc```ZZZVVVVVVXXX[[[___cccdddbbbaaabbbdddmmmzzz~~~yyyxxx{{{~~~wwwyyy{{{~~~zzzsssmmmjjjhhhiiilllqqqxxx~~~{{{uuuooofff^^^XXXKKKIIIFFFDDDCCC@@@===;;;999888777555444333222222000000000000000000000000......//////......---,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...000111111111000///,,,+++******))))))******(((((())))))))))))(((((('''((((((((())))))******'''''''''((((((((()))))),,,***((('''&&&&&&&&&'''%%%'''))))))'''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&'''(((((('''''')))***&&&'''((())))))((('''&&&)))(((&&&$$$""" ''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&&&&%%%"""!!!###&&&(((((((((((((((((((((((($$$#########$$$&&&((()))$$$%%%%%%###""""""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########%%%''''''&&&%%%&&&'''#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((((((((()))******,,,---------...222777;;;@@@KKKXXXcccmmmxxx~~~~~~~~~}}}|||~~~||||||~~~}}}}}}||||||}}}}}}~~~{{{zzzwwwqqqjjjhhhkkknnnzzzzzzzzzyyyvvvrrrooommm{{{sssnnnooorrrxxx}}}|||}}}~~~~~~|||wwwssspppooonnnlllhhhddd___\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[___iiivvv|||xxxtttsssqqqqqqtttzzzwwwqqqooollljjjhhhiiioooxxxyyyoooddd]]]WWWSSSMMMHHHFFFEEECCCBBB@@@<<<888555444444333222555222///....../////////111000///......---......+++,,,,,,,,,,,,+++******,,,+++)))(((((()))+++,,,111111111111000///...------,,,+++)))((((((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&'''(((((('''''''''&&&&&&&&&&&&'''((()))((('''&&&((()))(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&$$$&&&&&&'''((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((''''''''''''&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))))))))*********((()))+++,,,///444:::>>>???KKKZZZeeeqqq{{{yyyyyy~~~~~~~~~}}}||||||{{{||||||}}}{{{|||zzzxxxyyy||||||{{{xxxqqqkkkiiilllpppyyyyyyxxxvvvsssooollljjjsssuuuxxx}}}~~~{{{yyy{{{zzzwwwsssnnnjjjfffddd\\\[[[YYYVVVTTTSSSRRRRRRVVV]]]gggqqqyyy}}}vvvrrrmmmjjjkkkooouuuyyy|||~~~}}}vvvrrrmmmjjjlllrrryyy~~~xxxooohhh```\\\VVVQQQNNNKKKHHHFFFAAA???;;;999888777555444555222///...///000000///......---------......///+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,000000000000///...---,,,,,,+++***))))))(((((())))))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))***+++)))'''&&&&&&'''((((((((('''''''''&&&&&&%%%&&&(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&((('''%%%###&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))******************+++,,,---111666:::???KKKZZZfffqqq|||}}}uuuuuuyyy~~~}}}}}}||||||||||||}}}|||zzzzzzxxxuuuvvvzzzxxxxxxvvvpppiiihhhkkkooo{{{zzzxxxuuurrrooollljjj|||}}}|||wwwtttrrrgggddd^^^XXXRRRNNNLLLKKKMMMRRRXXX```gggpppxxx}}}~~~}}}wwwoooiiifffgggkkknnnooovvvyyyrrrooopppsssuuuwww||||||wwwnnnkkkfffaaa\\\WWWQQQMMMGGGEEECCCAAA???===:::888888555222000111222222222............------------,,,,,,,,,,,,,,,++++++***,,,+++***))))))***+++,,,......///......---,,,++++++******)))))))))******((((((((())))))*********)))))))))))))))))))))))))))((((((''''''(((((()))+++,,,,,,***(((&&&&&&&&&)))))))))(((((((((''''''%%%''')))***((('''&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''')))(((%%%###&&&&&&'''(((((((((((('''((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))*********'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))************+++,,,,,,+++,,,...333666@@@LLL[[[gggsss}}}wwwooonnnsss}}}||||||||||||}}}}}}~~~~~~{{{yyyxxxtttoooooosssvvvwwwvvvqqqkkkjjjmmmrrr}}}{{{xxxuuuqqqnnnlllkkkyyytttmmmccc[[[UUUQQQOOOOOOQQQUUUYYY]]]dddkkkoootttuuuvvvwwwxxx{{{{{{rrrmmmjjjjjjjjjhhhmmmuuu~~~|||yyywwwwwwppptttzzz~~~{{{wwwsssmmmfff^^^YYYRRROOOKKKGGGEEECCC@@@>>><<<999555444444555444444222111111000...---++++++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,---------------,,,+++******)))))))))******+++,,,(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))+++,,,,,,+++(((''''''((())))))))))))((((((((((((((()))***)))((('''(((***'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))(((&&&###&&&&&&'''(((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''))))))******&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))******+++++++++,,,,,,+++,,,...333666@@@MMM\\\hhhsss~~~|||qqqiiihhhmmm~~~||||||{{{||||||}}}~~~~~~{{{xxxtttmmmffffffjjjvvvyyyzzzvvvpppnnnsssxxx~~~|||xxxtttpppmmmlllkkk}}}tttkkkddd___]]]ZZZ\\\]]]^^^]]]]]]^^^```ggghhhkkkmmmqqqwww~~~zzztttpppnnniiijjjmmmrrrvvvzzz}}}}}}~~~uuuvvvwwwxxxzzz~~~wwwoooiii```[[[TTTMMMIIIGGGEEECCC???<<<888555555555444333222222222222111///...---,,,------------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,---************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))******))))))***+++))))))))))))(((((((((((()))((('''%%%$$$%%%(((+++&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))(((&&&$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((('''(((((()))******++++++***++++++,,,---111666999@@@MMM\\\hhhtttxxxmmmeeeeeejjj|||~~~||||||{{{||||||}}}~~~~~~|||vvvoooddd\\\]]]bbbtttyyy|||yyyssspppuuuzzz}}}{{{wwwsssooommmlllkkk}}}vvvrrrooolllmmmmmmiiiddd^^^ZZZXXXZZZ[[[]]]___cccjjjqqqvvv~~~zzzvvvqqqooonnnnnnooopppppppppqqquuuyyy|||~~~}}}xxxttttttvvvyyy{{{qqqkkkbbbZZZTTTOOOKKKIIICCC???;;;777666555333222000111222333333222111000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,---+++++++++******)))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&((())))))))))))***,,,)))))))))(((((((((''''''&&&&&&$$$"""!!!"""%%%(((&&&&&&&&&''''''((((((((((((''''''''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((()))***++++++,,,((()))+++,,,...222777;;;???LLL[[[hhhtttvvvllldddeeekkkzzz}}}}}}||||||||||||}}}}}}~~~zzzrrrhhh\\\TTTWWW^^^pppvvv{{{xxxqqqnnnrrrxxxzzzxxxvvvrrrooommmkkkjjj~~~xxxpppgggaaa^^^XXXXXXXXXXXXYYY^^^dddhhhqqqsssuuuwwwzzz~~~|||xxxvvvuuurrrmmmjjjhhhlllppprrrsssxxxzzzuuurrrrrrtttvvvyyy~~~xxxppphhh___WWWRRRKKKGGGBBB===;;;999777555222333444444222000...,,,---------...------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,)))***************++++++))))))))))))))))))))))))******))))))))))))******'''((())))))''''''(((***((((((((('''''''''&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((()))***+++,,,,,,((()))***+++,,,000666:::>>>KKKZZZgggsssvvvllleeehhhnnn{{{~~~~~~}}}}}}||||||||||||}}}|||vvvmmmbbbVVVPPPUUU___llltttzzzwwwoookkkooovvvvvvuuutttrrrpppmmmkkkiiizzzqqqkkkiiibbbaaa^^^\\\[[[\\\aaaeeefffgggiiikkkmmmqqqwww{{{vvvxxx{{{}}}~~~yyyqqqkkkdddhhhkkklllmmmqqqyyy|||wwwtttoooppprrrwww}}}zzznnnbbbZZZSSSOOOIIIDDDAAA???<<<:::888888777444000,,,'''%%%------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,'''((()))***+++,,,------))))))))))))))))))))))))******))))))))))))******((()))))))))'''&&&&&&'''((('''''''''&&&&&&&&&&&&###'''***,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$%%%%%%&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######%%%'''))))))&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((($$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,((())))))***+++...333777>>>KKKZZZgggsss~~~~~~vvvlllfffjjjppp|||~~~}}}||||||{{{||||||yyysssjjj___SSSNNNVVVaaallltttzzzxxxoookkkooouuusssssssssrrrpppmmmjjjiii}}}}}}zzzwwwtttqqqnnnkkkfffccceeebbb^^^\\\]]]^^^______aaaccceeehhhppp}}}{{{tttpppooollliiijjjnnnvvv{{{~~~tttsssqqqpppssszzz~~~ssslllaaa[[[QQQIIIDDDAAA???===;;;::::::999777555333222000///...---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++***)))((('''&&&&&&******))))))((((((''''''&&&(((******)))((()))***************))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######"""###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++))))))))))))((((((((((((,,,---...------...111444AAAJJJVVVaaannn|||vvvnnnmmmrrrwww~~~{{{xxxvvvwwwxxxyyyuuupppfffZZZQQQNNNRRRWWWlllsssuuuoooiiikkkppptttxxxvvvsssqqqpppooommmkkk~~~yyytttpppnnniiiaaa[[[XXXXXXXXXWWWVVVWWWXXX[[[bbbnnn|||{{{xxxvvvtttqqqpppsssxxx||||||wwwsssssswww}}}lllfff\\\RRRKKKFFFBBB@@@<<<;;;999777555222000//////...---,,,++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********)))((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((()))***&&&&&&'''((()))***+++++++++,,,......///000444777???IIIUUUaaaooo|||uuummmlllrrrxxx~~~{{{xxxwwwwwwxxxyyyvvvqqqfffYYYOOOMMMQQQVVViiippprrrnnnjjjmmmsssvvvyyyvvvssspppoooooommmlllwwwlllaaaZZZVVVSSSRRRNNNMMMMMMNNNSSS]]]hhhooo|||{{{{{{{{{zzzyyy{{{~~~|||{{{{{{wwwwww{{{|||uuujjj___UUUNNNGGGDDD???>>>;;;888555222000...//////...---,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((...+++((((((***,,,+++)))******))))))))))))(((((((((((((((''''''(((((((((((((((((()))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''((()))***++++++***,,,---...///222666999===GGGUUUaaannn{{{ssskkklllsssyyy~~~{{{xxxwwwwwwxxxyyyvvvqqqeeeXXXNNNLLLPPPVVVgggmmmpppmmmkkkpppvvvzzz{{{wwwssspppnnnnnnmmmlll}}}rrrhhh```ZZZVVVQQQOOOLLLKKKLLLRRRXXX]]]hhhnnnxxx}}}{{{wwwzzz}}}{{{yyy{{{}}}}}}~~~~~~~~~vvvjjj___UUUMMMHHHDDDBBB@@@<<<999666333222222111000///............000//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))))))))*********))))))))))))((((((((((((---(((###$$$))),,,+++)))***)))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''))))))%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))*********)))))))))((((((***,,,---......111444777;;;FFFTTTaaannnzzz~~~}}}qqqjjjkkkssszzz~~~}}}{{{yyyxxxxxxxxxyyyuuuooodddWWWNNNMMMSSSZZZhhhnnnqqqnnnnnnsssyyy{{{|||xxxsssooonnnmmmlllkkk}}}zzzxxxwwwyyy{{{}}}~~~~~~}}}{{{zzz||||||}}}~~~{{{rrrhhhbbb\\\XXXRRRMMMKKKKKKMMMOOOXXX\\\dddnnnxxx{{{xxxvvvuuuzzz~~~zzzwwwvvvwwwyyy{{{~~~ssshhh^^^UUUPPPJJJHHHDDD@@@===:::888777333222111///............///......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))******++++++(((((((((((())))))))))))&&&"""%%%))))))''')))))))))(((((((((((('''''''''((())))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((************))))))))))))+++,,,------,,,...111333:::EEESSS```mmmyyy~~~~~~}}}qqqjjjlllttt{{{}}}|||{{{yyyxxxxxxxxxyyysssmmmbbbUUUNNNOOOXXX___lllqqqrrrppppppuuuzzz{{{|||yyytttpppnnnmmmkkkjjjxxxwwwtttpppmmmjjjhhhggghhhiiijjjjjjjjjhhhfffeeejjjjjjkkklllnnnoooqqqrrrvvvuuusssrrrqqqrrrsssttt}}}~~~{{{pppssszzzyyysssjjjddd\\\TTTPPPMMMKKKIIIJJJMMMRRRYYYaaaiiippptttvvvxxxzzzyyyvvvsssqqqqqqtttyyy|||yyyzzz~~~vvvpppmmmllllllqqqvvv}}}|||ssskkkccc]]]RRROOOKKKFFFBBB>>><<<;;;444333111///...,,,,,,+++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******+++++++++(((((((((((())))))))))))(((%%%###$$$(((++++++***))))))((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***+++,,,,,,+++,,,,,,,,,,,,---///222;;;EEESSS___mmmyyytttnnnooowww~~~||||||{{{zzzyyyyyyxxxyyypppjjj___SSSMMMPPPZZZbbbnnnrrrrrrpppqqqvvvzzzzzz|||yyyuuurrrooommmjjjgggbbbaaa^^^[[[YYYWWWUUUUUUTTTTTTUUUVVVVVVTTTSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^hhhjjjlllnnnmmmkkkgggddd```cccjjjsss|||{{{tttkkkccc]]]YYYTTTQQQIIIJJJLLLNNNRRRWWW[[[]]]dddeeefffeeecccccceeegggkkkqqqzzzyyytttssstttvvv{{{|||~~~xxxpppkkkiiiggglllqqquuuzzzzzzsssooo```\\\VVVPPPIIIEEEBBB@@@888777555222000...---,,,.........---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************++++++'''((((((((()))))))))***++++++++++++,,,,,,,,,,,,))))))((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((('''''''''&&&###$$$%%%&&&''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))(((((()))***+++,,,,,,---***+++,,,,,,,,,...111444<<>><<<:::777444111000///.........///////////////++++++++++++++++++++++++************************++++++************++++++************************'''((((((((())))))******)))***+++***(((&&&&&&&&&)))(((((((((''''''''''''&&&'''(((******((('''&&&******))))))((((((((('''###$$$%%%&&&''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%''')))+++++++++************))))))***,,,---...000444777>>>GGGSSS^^^kkkyyy~~~wwwxxx~~~{{{{{{{{{zzzzzzyyyyyyxxxooohhh[[[NNNGGGJJJUUU^^^jjjmmmmmmlllooovvvzzzzzzzzzyyywwwuuurrrmmmhhhdddIIIIIIGGGFFFFFFEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDGGGHHHIIIIIIHHHGGGEEEDDDEEEGGGIIILLLOOOQQQSSSTTTRRRSSSTTTVVVXXXZZZ\\\]]]fffiiimmmqqquuuzzz|||~~~~~~zzzvvvsssiiieee```ZZZUUURRRQQQQQQPPPOOOMMMJJJGGGGGGJJJMMMQQQYYYeeennnvvv}}}wwwppplllkkklllmmmmmmmmmooorrruuu}}}{{{wwwpppkkkiiillltttzzzzzzrrriii```WWWOOOJJJEEECCC@@@===;;;888444111111...,,,+++,,,------------,,,++++++******++++++************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))---***((()))+++,,,+++)))(((((())))))*********+++$$$$$$%%%&&&'''((()))***)))))))))((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***%%%"""### &&&''''''((((((((((((((())))))***++++++++++++***)))***+++,,,---///222555===EEESSSaaammmvvv}}}}}}|||~~~zzzyyyxxxyyy{{{|||{{{zzzuuuiii[[[QQQLLLMMMWWWbbbjjjlllkkkhhhjjjqqqxxxzzzzzzwwwtttqqqpppnnnllljjjIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNQQQUUUZZZ^^^ccciiiooossswwwzzz{{{xxxsssqqqsssvvv}}}~~~~~~zzztttmmmgggbbb___^^^[[[WWWQQQKKKGGGFFFFFFGGGGGGNNNWWW^^^eeennnyyy{{{wwwttttttrrrnnnjjjhhhhhhiiisssyyy~~~vvvooonnnqqqttt}}}yyyqqqiiiaaaYYYTTTPPPLLLFFFAAA===999666333111///,,,+++,,,,,,,,,+++...------,,,,,,,,,,,,,,,************************+++++++++******+++++++++************************))))))))))))))))))))))))+++(((&&&''')))***)))'''((((((((()))))))))******''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%""""""&&&&&&######&&&'''(((((()))***)))))))))))))))***++++++++++++***)))***+++,,,---///222555<<>>;;;999555222///.........---,,,//////...------------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))***(((''''''((())))))((('''((((((((((((((())))))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&&&&((((((%%%%%%(((((())))))***************((()))******++++++******)))***+++,,,---///222555<<>>FFFSSSaaallluuu|||}}}{{{yyyxxxxxxvvvtttrrroooeeeZZZRRRNNNPPPZZZdddiiiiiigggffflllvvv{{{{{{wwwuuurrrpppooommmkkkjjj\\\]]]^^^aaadddgggjjjlllhhhgggfffdddcccddddddeeebbbaaa^^^\\\YYYWWWVVVUUUYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVTTTSSSQQQRRRSSSTTTUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSTTTSSSRRRSSSUUUWWWUUUVVVWWWWWWWWWVVVTTTSSSRRRPPPOOOMMMMMMMMMNNNOOOUUU[[[dddjjjooosssyyy}}}|||vvvjjjfff___WWWOOOIIIEEECCCDDDFFFIIIKKKOOOTTTZZZ^^^aaahhhqqqyyy~~~}}}|||yyywwwuuuxxx}}}ssshhh___VVVOOOJJJEEEBBB===999666333111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))((())))))(((''''''(((***)))))))))((((((((((((''''''''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&&&&((((((%%%&&&&&&'''((((((((((((((('''((())))))******)))))))))***+++,,,---///222555>>>FFFSSS```kkkttt{{{~~~{{{yyyxxxwwwwwwwwwuuusssnnneee[[[UUURRRUUU___jjjjjjjjjgggfffnnnxxx}}}|||yyyvvvrrrpppooommmjjjiiiddddddeeegggkkkppptttwwwtttssspppnnnllllllmmmmmmiiihhhfffdddcccaaaaaa```dddddddddeeedddcccaaa```\\\]]]^^^___^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXSSSTTTVVVWWWXXXYYY\\\^^^]]]^^^___```aaa```^^^\\\YYYVVVRRRPPPOOOOOOOOOOOOPPPRRRUUUYYY^^^aaaeeefffjjjmmmqqqqqqqqqttt{{{}}}wwwnnneee[[[SSSMMMEEEEEEEEECCCCCCEEEIIILLLLLLQQQYYY```gggqqq||||||uuuoooiiilllrrr{{{xxxoooeee\\\VVVLLLIIICCC>>>;;;888555222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***************************))))))))))))))))))))))))''')))***)))'''&&&(((+++******)))))))))((((((((('''((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((+++***%%%$$$&&&%%%!!!''''''((()))))))))))))))'''(((((())))))))))))))))))***+++,,,---///222555<<>>???AAA@@@DDDJJJNNNSSS]]]jjjsss}}}wwwppphhhiiimmmttt}}}|||sssjjjdddSSSOOOIIIDDDAAA===:::777222111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************)))))))))))))))))))))))))))+++,,,+++)))(((***---++++++******))))))(((((())))))))))))(((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***))))))(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''###$$$"""###)))***'''(((((()))***************'''(((((())))))))))))))))))***,,,,,,---///222555:::BBBOOO\\\gggpppvvvzzz}}}}}}vvvuuuuuuvvvwwwxxxwwwvvvkkkccc[[[WWWVVVZZZeeeppplllkkkggghhhppp|||~~~yyyvvvrrrnnnllliiifffdddtttrrrpppooopppuuuzzz~~~xxxtttvvvxxxvvvvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttuuuwwwwwwtttqqqqqqnnnjjjhhhhhhiiihhhhhhgggffffffeeecccaaa___^^^___bbbdddeeedddeeeiiimmmiiikkkooorrrttttttsssrrrjjjiiigggddd```\\\YYYXXXXXXVVVSSSRRRQQQPPPNNNLLLOOONNNMMMPPPTTTWWWYYYZZZbbbggglllnnnqqqwww{{{sssbbbXXXMMMEEEBBB@@@===999;;;<<<===???BBBIIIQQQVVVdddlllwww~~~}}}ooonnnllllllnnnttt{{{wwwqqqccc^^^VVVNNNHHHCCC???<<<888555333222222222111//////...,,,---...//////...---------,,,,,,,,,+++++++++++++++************))),,,+++++++++***)))))))))))))))))))))))))))))))))...,,,+++***+++***)))''''''''''''(((''''''&&&%%%)))(((&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((((((((((((&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&'''***---))))))))))))************))))))***+++...000333555;;;DDDRRR___iiiooosssuuuwwwvvvuuuvvvxxxyyyyyyxxxqqqhhh\\\UUUUUU\\\eeekkknnnhhheeeiiisss{{{}}}{{{wwwtttpppooonnnmmmiiifff}}}xxxuuuuuuyyy~~~|||~~~~~~~~~}}}zzzwwwtttqqqppppppqqqqqqppppppooonnnmmmkkkiiigggfffgggiiikkkkkkjjjjjjmmmoooooopppqqqrrrsssuuuvvvwwwtttsssqqqooolllhhheeeddd```]]]YYYVVVTTTRRROOOMMMIIIHHHGGGIIILLLOOOQQQQQQUUUYYY]]]```aaafffnnnttt|||tttkkk___UUUNNNGGG@@@:::===<<<;;;;;;<<<@@@FFFIIIOOOWWWbbbkkksss{{{}}}}}}{{{{{{~~~}}}zzzvvvqqqnnnnnnqqqssszzzzzzqqqjjj```VVVOOOIIIEEECCC;;;999555333222111///......,,,++++++---......------------,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))+++***(((((()))((('''%%%%%%&&&&&&'''(((((((((''')))(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))***+++))))))))))))*********************+++---000222444;;;DDDQQQ___iiiooosssvvv{{{yyyxxxxxxzzz{{{{{{zzzppphhh^^^XXXYYY```iiiooonnniiieeeiiirrrzzz}}}{{{wwwtttpppnnnnnnmmmiiieee}}}|||{{{{{{|||{{{{{{yyyyyyxxxvvvtttqqqooonnnqqqssssssrrrppppppppprrruuutttsssssstttxxx{{{}}}}}}|||{{{zzzwwwuuusssqqqkkkgggaaa\\\XXXUUURRROOOHHHGGGFFFGGGIIIKKKKKKJJJJJJMMMQQQRRRRRRTTTYYY]]]bbbeeejjjpppvvv}}}}}}sssiii```VVVKKKCCCBBB@@@===:::999:::===>>>===CCCLLLUUU]]]gggrrryyy}}}{{{xxxwwwxxx|||yyyrrrnnnkkkiiinnnuuu~~~yyymmmbbbYYYRRRLLLIIICCC???;;;777555333111///...,,,+++,,,---///............---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))))))))))))))))))))))))))))))))))))))+++)))(((((())))))'''&&&$$$%%%&&&'''((())))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))((('''''''''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((''''''%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++***((())))))))))))************+++++++++,,,---///111333;;;CCCQQQ^^^hhhoootttvvv~~~}}}{{{yyyyyyzzz{{{{{{zzzooohhh```[[[^^^eeelllqqqoooiiieeehhhrrrzzz|||{{{wwwtttpppnnnnnnmmmiiieee}}}zzzxxxvvvtttzzzzzzyyyxxxuuusssrrrrrruuutttttttttwww{{{~~~}}}{{{yyyxxxtttpppiiiccc^^^ZZZUUUSSSOOOMMMLLLLLLMMMMMMLLLKKKIIIKKKMMMNNNMMMLLLNNNPPPOOOQQQUUUZZZ___fffmmmrrr{{{}}}{{{sssjjj___XXXNNNJJJEEE@@@>>>===<<<<<<:::===AAAFFFLLLTTT]]]cccrrrxxx|||yyyxxx{{{~~~|||vvvpppmmmlllooovvv}}}zzzoooddd[[[SSSNNNKKKGGGAAA===:::888555333000///---...///000000///............---------------,,,,,,,,,++++++++++++(((((())))))******++++++)))))))))))))))))))))))),,,+++)))***++++++***)))%%%&&&'''(((((()))))))))(((''''''(((***,,,+++***((((((((((((((((((((((((((()))))))))))))))(((((('''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***(((&&&''')))***)))'''((()))))))))************,,,,,,,,,,,,---///111222;;;CCCQQQ^^^hhhoootttwww}}}~~~|||yyyxxxyyyzzzzzzyyypppkkkdddaaaccchhhmmmqqqpppjjjeeeiiirrrzzz|||{{{wwwsssooonnnnnnlllhhheee~~~}}}}}}|||zzzwwwtttrrrrrrrrrsssvvvyyy|||~~~}}}{{{{{{zzzvvvqqqkkkfffaaa\\\YYYVVVTTTSSSRRRRRRQQQOOOMMMMMMNNNNNNMMMKKKJJJIIIJJJHHHJJJKKKMMMOOOSSSXXX\\\```dddkkksss{{{~~~vvvpppbbb\\\TTTMMMIIIEEEAAA>>><<<<<<<<<<<>><<<999777222111/////////000///.../////////.........------------------,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))+++***)))***+++,,,+++***'''(((((((((((((((''''''(((''''''(((+++,,,,,,+++(((((((((((((((((((((((((((((()))))))))))))))(((&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((%%%$$$%%%'''((((((((()))))))))************,,,,,,,,,,,,---///111222;;;CCCPPP]]]gggooouuuxxx}}}}}}zzzyyyyyy{{{{{{{{{wwwsssnnnkkklllnnnpppqqqpppkkkgggkkkttt{{{|||zzzvvvsssooommmmmmlllhhhddd~~~zzzwwwsssssstttvvvxxx{{{~~~~~~}}}|||}}}{{{xxxtttqqqlllfffbbb]]]\\\ZZZYYYYYYWWWTTTRRRQQQPPPNNNLLLJJJHHHHHHGGGIIIIIIJJJIIIIIIIIILLLNNNKKKPPPWWW___gggrrryyyqqqggg___XXXRRRKKKFFFAAA>>>;;;999:::<<<@@@CCCFFFMMMXXXbbbjjjsss||||||yyyxxxzzzwwwnnnhhh]]]WWWPPPIIIDDD@@@===;;;555333000/////////...,,,000////////////...............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&''')))******))))))))))))))))))((('''&&&(((''''''(((+++,,,+++***((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((&&&$$$$$$'''***))))))))))))************+++++++++,,,---///111333;;;CCCPPP\\\gggooovvvyyy}}}{{{|||~~~|||xxxvvvvvvvvvuuuuuupppllljjjnnnwww}}}}}}zzzvvvsssooommmmmmlllhhhdddzzzxxxuuutttuuuxxx|||~~~||||||~~~~~~}}}}}}{{{wwwpppllliiigggfffeeedddbbb___\\\WWWTTTQQQNNNMMMLLLLLLKKKJJJKKKKKKJJJIIIHHHIIIJJJEEEIIIMMMQQQTTT\\\gggoooyyyqqqlllfff___YYYOOOKKKFFFAAA???>>>>>>???<<>>??????AAAHHHUUU^^^hhhlllrrrwww|||xxx{{{zzzssshhh^^^UUUNNNHHHEEEAAA>>>;;;999777666333111000000000000//////////////////.........---------,,,+++++++++***))))))))))))))))))))))))))))))))))))(((((())),,,------,,,%%%&&&''')))************)))((('''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%'''((((((''''''(((***(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""+++333333,,,&&&&&&)))))))))))))))************))))))***+++...000333555;;;CCCOOO\\\gggooovvvzzz~~~{{{zzz|||~~~}}}||||||{{{xxxvvvpppnnnnnnttt}}}~~~xxxvvvrrrnnnmmmmmmkkkgggdddyyyvvvuuuvvvwww~~~}}}{{{xxxuuuttttttsssooolllkkkhhhccc___\\\XXXUUURRRSSSRRRQQQOOONNNLLLKKKKKKMMMKKKJJJKKKMMMOOOPPPPPPVVV___jjjrrrvvvwwwyyyzzz|||{{{rrrggg^^^WWWPPPGGGAAA>>><<<:::;;;>>>AAACCCDDDOOOUUU```mmmyyy{{{sssrrrsssxxx{{{pppfff[[[RRRLLLHHHDDD>>>666000...000222333222000///......//////000000000///......------************))))))(((((()))))))))+++------+++)))***++++++,,,,,,++++++***(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((()))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&'''(((((((((((('''%%%###!!!'''$$$!!!"""%%%''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++)))&&&%%%&&&)))***)))'''((('''(((***,,,...---,,,)))***++++++,,,---111333999DDDSSS```iiiooouuuxxx~~~}}}}}}}}}~~~|||zzzyyyqqqmmmnnnwww}}}{{{vvvsssooollljjjiiifffddd}}}{{{zzz{{{}}}zzzyyyyyyyyywwwttttttqqqmmmiiifffccc___]]]WWWVVVSSSPPPOOONNNNNNOOOPPPOOOMMMMMMNNNPPPQQQQQQSSSXXX___dddfffhhhjjjlllmmmrrrxxx~~~xxxnnnfff]]]RRRKKKGGGCCC>>>;;;;;;<<<======DDDIIISSS^^^jjjyyywwwsssppprrrzzz}}}rrrfffZZZRRRNNNJJJDDD>>>999777666666222111///...------......111111000000///.........,,,,,,,,,,,,+++++++++******(((&&&'''(((******))))))******++++++******)))(((((((((((((((((((((((((((((())))))(((''''''&&&((((((''''''''''''(((((()))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&((('''%%%$$$###$$$&&&'''((((((((('''&&&&&&%%%%%%(((((('''%%%###""" &&&$$$######&&&''''''%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))((('''(((++++++***((()))(((((()))+++,,,+++)))+++,,,------...///333555:::DDDSSS```jjjpppvvvzzz~~~}}}}}}}}}~~~|||zzzxxxpppmmmnnnwww|||{{{wwwtttpppmmmjjjgggccc```}}}}}}}}}}}}|||zzzxxxtttqqqoookkkgggddd___[[[WWWSSSQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYZZZ\\\^^^aaa^^^aaafffkkkqqqxxxyyyoooeee^^^TTTNNNFFF@@@<<<;;;;;;;;;<<<@@@FFFLLLVVVeeexxxyyyssspppttt}}}uuufff]]]SSSMMMGGGBBB???===999666333222000///......//////111111000000///.........,,,,,,,,,,,,++++++++++++,,,)))&&&%%%''')))+++,,,)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))((('''''')))((((((''''''(((((())))))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))*********))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%$$$######$$$&&&'''((((((''''''&&&%%%%%%%%%(((((('''&&&%%%%%%$$$###&&&%%%%%%&&&'''(((&&&%%%%%%'''''''''&&&%%%&&&'''%%%$$$$$$###$$$%%%'''((("""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((())))))(((&&&+++***)))***++++++***)))+++,,,------...///333555:::EEETTTaaajjjrrrxxx|||~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwpppmmmoooxxx}}}|||wwwtttqqqooolllhhhdddaaa}}}}}}~~~~~~}}}{{{yyywwwtttooolllgggccc\\\VVVTTTVVVZZZ]]]\\\\\\[[[YYYVVVUUUTTTUUUYYYZZZ[[[\\\]]]^^^___```[[[\\\^^^aaaeeekkkqqqtttyyy|||wwwrrrddd]]]SSSJJJDDDAAA???>>><<>>??????===>>>DDDPPPYYYgggppp~~~}}}zzzwwwuuuvvvzzz|||rrrhhh[[[RRRMMMHHHCCC>>>:::888666333111000000000//////...------,,,,,,+++*********************++++++******+++------,,,+++***++++++++++++++++++***++++++++++++++++++++++++(((((()))))))))))))))((())))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''(((((((((((()))))))))(((((((((''''''))))))******)))(((''''''''''''''''''(((((())))))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&############$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((('''&&&%%%$$$&&&'''((((((&&&&&&'''((($$$$$$######$$$&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((())))))******&&&&&&&&&'''''''''(((((('''''''''''''''((((((((()))***+++,,,,,,,,,++++++%%%$$$###%%%(((***++++++)))***++++++,,,---111333;;;EEESSSaaakkksss{{{~~~|||yyywwwvvvrrrpppsss~~~xxxvvvsssqqqooollliiifff}}}{{{uuullleeebbbeeekkkoooqqqsssrrrnnnfffaaa___```___aaafffkkkooopppmmmjjjkkkiiihhhgggeeebbb^^^ZZZXXX\\\bbbjjjrrr|||uuujjj___UUULLLFFFAAA@@@>>>;;;;;;???EEEIIISSS]]]lll{{{~~~wwwrrrkkknnnsss{{{~~~vvviii^^^VVVOOOHHHDDD===;;;888555222000///...//////......---,,,,,,+++,,,,,,,,,,,,------------(((((()))+++,,,,,,***(((++++++,,,,,,,,,,,,++++++************************(((((()))*********))))))***))))))(((((())))))***)))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''((((((((((((***)))))))))(((((((((((())))))******)))(((&&&%%%&&&&&&''''''((())))))***&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%'''''''''&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###############$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))%%%'''((('''&&&&&&((()))!!! !!!$$$((()))***+++,,,------...///333555:::DDDRRR```jjjsss|||~~~|||zzzwwwvvvrrrpppttt{{{xxxssspppmmmkkkhhhfffvvvnnnlllnnntttxxx}}}~~~yyypppiiiggghhhggghhhlllrrrwwwyyyvvvssstttsssrrrrrrpppjjjaaa[[[RRRRRRTTTWWW___kkkxxx}}}ssshhh]]]UUUMMMHHHAAA>>>>>>???AAAAAAEEEMMMZZZhhhvvv{{{lllkkkkkknnnvvvxxxnnncccXXXOOOKKKDDDAAA>>>999555222111000111000000///......------,,,,,,,,,---------......***)))((()))+++,,,+++*********++++++++++++******************************(((((()))*********************))))))))))))******)))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&'''((())))))(((&&&%%%'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!###%%%$$$&&&'''&&&%%%$$$%%%&&&###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""""""""%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$$$$###!!!"""%%%(((%%%###"""###&&&)))***++++++,,,------...///333555999CCCQQQ___jjjsss|||}}}zzzxxxvvvqqqooosss~~~{{{wwwssspppppppppoooooo|||uuurrruuuzzz~~~wwwooommmmmmppppppsssxxx}}}|||yyyzzz{{{|||zzzssshhh```QQQNNNKKKJJJQQQ^^^nnnyyyyyynnnfffZZZRRRGGGBBBAAABBB@@@>>>>>>DDDMMMYYYgggvvvsssooojjjhhhkkkrrr|||~~~qqqdddZZZTTTJJJHHHDDD???:::777555444222222111111000000//////*********++++++,,,,,,,,,///,,,))))))***---...///))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))((((((''')))))))))))))))(((((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###$$$'''((()))((('''&&&)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%### """%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&((((((&&&###"""###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###!!!!!!!!!!!!&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%'''((())))))((()))(((&&&$$$%%%)))---+++)))''''''***,,,---...)))***++++++,,,---111333999BBBQQQ^^^iiisss|||~~~{{{xxxwwwooommmrrr}}}~~~xxxuuurrrrrrtttxxx{{{|||}}}~~~wwwoookkkkkknnnsssyyyqqqcccRRRGGGAAABBBFFFLLL[[[kkkwww~~~tttmmmaaaVVVNNNJJJFFFEEEAAA@@@DDDNNNVVVaaasss}}}}}}zzzvvvqqqnnnnnnpppqqqqqq{{{|||pppgggZZZPPPHHHFFFCCC;;;777777222111////////////---,,,...,,,++++++------,,,***---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***((('''&&&++++++***)))((('''&&&&&&&&&''''''((()))******+++''''''''''''(((((((((((('''&&&&&&'''(((***,,,---))))))******)))(((''''''%%%&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((***)))((('''%%%%%%%%%%%%%%%&&&'''(((((((((''''''"""%%%(((******)))&&&$$$((('''''''''''''''((()))***)))((((((((((((((((((...++++++---...///444;;;;;;DDDQQQ___lllvvv~~~|||yyytttooopppyyy~~~wwwtttqqqrrruuuvvvuuusssyyyrrrnnnoooqqquuu{{{wwwiiiWWWKKKBBBBBBCCCGGGTTTcccpppxxxwwwlllbbbYYYRRRNNNHHHEEEDDDHHHMMMVVVeeettt}}}~~~zzzvvvtttrrrpppoooooorrrzzz{{{tttggg\\\QQQLLLHHH@@@<<<===:::888555333333222000......---+++,,,------,,,+++,,,,,,+++******+++,,,,,,******))))))))))))******)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))******+++******)))((('''))))))))))))((((((((((((((((((((()))***+++++++++''''''''''''((((((((((((---,,,***)))(((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&(((******)))(((&&&((('''''''''(((((()))***))))))((((((((()))******,,,******---......222999;;;DDDQQQ___lllvvv~~~{{{xxxrrrmmmnnnxxx}}}tttqqqnnnnnnppppppnnnkkkyyyzzz|||~~~{{{tttqqqrrrtttxxx|||~~~rrr^^^PPPEEEAAA@@@AAAKKKXXXiiisss|||vvvjjj___XXXUUUOOOJJJHHHHHHMMMWWWaaattt~~~~~~yyyrrrnnnfffgggkkktttxxxmmmaaaXXXRRRJJJEEEDDD???<<<888555333111///---///---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******((())))))******++++++,,,''''''''''''((((((((((((...---,,,***)))((('''''''''&&&%%%$$$$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((('''((())))))***)))))))))'''''''''((()))***+++,,,)))))))))))))))***+++,,,***)))***---...---111666;;;CCCQQQ___kkkvvv~~~{{{wwwpppkkkmmmwww~~~{{{wwwtttppppppppppppllliiilllmmmoooqqqtttwwwyyyzzzzzz{{{{{{|||~~~~~~~~~}}}{{{yyyxxxwwwttttttvvvwwwyyyzzz{{{|||||||||vvvrrrsssuuuwww{{{~~~{{{dddUUUGGGAAA>>>===DDDOOOcccooo|||{{{ooohhhccc]]]WWWRRRPPPPPPSSSVVVdddppp~~~yyyrrrjjjhhhgggkkksss~~~}}}qqqhhh```WWWPPPKKKDDD@@@;;;777444222000...000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((((((((((((((())))))******+++(((&&&$$$######$$$&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))(((&&&%%%$$$######$$$'''(((((((((''''''(((((()))***'''''''''((()))+++,,,---+++***************++++++***)))+++//////...000555;;;CCCPPP___kkkuuu}}}zzzwwwnnniiijjjttt~~~|||zzzxxxuuurrrqqqrrrqqqmmmiiibbbbbbcccdddfffiiikkklllmmmmmmnnnoooqqqqqqrrrrrruuuvvvwwwxxxxxxvvvtttssspppooonnnlllkkkiiihhhhhhffffffggghhhiiijjjkkklllkkknnnrrruuuwwwyyy|||}}}~~~~~~wwwsssssstttvvvyyy|||jjjYYYIIIBBB>>><<>>@@@GGGKKK]]]uuu}}}vvvpppmmmkkknnnrrrzzzttt^^^YYYWWWZZZ___fffsss{{{rrrjjjddd^^^[[[___dddmmmxxxzzzppp___XXXMMMCCC<<<888555444333111000/////////---+++,,,,,,---......---,,,,,,)))***,,,------,,,***)))++++++***)))))))))))))))************************))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))(((((('''&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((((('''''''''(((((()))***((('''(((((()))***+++,,,...,,,,,,......---111777:::BBBPPP^^^jjjttt|||}}}{{{qqqiiieeekkkuuu{{{~~~|||yyyvvvvvvuuurrrmmmhhhYYYWWWUUURRRQQQQQQRRRSSSTTTUUUUUUVVVVVVTTTSSSRRROOOQQQTTTXXX\\\^^^___``````___]]]\\\[[[\\\\\\]]]SSSRRRPPPMMMLLLKKKKKKKKKEEEGGGJJJKKKLLLMMMPPPRRRZZZ\\\]]]]]][[[ZZZZZZ[[[YYYZZZ[[[\\\]]]```dddhhhkkkmmmqqqssstttvvvyyy{{{~~~~~~|||{{{zzzzzz{{{zzz~~~iiiUUUKKKEEE???@@@FFFHHH\\\uuuzzzsssmmmkkkdddhhhoooxxxlllaaaWWWUUUVVVZZZeeepppzzz|||sssjjjbbb\\\XXX[[[bbblllxxx{{{pppggg[[[OOOGGGAAA>>><<<333222000///000///---,,,,,,,,,---......---,,,,,,+++,,,...//////...,,,+++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&((()))*********)))%%%&&&''''''((((((((('''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((("""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''(((''''''&&&%%%&&&'''(((((((((''''''''''''((()))))))))))))))((((((''''''''''''((()))$$$$$$%%%''')))+++---......+++***,,,,,,,,,000777:::BBBOOO^^^jjjttt|||~~~|||rrriiidddjjjttt{{{{{{xxxtttsssqqqnnngggbbbXXXUUURRRQQQQQQPPPNNNMMMNNNNNNMMMNNNPPPOOONNNLLLHHHJJJNNNRRRXXX\\\```bbbaaaaaaaaa```^^^ZZZWWWUUUUUURRRNNNKKKJJJJJJIIIHHHHHHGGGHHHJJJKKKIIILLLRRRUUUZZZ[[[XXXVVVVVVVVVSSSNNNNNNOOOQQQTTTWWWZZZ\\\______aaaccceeegggiiijjjooosssyyy~~~~~~~~~zzz|||tttbbbPPPEEEAAAAAABBBKKKVVVjjjzzzqqqmmmfffdddccchhhqqq}}}{{{lll]]]UUURRRRRRXXXaaagggpppzzzwwwjjjaaa\\\YYYXXX___nnn~~~}}}ttteeeWWWKKKDDD>>><<<999777333///,,,,,,...111111000///...---,,,,,,+++.........---,,,+++)))(((************))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&''')))***)))((('''''''''(((***+++(((((())))))))))))((((((&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%###%%%''''''&&&&&&&&&''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''***)))'''&&&'''(((***+++//////---,,,,,,///444888999AAANNN[[[hhhsss}}}~~~}}}}}}~~~~~~|||{{{uuummmeeeeeemmmtttwwwwww{{{yyywwwvvvssslllbbb[[[XXXUUURRRPPPOOONNNLLLKKKKKKJJJIIIJJJKKKLLLLLLKKKGGGJJJNNNSSSYYY^^^bbbdddcccccccccbbb```\\\YYYWWWVVVSSSOOOMMMMMMMMMLLLKKKMMMKKKLLLOOOOOONNNQQQWWWZZZ]]]^^^YYYVVVVVVUUURRRLLLKKKIIIIIIJJJNNNRRRUUU[[[[[[\\\^^^___aaabbbcccfffhhhlllooosssxxx~~~}}}xxxfffTTTHHHCCCBBBCCCHHHTTThhh{{{vvvjjjfffbbbbbbgggnnntttxxx~~~zzzkkkaaaYYYSSSSSSWWW[[[dddnnnvvvuuummmfffaaa\\\^^^fffrrr{{{yyymmm```UUULLLEEEAAA===;;;888555111/////////000000///...---,,,,,,,,,//////......---+++***)))************))))))))))))******))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((((('''&&&%%%%%%&&&''''''((('''&&&&&&&&&''')))***''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&###!!!!!!$$$&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''))))))'''''''''(((***+++*********))))))+++000333999AAANNN[[[hhhsss}}}~~~}}}}}}~~~}}}|||zzzrrrkkkdddeeemmmvvvzzzyyyyyyvvvtttssspppjjjaaa[[[ZZZWWWSSSPPPOOONNNLLLJJJHHHGGGEEEEEEHHHJJJLLLLLLIIILLLPPPVVV[[[```dddeeeddddddeeedddbbb^^^[[[XXXWWWUUURRRQQQQQQRRRQQQPPPQQQOOOOOORRRSSSRRRVVV\\\]]]aaaaaa\\\YYYYYYXXXUUUTTTQQQMMMJJJKKKNNNRRRUUUXXXXXXYYYYYYZZZ[[[]]]]]]^^^^^^^^^^^^aaagggnnntttyyy|||}}}lllZZZMMMEEECCCCCCEEEPPPeee~~~ooojjjccc___^^^aaacccdddiiikkknnnppprrrvvv{{{~~~|||rrrggg[[[TTTSSSRRRYYYaaaiiittt}}}rrrmmmfffbbbccchhhpppuuu|||wwwmmmbbbXXXOOOIIIAAA@@@>>>:::777333000/////////......------,,,,,,............---,,,******++++++*********)))))))))************************((())))))******))))))(((((())))))******))))))(((***))))))))))))(((((((((((((((((((((((((((((((((************)))))))))))))))((('''%%%%%%$$$%%%%%%'''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++)))$$$ !!!%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''''''''(((***+++***+++,,,,,,,,,---000333999AAANNN[[[hhhsss}}}~~~~~~~~~~~~}}}{{{yyyooohhhbbbeeennnxxx||||||xxxvvvsssqqqoookkkccc]]]___[[[VVVRRRPPPNNNLLLJJJHHHFFFDDDDDDGGGKKKNNNOOOPPPRRRVVV[[[___bbbeeefffbbbccccccbbb```]]]ZZZYYYYYYWWWUUUTTTUUUVVVVVVUUUSSSQQQRRRTTTTTTTTTXXX^^^bbbeeefffaaa^^^^^^^^^[[[]]][[[WWWTTTSSSUUUWWWYYYYYYYYYXXXYYYZZZ\\\]]]^^^]]]\\\ZZZXXXXXX\\\bbbfffnnnpppuuu{{{qqq```PPPGGGCCCBBBCCCNNNccc|||wwwqqqiiiccc```___^^^^^^[[[\\\^^^^^^```ccchhhllltttxxxxxxlllbbb\\\SSSVVVZZZ```jjjwww}}}{{{vvvpppkkkjjjmmmooosssxxxxxxnnncccXXXPPPFFFCCC???<<<999666333111/////////......---------------------,,,+++***)))+++++++++*********))))))((((((((())))))((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***(((%%% """%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&''''''((((((((((((((()))(((((('''((()))*********,,,.../////////222333999AAANNN[[[hhhsss}}}~~~~~~}}}zzzwwwnnnhhhbbbeeeoooxxx||||||zzzwwwtttrrrqqqmmmgggbbbddd___YYYTTTQQQNNNLLLJJJIIIGGGDDDDDDHHHMMMPPPRRRXXXZZZ]]]```cccdddeeeeee______^^^]]]\\\[[[ZZZYYY[[[YYYXXXXXXZZZ[[[ZZZYYYXXXVVVUUUWWWWWWWWW[[[aaaiiimmmmmmhhhdddccc```]]]]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYY\\\^^^___\\\\\\ZZZXXXUUUUUUXXXZZZ___```dddiiiooovvv{{{~~~uuudddSSSHHHBBBAAACCCNNNbbb{{{|||ssskkkeeeaaa^^^\\\UUUUUUUUUTTTTTTUUUYYY\\\\\\bbbkkkwwwtttlll]]]YYYWWWZZZaaakkkwwwzzzrrrmmmjjjjjjmmmuuu~~~~~~vvvkkk```XXXLLLGGG@@@<<<999888777666111000000//////.........++++++,,,++++++***)))(((++++++++++++************(((((())))))))))))(((((())))))************))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''')))((('''''''''((()))***((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&$$$######$$$&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&(((((())))))((((((((((((((((((((())))))***(((***,,,------...///111999AAANNN[[[hhhsss}}}~~~~~~~~~}}}yyyvvvnnnhhhcccfffoooxxx{{{zzzyyyvvvsssrrrqqqmmmgggbbbjjjeee^^^XXXTTTQQQNNNLLLLLLJJJGGGHHHKKKPPPSSSUUU]]]___bbbdddffffffeeeddd^^^]]][[[YYYYYYZZZ\\\]]]___^^^]]]]]]______^^^]]]___[[[ZZZ[[[ZZZZZZ^^^dddppptttuuuoooiiieee```[[[]]]]]]^^^^^^^^^]]]\\\[[[XXXWWWVVVUUUVVVXXXZZZ\\\XXXYYYXXXUUURRRPPPPPPPPPUUUVVVXXX[[[```fffkkknnntttwww|||yyyhhhVVVIIIBBBAAACCCNNNaaaxxx~~~sssjjjccc\\\XXXSSSSSSRRRQQQOOOOOOPPPRRRKKKQQQZZZeeettt|||mmmeee^^^]]]^^^cccmmmvvv}}}}}}}}}pppgggcccdddiiirrr}}}|||ssshhhaaaWWWPPPGGGBBB??????===;;;333333222111000///......+++++++++++++++***)))))),,,++++++++++++*********)))***+++,,,,,,+++***))))))******++++++******))))))******++++++******))))))))))))************+++((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''(((((((((((()))(((((('''((()))***+++(((((())))))))))))((((((#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&###%%%'''((('''&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%&&&((()))******)))((((((((((((((())))))))))))***,,,.../////////111333999AAANNN[[[hhhsss}}}~~~~~~~~~~~~yyyvvvmmmgggcccfffpppxxx{{{zzzwwwtttrrrqqqpppkkkddd___uuuoooggg```\\\XXXVVVTTTSSSQQQOOOPPPTTTWWWZZZ[[[^^^```ccceeeffffffeeeddd___]]]ZZZXXXXXX\\\```cccdddcccbbbcccddddddcccaaabbb^^^\\\\\\ZZZYYY]]]dddmmmsssvvvrrrmmmiiibbb\\\\\\\\\\\\]]]^^^___```aaaYYYWWWUUUSSSRRRSSSUUUVVVSSSSSSSSSPPPMMMLLLLLLMMMOOOOOOOOOPPPSSSXXX]]]```eeeiiiooouuuyyyzzzzzzzzzwwwxxxyyy{{{|||}}}|||||||||lllYYYKKKDDDBBBCCCMMM^^^uuuzzzooofff^^^YYYTTTUUUUUUTTTRRRPPPPPPQQQKKKNNNRRRXXXbbbrrrzzzrrrnnnjjjgggkkkqqqxxxzzz}}}{{{ooodddbbbbbbgggppp{{{yyyqqqkkkeee]]]TTTNNNKKKHHHCCC>>>666666444333111000///...,,,------------,,,++++++,,,,,,+++++++++*********)))***,,,------,,,***))))))******++++++******))))))******++++++******)))))))))*********+++++++++(((((((((((((((((((((((()))))))))(((((((((((('''&&&'''((()))))))))((('''(((((('''&&&'''((()))***'''(((((((((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&%%%###%%%'''((('''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''%%%&&&(((***+++***)))((('''(((((())))))))))))))),,,---/////////000333555999AAANNN[[[hhhsss}}}}}}~~~zzzvvvjjjeeeaaafffqqqzzz}}}|||vvvuuusssrrrqqqkkkccc]]]yyyqqqiiiddd```^^^\\\ZZZYYYWWWYYY\\\___aaaaaa\\\^^^bbbeeeffffffeeeeeeaaa^^^ZZZXXXYYY^^^dddiiihhhgggfffggghhhhhhfffdddaaa]]][[[ZZZXXXWWW[[[aaafffnnnsssssspppmmmgggaaaXXXWWWVVVWWWYYY\\\___aaa\\\ZZZVVVSSSQQQQQQRRRRRRPPPPPPOOOLLLJJJJJJMMMOOOGGGFFFEEEEEEGGGLLLPPPSSSUUUYYY___fffjjjllllllkkkmmmnnnppprrrsssssssssrrrvvvyyy~~~~~~ooo\\\MMMEEECCCCCCLLL]]]rrr~~~tttjjjbbb]]]WWWYYYZZZYYYWWWUUUUUUUUUSSSSSSRRRRRRVVVbbbsssyyypppooorrrwwwyyy||||||jjjeee```aaagggpppwwwzzz}}}wwwrrrnnnhhh___YYYUUUOOOGGG@@@888777666444222000///............///......------,,,,,,,,,+++++++++******'''(((***++++++***((('''******++++++++++++************++++++++++++******))))))******++++++++++++((((((((((((((((((((((((************))))))))))))))))))*********((('''&&&''''''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&***))))))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''!!!"""###%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''$$$&&&(((***++++++))))))'''(((((())))))))))))))))))************,,,///222999AAANNN[[[hhhsss}}}}}}~~~zzzvvvhhhccc```fffqqq|||xxxwwwvvvuuusssmmmddd]]]~~~wwwnnniiifffcccbbb```___aaadddfffdddaaa]]]___bbbaaa______aaaccc_________```bbbeeehhhjjjmmmmmmmmmllljjjiiigggfffbbb^^^YYYTTTSSSUUUXXXZZZbbbggglllpppooojjjddd___XXXVVVTTTSSSTTTWWW\\\___^^^ZZZUUURRRSSSUUUTTTSSSQQQPPPOOONNNLLLKKKJJJIIIHHHFFFCCCBBBDDDFFFHHHHHHKKKMMMPPPTTTXXX\\\___aaafffjjjllljjjeeeccceeehhhjjjmmmqqquuuyyysssaaaOOOEEECCCAAAKKK[[[nnnzzzrrrlllgggddddddeeegggfffbbb\\\WWWVVVUUUTTTTTTVVV[[[aaadddpppuuu~~~vvvqqqtttuuuxxx}}}|||pppfffbbbaaaaaagggnnnxxx~~~wwwooofff[[[OOOHHH@@@@@@>>>999444000//////000///......---------...************************...------,,,,,,++++++***///...,,,+++***)))))))))******************************))))))))))))******,,,+++***((((((((()))*********)))((('''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&'''((())),,,,,,++++++******)))))),,,+++(((&&&&&&'''(((***''''''''''''((((((((((((------+++)))((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&'''(((((('''$$$""" !!!"""###%%%&&&&&&%%%%%%(((&&&$$$%%%((()))(((&&&(((((((((((())))))))))))&&&'''((()))***+++++++++,,,------------///222555999BBBOOO]]]iiiuuu}}}~~~}}}|||~~~|||yyyppphhhdddkkkuuu{{{~~~|||zzzvvvrrrrrrrrrkkkaaa}}}uuuppplllhhhfffdddcccdddggggggeeebbb[[[]]]^^^^^^\\\]]]```bbbccccccccccccfffiiilllnnnqqqqqqpppooommmkkkiiihhhaaa^^^XXXSSSRRRSSSVVVXXXbbbfffjjjmmmlllhhhccc___VVVTTTRRRQQQRRRUUUYYY[[[\\\YYYUUUTTTUUUVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMKKKHHHEEECCCDDDEEEFFFFFFGGGHHHIIILLLOOOSSSUUUWWWaaaeeeiiihhheeebbbbbbdddbbbeeehhhkkkooouuu}}}~~~ssscccRRRIIIGGG@@@HHHUUUfffwww~~~wwwqqqnnniiijjjlllnnnnnnjjjddd___[[[ZZZWWWUUUUUUWWWYYY[[[^^^aaahhhrrr}}}~~~wwwuuussstttzzzyyynnniiieeeaaabbbgggmmmvvv~~~uuuhhh\\\TTTGGGDDD@@@;;;777444222111///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))(((((((((((()))***)))))))))((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((,,,+++***)))''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$!!!"""###$$$&&&&&&&&&&&&%%%'''&&&$$$%%%((()))(((&&&''''''''''''(((((((((((())))))***++++++,,,,,,,,,+++,,,,,,,,,,,,...111444999AAAOOO]]]iiittt}}}}}}|||}}}{{{yyyrrrjjjgggnnnwww|||~~~|||{{{wwwssssssrrrkkkaaa|||wwwsssnnnkkkiiifffggghhhhhhdddaaaZZZ[[[ZZZZZZZZZ\\\```ccchhhhhhhhhhhhjjjmmmppprrrttttttsssqqqooollljjjhhh```\\\WWWRRRPPPPPPSSSUUU^^^```bbbdddccc```]]]ZZZTTTSSSPPPNNNOOOQQQTTTVVVYYYXXXWWWWWWWWWWWWUUUSSSSSSSSSSSSSSSRRRRRRRRRRRROOOLLLHHHFFFFFFFFFFFFEEEFFFEEEEEEEEEGGGIIILLLMMMYYY^^^eeegggeeebbbaaaaaa[[[\\\^^^___bbbfffmmmqqqtttxxx}}}~~~tttfffWWWMMMJJJAAAFFFOOO]]]mmm}}}zzzwwwrrrtttvvvyyyyyyvvvoookkkeeeccc```\\\XXXUUUSSSSSSQQQRRRUUU[[[fffsssyyyrrrnnnqqqzzz{{{tttmmmeee``````bbbkkkxxxyyykkkaaaQQQKKKCCC===:::888555222//////...---,,,,,,++++++------------------------))))))******+++,,,,,,---***+++++++++,,,,,,------((((((((((((((((((((((((******))))))))))))******(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''###$$$&&&((()))(((''''''&&&''''''''''''(((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((((())))))((('''%%%###!!!###$$$%%%''''''''''''&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''*********+++++++++++++++***+++,,,,,,,,,---000333999AAANNN\\\iiittt}}}}}}||||||{{{yyytttnnnlllrrrzzz}}}}}}~~~|||{{{wwwttttttssskkkaaa{{{{{{vvvqqqooollliiihhhiiigggccc___[[[ZZZYYYXXXZZZ^^^cccfffmmmlllkkkkkkmmmooorrrsssttttttsssrrroookkkhhhfff^^^[[[VVVQQQOOOPPPRRRSSSWWWWWWXXXXXXWWWVVVTTTSSSSSSRRROOOMMMLLLMMMOOOQQQUUUVVVWWWYYYYYYWWWUUUSSSUUUUUUUUUUUUVVVVVVVVVWWWRRRPPPLLLKKKKKKKKKJJJIIIJJJIIIFFFDDDDDDFFFHHHJJJQQQXXX```fffgggeeecccbbb[[[[[[[[[ZZZ[[[^^^aaadddeeehhhmmmqqqtttvvvxxxzzzyyymmm\\\NNNHHHDDDFFFLLLXXXhhhzzz{{{}}}{{{vvvpppnnnkkkfff```ZZZUUURRRSSSQQQPPPRRRXXXbbbkkkqqqxxx~~~yyypppooottt}}}wwwnnnfffaaa```eeeoooyyyvvvlll]]]TTTHHH@@@>>>;;;777333111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''''''''&&&((())))))))))))((('''&&&$$$%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((+++******))))))))))))******,,,---------...111333999AAANNN\\\iiittt}}}}}}|||}}}|||zzzvvvqqqpppvvv|||}}}}}}}}}|||{{{xxxttttttrrrjjj```sss|||~~~yyyuuusssppplllkkkkkkjjjeeeaaa^^^\\\ZZZZZZ]]]ccchhhkkkooonnnmmmllllllnnnpppqqqsssssssssqqqnnnjjjfffddd\\\ZZZVVVRRRQQQRRRTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQTTTRRROOOMMMKKKKKKLLLMMMQQQTTTWWWYYYYYYWWWUUUSSSUUUUUUVVVWWWWWWXXXYYYYYYUUUSSSQQQPPPQQQRRRRRRQQQPPPMMMJJJGGGFFFGGGHHHIIIMMMSSS\\\dddggghhhfffeee```___^^^^^^^^^^^^^^^^^^]]]^^^```aaacccggglllppp}}}tttbbbPPPFFFFFFFFFIIITTTfff{{{wwwvvvsssnnnhhhaaa[[[WWWVVVTTTRRRQQQRRRVVVYYY\\\aaahhhsssxxxsssrrruuuxxx|||ssslllccceeehhhnnnxxxwwwiii___QQQGGGBBB>>>999555222222111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,---------,,,+++*********************************))))))))))))******+++******((('''&&&%%%$$$((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((('''&&&%%%%%%,,,+++)))'''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((('''$$$ ######$$$%%%&&&'''''''''%%%&&&'''((((((((('''&&&$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))),,,,,,+++*********+++++++++---...//////000222444888@@@NNN\\\hhhsss|||~~~~~~}}}{{{vvvssssssxxx}}}||||||}}}{{{{{{wwwttttttrrriii^^^iiittt}}}~~~{{{wwwuuurrrooonnnooommmiiieee```^^^\\\^^^ccciiinnnppppppooolllkkkjjjjjjkkklllppppppqqqooommmhhhdddaaa[[[YYYVVVTTTTTTVVVYYY[[[YYYYYYWWWVVVUUUUUUVVVVVVWWWUUURRRNNNLLLKKKKKKKKKNNNRRRVVVXXXXXXVVVUUUTTTUUUUUUUUUVVVWWWXXXXXXYYYVVVUUUTTTTTTVVVXXXWWWWWWRRRPPPNNNKKKIIIIIIIIIIIIMMMQQQXXX___dddeeeeeedddbbbaaabbbcccdddcccaaa^^^[[[ZZZXXXVVVVVVYYY```eeettt||||||jjjVVVKKKGGGFFFGGGRRReee{{{{{{zzzxxxtttoooiiiccc```VVVUUUSSSQQQPPPPPPPPPPPPRRRWWW```lllyyyzzzvvvtttttt{{{llliiigggjjjqqq|||vvvmmm___SSSJJJCCC===999222222222111///,,,***(((++++++++++++++++++++++++---,,,,,,+++******)))))),,,---.........,,,+++*********************************))))))))))))******++++++******((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&///---)))&&&%%%%%%'''(((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%### $$$$$$%%%&&&'''((())))))%%%&&&'''(((((('''&&&&&&###%%%&&&&&&%%%%%%&&&'''(((((((((((()))))))))***...---,,,++++++,,,......,,,---///000000111333555888@@@MMM[[[hhhsss|||}}}vvvssssssxxx{{{{{{{{{}}}zzzzzzwwwtttssspppggg\\\^^^iiissswwwyyyzzzyyyvvvrrrooommmmmmnnnmmmiiieeebbb```^^^aaagggmmmqqqsssqqqooollliiihhhgggggghhhhhhiiijjjiiigggbbb^^^[[[ZZZYYYWWWWWWXXX[[[___aaaaaa```___^^^]]]]]]]]]^^^ZZZXXXTTTQQQNNNLLLKKKJJJLLLPPPUUUWWWVVVTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVWWWYYYZZZYYYXXXTTTSSSQQQOOONNNLLLLLLLLLOOOPPPTTTXXX\\\^^^^^^^^^\\\]]]```eeehhhhhhdddaaa[[[YYYUUUQQQOOOPPPUUUYYYdddmmmxxx}}}rrraaaUUULLLIIIIIISSSggg}}}~~~{{{wwwqqqmmmjjj[[[ZZZXXXUUUSSSQQQOOONNNJJJMMMRRRZZZeeeqqq|||}}}|||{{{uuuooommmpppuuuzzz}}}|||oooaaaTTTJJJCCC@@@666666666555333000---+++------------------------,,,,,,,,,,,,++++++++++++***+++---...///...---,,,******************************))))))))))))******((()))*********)))((('''+++*********)))((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))+++***)))'''&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""!!! ((('''''''''(((((()))***%%%&&&'''(((''''''&&&%%%###%%%&&&&&&$$$$$$&&&((('''''''''((((((((())))))++++++***)))***+++---...+++---///000000111222444888@@@MMM[[[hhhsss|||uuurrrrrrvvvyyyxxxzzz}}}yyyxxxvvvsssrrroooeeeZZZUUU```kkkppprrruuuuuusssmmmkkkiiiiiijjjjjjfffcccbbb```___cccjjjpppssstttrrrpppmmmiiifffeeeeeeeeeaaabbbcccccc```\\\XXXUUUYYYYYYXXXYYY[[[___bbbeeeeeeeeedddcccbbbbbbbbbbbb\\\ZZZVVVRRROOOMMMKKKKKKJJJOOOTTTUUUTTTSSSTTTUUUSSSSSSSSSTTTTTTUUUUUUUUUYYYXXXWWWXXXYYYZZZYYYXXXVVVUUUUUUSSSRRRPPPOOOOOOPPPPPPQQQSSSVVVXXXXXXWWWVVVXXX]]]dddjjjjjjfffbbb[[[YYYUUUPPPLLLLLLOOORRRTTT^^^jjjpppttt{{{xxxiii___QQQNNNMMMWWWjjj}}}xxxtttrrreeeccc___[[[XXXUUUSSSRRRGGGGGGHHHMMMVVVaaalllsss{{{xxxrrrpppppppppooozzz{{{kkk[[[OOOHHHFFF;;;;;;;;;:::888444111///........................+++++++++,,,,,,---......(((***,,,...//////......))))))))))))))))))))))))******))))))))))))******&&&''')))***+++++++++***,,,++++++***)))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&######%%%&&&((()))***+++&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%######%%%'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$"""%%%'''&&&$$$###%%%(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((***,,,))),,,...//////000111222888@@@MMM[[[hhhsss|||uuuqqqqqquuuwwwwwwyyy}}}xxxxxxuuurrrqqqnnndddYYYOOOUUU^^^fffkkknnnpppqqqiiifffbbbaaacccdddcccbbbaaaaaacccfffiiilllnnnpppmmmhhhcccdddhhhhhhddd^^^^^^\\\]]]___]]]WWWTTTUUUTTTTTTTTTVVVXXX\\\___aaa___^^^\\\ZZZYYYZZZ[[[\\\```]]]XXXRRRNNNKKKIIIIIIIIIKKKOOOSSSUUUUUUTTTRRRTTTTTTTTTUUUVVVVVVTTTRRRWWWYYY[[[[[[ZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQOOONNNNNNNNNPPPTTTYYY]]]___```aaabbbaaa___[[[UUUOOOLLLKKKLLLNNNQQQTTTXXX^^^jjjzzzwwwhhh___UUUPPPZZZmmm}}}xxxrrrnnnhhhccc___[[[WWWUUUPPPLLLHHHEEEFFFNNNXXX___iiiqqq{{{xxxqqqkkkgggkkktttyyylll^^^RRRJJJBBB>>>888444333222222111,,,,,,---.........------.........------,,,,,,,,,,,,,,,,,,------.........***++++++++++++***))))))''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''(((((('''''''''(((((()))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&)))'''%%%$$$$$$%%%&&&''''''''''''&&&###))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%###''')))%%%%%%)))'''$$$!!!!!!###&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))(((((('''''''''((((((''''''((()))))))))))))))((((((((((((((()))******,,,,,,,,,---...000222333999@@@LLLYYYfffrrr}}}|||yyyvvvuuuwwwyyy{{{|||xxxzzzyyyvvvtttooodddZZZLLLQQQXXXaaahhhlllnnnnnngggddd```___aaaccccccbbb``````aaabbbdddfffhhhjjjhhhccc```bbbgggiiigggccc]]]ZZZYYY[[[YYYTTTSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVWWWXXX[[[YYYUUUQQQNNNLLLKKKKKKHHHJJJNNNSSSWWWYYYXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRVVVXXX[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQPPPPPPOOOPPPSSSUUUWWWYYYZZZ]]]___bbbbbbaaa]]]XXXRRROOONNNLLLNNNPPPQQQUUU^^^llluuupppcccYYYUUU___qqq{{{uuuqqqlllhhheeebbb___\\\TTTQQQLLLHHHGGGKKKRRRWWW]]]dddmmmssswww}}}xxxpppjjjiiiqqq{{{ttthhh\\\TTTIIIEEE???999666333000...////////////...------,,,......------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))************************((())))))***************((((((((((((((((((((((((***)))(((''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((%%%&&&'''''''''%%%###"""'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###'''((($$$$$$''',,,***(((&&&%%%&&&'''(((###%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''')))******''''''((()))))))))))))))((((((((((((((()))******+++++++++,,,---///111222888@@@MMMZZZgggrrr|||}}}{{{xxxwwwyyyzzz{{{{{{yyyzzzyyyvvvtttoooeeeZZZIIIKKKQQQ[[[eeekkkmmmlllfffbbb___^^^___aaabbbbbb___^^^]]]\\\]]]___aaabbb```]]][[[___eeejjjiiiggg[[[WWWTTTTTTSSSQQQRRRVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLGGGIIIMMMSSSZZZ^^^______YYYXXXVVVVVVVVVVVVTTTRRRUUUWWWYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZ]]][[[XXXVVVSSSRRRQQQQQQQQQRRRSSSRRRSSSTTTXXXZZZbbbdddfffeee```ZZZUUUSSSNNNNNNNNNLLLMMMSSS\\\dddqqqyyy{{{jjjaaa\\\fffwwwzzzxxxtttqqqooollliiifff\\\YYYTTTPPPMMMMMMNNNOOOQQQUUU\\\aaagggnnnxxx~~~xxxpppkkkpppwww}}}}}}vvvkkkdddTTTOOOHHHAAA<<<888444111111111000///...---,,,,,,---------,,,,,,,,,,,,,,,---------------.........+++++++++***)))((('''&&&++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))+++***)))((('''&&&&&&&&&((((((((())))))*********''''''''''''''''''''''''&&&%%%%%%$$$%%%'''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''###$$$''')))+++***)))(((%%%&&&((()))***))))))(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###%%%***)))((('''&&&&&&&&&'''!!!###%%%%%%%%%%%%''')))''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''((())))))''''''((((((((())))))))))))(((((((((((()))******+++******+++,,,...000111888AAANNN\\\hhhrrrzzz}}}{{{{{{{{{|||{{{zzzyyy{{{yyyvvvtttpppfff[[[KKKJJJNNNWWWccclllnnnmmmiiifffbbb___^^^^^^___```]]]\\\ZZZXXXXXXZZZ\\\]]][[[XXXXXX\\\bbbggghhhgggYYYSSSPPPPPPPPPPPPTTTYYYYYYYYYZZZZZZZZZXXXVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPOOONNNMMMLLLKKKHHHIIILLLSSS\\\cccfffggg]]]ZZZWWWUUUUUUTTTRRRQQQRRRTTTVVVVVVVVVWWWXXXZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]___]]]ZZZVVVTTTRRRRRRRRRRRRSSSTTTSSSRRRRRRTTTVVV^^^aaadddeeebbb]]]ZZZXXXTTTSSSQQQNNNMMMPPPVVV[[[aaahhhsss}}}qqqhhhccclll||||||zzzxxxuuupppmmmfffccc^^^ZZZVVVSSSPPPNNNLLLNNNQQQTTTZZZbbblllrrr~~~}}}~~~zzzssstttvvv{{{~~~yyysssaaa[[[RRRIIIBBB>>>:::888222111000///...------------------,,,,,,,,,,,,,,,---------...............,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))((('''''''''((((((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%'''((())))))((((((&&&'''((()))))))))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$######"""###%%%%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&+++***((('''&&&%%%%%%$$$''''''''''''(((((())))))))))))(((((())))))***+++++++++++++++---///111222888AAAOOO]]]iiirrryyy}}}~~~~~~~~~}}}{{{zzzzzz{{{zzzvvvtttpppggg]]]QQQNNNOOOVVVbbblllqqqrrrqqqoookkkfffaaa^^^]]]]]][[[ZZZYYYWWWWWWXXXZZZ[[[WWWVVVVVVZZZ___bbbbbbaaaVVVQQQMMMOOOPPPRRRWWW^^^\\\]]]___aaabbbbbbaaaaaa]]]]]]\\\[[[ZZZYYYYYYYYYWWWWWWWWWVVVTTTRRRPPPNNNKKKJJJLLLSSS^^^gggkkklll```\\\XXXUUUSSSRRRQQQOOOOOOPPPRRRRRRRRRSSSUUUWWWZZZZZZYYYYYYZZZ[[[\\\]]]^^^\\\XXXUUURRRRRRRRRRRRTTTVVVXXXXXXVVVSSSRRRRRRWWWZZZ\\\]]]\\\ZZZZZZ[[[WWWUUURRROOONNNPPPTTTWWWYYY]]]dddkkkqqqxxxwwwmmmhhhppp~~~zzzuuuqqqkkkgggccc```]]]YYYTTTQQQMMMMMMMMMNNNQQQXXX___eeennnyyy|||yyyvvvxxx~~~~~~ppphhh\\\PPPGGGBBB>>><<<222222000///......//////------------------------........................////////////...---,,,+++(((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((()))***+++************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%''''''$$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$%%%&&&''''''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&***)))((('''%%%%%%$$$$$$'''''''''&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,,,,...000222333888AAAOOO]]]iiirrryyy}}}~~~|||zzz{{{|||zzzvvvtttqqqhhh___WWWTTTQQQUUU___jjjssswwwzzzyyyvvvppphhhbbb^^^]]][[[ZZZZZZYYYXXXXXXXXXXXXSSSTTTVVVYYY\\\\\\[[[YYYQQQMMMLLLPPPSSSVVV[[[bbb___```bbbdddfffggghhhiiiggggggffffffeeeddddddcccbbbbbbbbbaaa___[[[XXXUUUOOOMMMLLLSSS^^^hhhmmmnnnddd```ZZZUUUSSSRRRPPPOOOMMMNNNOOOOOOOOOPPPRRRTTTWWWWWWXXXYYYZZZ[[[[[[\\\ZZZXXXUUURRRQQQRRRSSSTTTUUUXXXZZZZZZXXXUUURRRQQQQQQSSSTTTTTTTTTTTTVVVXXXSSSRRROOOMMMLLLNNNPPPQQQSSSUUUXXX\\\aaahhhooottt|||zzzoooiiiooo}}}yyyuuummmiiidddaaa```]]]YYYUUUQQQPPPNNNMMMOOORRRUUUXXX___iiixxx~~~xxxwww{{{|||ttthhh\\\QQQIIIBBB>>>777666333222000000000111...............//////////////////...............++++++,,,,,,,,,+++******************************)))***++++++,,,+++++++++(((((((((((((((((((((((('''''''''((()))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&'''''')))(((%%%$$$###$$$&&&'''!!!!!!"""$$$%%%'''((()))***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((()))%%%"""$$$''''''''''''(((((((((''''''&&&&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))***))))))))))))***++++++---,,,,,,---...000222444888AAANNN\\\hhhrrrzzz~~~|||{{{|||zzzvvvuuurrrjjj```[[[WWWSSSSSSYYYeeeqqqyyyyyyppphhhbbb```\\\\\\\\\[[[YYYVVVTTTSSSNNNQQQTTTXXXZZZXXXUUURRRKKKIIIKKKQQQVVVYYY^^^ccc``````aaabbbcccdddffffffffffffggghhhhhhhhhhhhhhhiiiiiijjjiiigggbbb^^^[[[TTTPPPMMMSSS^^^hhhmmmmmmiiiddd]]]WWWTTTSSSRRRQQQNNNOOOOOONNNMMMNNNPPPRRRSSSUUUWWWYYYZZZZZZZZZYYYWWWVVVSSSQQQQQQSSSUUUWWWWWWYYYYYYXXXUUUSSSRRRRRRNNNPPPQQQPPPOOOOOOOOOPPPNNNLLLIIIHHHHHHIIIJJJJJJJJJMMMPPPSSSVVV\\\bbbfffjjjuuu{{{ooogggmmm{{{~~~zzzrrrllleeebbbbbbbbb___[[[VVVUUUSSSRRRRRRRRRRRRRRRSSS[[[hhhwww||||||~~~~~~vvvnnndddZZZPPPIII???===999666333222111111////////////000000000111000/////////.........---(((((())))))******))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((()))***++++++)))***************++++++))))))))))))))))))))))))'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((((((""""""'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&''')))$$$%%%'''((())))))))))))$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%'''(((*********))))))******+++,,,,,,,,,+++,,,---///111333888@@@MMMZZZgggrrr|||~~~~~~||||||zzzvvvuuurrrjjjaaa]]]YYYTTTQQQUUU```ooozzzvvvlllfffccc^^^^^^]]]\\\YYYUUUQQQNNNKKKNNNSSSWWWYYYVVVRRROOOGGGFFFJJJRRRXXXZZZ___dddaaa```___^^^^^^___```aaa___```bbbdddfffggghhhhhhjjjkkklllllliiieeeaaa^^^WWWRRRNNNSSS^^^hhhlllllllllggg___YYYVVVTTTSSSRRROOOPPPPPPNNNMMMNNNPPPRRRQQQSSSVVVYYYZZZZZZXXXWWWVVVTTTRRRPPPQQQTTTWWWYYYYYYXXXWWWUUURRRQQQRRRSSSMMMOOOQQQQQQNNNLLLJJJJJJKKKIIIFFFEEEEEEFFFFFFEEEDDDGGGKKKOOORRRVVVZZZ^^^]]]hhhsssyyy}}}{{{ooofffkkkxxx~~~wwwppphhheeeeeefffdddaaa[[[ZZZXXXWWWWWWUUUSSSQQQMMMSSS^^^lll{{{}}}vvvkkk___WWWEEECCC>>>999555333222111//////000000111111222222000000//////.........---,,,,,,---...////////////******************************+++,,,,,,,,,,,,+++******************************)))))))))))))))***'''((()))***+++,,,------))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%######$$$%%%%%%&&&''''''###%%%''')))******)))(((******((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''''' !!!&&&(((''''''&&&&&&&&&''''''((($$$&&&((((((((((((***+++###$$$&&&(((************'''&&&&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((************)))******+++,,,++++++***+++,,,...000222999@@@LLLYYYfffrrr}}}~~~}}}}}}|||}}}zzzvvvuuussskkkbbbZZZWWWUUUTTTSSSWWWcccppp}}}zzzqqqlllhhhcccbbbaaa]]]XXXTTTRRRQQQOOOQQQTTTVVVWWWUUUPPPMMMGGGJJJPPPVVVZZZ\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]bbbdddggghhhhhheeeaaa^^^YYYTTTQQQSSSWWW[[[cccjjjmmmmmmggg\\\TTTSSSSSSQQQPPPOOONNNMMMMMMMMMNNNOOOLLLOOOSSSUUUUUUVVVWWWXXXZZZWWWTTTSSSTTTVVVWWWWWW[[[YYYUUURRROOONNNMMMNNNOOOPPPQQQRRRRRRQQQOOONNNHHHGGGEEEEEEEEEDDDBBB???CCCEEEGGGHHHJJJLLLOOORRRXXX\\\bbbgggkkkooosssuuutttqqqlllkkkppp}}}{{{xxxrrrnnnllljjjhhhgggaaa^^^ZZZVVVTTTSSSSSSTTTUUUWWW[[[aaajjjwww|||vvvuuurrrttt{{{~~~ooocccTTTJJJ>>>888777777333//////000000111000000/////////...---,,,,,,---...///000111222333222111///---+++---///000000///---+++...------,,,,,,------...++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((+++***((('''&&&&&&'''''')))&&&%%%&&&)))***)))''')))'''%%%%%%'''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$$$$$$$(((&&&###!!!!!!###&&&(((&&&%%%%%%%%%'''))),,,...%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******)))))))))))))))******++++++,,,---------///333555;;;BBBNNN[[[gggrrr|||zzzyyyzzz}}}~~~{{{yyyvvvqqqlllgggSSSPPPOOOOOOOOORRR]]]hhhwwwxxxrrrnnngggeeeaaa\\\VVVRRRPPPOOOPPPQQQSSSTTTUUUSSSPPPNNNLLLOOOTTTYYY]]]___```aaa^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUUUUVVVXXXYYY\\\]]]]]]\\\YYYWWWVVVRRRPPPQQQSSSVVV```iiimmmnnnhhh^^^WWWUUUTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMOOORRRSSSSSSSSSTTTVVVYYYVVVSSSRRRTTTVVVWWWWWWXXXVVVSSSPPPNNNMMMMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOKKKJJJHHHGGGGGGEEEBBB??????@@@BBBBBBCCCEEEHHHKKKOOOSSSYYY^^^bbbeeeiiilllllljjjgggggglllxxx}}}yyywwwuuusssrrreeeccc```\\\YYYWWWWWWWWWSSSTTTVVVZZZbbblllxxx~~~wwwooojjjiiinnnuuu~~~}}}rrr___TTTFFF>>>;;;999444000.........//////.........------,,,++++++,,,------,,,---...///...---+++******++++++++++++++++++***++++++************+++++++++++++++++++++++++++++++++***((()))***++++++***))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((('''&&&''''''((()))((('''%%%&&&)))***)))'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''((((((((()))))))))$$$###""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,---------///333555999AAAMMM[[[hhhuuu}}}{{{|||~~~}}}{{{xxxuuuqqqkkkgggNNNLLLLLLNNNMMMNNNVVV___lllzzzyyytttkkkggg```YYYSSSPPPNNNNNNQQQQQQQQQQQQPPPPPPOOOOOORRRTTTXXX\\\```dddfffgggeeeffffffeeedddcccaaa```aaa```]]][[[YYYXXXWWWWWWTTTUUUWWWXXXXXXXXXWWWVVVTTTQQQPPPOOONNNQQQ\\\hhhoooppplllccc[[[XXXUUUQQQLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOQQQSSSVVVTTTSSSSSSUUUWWWXXXWWWVVVTTTRRRPPPNNNNNNOOOPPPRRRQQQPPPOOONNNOOOOOOPPPQQQOOOMMMLLLKKKHHHDDDAAA>>>??????>>>>>>???AAADDDFFFIIIOOOSSSWWWZZZ^^^aaaccccccbbbccchhhsss~~~|||{{{yyywwwllljjjhhheeeaaa^^^\\\[[[TTTTTTTTTUUUXXX```iiippp|||~~~||||||zzzlllddd^^^___dddnnn{{{nnncccSSSGGG@@@;;;666111........................++++++************++++++***+++,,,,,,,,,+++)))(((+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))***)))(((((()))***)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&((())))))******))))))(((&&&&&&&&&&&&'''(((******((('''&&&'''((())))))''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))###$$$&&&''''''%%%""" '''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******))))))(((''''''''')))))))))))))))******++++++,,,---------///333555888@@@MMM\\\jjjxxx~~~~~~~~~~~~|||zzzxxxuuuqqqlllhhhSSSQQQRRRTTTSSSQQQTTTZZZdddrrr~~~wwwlllfff]]]UUUQQQOOONNNNNNPPPPPPNNNMMMLLLLLLOOOQQQWWWXXXZZZ]]]aaaeeehhhjjjkkkmmmnnnoooooommmjjjiiiggghhhhhhgggeeeccc```^^^XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRROOOLLLNNNZZZgggqqqtttqqqiii```[[[UUUPPPMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMLLLLLLMMMPPPRRRUUUTTTSSSUUUWWWYYYYYYYYYVVVTTTRRRQQQPPPQQQRRRSSSTTTRRRPPPNNNMMMOOOPPPRRRXXXVVVTTTSSSQQQMMMHHHDDDAAABBBAAA???>>>>>>???AAABBBEEEIIIMMMPPPSSSWWWYYY\\\]]]^^^```fffooozzz}}}|||zzzxxxrrrqqqooommmiiieeeaaa___ZZZYYYWWWUUUUUUYYY___dddjjjsss~~~~~~rrrggg]]]YYYZZZaaammmyyy~~~rrraaaRRRGGG???888333000000000///////////////++++++************+++++++++,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))***)))((()))******)))'''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''''''''(((((())))))''''''''''''((()))((((((&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''"""###$$$$$$###(((((((((''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,---------///333555999AAANNN]]]kkkxxx{{{zzz~~~~~~}}}{{{yyywwwsssnnnjjj___]]]]]]___\\\XXXWWWZZZaaannn|||xxxiiibbbXXXQQQOOOOOOOOOOOOMMMMMMLLLIIIHHHJJJNNNRRRXXXYYYZZZ\\\___bbbeeegggiiikkknnnqqqqqqpppnnnlllfffiiimmmpppooolllgggddd]]]]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVSSSNNNNNNYYYeeessswwwvvvooofff___WWWPPPOOONNNMMMKKKJJJJJJKKKKKKHHHJJJKKKKKKKKKMMMQQQTTTUUUTTTUUUWWWYYY[[[ZZZYYYVVVUUUTTTSSSSSSTTTVVVWWWTTTRRRPPPNNNNNNPPPRRRTTT]]]\\\ZZZYYYWWWSSSMMMIIIFFFFFFFFFDDDAAA@@@@@@AAAAAADDDGGGIIIJJJMMMPPPSSSTTTUUUWWW[[[```hhhqqqwww~~~}}}vvvvvvuuurrrooojjjfffdddaaa```]]]YYYVVVWWWYYY\\\\\\bbbmmmyyy{{{pppccc\\\XXXZZZaaajjjzzznnn]]]PPPEEE<<<777222111000///............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------,,,,,,+++,,,---......---,,,++++++******))))))******+++(((((((((((((((((((((((()))((((((***,,,,,,***)))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((''''''&&&&&&'''((((((((((((((()))&&&%%%%%%&&&((()))(((&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++)))))))))))))))******++++++,,,---------///333555:::BBBOOO]]]jjjwww}}}zzz~~~~~~~~~}}}{{{yyyvvvqqqmmmfffdddccceeeccc]]]ZZZ[[[___iiiuuu~~~xxxeee]]]TTTNNNMMMNNNOOONNNIIIJJJIIIGGGEEEHHHNNNTTTWWWXXXXXXZZZ\\\^^^```aaaaaacccfffhhhiiihhhgggfffbbbgggmmmqqqssspppkkkhhhccccccccccccccccccccccccaaa^^^[[[WWWRRRQQQXXXbbbqqqvvvyyytttmmmeee\\\TTTRRRQQQOOOMMMKKKJJJJJJJJJGGGIIIKKKLLLLLLNNNQQQTTTTTTTTTUUUXXXZZZ[[[ZZZXXXUUUTTTSSSRRRRRRTTTVVVWWWTTTRRRQQQPPPPPPSSSUUUWWW^^^^^^]]]\\\[[[WWWRRRNNNIIIJJJKKKJJJFFFCCCAAAAAAAAACCCDDDEEEEEEGGGIIILLLKKKLLLOOOQQQVVV]]]eeekkkvvvzzzyyyxxxvvvrrroookkkiiifffeeeccc___[[[XXXXXXYYYWWWXXX^^^hhhqqqyyyzzzooofff___YYYZZZ^^^jjjrrr~~~yyyiiiZZZMMMCCC===444333111...---,,,,,,,,,,,,,,,------------,,,,,,************++++++++++++((())),,,......,,,)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((***------,,,***((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((''''''&&&))))))))))))((('''&&&%%%&&&'''((((((''''''(((***'''&&&$$$%%%'''))))))(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$%%%&&&(((+++,,,%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))***+++,,,)))))))))))))))******++++++,,,---------///333555;;;BBBNNN\\\iiiuuu~~~{{{vvvyyy}}}~~~|||{{{xxxsssoooeeebbbaaadddbbb]]]YYYYYYYYY```jjjsss|||{{{sssccc[[[QQQLLLKKKMMMLLLKKKEEEGGGGGGEEEDDDGGGNNNUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZ\\\^^^^^^^^^]]]\\\\\\___dddhhhiiiiiigggeeecccdddfffgggiiiiiiiiijjjgggbbb^^^[[[WWWTTTXXX^^^kkksssyyywwwrrrlllbbbZZZUUUSSSPPPMMMJJJIIIHHHHHHHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSTTTWWWYYYYYYWWWUUURRRQQQOOONNNOOOPPPRRRSSSSSSRRRQQQRRRSSSUUUXXXZZZ]]]\\\]]]]]]\\\YYYTTTQQQLLLOOOQQQQQQMMMIIIEEEDDDBBBCCCCCCCCCBBBBBBEEEGGGEEEFFFHHHJJJNNNTTT\\\aaaiiippp{{{}}}|||{{{xxxuuurrrpppoookkkkkkkkkhhhccc^^^[[[ZZZYYYVVVWWW\\\aaaeeeoooyyy|||uuukkk```ZZZZZZ[[[dddppp~~~ssscccUUUKKKDDD:::888555222///.........+++,,,---......---,,,+++***)))))))))***++++++,,,((()))***++++++***)))(((***))))))(((((())))))***))))))))))))))))))))))))$$$$$$&&&))),,,---,,,***((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))((((((''''''((())))))((('''&&&%%%''')))((('''&&&(((***(((&&&######%%%(((******'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''))))))"""""""""###$$$&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++)))))))))))))))******++++++,,,---------///333555888@@@LLLZZZgggsss}}}~~~xxxrrruuu~~~}}}~~~}}}|||{{{xxxsssppp```]]]]]]``````[[[WWWXXXQQQWWW___hhhrrryyyvvvnnnbbbZZZPPPKKKKKKKKKJJJHHHBBBEEEFFFEEEDDDGGGOOOVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVUUURRRSSSUUUXXXZZZ[[[[[[[[[\\\]]]```dddfffhhhhhhhhhjjjddd___]]]YYYVVVWWWZZZgggpppxxxyyyvvvppphhh```UUUSSSPPPMMMJJJHHHGGGFFFJJJLLLOOOPPPPPPOOOOOOPPPQQQQQQSSSVVVXXXWWWUUURRROOOMMMLLLKKKKKKMMMNNNPPPRRRRRRRRRSSSUUUWWWZZZ[[[ZZZZZZ[[[]]]]]]ZZZUUURRRPPPTTTWWWWWWTTTNNNJJJGGGEEEEEEEEECCCAAAAAACCCEEEDDDDDDEEEGGGJJJPPPXXX]]]aaahhhpppwww|||~~~|||zzzwwwuuusssrrroooqqqqqqooojjjddd```^^^\\\WWWUUUXXXYYYYYY```iiisss|||~~~vvvhhh^^^[[[RRRZZZggguuuyyyjjj[[[PPPJJJ@@@>>>:::666333222111111+++,,,------------,,,+++++++++******+++,,,------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,************************!!!"""$$$(((+++---,,,***(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******%%%&&&''')))))))))((((((%%%'''))))))'''&&&(((***)))&&&###"""$$$(((***+++'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$""" """###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))))))))))))))******++++++,,,------...///333555666>>>JJJXXXfffrrr}}}{{{uuuvvv~~~~~~}}}||||||zzzwwwssspppTTTTTTTTTTTTSSSQQQPPPPPPOOOQQQTTTZZZaaagggiiiiii^^^ZZZTTTOOOLLLKKKIIIHHHEEEEEEFFFGGGIIILLLOOOQQQZZZ\\\^^^^^^\\\[[[[[[[[[XXXXXXXXXYYYZZZYYYWWWUUUPPPQQQTTTVVVXXXXXXXXXXXX[[[[[[\\\\\\\\\]]]]]]]]]]]]]]][[[XXXVVVVVVYYY[[[fffnnnxxx|||xxxooogggbbbYYYWWWTTTRRRQQQPPPNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJJJJNNNRRRUUUWWWWWWXXXYYYWWWZZZ\\\\\\ZZZWWWUUUUUURRRSSSUUUWWWXXXUUUPPPKKKKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBAAABBBDDDHHHLLLNNNXXX___gggjjjjjjmmmuuu|||~~~xxxtttsssssspppuuuxxxtttoookkkeee___[[[\\\\\\YYYVVVTTTVVVYYY]]]eeesssxxxiii[[[VVVXXX]]]ggguuuyyyjjjZZZOOOKKKEEE<<<666333222000...---,,,,,,,,,+++*********---------,,,,,,,,,++++++///,,,)))***,,,---+++)))************************++++++******))))))(((((())))))***))))))((('''&&&***************)))(((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''')))******((()))***)))((('''((()))%%%&&&&&&&&&''''''((((((***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&((()))))))))((('''(((((((((((()))))))))***''''''(((((())))))*********+++---///111222333333:::AAALLLYYYfffsss~~~|||vvvvvv~~~}}}~~~}}}{{{xxxssspppKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNRRRXXX\\\^^^^^^ZZZWWWRRRNNNLLLKKKIIIHHHEEEFFFGGGHHHJJJMMMOOOPPPYYY[[[]]]^^^\\\[[[[[[\\\\\\[[[\\\]]]______^^^\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXVVVTTTTTTWWWYYYccckkkvvv|||zzzrrriiieee]]][[[XXXWWWWWWVVVSSSQQQRRRSSSSSSSSSRRRRRRQQQPPPRRRRRRPPPOOONNNMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGJJJNNNPPPRRRSSSUUUWWWYYYZZZZZZYYYVVVTTTTTTTTTSSSTTTVVVYYYYYYVVVPPPLLLKKKJJJHHHFFFEEEEEEEEEEEECCCBBBAAABBBCCCFFFJJJLLLQQQWWW]]]``````ccciiippptttyyy~~~xxxssspppppppppwww{{{xxxuuuqqqkkkeeeccccccaaa\\\VVVSSSSSSTTTWWW\\\eeepppzzz}}}pppcccZZZZZZ\\\cccnnn{{{uuuhhh___SSSKKKAAA;;;999666222///......------,,,,,,,,,,,,---,,,,,,,,,++++++++++++...+++))))))+++,,,+++)))*********************************))))))((((((((()))***************)))(((***************)))(((((('''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***&&&((())))))(((((()))+++((()))))))))************'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***+++---///111222333333;;;AAAMMMZZZgggttt|||vvvvvv}}}~~~~~~}}}|||{{{yyytttqqqKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKNNNQQQSSSSSSTTTQQQNNNLLLLLLKKKIIIGGGEEEFFFHHHJJJLLLMMMNNNOOOTTTVVVYYYYYYYYYXXXXXXYYY\\\[[[\\\___aaacccbbbaaa```___^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWVVVTTTTTTUUUVVV^^^gggttt||||||vvvooojjjbbbaaa___^^^]]][[[XXXVVVTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGJJJLLLMMMOOOSSSUUU[[[ZZZYYYUUURRRPPPQQQSSSSSSUUUXXXZZZ[[[WWWQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBAAABBBEEEHHHIIIIIINNNSSSTTTTTTUUU[[[aaahhhnnnvvvvvvppplllkkkpppxxx~~~~~~|||yyytttnnnjjjhhheee___YYYUUUTTTTTTSSSTTTXXX^^^eeennnuuuyyy{{{}}}|||~~~zzzpppeeeaaa^^^```gggsss}}}xxxrrr___UUUIIIBBB???<<<666000000//////...............,,,,,,,,,+++++++++******---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++++++++***)))************))))))((('''((())))))******))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))$$$&&&((((((((((((***,,,&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$"""""""""$$$&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,+++,,,---...000222333333:::AAALLLYYYfffsss|||uuuttt|||~~~~~~~~~}}}|||||||||zzzwwwtttRRRSSSSSSRRRRRRQQQPPPOOONNNLLLIIIHHHIIIKKKLLLLLLLLLKKKIIIIIIIIIIIIGGGEEEEEEFFFHHHKKKLLLMMMMMMLLLLLLNNNQQQRRRRRRRRRSSSTTTVVVVVVWWWZZZ]]]`````````___]]]\\\[[[[[[]]]___aaa_________^^^^^^]]]]]]]]]XXXYYY[[[ZZZXXXVVVUUUVVV[[[dddqqq||||||uuuppphhhfffdddbbb```]]]YYYVVVRRRRRRSSSSSSSSSSSSSSSRRROOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNSSSVVVZZZZZZYYYVVVRRRPPPOOOPPPSSSUUUXXX[[[[[[XXXRRRMMMKKKKKKJJJJJJIIIIIIIIIIIIGGGEEECCCBBBBBBCCCEEEGGGFFFIIILLLLLLJJJLLLPPPTTT___eeennnvvv|||uuummmhhhfffoooxxxzzztttkkkjjjgggccc___\\\[[[[[[UUUTTTTTTUUUYYY___eeehhhooovvv}}}{{{|||{{{rrrllleeebbbeeennnvvv{{{~~~nnnaaaQQQFFFCCC???999333111000//////...//////000,,,,,,+++++++++*********,,,+++***))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++))))))************)))((((((((()))************)))%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((%%%&&&(((((('''((()))+++%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%###""""""$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))*********(((((()))******++++++,,,+++,,,---...///111222333999@@@KKKXXXeeerrr}}}zzztttttt|||}}}~~~~~~~~~}}}|||||||||{{{yyywwwZZZYYYXXXVVVTTTQQQOOOMMMOOOLLLHHHFFFGGGGGGGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCDDDEEEGGGIIIJJJKKKJJJJJJGGGIIILLLNNNNNNNNNOOOPPPPPPOOOPPPSSSWWWZZZ[[[[[[ZZZYYYWWWUUUVVVXXX[[[]]][[[[[[\\\\\\]]]^^^______^^^```aaa```]]]ZZZXXXXXXZZZbbbooozzz{{{vvvllljjjfffbbb___[[[VVVSSSQQQRRRRRRSSSSSSSSSRRRRRRLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJLLLQQQTTTVVVXXXYYYXXXTTTQQQOOONNNRRRTTTVVVYYYZZZXXXSSSOOOLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGDDDBBBBBBCCCEEEFFFEEEFFFGGGEEEDDDDDDGGGKKKRRRXXX```hhhnnnssswwwzzzvvvmmmhhhfffoooxxx}}}wwwpppmmmjjjgggeeedddcccbbbYYYXXXVVVTTTTTTUUUWWWXXX___eeennnwww}}}yyyyyy}}}vvvmmmggggggkkkpppssszzz~~~{{{mmmZZZMMMFFFBBB<<<888333222000.........//////,,,,,,,,,+++++++++******+++++++++***))))))******((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))*********)))((())))))*********))))))((())))))***************''''''(((((())))))******&&&'''(((((()))((((((''''''((()))((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$$$$&&&'''%%%%%%%%%%%%&&&&&&''''''))))))))))))*********+++''''''(((((()))*********,,,,,,,,,---...000222333888>>>JJJVVVdddppp|||yyyrrrsss||||||~~~~~~~~~~~~}}}||||||}}}|||{{{yyy___^^^\\\YYYUUUQQQMMMKKKIIIFFFCCCBBBBBBBBBAAA@@@???>>>======???AAAAAA@@@CCCCCCEEEFFFGGGGGGGGGGGGFFFHHHKKKLLLLLLLLLMMMNNNMMMLLLLLLNNNQQQTTTUUUUUUWWWUUURRRPPPPPPQQQRRRTTTRRRRRRTTTVVVXXXZZZ[[[\\\aaacccdddbbb___\\\[[[[[[YYY```kkkwww}}}yyyoookkkfffaaa]]]YYYUUURRRSSSSSSSSSSSSRRRQQQOOOOOOHHHHHHHHHHHHIIIJJJKKKKKKOOONNNNNNNNNNNNMMMMMMMMMIIIJJJJJJIIIIIIJJJNNNQQQRRRTTTWWWWWWUUURRRPPPOOOPPPQQQRRRUUUWWWVVVTTTQQQLLLLLLMMMNNNNNNNNNMMMMMMJJJHHHEEECCCCCCCCCEEEFFFDDDDDDCCCAAA??????BBBDDDIIINNNVVV]]]dddjjjpppssszzz|||tttooonnnsss|||yyyxxxtttpppmmmkkkiiigggeee^^^\\\YYYVVVSSSPPPOOONNNNNNSSS[[[cccnnn~~~~~~xxxwww|||}}}uuunnnkkkjjjjjjjjjqqquuu|||yyyhhhYYYNNNGGGAAA>>>666444111///.........///---------,,,,,,,,,++++++,,,,,,---+++***)))+++,,,))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((((())))))************)))((()))******++++++******))))))))))))))))))******&&&'''((())))))((('''&&&'''((()))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((((((((())))))'''''''''((())))))******---,,,,,,,,,---///111222777>>>IIIVVVcccppp{{{~~~wwwqqqqqqzzzzzz|||~~~~~~||||||}}}}}}|||zzz\\\[[[XXXTTTPPPKKKHHHFFF@@@???======>>>===<<<:::<<<:::888888:::<<<===>>>BBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIJJJJJJIIIJJJKKKKKKIIIHHHIIILLLOOOPPPOOOQQQOOONNNMMMMMMMMMOOOPPPOOOPPPQQQSSSVVVXXXYYYZZZ^^^___```___]]]\\\\\\]]]YYY^^^gggrrr{{{~~~|||yyyoookkkeee```\\\ZZZXXXVVVQQQQQQQQQQQQQQQPPPOOOOOOIIIIIIIIIJJJLLLNNNOOOPPPSSSSSSSSSSSSRRRRRRRRRRRRLLLMMMMMMLLLKKKLLLNNNPPPOOOQQQSSSSSSRRRQQQQQQRRRNNNNNNNNNPPPSSSUUUTTTSSSLLLMMMNNNOOOPPPOOOOOONNNKKKIIIFFFDDDDDDEEEFFFHHHFFFEEEBBB@@@>>>???AAABBBFFFJJJOOOTTTYYY___eeeiiimmmttt|||~~~zzzyyy{{{|||}}}yyytttqqqpppnnnllliiicccaaa]]]XXXTTTPPPNNNLLLFFFJJJPPPTTT]]]lll|||yyyzzz|||~~~~~~xxxsssnnniiifffgggkkkrrr{{{xxxiii[[[OOOGGGCCC:::888444111///...//////.........---------,,,,,,,,,......---******+++...************************)))*********+++++++++,,,))))))*********)))(((((((((((()))***************))))))***++++++++++++***))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))''''''((((((((()))))))))'''(((((()))******++++++------,,,,,,---///111222999@@@KKKXXXeeerrr}}}||||||~~~wwwoooooowwwyyy{{{}}}|||}}}}}}|||{{{RRRPPPNNNJJJFFFBBB>>><<<;;;::::::;;;<<<<<<:::888:::777555444777999;;;<<>>???@@@BBBCCCEEEEEEEEEGGGIIILLLOOOPPPQQQSSSVVVWWWWWWXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]___dddlllqqqssssssooolllgggeeecccaaa\\\YYYSSSRRRQQQRRRSSSTTTUUUTTTVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXYYYYYYXXXUUURRRNNNLLLLLLKKKKKKLLLNNNOOOOOONNNLLLJJJIIIKKKPPPTTTUUUUUUOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQNNNLLLJJJGGGEEECCCCCCCCCBBBBBBBBBCCCGGGKKKPPPSSSZZZ^^^dddjjjpppwww}}}~~~{{{yyywwwuuusssqqqnnniiiccc]]]YYYUUUQQQNNNIIIIIIIIIIIILLLSSS^^^gggzzzxxxwwwooofffcccaaafffrrr~~~tttgggXXXMMMHHHBBB999333222222000///***+++,,,---------------,,,,,,,,,++++++,,,,,,---***************************************++++++++++++,,,,,,+++(((%%%%%%%%%))))))************))))))************************))))))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))+++***)))'''''''''((()))******)))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&'''''''''''''''))))))))))))*********************)))))))))))))))***+++,,,,,,,,,---000333999???JJJWWWdddsss{{{wwwvvvyyyxxxtttooommmpppzzzxxxtttxxx}}}|||}}}~~~|||{{{{{{}}}~~~}}}|||;;;;;;:::888777555444333111333444444333333444555555444333222333555777888777777666666777888999:::;;;<<<>>>???@@@@@@?????????>>><<<;;;;;;<<<>>>?????????@@@CCCFFFJJJMMMOOOPPPSSSVVVWWWXXXYYY[[[]]]`````````___\\\ZZZZZZ[[[[[[[[[\\\aaahhhmmmooonnnmmmiiifffcccaaa___[[[WWWUUUTTTTTTUUUWWWYYY[[[\\\______]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[YYYVVVSSSQQQOOONNNMMMMMMNNNOOONNNMMMMMMKKKIIIKKKOOOSSSTTTTTTOOONNNLLLJJJIIIIIIIIIIIIMMMNNNNNNPPPQQQRRRSSSSSSQQQPPPMMMJJJHHHFFFFFFEEEAAA@@@@@@@@@BBBEEEIIIKKKPPPTTTYYY^^^dddkkkrrrwww~~~}}}|||{{{yyywwwrrrnnnhhhbbb]]]XXXTTTPPPMMMMMMLLLKKKLLLQQQYYY```oooyyy}}}wwwjjjfffbbbccckkkxxxtttfff\\\MMMGGG@@@:::888666222///,,,,,,,,,,,,,,,+++******...---,,,,,,+++++++++,,,***************************************************+++,,,***(((&&&&&&&&&))))))************))))))************************+++***)))(((''''''''''''((((((((((((''''''''''''+++***)))((('''(((((()))''''''&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((***)))))))))))))))))))))***+++,,,,,,,,,---000333999@@@JJJXXXffftttzzzuuusssuuuwwwsssnnnkkkoooyyyvvvqqquuu~~~~~~~~~|||{{{{{{}}}~~~}}}|||333333333333222222222222...000222222222333444666333333333222222333444444666666555444444555555666888999:::;;;<<<<<<<<<;;;<<<;;;999888777777888999777888:::===@@@EEEIIIKKKNNNPPPSSSUUUWWWYYY[[[^^^aaaaaaaaa^^^ZZZXXXWWWXXXXXXXXXZZZ^^^cccggghhhhhhhhhfffcccaaa___]]]YYYVVVYYYYYYYYY[[[^^^bbbfffhhhjjjjjjiiigggdddaaa^^^\\\\\\ZZZXXXVVVUUUTTTTTTUUU[[[\\\\\\\\\[[[YYYXXXVVVRRRPPPNNNNNNNNNOOOMMMLLLOOOLLLIIIIIILLLPPPRRRSSSPPPOOOMMMLLLKKKKKKKKKKKKPPPRRRSSSUUUVVVVVVUUUUUUTTTSSSPPPNNNKKKJJJIIIHHHBBBAAA@@@???@@@AAACCCEEEFFFHHHLLLPPPUUU\\\dddiiioootttzzz~~~xxxuuupppjjjeee___XXXTTTSSSSSSQQQNNNMMMOOOSSSVVV```iiixxx|||{{{zzz{{{tttooohhhcccdddmmmyyy~~~rrrjjjVVVPPPHHHBBB>>>:::555111000//////---,,,+++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((***+++***)))'''(((((())))))************))))))************************++++++***)))((((((((((((+++***)))((('''&&&%%%$$$)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))*********+++,,,,,,,,,---111333999???KKKXXXgggvvvxxxrrroooqqqzzzvvvqqqllliiimmmwww}}}rrrmmmqqq{{{~~~}}}{{{{{{|||}}}}}}|||111111111222222222222333...000111222111222444555222222222222222222111111555555555555555666666666888999999:::;;;;;;<<<<<<:::999777666555555555555444444555888;;;???BBBDDDHHHJJJMMMOOOQQQSSSWWWYYY\\\\\\\\\ZZZVVVTTTTTTTTTVVVVVVXXX[[[^^^aaaccccccccccccbbb```^^^\\\YYYWWW\\\]]]___aaadddiiinnnrrrqqqqqqrrrqqqnnnjjjgggdddaaa___[[[WWWSSSQQQPPPPPPVVVVVVWWWXXXYYYYYYXXXXXXRRRPPPNNNMMMNNNOOOOOONNNPPPMMMJJJHHHIIIMMMPPPRRRRRRQQQPPPNNNMMMMMMNNNNNNRRRSSSVVVWWWXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEHHHLLLRRRZZZ___hhhmmmssszzz|||wwwrrrlllfff___ZZZYYYXXXUUURRRPPPOOOOOOPPPUUU\\\gggrrr}}}~~~zzzxxx||||||rrrhhhcccgggqqqyyy|||uuuaaaZZZOOOGGGAAA<<<777333333222111000...------,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******)))((('''''''''(((******)))))))))***)))******++++++******)))************************+++***)))(((((((((((((((******)))((('''&&&%%%%%%&&&%%%$$$######$$$%%%%%%'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&))))))))))))************)))))))))))))))************+++,,,,,,,,,...111333777>>>JJJXXXgggwwwwwwqqqmmmoooxxxwwwqqqkkkiiinnnxxx{{{pppjjjmmmxxx}}}{{{{{{|||}}}|||{{{222222222222222222222222000222333333222222333444222222222222222222111111222333444555666777888888888888999999::::::;;;<<<:::999888777777666666666555555555666888:::===>>>BBBDDDFFFGGGHHHKKKNNNQQQRRRSSSSSSRRRPPPOOOPPPQQQSSSTTTVVVXXXZZZ[[[]]]___^^^___``````^^^\\\[[[ZZZ\\\^^^```bbbdddhhhmmmqqqrrrtttvvvwwwvvvtttqqqooojjjhhhccc^^^YYYUUUSSSQQQOOOPPPQQQRRRSSSTTTUUUUUUOOOMMMKKKKKKMMMOOOPPPOOOOOOMMMJJJHHHHHHJJJNNNQQQTTTSSSQQQPPPPPPPPPPPPQQQQQQSSSUUUVVVVVVUUUSSSRRRQQQPPPOOONNNLLLJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHAAABBBCCCDDDFFFKKKRRRWWW___eeelllssszzz}}}xxxtttmmmgggbbb^^^\\\YYYVVVTTTQQQOOONNNPPPSSSYYY```jjjyyy~~~{{{~~~{{{ooofffeeejjjooo|||mmmdddWWWLLLEEE???;;;777333222111///.........///*********+++,,,---...///++++++++++++++++++++++++,,,++++++***)))(((((('''&&&(((***+++******+++,,,******++++++++++++******))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&'''(((((('''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((%%%###!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%))))))))))))************(((((())))))************+++,,,---------...111444666===IIIWWWgggvvvvvvqqqnnnoooxxxwwwqqqkkkiiippp{{{zzznnnhhhkkkuuu~~~}}}|||{{{|||}}}|||{{{222222222222222222222222333444555555333333444666333333333222222333444444111222333555777888888888777666666777777888999:::;;;;;;;;;::::::999999888888888777777888999;;;<<<>>>???@@@@@@AAACCCFFFIIIGGGIIIJJJJJJIIIIIIJJJKKKLLLOOOQQQRRRSSSTTTWWWYYYWWWZZZ]]]^^^^^^]]]\\\]]]ZZZ]]]```aaa```aaaeeeiiinnnppptttwwwxxxxxxwwwuuurrrpppmmmiiiddd```]]][[[QQQQQQQQQQQQQQQQQQQQQQQQMMMKKKIIIIIIKKKMMMNNNOOOLLLLLLJJJHHHGGGIIIMMMPPPTTTSSSRRRPPPPPPPPPQQQRRRPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJBBBBBBCCCCCCCCCFFFKKKOOOQQQWWW___fffmmmttt}}}~~~zzzvvvpppmmmdddaaa]]]ZZZWWWUUURRROOONNNOOOQQQTTTZZZfffuuuwwwnnnhhhffffffpppwwwzzzpppbbbWWWNNNHHHBBB>>>333222000............///*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))&&&(((***+++******+++,,,******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((((((&&&&&&&&&'''((())))))***)))((('''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''''''''((((((((((((((((((((()))******+++++++++,,,---------...111444666===IIIWWWfffvvvwwwqqqnnnpppyyywwwqqqjjjiiiqqq}}}zzzmmmfffiiisss|||~~~|||{{{|||}}}|||{{{222222333333444444444555333444666666666666888:::555444333222333555777888444555777888999999999999777666666666666888999:::<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>?????????>>>===>>>@@@CCCAAACCCDDDDDDCCCCCCEEEFFFDDDGGGJJJKKKKKKLLLOOORRRQQQUUUZZZ\\\\\\\\\]]]^^^]]]aaadddccc```^^^___bbbeeegggjjjnnnqqqrrrssssssrrrrrrqqqpppnnnjjjgggeee\\\ZZZXXXVVVSSSQQQPPPOOOLLLJJJGGGFFFHHHJJJKKKKKKIIIJJJKKKIIIGGGHHHLLLOOORRRQQQPPPOOONNNOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKDDDEEEEEEEEEDDDEEEGGGJJJGGGKKKQQQVVV\\\dddooovvv}}}zzzxxxkkkgggaaa]]]ZZZWWWSSSPPPLLLMMMMMMMMMOOOVVV```hhhwwwyyypppgggaaaccckkkvvv}}}qqqggg^^^UUULLLFFF888777444111000///000000---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++''')))++++++******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***))))))(((((())))))***&&&&&&''''''((())))))***(((''''''&&&'''((()))***+++***)))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))******+++++++++,,,---------///222444888???JJJXXXgggwwwyyyrrrnnnnnnwwwvvvooohhhiiirrryyykkkcccfffqqqzzz~~~||||||||||||{{{zzz333444555666777888999999222444666777888999;;;===666555333333444666999;;;:::;;;<<<======<<<;;;:::888888777777888999;;;<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<>>>???@@@@@@@@@???===<<<<<<>>>AAA???AAABBBAAA@@@@@@AAABBB>>>AAADDDEEEEEEFFFJJJMMMLLLQQQWWWZZZ[[[[[[\\\^^^aaaeeeiiihhhbbb^^^^^^```\\\^^^aaaeeehhhkkklllmmmnnnoooqqqrrrqqqooollljjjfffddd```[[[WWWSSSPPPOOOMMMJJJFFFEEEFFFGGGHHHHHHHHHIIIKKKJJJHHHHHHKKKNNNPPPOOONNNMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPQQQPPPPPPOOONNNMMMMMMLLLGGGHHHIIIHHHFFFFFFGGGHHHEEEHHHJJJLLLQQQYYYdddmmmrrryyyqqqkkkddd___\\\XXXTTTPPPJJJKKKLLLLLLKKKMMMRRRWWWcccnnn~~~xxxkkkaaa[[[cccnnnyyy|||tttkkk___SSSKKK???===:::666333222222222000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------((()))++++++******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++***************++++++''''''''''''((((((((()))%%%%%%$$$###$$$%%%'''(((///...,,,+++)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))!!!"""###$$$&&&'''((()))))))))))))))************'''(((((()))***++++++++++++,,,---------///222444:::AAALLLZZZhhhxxxzzzrrrmmmmmmttt}}}uuunnnggghhhrrrwwwiiibbbeeeoooxxx~~~||||||||||||{{{zzz888777666555555444555555666666666777888888999999777666555555666888;;;<<<===<<<<<<;;;;;;:::::::::;;;:::888777666777999:::>>>>>>===<<<<<<===>>>???AAABBBCCCCCCBBBAAA???>>>@@@@@@@@@???>>><<<:::999::::::;;;<<<<<<======>>>======<<<===>>>@@@BBBCCCEEEGGGKKKNNNQQQTTTWWWZZZ```dddhhhjjjiiifffdddcccaaaaaa```___^^^]]]]]]\\\bbbbbbcccgggkkkmmmnnnmmmkkkjjjiiifffaaa[[[VVVSSSRRROOOKKKGGGDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLNNNPPPRRRTTTSSSRRRTTTWWWWWWUUURRRQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCEEEJJJPPPVVVYYYaaaiiirrrwww{{{zzzsssjjjaaa[[[WWWTTTSSSOOONNNMMMMMMNNNPPPRRRSSSWWWaaaooo}}}}}}rrrkkk```aaadddkkkuuu|||pppbbbXXXMMMGGG???:::888555111...///...------...---+++)))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++***)))************************(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))***)))((('''%%%((('''&&&&&&&&&&&&'''(((''''''(((''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%'''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((++++++'''%%%$$$&&&''''''''''''((((((((((((,,,,,,++++++***++++++++++++,,,------...111555888:::???IIIXXXiii{{{xxxoooiiihhhnnnwww|||xxxnnndddccciiirrrwwwjjjaaaeeeqqq{{{}}}|||}}}~~~}}}}}}}}}~~~:::999888777777777777777888888888999::::::;;;;;;;;;:::::::::;;;<<<>>>???<<<<<<<<<<<<;;;;;;::::::;;;999888777777888999:::============>>>???AAABBBCCCCCCDDDDDDCCCBBB@@@?????????@@@@@@???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>@@@CCCEEEHHHIIILLLPPPSSSYYY]]]cccfffhhhgggggggggddddddcccaaa___\\\ZZZYYYZZZYYYYYY\\\___aaaaaaaaagggggggggfffccc```\\\ZZZVVVTTTPPPLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIINNNNNNNNNNNNNNNMMMMMMMMMOOONNNMMMMMMMMMOOOQQQSSSWWWVVVUUUWWWXXXXXXUUURRRNNNNNNMMMLLLLLLLLLMMMNNNLLLKKKJJJHHHFFFEEEDDDDDDBBBAAAAAABBBEEEIIINNNQQQYYY```hhhlllooottt}}}{{{uuukkkccc\\\XXXUUUSSSQQQQQQPPPOOOOOOOOOOOOOOORRRYYYcccmmmvvvzzz{{{{{{~~~xxxrrrgggeeecccfffnnnzzzyyylllcccUUUNNNEEE===999777333000000...------...---+++)))***+++---......---+++***,,,,,,++++++******))))))++++++,,,,,,,,,+++***)))************************************************'''''''''''''''((())))))((((((((('''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&***************)))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%'''''''''''''''((((((((((((+++******))))))************+++,,,---...000444777:::???IIIXXXiiizzzxxxpppiiiggglllttt|||uuukkkaaa```fffooo}}}uuuggg___bbbnnnyyy}}}{{{}}}~~~~~~}}}}}}}}}===<<<;;;:::999999999999::::::;;;;;;<<<=========999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777888:::;;;===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>??????@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::999888888999999<<<===>>>???@@@BBBFFFIIINNNRRRYYY___cccfffiiikkkmmmmmmmmmkkkhhhdddaaa^^^[[[XXXVVVVVVWWWXXXXXXWWW^^^___```aaaaaa```___^^^YYYXXXUUURRROOOMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKLLLLLLMMMLLLLLLLLLNNNNNNLLLLLLMMMNNNPPPRRRUUUTTTSSSSSSTTTSSSPPPMMMLLLLLLLLLMMMNNNOOOQQQQQQOOONNNKKKHHHFFFEEEEEEEEEEEECCCBBBAAABBBEEEHHHJJJQQQWWW^^^aaaaaadddkkkpppzzz{{{uuulllddd^^^ZZZWWWUUUTTTTTTSSSRRRPPPNNNLLLKKKOOOQQQUUU[[[bbbjjjpppssswww{{{|||sssmmmgggdddhhhsss|||tttcccZZZMMMCCC===999666333111///...---------+++)))++++++------------++++++++++++***)))(((''''''&&&+++++++++,,,++++++***)))************************************************(((''''''''''''(((((()))***((('''%%%%%%''')))***&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''',,,)))%%%###$$$&&&((()))''''''''''''(((((((((((())))))((((((((())))))******+++,,,,,,---///333666999>>>IIIWWWhhhzzzxxxooohhhdddhhhooo~~~}}}rrrggg^^^]]]bbblllyyy~~~rrrddd\\\___kkkuuu}}}||||||~~~}}}}}}}}}>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????999::::::;;;;;;:::999999:::::::::::::::::::::::::::999999999999:::<<<<<<@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@===>>>???@@@@@@@@@???>>>===<<<<<<;;;:::999999999:::999999888888888888888999::::::::::::<<>>>>>??????@@@>>>?????????>>>===<<<;;;888888999999::::::;;;;;;;;;;;;;;;<<<===>>>??????EEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???======<<<;;;::::::999888888999999999::::::::::::::::::;;;:::999:::<<<>>>===@@@DDDIIIMMMRRRXXX\\\bbbeeeiiilllnnnooonnnmmmhhhddd^^^XXXUUURRROOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMLLLMMMLLLKKKJJJKKKMMMOOOPPPSSSTTTUUUTTTRRRPPPNNNMMMOOOOOOPPPQQQQQQQQQRRRRRRPPPNNNLLLJJJJJJKKKNNNOOOQQQOOOLLLJJJHHHGGGGGGHHHJJJMMMQQQSSSTTTVVVZZZ^^^```eeemmmttt~~~{{{vvvoooiiieeebbb___]]]ZZZZZZYYYXXXVVVSSSQQQOOOPPPOOOMMMMMMOOOSSSWWWZZZ```iiivvvxxxqqqnnnooorrruuu}}}}}}rrrcccVVVLLLDDD===999666333000///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++*********************+++************************))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%&&&)))***(((%%%''''''''''''(((((((((((()))))))))))))))***+++,,,)))+++,,,------///111333777===HHHWWWgggwwwvvvmmmddd\\\\\\```mmmyyy|||qqqfff]]]\\\bbbkkkxxx~~~rrrddd[[[^^^iiittt~~~||||||;;;:::;;;;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===<<<<<<;;;999999::::::;;;<<<=========>>>???@@@AAABBBCCCDDDHHHHHHHHHHHHGGGFFFEEEEEECCCCCCAAA@@@@@@@@@@@@@@@??????AAAAAABBBAAA@@@???>>>>>>===<<<;;;;;;::::::999999:::;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::;;;<<<:::;;;===>>>AAAEEEKKKOOOVVVYYY^^^cccgggjjjlllmmmkkkgggbbb]]]YYYVVVRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJMMMNNNNNNMMMLLLNNNMMMLLLKKKLLLNNNPPPQQQOOOQQQSSSRRRPPPOOONNNOOOQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNMMMNNNPPPRRRSSSPPPOOOLLLJJJIIIHHHGGGGGGGGGIIIKKKLLLNNNQQQVVVYYY]]]___bbbeeekkkvvvxxxrrrnnnjjjgggddd___^^^]]]\\\ZZZXXXVVVTTTPPPOOONNNMMMMMMMMMNNNOOOUUU^^^lll{{{yyyssspppnnnmmmtttzzz}}}pppcccXXXNNNDDD>>>999666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------******)))))))))***++++++************************(((((((((((((((((((((((()))((((((''''''''''''((($$$%%%(((******)))((('''%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&((('''%%%"""''''''''''''(((((((((((())))))))))))***+++,,,,,,)))+++---......///111333666<<>>===<<<<<<<<<;;;;;;<<<===>>>???@@@AAA@@@AAABBBDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888;;;===>>><<<;;;::::::888888888888888<<>>???@@@AAABBBCCCDDDBBBCCCDDDFFFHHHIIIJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>========================<<<:::888777777:::===>>>===;;;999999888777666444444777===AAAAAABBBEEEIIIMMMQQQTTTUUUYYYXXXVVVUUUUUUSSSPPPNNNNNNMMMJJJHHHEEEDDDBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCAAACCCGGGJJJLLLLLLJJJJJJGGGFFFEEEEEEEEEGGGIIIKKKKKKNNNRRRSSSRRRQQQSSSUUUPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEEEEGGGKKKPPPSSSZZZZZZZZZXXXXXX[[[ccciiisss}}}yyysssooojjjhhheeeaaa^^^[[[ZZZZZZVVVUUUSSSRRRPPPPPPPPPPPPNNNRRRZZZdddrrr}}}wwwsssppp^^^bbbiiitttxxxmmm___QQQGGG>>>:::666333111111///...---,,,,,,++++++,,,,,,---+++++++++******************)))(((((((((***+++,,,***************************************************)))((('''''''''''''''((('''&&&%%%&&&(((***,,,'''((()))******)))((('''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$(((++++++(((''')))+++''''''''''''((((((((()))&&&&&&&&&'''''')))******+++---///000000000222333555;;;GGGVVVfffuuu|||ttthhh\\\XXXYYYYYYhhhxxxzzzuuujjjaaa```eeeooo|||ttteee\\\^^^iiittt{{{~~~|||zzz>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEGGGJJJMMMMMMLLLLLLJJJHHHFFFFFFDDDBBB@@@???@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMJJJIIIGGGFFFFFFFFFGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@===<<<<<<>>>AAAAAA===:::999;;;>>>@@@@@@>>><<<;;;;;;<<<>>>??????===;;;::::::999777555444555666777:::<<<>>>??????@@@BBBCCCJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>??????@@@@@@@@@??????DDDEEEEEEEEEFFFFFFFFFFFFGGGEEEBBBAAAAAADDDGGGIIIIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWTTTPPPMMMLLLMMMJJJKKKMMMOOOPPPPPPOOOOOONNNLLLIIIFFFEEEIIIPPPUUUZZZ___bbb___XXXSSSTTTWWWbbbjjjwww|||yyysssnnngggcccaaa___\\\YYYXXXXXXWWWVVVSSSQQQNNNMMMLLLNNNSSSYYYcccrrrtttnnnaaa^^^___gggqqq}}}}}}ppp]]]MMMEEEBBB===888444222222222---------...------,,,,,,,,,,,,------,,,+++)))(((++++++++++++******))))))+++,,,,,,,,,,,,+++******'''(((((()))***+++++++++******))))))((((((''''''''''''((())))))))))))))))))******))))))((('''&&&(((((())))))*********+++)))******)))((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%'''***+++(((''''''((()))******)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$######&&&''''''((()))******+++)))))))))))))))***++++++***+++---------...111333666===GGGUUUcccssswwwkkk]]]WWWWWWXXXcccsss|||xxxpppjjjaaa^^^gggvvv|||pppfff```bbbmmmyyy}}}|||{{{|||}}}~~~~~~~~~CCCDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHJJJMMMOOOOOOOOOOOOMMMJJJIIIIIIHHHEEECCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@???>>>===???AAAAAA???<<<<<<===>>>>>>>>><<<:::999<<<===>>>???>>>===;;;:::;;;999777555444444555666555777888999888999:::<<<@@@@@@@@@???>>>>>>======AAAAAA@@@@@@???>>>======>>>????????????>>>======<<<======>>>>>>=========BBBBBBBBBCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDGGGHHHLLLLLLMMMNNNNNNOOOOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUURRRNNNLLLKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSRRRPPPLLLHHHFFFIIIOOOSSS]]]aaadddaaaZZZUUUUUUWWWVVV]]]hhhsss~~~yyytttnnniiigggfffcccaaa\\\\\\ZZZXXXUUUSSSRRRQQQKKKMMMOOORRRYYYfffttt~~~}}}vvvggg```[[[^^^gggtttyyyhhh[[[LLLGGG???999555333000///---............---,,,,,,---......---,,,+++******++++++++++++*********)))***++++++++++++***))))))'''(((((()))******++++++***)))))))))((((((((('''''''''((()))))))))))))))'''((()))))))))))))))(((((((((((()))))))))******))))))(((&&&%%%%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%'''''''''((()))************)))))))))))))))*********+++---------...111333666===GGGUUUcccsssyyykkk]]]UUUUUUWWWbbbrrr~~~}}}yyyrrrmmmeeecccmmm|||~~~rrrhhhaaacccnnnzzz~~~KKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNPPPRRRTTTTTTSSSSSSQQQOOONNNNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKIIIHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@??????AAAAAA@@@???>>>>>>===<<<;;;:::999999======>>>???>>>===<<<;;;<<<:::888555444444555666222333555444333333555666777777666555555444333333999999999888888888777777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAACCCDDDEEEHHHGGGFFFEEEEEEFFFFFFFFFKKKKKKJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTRRRNNNKKKJJJKKKMMMQQQRRRTTTVVVXXXYYYYYYXXXWWWUUUQQQLLLIIIJJJOOORRR\\\aaadddbbb[[[VVVTTTVVVRRRWWW^^^fffoooyyyxxxrrrooommmkkkjjjbbbaaa^^^[[[XXXWWWVVVVVVNNNNNNMMMMMMPPPXXXaaahhhwwwrrrggg\\\YYY^^^jjj|||wwwlllYYYPPPDDD<<<999666222...///............------,,,//////...---,,,,,,,,,,,,++++++++++++************)))************)))((((((((((((((()))******++++++))))))))))))((((((((((((''''''((()))))))))))))))&&&'''((()))************'''''''''((((((((((((((())))))(((%%%###$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))************)))))))))))))))******+++---------...111333666===GGGUUUdddssszzzlll\\\TTTSSSVVVaaaqqq}}}~~~{{{rrrnnniiihhhssssssiiibbbcccnnn{{{~~~UUUUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTUUUWWWYYYXXXWWWWWWUUUSSSSSSSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;::::::;;;;;;>>>>>>??????>>>===<<<;;;<<<:::888666555555666666444555666666444333444666555555444333222111111000555555555555555555555555666666666777777888999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>@@@BBBDDDFFFHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLOOOOOOMMMKKKJJJKKKNNNQQQSSSUUUWWWYYY[[[\\\\\\\\\ZZZXXXSSSOOOLLLMMMPPPTTTYYY]]]aaa```[[[VVVUUUUUUUUUWWW[[[```fffnnnvvv|||zzztttqqqooonnnhhhfffccc___\\\[[[[[[[[[UUUSSSPPPNNNNNNRRRVVVZZZbbbkkkyyyssseee^^^^^^gggvvvwwweeeYYYKKKAAA>>>;;;666000000000///......---------///...---+++++++++,,,---++++++++++++++++++++++++***************))))))((((((((())))))************))))))))))))((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((***+++***(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''')))'''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***+++******)))))))))))))))***+++---------...111333666===HHHUUUdddtttzzzlll\\\SSSRRRUUU```ooo||||||pppmmmjjjkkkvvvssshhh```bbbmmmzzz|||}}}~~~~~~}}}~~~]]]^^^_______________^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYXXXVVVVVVWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRQQQPPPNNNKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAA???>>><<<;;;;;;<<<>>>????????????>>>>>>===<<<;;;;;;:::888666555666777888777888999888777666777888777666666555333222222111222222222222222333333333444444444444555666888999;;;;;;===>>>>>>?????????===<<<======@@@BBBEEEGGGHHHHHHIIIIIIHHHGGGFFFEEECCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJMMMRRRUUUTTTVVVXXXZZZ[[[\\\\\\\\\YYYWWWTTTPPPNNNOOOSSSVVVXXX[[[^^^___\\\YYYXXXXXXVVVXXXYYY[[[^^^ccciiinnnvvvyyysssppppppnnnlllhhhdddaaa```___```\\\YYYUUURRRQQQQQQRRRSSSUUU\\\fffpppyyy}}}qqqiiifffhhhpppyyy}}}mmmaaaQQQGGGCCC???999333222111000......---.........---+++*********+++,,,+++++++++++++++++++++,,,++++++,,,,,,++++++***))))))))))))))))))*********(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''+++///111...***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((***(((''''''((((((&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******)))))))))))))))******+++---------...111333666<<>>>>>>>>@@@AAABBBAAA@@@???>>>======<<<<<<:::999777666666777999:::888:::;;;:::888888999:::999888777666555444333222////////////000000000000333222222222333444666777888999;;;===>>>???@@@@@@>>>=========???BBBEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEGGGIIIJJJKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMPPPUUUXXXUUUVVVXXXYYYZZZ[[[ZZZZZZWWWVVVTTTQQQOOOPPPTTTWWWZZZ\\\]]]]]][[[ZZZYYYZZZXXXYYY[[[\\\]]]```cccfffjjjtttxxxuuutttsssrrrnnnkkkhhhfffeeeddd```]]]YYYUUUTTTSSSQQQOOOOOOSSSXXX]]]fffrrr|||~~~|||vvvpppllllllppptttiii[[[OOOHHHBBB;;;666333222000///.........///,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))************)))((('''&&&'''''''''''''''&&&&&&&&&''',,,111333111---)))&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((&&&$$$"""###$$$'''))))))(((&&&'''(((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))))))))******+++***+++---------...111333666<<>>===<<<<<<<<<888777666666666888:::<<<999;;;<<<;;;::::::;;;<<<;;;:::999888666555444444000000//////////////////222111000///000111333555333444666999;;;===??????>>>===<<<<<<>>>AAADDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQUUUXXXVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVTTTQQQNNNOOOSSSVVV[[[[[[ZZZXXXVVVUUUUUUUUUWWWZZZ^^^```aaabbbdddeeeeeejjjrrr~~~}}}|||yyywwwuuurrrooollljjjiiifffbbb]]]ZZZXXXUUUQQQNNNNNNOOOOOOQQQVVVaaaoooyyywwwvvvvvvxxx{{{zzzqqqllllllrrryyywwwjjj\\\QQQGGG???;;;555333111///......//////++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++***))))))***)))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((()))))))))))))))((('''((((((((((((''''''&&&&&&'''***...///...+++))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''%%%%%%%%%'''((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))))))))(((((((((((((((((((((((()))***,,,,,,***+++---------...111333666<<>>===<<<<<<<<<777777666666777999<<<===;;;===>>>>>>======>>>???===<<<;;;:::888777666555222222222111111000000000111000.........///111222...000222666999;;;======>>>===<<<;;;===???BBBDDDFFFEEEEEEEEEFFFGGGHHHHHHGGGIIIKKKLLLKKKHHHEEEBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWTTTPPPNNNNNNQQQSSS[[[YYYVVVSSSPPPOOONNNOOORRRVVV[[[___aaaaaabbbbbbfffeeehhhqqq|||{{{zzzwwwtttpppmmmlllkkkgggbbb^^^\\\XXXSSSOOONNNNNNLLLKKKMMMVVVccclllxxxvvvssspppooossszzzvvvnnnmmmdddlllwwwwwwhhhYYYLLLDDD@@@555444111///......//////+++,,,---.........---,,,+++++++++,,,,,,---------***************)))((((((*********)))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))&&&'''((()))************))))))((((((((('''''''''''')))++++++)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))))))))))))))(((((((((((('''''''''((()))+++------***+++---------...111333666<<