BMv6( ~~~~~~~~~wwwqqqmmmhhhccccccgggvvvzzztttsssqqqppprrryyy}}}{{{xxxssslllhhhaaa___]]]\\\[[[[[[ZZZYYY```bbbcccccc```___^^^^^^```hhhqqquuusssllleee```[[[[[[ZZZ\\\___aaaaaa```aaaaaaaaabbbddddddcccaaaaaaffflllsss~~~zzz}}}~~~}}}~~~}}}{{{zzzyyyzzz}}}~~~{{{uuunnnkkkllluuu~~~~~~uuuooopppkkkgggjjjoootttvvvvvvsssvvvzzz|||ssspppllljjjiiigggdddbbbeeegggiiiiiigggeeeddddddeeejjjrrruuusssmmmeeeaaaZZZYYYXXXYYY[[[]]]^^^]]]\\\\\\]]]```bbbbbb___]]]]]]```ccchhhpppzzz}}}{{{vvvxxxzzz|||||||||{{{{{{yyywwwvvvvvvvvvuuutttsssooonnnmmmnnnooonnnllljjjkkkkkkjjjiiijjjooovvv{{{}}}{{{tttppppppsssxxxvvvwwwyyyxxxxxx|||{{{wwwwwwnnnggggggiiiiiiggggggdddeeegggiiillloooqqqrrryyy|||~~~{{{vvvsssqqqpppssswwwzzz{{{{{{wwwtttwwwyyyyyyxxxvvvttttttrrrvvvzzz|||zzztttmmmhhh___]]][[[ZZZ\\\^^^_________```bbbeeehhhhhheeeccc^^^```aaaccciiissswwwvvvzzz{{{|||zzzwwwsssqqqqqqpppooonnnllljjjiiiggggggaaa``````aaabbbaaa___]]]^^^^^^]]]\\\\\\^^^cccfffllloooqqqmmmfffaaaaaacccdddbbbbbbcccbbbbbbhhhqqqyyyyyyzzz{{{zzzyyyxxxwwwtttvvvxxxyyyxxxxxxyyy{{{zzz~~~}}}~~~~~~|||{{{xxxzzz}}}xxxwwwwwwsssooonnnlllkkkjjjjjjkkkmmmoooppprrrvvv{{{}}}{{{uuuppplllhhhkkkmmmmmmmmmnnnssswwwzzzzzzrrrnnnjjjhhhiiilllmmmnnnnnnpppssswwwzzzzzzwwwuuujjjmmmoooooottt{{{~~~|||{{{vvvtttpppppppppnnnkkkiiihhhhhhfffeeefffggghhhgggeeebbb```aaaaaaaaa```aaaccceeejjjmmmpppllleee______```bbb___^^^^^^]]]]]]ccckkknnnmmmlllkkkjjjiiiiiiiiifffiiikkkkkkiiihhhjjjkkkggglllnnnlllkkknnnooommmmmmmmmmmmmmmmmmllllllkkkcccdddfffjjjpppwww}}}yyyxxxuuusssssstttvvvxxxtttyyy{{{uuupppqqqssstttrrroooooorrruuuoootttzzz}}}|||{{{|||}}}|||}}}~~~|||yyyyyy|||~~~~~~yyy}}}}}}}}}zzzwwwwwwwwwuuusssqqqqqqrrroooooopppqqqrrrrrrooollleeegggiiiiiiiiiiiijjjkkklllppprrrooohhhbbbaaabbbfffdddbbbbbb```___fffnnnkkkjjjhhheeedddcccddddddbbbdddgggfffdddbbbdddfffdddhhhjjjhhhhhhjjjkkkjjjddddddcccccccccccccccccc```______```cccgggkkkmmmkkkqqqxxx~~~}}}www{{{wwwyyy}}}{{{zzzzzz|||~~~|||zzzxxxyyy{{{}}}~~~~~~|||yyyxxxwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~yyytttvvvzzz|||}}}|||zzzxxxyyy~~~yyysssppppppttttttsssqqqnnnlllmmmnnnmmmjjjhhhjjjmmmmmmiiidddgggggggggggghhhiiijjjjjjmmmnnnooopppooommmkkkjjjiiifffdddccccccddddddccceeeccc```]]]\\\\\\^^^___fffeeegggmmmooonnnpppssswwwyyyyyywwwsssooolllkkkmmmmmmooorrruuuyyy{{{}}}}}}||||||yyyxxxxxxyyyzzz~~~{{{wwwtttqqqooonnnmmmooouuu||||||xxxtttssstttxxxzzz}}}|||zzzzzz|||}}}~~~}}}|||uuuwww}}}xxxssssssuuutttssstttttttttssssssssssssrrrtttqqqsss}}}{{{uuuvvv{{{~~~}}}~~~~~~~~~|||zzzyyy}}}~~~|||}}}~~~|||yyywwwyyy{{{{{{xxxssstttttttttttttttuuuvvvvvvwwwxxxyyyzzzzzzxxxvvvuuutttrrroooooooooooommmlllnnnmmmjjjhhhgggfffggggggeeeccceeeiiijjjhhhhhhkkklllnnnooonnnjjjgggeeedddgggggghhhiiijjjlllnnnoooqqqssswww{{{~~~~~~|||}}}{{{xxxuuuqqqlllkkkmmmqqqssstttsssqqqnnnllljjjkkklllmmmqqqpppnnnllljjjhhhgggffffffhhhlllrrrxxx{{{|||{{{wwwtttpppllljjjjjjkkkmmmooommmjjjhhhiiijjjjjjjjjlllkkkkkkmmmqqqtttvvvvvvyyyzzzzzzzzzvvvqqqlllhhhfffiiiooowww}}}~~~{{{wwwooonnnllljjjkkkpppvvv{{{}}}{{{yyyxxxwwwvvvtttttttttsssrrrrrrqqqqqquuuvvvyyy|||{{{{{{zzzxxxuuuttttttssssssrrrrrrrrrpppmmmmmmttt|||tttjjjeeefffkkkqqqtttwwwwwwxxxyyy{{{~~~|||zzz|||{{{zzzyyywwwvvvuuuuuuqqqnnnnnnqqqpppmmmlllnnnnnnppprrrrrrpppmmmlllllloooooonnnmmmlllllllllmmmmmmnnnoooqqqssstttuuuvvvwwwwwwwwwuuusssrrrrrrtttuuuwwwzzz{{{|||}}}{{{yyyyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~|||{{{{{{zzzyyywwwvvvuuuuuuuuuwwwvvvrrrqqqsssssspppnnnjjjeeebbbdddgggiiikkkhhhgggeeeccccccdddfffgggiiiiiihhhhhhggggggggggggfffgggiiimmmqqqtttuuuuuusssqqqmmmjjjgggeeeddddddkkkhhhcccaaa```aaaaaaaaadddbbbaaaaaaccceeefffeeejjjkkklllllljjjfffbbb```bbbeeelllssswwwvvvrrrnnngggccc___^^^```eeejjjlllsssrrrooollljjjhhhffffffeeedddcccbbbaaa___^^^^^^``````aaagggsss~~~{{{wwwvvvzzzvvvppphhhdddeeejjjooorrrttttttsssrrrrrrrrrssssss~~~~~~{{{zzz|||}}}~~~|||{{{zzzyyyyyy{{{zzzyyyyyyzzz{{{}}}}}}~~~~~~|||zzzvvvuuuvvvwwwsssuuuvvvwwwvvvwwwyyy{{{|||}}}~~~|||yyyxxxxxxxxxyyyyyy{{{|||~~~}}}|||{{{{{{zzzyyyyyyyyyzzz|||{{{wwwwwwzzz|||zzzuuuqqqllliiiiiikkknnnpppmmmllllllkkklllmmmoooppprrrrrrsssuuuvvvvvvwwwwwwtttsssrrrsssvvvxxxxxxwwwxxxwwwvvvtttqqqooommmkkkrrrooojjjhhhhhhiiiiiiiiikkkiiiggggggiiijjjkkkkkklllmmmnnnnnnmmmkkkiiihhhkkkooovvv|||~~~{{{vvvrrroooiiicccbbbeeeiiilllmmmrrrqqqppplllhhheeeddddddeeeeeecccbbb```^^^]]]\\\___^^^^^^bbbjjjvvvzzzwwwxxx~~~~~~}}}xxxuuuuuuxxx}}}~~~}}}|||{{{zzzzzz~~~~~~}}}~~~~~~~~~}}}~~~~~~|||yyyvvvtttuuuxxxzzz{{{{{{{{{|||}}}~~~|||{{{{{{xxxuuutttuuuvvvwwwwwwuuusssqqqqqqsssvvvwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvwww{{{~~~{{{xxxrrrllliiillloooqqqrrruuuvvvvvvsssnnnkkkjjjkkklllkkkiiihhhfffdddbbbbbbfffeeeeeegggkkkpppvvvzzzxxx|||}}}yyyqqqkkkiiijjjmmmooorrruuuvvvvvvuuuuuupppoooooooooooopppqqqrrrqqqsssuuuwwwwwwuuusssrrrppppppqqqqqqqqqqqqqqqqqqtttwww|||~~~~~~{{{wwwwwwzzz|||~~~~~~{{{{{{|||zzzzzzxxxvvvuuusssrrrqqqooooooooopppqqqrrrtttuuutttwwwxxxssskkkeeedddeeehhhiiikkkmmmnnnnnnnnnnnnkkkjjjgggfffeeefffhhhiiiggghhhkkklllmmmkkkiiihhhhhhhhhhhhiiiiiihhhggggggjjjlllnnnpppssswww{{{~~~}}}}}}}}}}}}zzzrrrmmmmmmpppssssssrrrrrrrrrrrrrrrrrrooonnnmmmllllllllllllmmmlllmmmppprrrrrrqqqooonnnooooooppppppooonnnmmmlllnnnoooppppppqqqssswww{{{{{{|||}}}}}}|||~~~yyyxxx{{{}}}}}}|||{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyyyyyyy{{{~~~}}}|||}}}~~~~~~}}}{{{zzzzzzzzz{{{zzzzzz|||~~~wwwtttwww{{{xxx{{{~~~}}}}}}}}}~~~{{{|||}}}zzzyyyyyyyyyyyy|||~~~||||||{{{yyyxxxyyyzzz~~~}}}|||{{{yyyyyyxxxxxxuuuwwwzzz{{{{{{~~~~~~yyyuuussssssuuuvvvtttssstttwww{{{|||zzzxxxyyy|||}}}{{{uuuqqqqqqqqqnnnqqqtttvvvwwwyyy|||}}}}}}|||xxxuuuvvvzzz{{{xxxxxxyyyzzz|||~~~~~~}}}~~~~~~zzzwwwuuuvvvwwwxxxrrrooolllmmmppprrrrrrpppooorrrsssqqqmmmiiiiiijjjjjjkkkmmmmmmmmmnnnoooqqqooolllkkkqqqvvvrrrvvv{{{~~~}}}wwwooollljjjkkkqqqyyy~~~xxx}}}yyyvvvtttsssqqqpppsssuuuwwwxxxxxxuuurrrpppppprrrsssqqqmmmiiigggfffhhhdddbbbeeeooo{{{~~~}}}~~~}}}zzzuuussstttxxx{{{wwwtttqqqpppttt{{{~~~}}}~~~~~~|||xxxsssqqqppplllhhhfffhhhqqq{{{}}}{{{}}}{{{xxxuuuvvv{{{~~~zzzxxx{{{yyyssspppsssxxx|||~~~yyyzzz}}}|||}}}zzzsssrrruuuxxx}}}|||wwwxxx|||{{{qqqnnnlllkkknnnssszzz{{{~~~yyyqqqooonnnkkklllnnnrrrzzz}}}uuupppooonnnkkkhhhcccfffjjjnnnuuu}}}{{{{{{xxxwwwyyyrrrwww|||wwwxxx|||~~~yyyttttttuuuwwwzzz~~~wwwnnngggeeeccc^^^ZZZXXX\\\```ccciiittt{{{ppphhhfffeeeeeeiiijjjllloooqqqrrrpppooo}}}xxxvvvwwwxxxwwwwwwvvvvvvxxxzzz}}}}}}yyyrrrkkkfffdddcccdddeeeddddddfffkkksss|||{{{pppeee]]]ZZZZZZ[[[YYYZZZ]]]___aaaaaa```___}}}||||||}}}yyyssspppoooooosssssssssuuuwwwzzz~~~zzzqqqggg```]]]\\\]]]\\\]]]```bbbccccccbbbbbbyyyqqqkkkhhhgggfffhhhiiikkklllmmmmmmmmmlll|||zzzyyy|||}}}~~~~~~}}}||||||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}||||||{{{zzzyyyyyyzzz|||}}}|||zzzxxxvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvtttttttttuuuttttttsssssssssssstttuuuuuuuuuttttttrrrrrrssstttuuuvvvwwwxxxzzzyyyyyyyyyzzz{{{{{{|||}}}|||zzzzzzzzz|||~~~~~~{{{zzzzzz{{{|||}}}}}}~~~~~~|||{{{yyywwwuuuttttttsssuuutttrrroookkkgggdddbbbcccbbbbbbaaabbbdddfffgggggggggggggggggggggggggggcccddddddddddddcccbbbbbbfffeeedddbbb```___^^^^^^````````````````````````aaa```___^^^]]]^^^^^^______```aaabbbcccdddeeeeeeaaaaaaaaaaaaaaabbbbbbccceeeeeeddddddddddddddddddiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnoooooooooooonnnooopppqqqrrrsssttttttvvvvvvvvvwwwxxxzzz{{{|||zzzzzz{{{|||~~~}}}yyyvvvtttrrrrrrrrrooollliiihhhhhhhhhfffdddeeeeeeeeeffffffgggggggggfffeeedddbbbaaa```______]]]]]]\\\ZZZWWWUUUSSSQQQRRRQQQQQQQQQRRRSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUURRRRRRQQQQQQRRRRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^``````aaabbbcccdddeeeeeedddddddddeeefffgggiiiiiiiiiiiiiiijjjkkknnnpppqqqpppqqqrrrssstttuuuuuuvvvzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwrrrqqqpppooooooqqqssstttppppppooooooooopppqqqqqqqqqqqqrrrrrrsssttttttuuussssssttttttttttttsssssssssssstttuuutttsssqqqoooqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmnnnnnnoooqqqpppoooooooooppprrrrrruuuuuuuuuuuuuuutttssssssiiikkkllllllkkkkkklllmmmkkkkkkmmmmmmmmmlllkkkjjjjjjmmmqqqsssvvv{{{}}}zzzwwwsssooommmmmmmmmlllllllllkkkkkkiiiiiiiiiiiijjjjjjkkklllkkklllllllllkkkiiihhhgggcccaaa___]]][[[ZZZZZZ[[[XXXVVVTTTSSSSSSSSSRRRQQQSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^___``````aaabbbcccddddddcccccccccbbbbbbcccccccccddddddddddddeeeeeeeeefffddddddddddddeeeeeeeeeeeegggiiijjjlllmmmmmmmmmllliiijjjkkklllmmmooopppppppppqqqssstttvvvwwwwwwxxxvvvwwwxxxxxxxxxzzz}}}~~~}}}|||yyywwwuuurrrqqqrrrssstttrrrqqqpppnnnllljjjiiihhhhhhhhhgggfffdddcccbbbbbb[[[[[[ZZZ[[[\\\]]]___aaa\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[\\\\\\]]]]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[UUUXXXZZZZZZYYYXXXWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSUUUXXXZZZ]]]ccclllrrrtttyyy~~~uuusssqqqooonnnnnnooopppkkkmmmpppsssuuuwwwxxxxxxwwwvvvttttttsssssssssssssssqqqnnnnnnpppsssuuuvvvwwwwwwvvvwwwxxxzzz|||}}}}}}~~~~~~~~~|||zzzwwwuuusssuuuwwwzzz}}}|||}}}}}}}}}}}}~~~}}}~~~}}}|||{{{yyyxxxvvvvvvvvvuuusssqqqooonnnmmmmmmnnnmmmkkkjjjhhhddd___\\\XXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXXXXXXXWWWVVVTTTSSSPPPOOONNNLLLLLLKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBB??????>>>>>>??????@@@AAACCCBBBAAA@@@???>>>===<<>>>>>>>>???@@@@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;::::::999999999999999:::::::::::::::::::::::::::999999999::::::::::::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::999888666666555:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVRRRTTTUUUVVVVVVWWWYYY\\\\\\\\\]]]]]]^^^```aaabbbeeedddcccbbbccceeeggghhhiiiiiijjjjjjkkkkkkkkkkkklllmmmooopppqqqrrrrrrsssttttttsssrrrqqqrrrrrrsssqqqqqqrrrtttvvvzzz}}}~~~{{{yyywwwvvvwwwuuutttssssssrrrooommmgggfffeeedddcccbbbaaa```______^^^]]]\\\\\\[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>????????????>>>>>>BBBCCCEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEFFFFFFEEEHHHMMMRRR\\\bbbjjjqqquuuwwwxxxyyyzzzzzzzzzxxxuuupppllliiiaaa^^^XXXRRRNNNMMMNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLKKKJJJKKKLLLOOOQQQPPPPPPSSSRRRPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSQQQNNNMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOQQQUUUYYYfffmmmooofffZZZTTTQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKIIIFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>=========>>>???@@@AAA@@@@@@AAAAAAAAA@@@>>>===????????????????????????999:::;;;:::999999:::<<<::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;999999999999888777666555888888999::::::999999888888888888888888888888888:::;;;;;;;;;;;;:::999999:::999888888888888888999777777777777777777777777777888888999999999999888777777777888888888999999888777777777777888999999666666666777777888888888999999999999::::::::::::999999:::::::::::::::999999:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<======>>>======<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBB??????@@@AAABBBBBBCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIEEEGGGIIIIIIIIIIIIKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[]]]```cccdddgggiiilllmmmlllkkkkkkkkkjjjiiigggeeecccaaa______aaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddddddddddddddgggfffcccbbbaaaaaabbbccccccddddddeeeggghhhjjjkkkmmmlllkkkkkklllnnnqqqsssrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqsssvvvxxxzzzzzzzzz{{{||||||||||||{{{wwwwwwvvvwwwxxxwwwuuurrrtttuuuwwwzzz}}}}}}}}}|||{{{zzzzzzzzzzzzwwwyyy||||||vvvrrrooonnnmmmkkklllmmmmmmmmmmmmmmmmmmkkkjjjiiigggffffffffffffdddcccbbb```___]]]\\\[[[]]]\\\ZZZ[[[[[[[[[XXXVVVPPPPPPPPPPPPOOOOOOOOOOOOJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>:::::::::;;;<<<<<<======>>>>>>=========<<<<<<<<<>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<<<<;;;::::::999999888::::::::::::::::::::::::::::::999888777777777777666777888999999999888888888999::::::::::::::::::???@@@AAAAAAAAABBBEEEGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCEEEGGGFFFDDDEEEHHHLLLTTTYYYaaagggjjjmmmooopppnnnnnnmmmjjjgggbbb^^^\\\TTTQQQNNNJJJGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEECCCEEEFFFEEEDDDDDDGGGIIIGGGHHHJJJMMMPPPPPPOOOMMMPPPOOONNNMMMNNNOOOPPPPPPLLLMMMNNNOOONNNMMMJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIKKKKKKKKKIIIHHHIIILLLNNNSSSXXXYYYSSSMMMJJJIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFEEECCCAAABBBAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<======>>>>>>??????@@@@@@???===<<<===>>>>>>>>>>>>>>>======999;;;<<<:::888888:::<<<888888999999::::::;;;;;;;;;:::::::::::::::;;;;;;999999999999999999888888888999::::::::::::999888999999999999999999999999888999999999999888777777;;;:::999999888888888888888888888888888888888888666777888999::::::999888888888999999999999::::::555555444444555555666777666777777888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999::::::;;;::::::::::::;;;;;;<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888999999:::;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======>>>>>>>>>======>>>??????????????????AAACCCCCCBBBAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKIIIHHHFFFFFFGGGHHHIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPSSSVVVXXXXXXWWWVVVWWWRRRQQQPPPOOONNNLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLQQQPPPPPPPPPQQQQQQRRRSSSQQQRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWYYY[[[]]]^^^]]]^^^^^^^^^^^^^^^^^^___[[[[[[\\\]]]^^^```bbbcccbbbbbbbbbcccbbbbbbaaa```^^^]]]]]]^^^```aaa```^^^^^^^^^___aaadddhhhkkknnnkkkkkkkkkiiigggeeecccaaa```aaadddhhhkkkoooqqqsssrrrnnnhhhbbb]]]ZZZYYYYYYXXXYYYYYYZZZ[[[[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVQQQQQQPPPOOONNNMMMMMMLLLRRRPPPOOOOOOPPPOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCCCCBBBBBBAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;:::999888888888888999999999999999999999999:::999888777777666666666555666777888888888777777777777888999999999999999:::;;;===>>>???BBBFFFIIIHHHHHHIIIIIIHHHGGGEEEDDD>>>AAACCCBBB@@@@@@CCCFFFHHHLLLRRRWWWZZZ\\\^^^```^^^]]]\\\ZZZVVVSSSOOOMMMHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCEEEEEEGGGHHHHHHIIIHHHHHHDDDDDDFFFGGGHHHGGGGGGFFFBBBDDDFFFEEEDDDDDDGGGJJJHHHIIILLLPPPSSSSSSPPPMMMIIIIIIHHHHHHIIIKKKMMMNNNLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGJJJKKKJJJIIIGGGGGGIIIJJJGGGJJJKKKHHHEEEGGGGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>======>>>???@@@@@@DDDBBBAAAAAABBBBBB@@@>>>>>>>>>=========<<<<<<<<<::::::999999999999999999:::;;;<<<<<<<<<;;;:::999999999:::::::::999999888888999:::999666555777:::666666777888888999::::::666666555555666666777777666666777888999999999888555555666777777666555444888888888888888888888888888888888888888777777666888888666555555444444444666666666666666666666666222333555666666666555555666666666666777777777777666555555555555666777777777777777777777666666666888888888888999999999999999999::::::::::::999888999999999:::::::::::::::888888777777777888888999777777999:::::::::999888888888888999999999999999;;;::::::999999::::::;;;777777777888888888999999:::::::::999999888888888999999888888888999999:::888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<;;;:::::::::;;;;;;999;;;>>>@@@AAAAAA@@@?????????>>>=========>>>>>>@@@@@@AAAAAABBBAAAAAAAAAEEECCCAAA@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDD@@@CCCGGGIIIIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDFFFHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKMMMNNNJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTVVVXXXXXXWWWVVVUUUUUUVVVYYY]]]bbbeeefffffffffddd```\\\XXXUUUVVVWWWYYY\\\```dddgggiiibbb___YYYRRRNNNKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJJJJJJJJJJIIIIIIIIILLLKKKIIIIIIIIIHHHEEECCCBBBBBBAAAAAA@@@@@@??????>>>??????@@@@@@???>>>>>>:::;;;===>>>??????>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::777777777888888999999999999999999888888777777777555666777888999:::::::::777777777777888999::::::777777777666666666666666555555666666666666555555888777666555444444444444666666666666666666666666777666555444333222222222111222333444555444333222222333333444555555555444=========>>>@@@BBBDDDFFFKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQOOOKKKGGGFFFGGGHHHEEEEEEDDDBBBAAABBBEEEHHHCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPLLLKKKJJJJJJKKKKKKKKKJJJKKKLLLNNNQQQSSSSSSPPPMMMKKKKKKLLLKKKJJJJJJKKKMMMLLLPPPVVVYYYXXXSSSMMMHHHMMMOOOQQQPPPMMMKKKIIIHHHJJJJJJKKKJJJJJJIIIHHHGGGIIIIIIIIIGGGCCCAAAAAAAAABBBBBBAAA???======>>>???AAA@@@???>>>>>>>>>???@@@>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<::::::999999<<<:::888888;;;<<<;;;999<<<<<<;;;;;;:::999888888===<<<;;;:::999999888999888777666666666888999:::666666666555555666666666444555777888888888777666777777777777666666666666888777666555555666777888999999::::::::::::999999777777777777666666666666888888888888888888888888666666666666666666666666333444666777777666444333555555555555555555555555666666666666777777777777555555555555666777999999666666777777888888999999999999:::::::::999999888999999888888888888888888666666777888888888888777999999999999999999999999777777888888888999999999777777777777666666666555777888:::;;;:::999666555777777888888888888777777777777777777777777777777::::::999888888999::::::;;;;;;;;;::::::999999999888888888888777777777777888888888999:::<<<===>>>=========<<<<<<;;;;;;;;;??????>>>>>>=========<<>>>>>>>>============<<<======>>>???@@@@@@AAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJJJJKKKMMMMMMMMMLLLSSSRRRQQQSSSTTTTTTRRROOOOOOPPPQQQRRRRRRQQQOOONNNPPPOOONNNNNNPPPPPPPPPOOOOOOOOOQQQSSSSSSTTT^^^iiiggglllnnnkkkbbbZZZUUUTTTRRRUUUXXXZZZYYYWWWVVVVVVSSSRRRPPPLLLHHHFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFJJJFFFEEEFFFFFFDDDFFFJJJGGGJJJLLLJJJEEEAAA?????????@@@AAA@@@>>>>>>>>>???>>>>>>===<<<;;;:::::::::<<<:::999;;;>>>@@@>>><<<>>>======>>>AAABBBCCCBBB???>>>======>>>===:::888999888888777777777777777666666666666777777777777:::777555666888999888666999999888888777777666666777777777777777777777777888777666555555666777888999777666444444666777999444444444555666777777888666666555444444444444555444444444444444444444444333444444555555444444333===<<<======???BBBDDDEEEIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHJJJJJJLLLKKKJJJIIIGGGGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNKKKMMMOOOPPPPPPQQQTTTVVV[[[YYYXXXVVVUUURRRPPPNNNQQQQQQQQQSSSUUUWWWVVVUUURRRRRRPPPMMMKKKKKKLLLMMMPPPSSSYYY]]]]]]YYYTTTPPPPPPRRRSSSRRROOOMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGDDDBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAA@@@???>>>=========>>>???@@@@@@@@@@@@???>>>===<<<===<<<<<<<<<;;;<<<<<<<<<>>>===<<<:::999999888888;;;999888888;;;<<<<<<:::;;;;;;::::::999999888888::::::999888777777777888777777666666666777888888555555444444444444555555444555666777888777777666888888777777666555555444777666555555555555666777666777777777777777777666777777666666666555555555666666666666666666666666666666666666666666666666333444555666666555444333444444444444444444444444555555555666666666666777444444444444555666777888777777777777777777888888777666666666666666666666777777777777777777777777555555666777888888777777888888888888888888888888777777777888888888999999999999888888888777777777777888999999999777666555666777777888888777777666777777777777777777777777:::999888888888888999::::::999999999888888888777888888777777777666666666777777777888999:::;;;<<<:::::::::999999999888888======<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGGGGHHHIIIIIIIIIMMMNNNPPPQQQRRRQQQOOONNNKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGIIIKKKLLLLLLLLLLLLLLLMMMPPPPPPRRR]]]hhhqqqtttvvvqqqggg]]]WWWTTTQQQSSSVVVVVVTTTQQQPPPPPPLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDFFFBBB@@@AAAAAA@@@AAAEEEHHHLLLOOOMMMHHHBBB@@@??????@@@AAAAAA???>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;>>>BBBDDDDDDCCCCCCAAA???@@@BBBDDDDDDDDDAAA???===<<<<<<<<<:::888888888777666666666666666555555555666666666777777999777555555777888777666666666777777777777777777666666666666666666666666777666555555555555666777777666555555555555666777444444444555666777777777666666555444444444444444444444444444444444444444333333444444444444333333=========>>>???BBBDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFDDDCCCBBBBBBAAAFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNMMMOOOPPPPPPNNNLLLLLLMMMVVVWWWWWWVVVVVVVVVYYY[[[[[[]]]___```___\\\XXXVVVTTTWWW[[[___aaadddgggjjjlllkkkiiifffccc___[[[YYY[[[YYYXXXYYY\\\```cccddd```]]]XXXSSSPPPOOOPPPQQQSSSWWW[[[^^^___]]]ZZZWWWTTTUUUVVVTTTQQQOOOOOOOOOPPPOOOOOONNNMMMKKKKKKJJJHHHIIIJJJIIIGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCC??????>>>======>>>???@@@CCCBBBAAA@@@>>>=======================================;;;:::999999999999;;;:::999999;;;<<<<<<<<<999888888888888888888888777777666666666666666777666666666666666666555555444333333222222333333444444555666777888777666666888888777666555444444444666555555444444555555666555666666777777666666555666666555555555444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444555555555555333333333333333444555666777777777777777666666666666555444444444444666666555555555666666666666666444444555777777888888888666666666666666666666666666666777777777888888888888888888777777777666666777777777666666666666555666666777777777777666666666666666666666666666666999888888777777888888999888888777777777777666666777666666666666555555555666666666666666777888888999888888888888777777777999999999:::::::::::::::::::::::::::999999999999777777777888999999::::::888888:::;;;===>>>???@@@;;;<<<===???AAABBBCCCCCC============<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@=========>>>@@@AAACCCDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIMMMQQQSSSSSSQQQOOONNNIIIJJJKKKKKKKKKJJJHHHGGGCCCDDDEEEFFFHHHIIIIIIIIIKKKKKKLLLNNNNNNRRR]]]iii{{{}}}}}}wwwlll```WWWSSSQQQSSSTTTSSSPPPMMMKKKKKKIIIIIIIIIIIIHHHGGGEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDEEECCCBBB@@@@@@AAABBBCCCBBB>>><<<===>>><<<>>>CCCKKKOOORRRQQQLLLEEEAAA@@@@@@AAACCCCCCAAAAAAAAABBBAAA@@@>>><<<<<<<<<===>>><<<<<<>>>AAAFFFIIIJJJIIIGGGEEEBBBBBBCCCFFFGGGHHHEEEBBB>>>;;;;;;:::999888777666666555555555555555444444444555555555666666777666444444666777666555444444555555666777777888555555555555555555555555666555444444444444555666555555555555555555555555444444444555666666777777666555555444444444444444333333333333333333333333333333444444444444333333>>>>>>>>>???AAACCCFFFGGGLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHFFFEEEDDDEEEEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTWWWWWWVVVUUUTTTUUUWWWVVVUUUVVVWWWYYYcccbbb```\\\ZZZ]]]dddiiijjjjjjjjjiiifffbbb___\\\^^^bbbhhhmmmqqquuuyyy|||xxxwwwvvvrrrmmmhhhfffdddcccbbbbbbeeejjjooorrrsssnnniiibbb\\\YYYXXXXXXXXXWWWYYY\\\^^^___]]]ZZZXXXVVVWWWWWWUUUSSSQQQQQQRRRSSSRRRQQQPPPOOOOOOOOONNNMMMOOOPPPOOOMMMKKKJJJKKKGGGGGGFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBFFFDDDBBB@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB??????>>>===<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;777777777888888888888888666666555555555666777777555555666777666555333222333222222111111222222333444555666777777777666555666666555555555555555444444444444444444444444444666777777888888777777666555555444444444333333333444444444444444444444444555555555555555555555555555444444333333444444555333333333333333333333333222222333333333444444444333333333333333444555555777777777666666555555555777666444333333555777888555555555555555666666666444555666777888999999999444444444444444444444444555555666666666777777777555555555444444444444333666666555444444555555666555666666777777666666555555555555555555555555555777777777777777777777777777777777666666666666666666666555555555444444444555555444444444555555666999999999999999888888888666777777777888888999999888888777777777666666666555555666666777777777777777888999:::<<<>>>@@@@@@;;;<<<>>>@@@AAABBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;>>>>>>=====================>>>???@@@@@@???>>>============>>>>>>>>>??????;;;<<<<<<>>>???AAACCCDDDHHHHHHHHHHHHGGGGGGHHHJJJLLLQQQVVVYYYWWWSSSQQQOOOJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHIIIJJJMMMLLLMMMOOOOOOSSS^^^jjj|||~~~}}}wwwlll___VVVPPPQQQRRRSSSRRRPPPNNNNNNOOOMMMMMMNNNNNNNNNLLLHHHEEEBBBBBBBBBCCCCCCCCCCCCCCCHHHFFFCCCAAA@@@AAACCCDDDCCC???<<<>>>>>>===@@@DDDNNNSSSWWWVVVPPPIIIEEECCCCCCEEEGGGGGGFFFEEEEEEFFFCCCAAA???===<<<===???AAA>>>???BBBEEEHHHKKKKKKKKKIIIGGGDDDCCCFFFIIILLLMMMIIIEEE@@@<<<:::::::::999666555444444333333444444333333333444444444555555666555444444444555555555444444444555555555666666444444444444444444444444555444333333333333444555333444444555555444444333444444444555555666666666666555444444333333444444333333333333333333333333333333333444444333333333AAAAAAAAABBBDDDFFFHHHJJJRRRRRRRRRRRRPPPNNNKKKJJJHHHHHHGGGFFFGGGIIIJJJLLLJJJLLLNNNPPPRRRSSSSSSSSSVVVVVVWWWZZZ]]]^^^[[[YYYYYYYYYYYYYYYYYY]]]bbbfffpppmmmgggaaa^^^bbbmmmvvv{{{yyyuuupppllliiifffeeeeeeiiimmmpppsssuuuyyy{{{{{{{{{xxxssslllhhhffffffeeegggkkkpppwww{{{}}}}}}wwwrrrkkkfffdddcccaaa___]]]^^^``````___\\\YYYWWWVVVWWWXXXXXXVVVTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYVVVRRRPPPPPPLLLKKKKKKLLLNNNMMMJJJHHHGGGFFFEEEDDDCCCDDDEEEEEEGGGEEECCCAAA???????????????@@@BBBDDDFFFGGGGGGGGGBBBBBBAAA@@@????????????@@@???>>><<<:::999999:::888888888888888999999999777777666666666777777888444555666666666444333222333222222111111222222333333444555777777666666555333333444444555555666666333333444444444444333333555666666777777666666555444444444444333333333333444444444444444444444444444444444444444444444444555444333333333333444555333333333333333333333333222222222222333333333333444444333333444444555555777666666666555555444444555444333222222444666777555555555666666666777777555666777888999999999999333333333333333333333333444444555555555666666666444444444333333333222222555444444333333444555555555555666666666666555555444444444444444444444444666666666666666666666666666666666777777777777777555555555555444444444444444444444333444444555555888888888888888888888888555555666666777777888888666666666666555555555555666666666666666777777777888888888:::;;;>>>@@@AAABBBBBBCCCCCCBBBAAAAAA@@@===<<<;;;::::::::::::;;;======>>>>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???===========================<<<<<<===>>>@@@CCCEEEFFFJJJLLLNNNMMMKKKJJJKKKMMMRRRVVV[[[]]]\\\XXXSSSQQQIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLJJJHHHHHHKKKNNNPPPOOOPPPQQQQQQSSS^^^iiiwwwxxxxxxsssjjj^^^TTTNNNMMMOOOQQQQQQRRRSSSVVVXXXVVVUUUUUUUUUTTTQQQKKKGGGCCCCCCCCCBBBBBBAAAAAAAAAKKKIIIFFFCCCBBBBBBCCCEEEDDD@@@===>>>???>>>BBBGGGRRRVVV[[[ZZZUUUNNNIIIGGGHHHJJJLLLMMMKKKJJJJJJJJJEEECCC@@@======???BBBDDDEEEGGGIIILLLLLLMMMMMMMMMHHHFFFCCCDDDGGGKKKOOOPPPLLLGGGAAA<<<::::::::::::555444444333333333333333333333333333444444444444555555555444444444555555666555555555444444444333444444444444444444444444555444333222222333444555333333444444444444333333444444444444555555555555555555444333333333333333333333333333333333333333222333333333333333333222CCCCCCCCCDDDEEEHHHJJJKKKTTTTTTSSSRRRPPPNNNMMMLLLIIIHHHGGGGGGIIIKKKNNNOOOPPPRRRTTTWWWYYYZZZ[[[[[[WWWVVVVVVYYY]]]]]]ZZZVVVYYYXXXWWWWWWYYY^^^fffkkksssqqqkkkddd```dddpppzzzzzztttooolllkkkjjjlllmmmmmmllljjjjjjkkkmmmtttssspppiiibbb^^^^^^```dddgggmmmtttzzz}}}|||zzzxxxtttooommmmmmlllhhhddddddeeefffeeeccc___[[[XXXVVVYYY\\\]]][[[ZZZYYYYYY[[[[[[[[[[[[]]]___bbbcccfffggggggddd^^^YYYUUUTTTQQQPPPQQQSSSVVVUUUQQQMMMJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@???@@@CCCEEEGGGHHHIIIHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@AAA@@@>>>;;;999999:::::::::::::::::::::::::::888888777777777777888888555555555555555555444444444333333222222333333444333444555666777666555555222222333333444555555555333444444555555444444333333333333444444333333333555555444444444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333444444444333333444444555555555555555555444444444222111000000111222444555444444555555666777777777666777777888888888888888222222222222222222222222333333444444444555555555555555555444444444444333444444444444444555555555444444555555555555444444333333333333333333333333444555555666666555555444555555666666666666777777666555555555555444444444444444444444444555666777555555555666666666666777666666777777777777777777666666666666555555555555666666666666777777777777666666777999<<>>@@@BBBDDDFFFFFFIIIIIIHHHFFFDDDAAA???>>>=========<<<;;;;;;::::::<<<<<<>>>@@@CCCGGGIIIKKKOOOSSSWWWWWWTTTQQQQQQRRRXXXYYY\\\```aaa^^^XXXTTTKKKLLLLLLMMMOOOPPPQQQRRRQQQQQQOOOKKKHHHIIINNNSSSTTTSSSTTTUUUTTTTTT]]]gggrrrssstttqqqjjj```UUUNNNJJJLLLOOORRRTTTYYY^^^bbb```^^^\\\[[[[[[WWWPPPKKKFFFFFFEEEDDDCCCAAA@@@@@@KKKIIIGGGEEEEEEEEEFFFGGGEEE@@@===>>>>>>???BBBHHHUUUYYY]]]]]]XXXRRRNNNMMMLLLOOOQQQQQQPPPNNNMMMLLLHHHEEEAAA>>>>>>@@@DDDGGGLLLNNNQQQRRRPPPNNNNNNNNNGGGEEECCCDDDGGGKKKNNNOOOJJJFFF@@@<<<:::999999888555444444333333333333333333333333444444444555555444555666555333333555666777666666555444444333333444444444444444444444444555444333333333333444555444444444444444444444444444444444444444444444444555444444333333333333333444444444444444444444444222222333333333333222222CCCCCCCCCDDDEEEHHHJJJLLLPPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHGGGHHHKKKMMMOOOUUUWWWYYY\\\]]]^^^]]]]]]UUURRRQQQTTTXXXYYYVVVRRRSSSSSSSSSTTTUUUZZZ```eeekkkkkkiiibbb^^^```iiirrrwwwuuurrrnnnjjjgggeeedddgggfffccc___[[[ZZZ[[[\\\aaaaaa___YYYTTTTTTXXX]]]bbbdddhhhnnnrrrsssrrrooopppooonnnppprrrpppkkkeeefffgggiiihhhfffaaa\\\XXXYYY\\\aaaddddddbbbaaa`````````aaacccfffjjjnnnppprrrrrrqqqllleee]]]WWWUUUSSSRRRRRRVVVYYYXXXSSSNNNJJJIIIGGGDDDCCCBBBBBBBBBEEEEEEEEEDDDCCCBBBAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@????????????@@@>>>???@@@>>>;;;:::<<<>>>>>>=========<<<;;;;;;;;;999999888777666666666666555555555555555555666666555555444444444444555555333444555666666666555444444444444333333333222222333444555666666555444333222222333333333333222222555555555555444444444444444444444444444444444444333333333333333333333333222333444444444444333222222222222222222222222222222222222333333333444444333333222222222222333333444444444444444444555555000000111222222333444444222333333444555555666666666666666666666555555444222222222222222222222222333333333333444444444444444444444444333333333333222333555666666666555444444444444555555444444444333333333333333333333333333444555555555555444333333444444444555555555666666666666555555555555444444444444555666777888999555555666666666777777777888888888888888777777777777777777666666666555555666666666666666666666666555666888;;;???EEEIIILLLUUURRRNNNJJJGGGFFFFFFFFF>>>===<<<;;;<<<>>>@@@AAA???@@@CCCFFFJJJMMMOOOPPPTTTRRROOOKKKGGGDDDBBBAAAAAA@@@???>>>===;;;::::::<<<>>>AAAEEEJJJOOOSSSUUUXXX^^^cccddd```\\\[[[[[[^^^]]]^^^ccchhhhhhbbb[[[VVVVVVWWWYYY[[[^^^___aaacccaaa[[[SSSLLLLLLQQQWWW\\\\\\]]]]]]ZZZYYY___gggtttuuuvvvtttnnneeeZZZSSSLLLNNNQQQUUUZZZ```hhhmmmkkkhhhdddcccccc```YYYTTTNNNMMMLLLJJJGGGFFFDDDCCCIIIIIIJJJJJJKKKMMMNNNOOOFFFAAA>>>???@@@@@@DDDJJJXXX\\\___^^^ZZZUUUSSSSSSOOORRRTTTTTTRRROOOMMMLLLIIIFFFAAA>>>>>>BBBFFFJJJMMMPPPSSSSSSPPPMMMLLLLLLFFFEEECCCDDDFFFHHHIIIIIIFFFBBB===:::888777666555555555444333333333333333444444444444555555555555444666777666444333555888666666666555555555555555444444444444444444444444666555444333333444555666666555444333333444555666444444444444444444444444555444333333222222333333555555555555555555555555222222333333333333222222BBBBBBBBBCCCEEEGGGJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNLLLJJJHHHGGGGGGIIIKKKMMMSSSTTTWWWXXXYYYYYYXXXWWWRRROOONNNPPPUUUWWWTTTQQQMMMOOOPPPQQQSSSUUUYYY]]]```cccccc___ZZZZZZaaagggggggggfffdddaaa^^^\\\ZZZYYYWWWTTTOOOKKKJJJMMMOOOOOOPPPPPPMMMKKKOOOXXX___aaaaaacccfffiiijjjhhhfffjjjiiikkkooosssrrrkkkddddddfffhhhiiifffaaa\\\XXX[[[```fffjjjjjjhhhfffeeeddddddeeehhhlllqqqvvvyyyyyyyyywwwqqqhhh^^^XXXUUUQQQPPPPPPTTTXXXXXXRRRLLLIIIHHHEEEBBB@@@???>>>>>>CCCDDDEEEEEEEEEDDDBBBAAA>>>???AAABBBBBBAAA???>>>???>>>==================;;;===???>>><<<<<<>>>AAA@@@@@@???>>>===<<<<<<;;;:::999888666666555555555666555444444555666888999777666666555555666666777333444555666666666555444777666555444222111000///444444555666666555444444333444444555555444444333666666555555555444444444333333333333333333333333333333333333333333333333111222444555555444222111111111111111111111111111222222333333333444444444222222111111111111111222333333333444444555555555111222333555555666666555111111222333333444555555555555555555444333222111222222222222222222222222222222333333333444444444222222222111111111000000222333555777777666555444333444444555555444444333222222222222222222222222333333555555555555333333222222222333333444444444777666666666666555555555444444555555777888::::::777888888888999999::::::::::::999999888888777777888888777777777666666666666666666666666666666666666777:::>>>DDDKKKQQQTTTZZZVVVQQQMMMIIIIIIJJJJJJBBBAAA@@@@@@AAACCCEEEGGGDDDEEEIIIMMMQQQUUUXXXZZZ]]][[[VVVQQQLLLHHHFFFEEEEEEEEECCCBBB@@@>>>===<<<>>>@@@EEEJJJQQQWWW\\\___```gggnnnoookkkfffddddddccc``````gggoooqqqkkkccccccccceeegggiiilllooopppwwwsssjjj^^^SSSPPPUUUZZZcccccceeeeeeaaa^^^bbbjjjxxxyyyyyyxxxsssiii^^^WWWPPPRRRVVVZZZ___gggoootttsssoookkkjjjjjjhhhbbb]]]UUUTTTSSSPPPMMMKKKIIIHHHIIIKKKMMMOOORRRTTTVVVWWWIIIDDD@@@AAABBBCCCGGGMMMYYY]]]```___[[[WWWVVVVVVPPPSSSUUUUUURRROOOLLLLLLJJJGGGBBB>>>???BBBGGGKKKJJJMMMPPPPPPMMMJJJIIIIIIGGGEEEDDDDDDEEEFFFEEEDDDCCC???;;;888666555444333666555444444333333444444444444444555555555666666555666888666444333666888444444555555666777777777555555555555555555555555666555444444444444555666777666444333333444666777444444444444444444444444555444333333222222333333666666666666666666666666222222222333333222222222BBBCCCDDDFFFGGGHHHIIIIIIHHHEEECCCGGGNNNSSSTTTSSSKKKFFFCCCGGGJJJJJJIIIKKKMMMKKKJJJLLLPPPRRRQQQPPPMMMIIIGGGKKKRRRUUURRRNNNMMMJJJJJJMMMNNNLLLMMMQQQ\\\\\\[[[YYYUUURRRQQQQQQWWWUUUUUUVVVSSSPPPPPPTTTTTTQQQLLLIIIHHHHHHHHHGGGEEEHHHKKKKKKJJJOOOZZZccciiigggeeeccccccdddggghhhiiijjjllloooqqqmmmddd\\\[[[bbbhhhiiiccc\\\XXXXXXZZZiiirrrqqqpppssspppgggcccgggjjjlllmmmpppuuuzzzxxxxxxuuummmcccZZZUUUTTTMMMKKKKKKNNNQQQQQQLLLGGGGGGCCC???<<<<<<===??????GGGJJJOOOPPPMMMGGGBBB??????>>><<<:::999999::::::;;;;;;<<<;;;;;;999888777???@@@@@@>>>======???AAAAAAAAAAAA???===:::777555777777666666666666777888333222111111111333666777666666666555555444444444444555777888888666555333222222222222222222222222333444555666666555444333333333444444555666777777555444444444444333333333333333444444444444333333444333333222222111111000222333333444444333333222222222111111111111222222000000000///000111111222333222000//////111333444222222222222222222222222222222222222222222333333444333222111111111222333444444444444444444444444444333222222111111222222000111111333444555666666444444444222000111333666444444444555444444333333333333333333333333333333222222333444444444444333222222333333333444444444444444555555666777777777888777555444333444666777888888777888999;;;===>>><<<:::888888;;;===<<<:::<<<===>>>??????===;;;:::;;;;;;;;;:::999777666555888999999888666666777999888;;;???FFFMMMSSSXXXZZZbbb^^^WWWQQQNNNOOOQQQTTTHHHFFFCCCBBBCCCGGGLLLOOOIIINNNSSSXXX[[[]]]___aaadddccc```\\\XXXSSSOOOMMMQQQPPPNNNIIIDDDAAA@@@AAACCCEEEKKKSSS[[[aaabbbbbbdddjjjrrrxxxzzzvvvooojjjllliiigggjjjooorrrqqqnnnmmmmmmmmmooorrrvvvzzz}}}~~~pppddd]]]^^^cccgggmmmmmmkkkiiiggghhhkkkmmmzzz}}}|||vvvttttttnnneee]]]^^^aaaeeejjjqqqwwwzzz}}}wwwrrrqqqtttsssnnniiiccc___ZZZVVVTTTSSSRRRRRRTTTUUUVVVYYY[[[[[[YYYWWWKKKIIIGGGFFFGGGJJJNNNPPPYYYZZZZZZZZZYYYVVVSSSRRRSSSSSSSSSRRROOOMMMJJJHHHIIIHHHEEECCCCCCEEEGGGIIIJJJKKKLLLLLLJJJHHHEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???<<<999777666666777333333222222222222333333555555666666666666555555777777666555555555555555444444444444444444444444777666555444444444444444222666888777333333666:::>>><<<888555444444555666222333333444555666777777555555555444444333333333666666666666666666666666999888777666444222111111AAABBBCCCEEEFFFGGGHHHHHHGGGEEEDDDHHHOOOTTTTTTSSSJJJEEECCCFFFHHHGGGGGGHHHJJJHHHFFFFFFIIILLLLLLLLLLLLHHHEEEIIIPPPUUUTTTQQQMMMJJJJJJMMMMMMKKKMMMPPPYYYZZZ[[[YYYUUUPPPNNNMMMKKKIIIIIIKKKKKKIIILLLQQQXXXTTTPPPLLLJJJJJJJJJJJJLLLNNNPPPNNNNNNTTT___iiippplllhhhfffhhhlllooopppppptttyyyyyytttmmmgggdddbbbeeehhhgggbbb^^^^^^___eeeqqqwwwsssqqqsssqqqjjjfffiiikkkiiieeeffflllqqqyyy{{{zzzqqqcccWWWPPPOOOMMMJJJGGGIIILLLMMMKKKGGGCCC@@@<<<:::999;;;<<<===EEEKKKSSSVVVSSSLLLDDD???===<<<:::999888888888888;;;;;;;;;:::::::::::::::BBBCCCBBB@@@>>>===???@@@AAAAAA@@@>>>;;;888555444666666666666777777777777444333222111222333555666444444444333333333222222444555666777777666555444222222222222222222222222222333333333333333333222222222222333444555555555555555555444444444333333444444444555555444444444444444333333222222222111333333444444444444333333222222111111111111222222111111000000111111222333444333111000000111222333222222222222222222222222333333222222222222222222333222222111111222333444222222222222222222222222444333222222111222222222333333333333333333333333444444333222000111333555333333444444444333222222333333333333333333333333111222333333333444333333333333333333444444444444555555666666777888888888999888666555555555777888888888999999;;;===???@@@>>><<<:::;;;===???>>>===>>>???@@@AAAAAA???>>><<<::::::;;;;;;;;;:::999999:::;;;;;;:::888888999:::===???CCCIIIOOOUUUYYY[[[^^^\\\YYYUUUSSSRRRRRRRRRIIIIIIHHHHHHKKKOOOSSSUUUUUUXXX\\\___aaaccceeeggggggeeeccc___[[[WWWTTTRRRXXXWWWVVVRRRNNNKKKKKKLLLLLLNNNSSSZZZaaadddeeedddeeejjjqqqwwwyyyvvvrrrnnnllljjjjjjmmmrrruuusssqqqnnnnnnoooqqqtttxxx{{{}}}|||rrriiiddddddgggiiiooooooooommmlllnnnrrruuu|||}}}yyyxxxyyyuuuooojjjjjjkkkmmmqqquuuyyy|||~~~zzzvvvwwwyyyyyytttooohhhfffbbb___]]]\\\[[[[[[^^^^^^^^^```aaa```^^^[[[TTTRRROOOMMMMMMOOOQQQSSSVVVWWWXXXYYYXXXVVVTTTRRRNNNNNNMMMLLLJJJGGGFFFEEEGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>;;;888666666666666444444333333333333444444555555666666666666555555777666555555444444444555444444444444444444444444666555555444333333444444444666666444111111777<<>>;;;:::;;;===???FFFNNNXXX]]]ZZZQQQGGG@@@<<<;;;999777666666777777::::::999999:::<<<===>>>EEEEEEEEEBBB@@@>>>???@@@AAAAAA???===:::777444333555666777888888777666555444444333222222333444555222222222222111111111111444555666777777666555444333333333333333333333333444333333222222333333444111111222222333333444444555555555555444444444444444555555555555555555444444444444333333333333333444444555555555555444444222222111111111111222222222222111111222222333444555444222111000111111222333333333333333333333333444444333333222222111111222222111111222333444555111111111111111111111111444444333222222222222222555444444333222111000000333333333222000111333555333333444444333222222111333333333333333333333333111222222222333333333333333333444444444555555555777777777888999999::::::;;;:::888777777777888999999::::::<<<===@@@BBBCCCAAA???>>>>>>@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@;;;;;;<<<===>>>>>>=========>>>???>>><<<;;;<<<===CCCEEEHHHMMMQQQVVVYYY[[[YYYZZZZZZYYYWWWUUURRRQQQLLLLLLNNNQQQTTTWWW[[[\\\^^^___aaabbbccceeehhhjjjhhhgggeeebbb^^^[[[YYYWWW]]]]]]\\\ZZZWWWVVVWWWXXXVVVXXX\\\bbbgggiiihhhfffeeeiiinnnrrrtttrrrooolllkkkjjjkkkoootttuuussspppmmmnnnpppsssuuuwwwyyyyyyyyyvvvrrrmmmkkkjjjkkklllppppppppppppppprrrwwwzzz~~~~~~}}}zzz{{{~~~}}}zzzvvvvvvvvvvvvxxxyyyzzz{{{}}}{{{zzz|||}}}}}}xxxtttnnnlllkkkhhhfffdddccccccfffeeeccccccbbb```]]]ZZZXXXVVVSSSQQQOOOOOOPPPQQQPPPQQQSSSTTTUUUTTTRRRQQQJJJIIIGGGFFFDDDCCCCCCBBBDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@??????>>>===>>><<<:::888666555555666555555555444444555555555555555666666666666555555555555444444333333444444444444444444444444444444555444444333333333333444666666444111...000666;;;BBB@@@<<<888555333333333444444444333333333222222333333333333333222222222222222222222222222222222111222222333444444555555EEEEEEFFFGGGHHHJJJKKKLLLIIIJJJLLLQQQVVVXXXXXXWWWNNNJJJGGGIIIHHHFFFFFFIIIJJJHHHEEEEEEGGGLLLQQQTTTRRRMMMIIIJJJOOOUUUWWWWWWVVVQQQOOOOOOOOOMMMOOOTTTUUUVVVWWWVVVSSSPPPOOOOOOSSSPPPPPPSSSUUUWWW^^^fffdddccc```]]][[[\\\^^^aaaiiiiiihhhddd``````eeejjjrrrkkkeeeiiiuuu~~~|||xxxsssnnnmmmpppsssxxx|||{{{tttpppsssvvvwwwuuuvvvrrreeeUUUOOOUUU^^^kkkvvv|||mmm^^^WWWVVVVVVSSSPPPOOONNNNNNKKKIIIIIIHHHEEEBBBAAABBBDDDGGGMMMTTT]]]aaa]]]SSSHHHBBB===<<<:::999888777888888;;;:::999999;;;>>>@@@BBBEEEFFFFFFDDDAAA@@@@@@AAABBBAAA???===:::777555444555666888999999777555444555555444333333333444444222222222111111111111111444555666666777666666555444444444444444444444444666555444333333444555666111222222222333333444444555555555444444444444333444555555666666555555444444444444444444444444444444555555555555555555444333222222111111222222333333222222222222333444444666555444222111111111111333333333333333333333333555555444333222222111111111111111222333444555555111111111111111111111111444444333222222222222333444444333222111000000///222333333222111111333555555555555555444333222222444444444444444444444444222222222222222333333444444444555555555666666666999999999:::;;;;;;<<<<<<<<<;;;::::::999999:::::::::;;;<<<>>>@@@BBBDDDDDDBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBB>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCBBBAAA???@@@AAAFFFGGGJJJMMMQQQTTTVVVXXXUUUVVVWWWWWWVVVTTTRRRPPPMMMOOORRRUUUXXX[[[\\\]]][[[\\\\\\\\\]]]___bbbeeeeeedddbbb___]]][[[ZZZYYYZZZ[[[\\\[[[ZZZYYY[[[\\\[[[\\\```eeeiiijjjhhhfffccceeehhhjjjjjjiiigggfffggggggiiilllnnnnnnkkkhhhgggiiillloooqqqqqqqqqqqqnnnmmmkkkjjjiiijjjlllmmmmmmmmmmmmmmmmmmpppuuuxxxzzzyyyvvvvvvxxx|||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyy||||||}}}}}}}}}zzzvvvsssooooooooommmiiifffcccbbbcccaaa^^^\\\ZZZWWWSSSPPPQQQOOOMMMKKKIIIIIIIIIIIIGGGIIIKKKMMMNNNNNNMMMLLLGGGFFFDDDBBBAAAAAABBBBBB???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@???@@@@@@AAAAAA===>>>>>>>>>>>>===<<<<<<<<<;;;:::888777666666666666666555555555555666666444444555555555555444444444333333222222222333333444444444444444444444444444333222222222222333333444444333111///000444777777666444222222222333444222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333444444EEEEEEEEEFFFHHHIIIKKKLLLJJJKKKNNNQQQUUUWWWWWWVVVPPPKKKHHHHHHFFFDDDGGGKKKMMMLLLJJJJJJMMMSSSYYY^^^[[[WWWRRRQQQTTTXXX[[[[[[ZZZTTTQQQPPPOOONNNPPPUUUXXXXXXWWWVVVTTTVVVYYY[[[[[[WWWVVVWWWYYY[[[bbbjjjjjjkkkkkkjjjiiikkkooorrrwwwxxxxxxssslllgggddddddooojjjgggnnn}}}}}}zzzzzzzzz|||~~~|||wwwuuuxxxxxxhhhWWWOOOUUU]]]hhhuuuuuugggaaa```aaa```^^^\\\YYYUUUPPPLLLOOONNNLLLIIIGGGHHHKKKOOOVVVZZZ^^^___YYYQQQIIIDDDAAA@@@>>>===<<<;;;<<<<<<===<<<<<<<<<===@@@BBBDDDBBBDDDEEEDDDBBBAAABBBCCCAAA@@@>>><<<:::777666555555777888999888777555333555555444444444444444444222222222333333333333333444555555666666666666666444444444444444444444444666555444333333444555666333333333333444444444444444444444444333333333333444444555555555555444444333333333444444555555555444555555555555555555444333333222222222222333333333333333222333333444555666555444333333222222111333333333333333333333333555555444444333222111111111111222333444555555555333333333333333333333333555444333333222222333333222222222222222222222222111333444333222222444666777777777777666555444333444444444444444444444444333333222222222333444555555555666666666777777777::::::;;;;;;<<<===============<<<;;;;;;;;;;;;;;;;;;<<<===???AAABBBDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@BBBDDDFFFEEEDDDBBBBBBCCCEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPOOOOOONNNNNNKKKMMMQQQTTTVVVVVVVVVVVVQQQRRRRRRRRRRRRUUUYYY\\\\\\[[[YYYWWWVVVVVVVVVVVVSSSUUUWWWWWWWWWWWWXXXYYYVVVXXX\\\bbbffffffcccaaa[[[\\\^^^```bbbbbbcccccc^^^___```bbbbbb```]]]ZZZ]]]___bbbdddffffffeeedddaaa```___^^^___bbbfffhhhggghhhgggggggggjjjnnnqqqqqqnnnkkkkkknnnqqqtttvvvtttuuuwwwxxxxxxxxxxxxwww{{{}}}~~~|||xxxtttpppnnnlllooopppnnnhhhaaa]]][[[ZZZWWWTTTQQQNNNKKKGGGDDDDDDCCCCCCBBBAAA@@@@@@???>>>@@@BBBDDDEEEEEEEEEDDDBBBAAA???>>>===>>>???@@@;;;<<<>>>???@@@???>>>===>>>>>>=========>>>???@@@<<<<<<======<<<<<<;;;:::;;;:::999888888777777777555555444444444444555555333333444444444444333333222111111111111111222222444444444444444444444444222222111111111111222222111222222222111111111222//////...///000111333444/////////000111222222333000111111111111111111111111111111111111111111111000000000000111111111111GGGGGGFFFGGGHHHJJJLLLNNNLLLMMMOOOQQQSSSTTTUUUVVVQQQLLLHHHFFFDDDCCCHHHOOORRRQQQQQQQQQSSSYYY```fffdddaaa\\\[[[\\\___bbbccc___YYYTTTSSSQQQPPPSSSXXX___^^^\\\ZZZZZZ^^^ccchhhdddaaa_________```fffmmmppptttwwwxxxwwwyyy}}}xxxoooiiieeessspppqqqyyy~~~|||}}}nnn^^^XXX\\\cccnnnyyy|||pppiiigggkkkkkkjjjgggbbb\\\VVVSSSPPPQQQPPPLLLIIIJJJNNNRRRZZZ\\\\\\ZZZTTTMMMIIIGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????@@@BBBCCCDDD@@@BBBCCCCCCBBBAAAAAABBB???>>><<<:::888777777666777777888888777666555444444444444444555555555555333333333444444444444444444444555555666666777777555555555555555555555555444333333222222333333444333333333444444444444444333333333333222222222222333444444444444444444333111222222333444555555666444444555555555555444444333333222222222222333333333333222222333333444555555555555444444333333222333333333333333333333333555555444444333333222222111222333444555555444444444444444444444444444444555444444333333333333333222222222333333444444444222333555555444444555777999999888888777666444444444444444444444444444444555444333333333444666777666666777777777888888888;;;;;;;;;<<<======>>>>>>============<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBBBB???@@@@@@@@@??????AAACCCAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>>>>AAACCCEEEEEEDDDBBBAAABBBAAABBBCCCDDDFFFGGGHHHIIIKKKJJJHHHGGGFFFFFFGGGHHHFFFHHHJJJMMMNNNNNNMMMLLLHHHHHHIIIHHHHHHJJJNNNQQQOOONNNMMMLLLLLLLLLNNNNNNMMMOOOQQQQQQQQQQQQRRRSSSMMMOOOTTTYYY]]]]]]ZZZVVVNNNPPPSSSVVVYYY\\\___```SSSTTTUUUUUUTTTRRRPPPOOOQQQRRRTTTWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRVVVZZZ\\\^^^^^^^^^^^^^^^aaaeeeiiihhhbbb___```aaaaaacccgggiiikkknnnqqqssstttsssssswwwyyyzzzvvvoooiiiggggggfffjjjmmmkkkddd[[[UUURRRPPPNNNJJJGGGEEEBBB???<<<;;;<<<<<<<<<<<<;;;:::999777888;;;<<<======<<<;;;999999888888888999999:::777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888888777777666666333333333222222333333333111111222222222222111111000000000///000000111111222222222222222222222222111000000000000111222222///000111222222111///...000000////////////000000,,,---...///000111222222/////////000000000000000000000000000000000000000000000000///////////////MMMMMMLLLLLLNNNPPPRRRTTTSSSTTTUUUUUUUUUVVVXXXYYYUUUPPPJJJGGGDDDEEEMMMVVVZZZZZZ[[[ZZZ[[[___fffkkkjjjhhheeedddeeehhhjjjllliiibbb\\\ZZZXXXWWWZZZ___eeeeeedddccccccfffkkkooopppllljjjkkkjjjjjjnnnuuuvvv{{{zzzssspppzzz{{{~~~sssgggbbbeeejjjttt}}}yyyrrrooooooooommmjjjeee```\\\ZZZQQQRRRQQQNNNJJJKKKOOOTTTXXXXXXXXXUUUPPPLLLIIIHHHJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCBBB@@@???>>>???;;;:::999777666666666666888888888777666555555555333333444555555666666666333333333333444444444555444444444555555666777888555555555555555555555555222333333333333333333222333333333222222222222222222222222111111111000000222222333333333333222222000000111222333444555555333333444444444444333333444333333222222333333444222222222222222333333444444555555555555555444444444444444444444444444444444444444444444444333333222333444555555444444333444444444444444444444444555555444333333333333444333333444444444555555555222444666777666666777888999888888888777555444333555555555555555555555555777666555444444666777888777777777888888888999999;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<;;;;;;<<<>>>???@@@@@@??????;;;===>>>===;;;;;;===@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<>>>@@@BBBCCCAAA???>>>>>>======>>>???@@@BBBCCCCCCCCCBBBAAA@@@????????????>>>@@@BBBDDDFFFFFFEEEEEEAAABBBBBBAAA@@@@@@BBBEEECCCCCCBBBAAABBBDDDFFFGGGEEEGGGJJJJJJIIIIIIIIIJJJEEEGGGLLLQQQSSSRRRNNNJJJEEEFFFHHHKKKNNNQQQSSSSSSHHHIIIKKKKKKJJJIIIIIIIIIGGGGGGIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHJJJMMMNNNPPPPPPQQQRRRSSSWWW\\\```aaaZZZVVVVVVVVVTTTTTTXXX[[[]]]bbbgggjjjkkkjjjjjjmmmppppppkkkbbb\\\\\\]]][[[```fffeee]]]SSSLLLJJJIIIFFFCCCAAA@@@>>><<<:::999999:::::::::888666555444555666777777666555333222333444555555555555555444555666777888888888888777888999999999888777666888888888999888777777666555555555666555555444444111111000000000000111111//////000000000000////////////......//////000111111111111111111111111111000////////////000111222000000//////000///...---000000//////......------------....../////////000.........//////000000000////////////////////////........................TTTSSSSSSSSSTTTWWWYYY[[[[[[[[[[[[ZZZZZZ[[[]]]___[[[UUUNNNJJJHHHIIISSS]]]aaabbbcccbbbaaadddiiinnnmmmllljjjjjjkkknnnqqqrrrrrrkkkeeebbb```^^^bbbgggiiijjjkkkjjjjjjkkknnnqqquuurrrpppqqqpppooosssyyyyyy}}}{{{~~~vvvmmmiiilllooovvv}}}zzzwwwpppooolllhhhccc```___```RRRSSSSSSPPPLLLLLLQQQVVVSSSTTTUUUSSSOOOKKKIIIIIIKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCBBB???===;;;;;;888777666555444444555555999999777666555555555555222333444555666666666666222222222333333444444444444444444555555777888888666666666666666666666666333444666666666666444333222222111111111111111111111111111000000000000///111222222333333222222111//////000111333444555555222333333444444333333222444333333222222333333444222222111111222222333444444444555555666555555555444444444444444444444444333333444444444444444444333444555555555444333222444444444444444444444444555555444333333333333444555555555555555555555555333555777888777777888999888888888777666444333222555555555555555555555555888777555444555666888999777888888888888999999999;;;;;;<<<<<<======>>>>>>===============<<<;;;;;;;;;<<<===>>>???>>>>>>===888:::<<<;;;999999;;;>>>;;;;;;:::999999999999999555666777999:::;;;;;;;;;;;;===@@@@@@>>><<<;;;;;;:::;;;;;;===>>>??????@@@============<<<:::999888999:::<<>>>>><<<:::999:::;;;===<<<;;;;;;<<>>>>>???>>>>>>:::::::::::::::999888777555555555555555666777888777666444222222222444555777777666555555555555555777888:::;;;;;;:::888777777888888888888999999999999999999999999888777777888999999::::::;;;<<<<<<;;;;;;::::::999888777777;;;:::999999:::===???AAA=========>>>???AAABBBCCCFFFEEECCCAAA@@@@@@@@@@@@>>>>>>@@@AAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCDDDAAA@@@???>>>>>>@@@BBBCCC@@@BBBAAA???AAAEEEDDDAAACCCDDDDDDDDDDDDFFFIIIKKKNNNLLLHHHEEEDDDDDDFFFGGGMMMNNNNNNPPPQQQSSSUUUVVVWWWXXXXXXUUUPPPLLLIIIHHHKKKKKKLLLLLLJJJGGGCCC@@@============<<<;;;::::::777777777777666666666666444444555555444444333222333333333222222222111111111111111111111111111111...//////000111222222222444444444333333333222222111111000000//////......///............---------///......------...000111//////.........---------111111111111000000000000........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///000000///...------,,,,,,---......///...---+++***------------------------]]]___aaaaaa```aaacccdddeeedddbbbaaaaaaccceeeggg]]]WWWPPPNNNRRRYYY___bbbeeehhhjjjkkkkkkkkklllmmmnnnnnnnnnooorrrwww{{{~~~{{{vvvrrroooooopppqqqooooooooonnnoooooopppppptttuuuuuutttsssuuuxxx{{{~~~~~~|||zzz~~~zzzrrrnnnqqqtttuuuxxx{{{yyytttqqqrrrtttwwwyyy}}}}}}yyyvvviiigggccc^^^ZZZWWWUUUTTTPPPNNNKKKGGGEEEEEEEEEFFFEEEDDDBBBAAAAAABBBEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@???@@@BBBCCCCCCCCCAAAAAA@@@@@@>>><<<:::999777666444444333222111222333333222222222111111111000000222111111111111111222222333222111000000111222333333444555666777777777777444444444444333222111000333333222111111000//////000000000111111111111222000000000/////////....................................///000111222222333000///...---------------......///000000000000000000000000000111111222222555444222000///000111111333222222111000000000000222222222222222222222222333333333222111000000000222222222222222222222222333333333222222111111111555555444444444333333333111111111111222333444555111111111111111111111111111000000111111333444444333333333333444444444444666666555555555666777888666666777888888999999:::::::::;;;;;;<<<;;;;;;;;;777777777777777666555555444333333333333444444555555444333111111222333444555555444333333333333444555666777888888777666555666666777777777888888888888888888888888777666666777777888999999::::::;;;;;;::::::999888888777777888777777777888:::<<<===<<<<<<<<<===>>>@@@AAABBBEEEDDDBBB@@@>>>>>>>>>>>>BBBAAAAAA@@@???>>>===<<>>======???@@@AAA@@@BBBAAA@@@CCCGGGGGGDDD???AAAAAAAAA@@@AAACCCEEEGGGFFFDDDCCCBBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMIIIEEECCCCCCDDDEEEEEEEEECCC@@@>>><<<;;;;;;;;;;;;:::999888777555555555555444444444444333333333333333222222111222222222222111111111000111111111111111111111111......///000000111222222222222222111111111000000/////////.........------............---------------------------......//////.........------------///////////////.........------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---............---,,,,,,+++******+++,,,---......---,,,,,,------------------------ZZZ[[[\\\\\\]]]___cccffffffeeecccaaa`````````aaaXXXUUUQQQQQQUUU[[[aaadddfffhhhkkkllljjjgggfffffffffeeefffhhhmmmttt{{{}}}yyyuuurrrpppoooooonnnnnnnnnmmmkkkhhhfffeeefffhhhjjjlllmmmooorrruuuvvvyyy|||}}}}}}||||||}}}|||xxxtttwww|||~~~|||wwwooofffbbbccceeeccchhhnnnpppnnnkkkjjjkkkmmmooosssuuuvvvssspppnnn___\\\WWWRRRNNNKKKKKKJJJHHHFFFCCC@@@>>>>>>>>>???;;;:::999999:::===@@@AAACCCCCCCCCBBB@@@???===<<<;;;<<<>>>?????????>>>===???>>><<<:::888666555444111111000000000111222222000/////////............///////////////000111222111000///......///000111222333444555555555555555222222333222222111000///111111000000///.........///000000000000111111111000////////////.........------------------------------///000000000////////////000000000000//////,,,---......//////......---......///000111222222333111000.........//////111111000///...---,,,,,,000000000000000000000000222222111111000000//////222222111111000//////...111111111000000000000000333333333222222111111111111000000111111222333444////////////////////////............///000111111111111111111222222222222444333333333333444555555444444444555666666777777777777888888888777666666333333333444333333222111222222111111111111111111333222111000111222333444333333222111111111111111222333444555555444333222555555555555666666666666666666777777666666555444555666666777888888999999:::999999888888777777666555666666777888999:::::::::::::::;;;===???@@@AAABBBAAA???======<<<======BBBBBBAAA???===<<<::::::>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;;;;<<<>>>???>>>@@@AAAAAADDDJJJJJJGGG>>>???@@@@@@???>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEBBB???????????????>>>===<<<;;;::::::999999999888777666444333333333333222222222111111111222222222222111000000111111000000000000000///////////////////////////......//////000000111111000000000/////////...............---------------............------------++++++,,,---------------............------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******))))))))))))***+++,,,---...------------------------------SSSSSSSSSRRRRRRUUUYYY]]]aaa___]]][[[XXXVVVUUUTTTPPPOOONNNNNNQQQUUUYYY\\\aaacccffffffccc___[[[ZZZYYYXXXYYY\\\bbbkkksssxxxyyywwwtttqqqmmmiiifffdddddddddeeedddaaa]]]YYYWWWVVVXXX[[[]]]___ccchhhlllnnnrrrvvvyyyyyywwwwwwvvvxxxuuurrrtttxxxyyyvvvqqqlllmmmrrrxxx~~~zzzvvvrrruuu|||xxx{{{~~~|||xxxsssrrrrrrooolllhhh```YYYUUUUUUVVVTTTYYY___bbbbbb```______```bbbdddggggggeeecccaaaVVVSSSMMMGGGDDDBBBBBBCCCCCCAAA>>>;;;999888888888666666555666777999;;;===<<<=========<<<<<<;;;:::888888999::::::::::::999<<<;;;999777555333222111000000000111111222222333............------------------------...///000111000///............///000111111222333333333333333222222222222222111000000///.........---------,,,............/////////////////////.........------+++++++++++++++++++++++++++---...//////...,,,+++,,,---///000000000///...++++++,,,---------------+++,,,---...///000111222111000///............/////////.........---,,,,,,........................000000000000//////......////////////......------//////..........................................000000//////000111111222........................---------------...///000////////////000000000000111111111111111222222222222222333333444555555555555555666555555444333333000000111111111111000000222222111000////////////000000//////000111222333222222111000000000000111000111222222222222111000333333333333444444444444555555555555555444333333444444444555666666777777888888888777777666666666666777888999::::::::::::888999999:::;;;===???@@@>>>======<<<===>>>???@@@??????>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<::::::999999::::::;;;<<<;;;>>>???@@@DDDJJJKKKHHH@@@AAABBBAAA@@@>>>??????>>>>>>>>>???????????????BBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBAAA@@@>>>???@@@???>>><<<;;;:::;;;;;;<<<888888888777666444333222222222222111111111000000111111222222111111000///////////////////////////.................................//////000000000/////////............---......------------------.........---------,,,,,,***+++---.........---,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQPPPNNNKKKIIIKKKOOOSSSWWWVVVUUUSSSPPPMMMJJJIIIIIIIIIIIIJJJJJJLLLOOOQQQVVVYYY\\\\\\YYYTTTOOOMMMMMMMMMMMMPPPWWW___hhhmmmnnnmmmkkkgggccc]]]YYYVVVWWWXXXYYYYYYWWWSSSOOOMMMMMMMMMNNNOOORRRXXX___dddkkkooorrrtttrrrooolllkkkfffccc```ccciiilllkkkhhhbbbccchhhnnnsssrrrmmmhhhfffjjjpppvvvyyyyyyxxxwwwooorrrsssoooiiidddaaabbb]]][[[WWWRRRNNNKKKKKKLLLMMMOOOQQQSSSSSSRRRRRRSSSRRRSSSUUUWWWWWWVVVTTTSSSOOOKKKFFFAAA>>><<<===>>>BBB@@@===:::777555333333444444333333444555666777555666777888999999999999444444555555666666666666888777666444222111//////......///000000111111111///............---------,,,+++,,,,,,---...///000//////............////////////000111111111000000///000000000000//////...------,,,,,,,,,,,,,,,+++,,,,,,,,,------------...............------------+++++++++++++++++++++++++++,,,...///...---+++)))&&&''')))***++++++***)))******+++,,,,,,,,,,,,,,,******+++,,,...///000000000//////...............+++,,,---...//////......------------------------///...............------,,,,,,,,,------.........------------------------***++++++,,,---...////////////.........///000000...........................------------......///------------.........///......//////000000000000111111111222333333444444444444444444333222222111//////000000111000000///222222111000/////////000////////////000111111222333222222111111111111111111111111111111111111111111111222222222333333333333444444444444333222222222222333444444555555666777777666666666666555555666666777888999999999999888888888999:::;;;===>>>;;;;;;;;;<<<>>>AAADDDEEE@@@???===<<<;;;::::::;;;:::;;;===???@@@@@@???>>>999999999999999::::::;;;888;;;<<<===BBBHHHIIIGGG@@@AAABBBAAA?????????AAAAAAAAA@@@@@@???>>>>>>===BBBBBBBBBCCCBBBAAA@@@@@@???@@@AAA@@@>>>>>>???@@@>>>===;;;:::999:::;;;<<<888888777777555444333222222222222111111111000000222222222222222111000000........................------------------------.............../////////000000/////////....................................------------,,,,,,,,,+++,,,---//////...------,,,,,,------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,++++++++++++++++++************,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,RRRQQQNNNJJJGGGFFFIIILLLNNNNNNNNNMMMKKKHHHEEECCCEEEFFFGGGFFFEEEFFFHHHJJJJJJMMMQQQQQQNNNJJJFFFEEEFFFFFFFFFIIINNNUUU[[[`````````^^^\\\XXXTTTPPPNNNMMMOOOPPPQQQPPPNNNKKKIIIIIIIIIHHHHHHKKKPPPXXX]]]iiikkkmmmkkkgggbbb^^^\\\WWWTTTSSSUUUYYY]]]^^^]]]XXXZZZ___dddfffeee```]]][[[^^^cccfffhhhiiikkklllkkkkkkiiiddd^^^YYYWWWVVVQQQOOOLLLIIIGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGDDD@@@===:::999::::::???>>>;;;888666333222111222222111111111111111111111222333555666777777777111111111222222222333333333333222111000///......,,,,,,---.........------//////.........---------,,,,,,,,,,,,,,,---...///........................---....../////////......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***(((((()))******+++******)))***++++++,,,,,,++++++)))******+++,,,---...........................---***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***++++++,,,------......,,,,,,,,,,,,,,,---------,,,,,,---...///000000111......------------.................................---------------......,,,,,,,,,,,,---------...,,,---......//////......//////000000111222222222111222222222222111111000//////000000111111000000222111000000000000000111//////000000000000000000333333222111111111111222111111111111111111111111111111111111222222222222333333444444333333222111222222222333444444555555555555555555555555555555555555555666666666777777:::999999999999:::;;;;;;::::::;;;===???CCCFFFHHHCCCAAA???<<<:::888888888:::;;;>>>@@@AAAAAA@@@???888999999999::::::::::::888:::;;;;;;@@@EEEFFFCCC===>>>>>>===<<<===@@@BBBEEEDDDCCCAAA???>>>>>>>>>??????AAABBBBBBAAA@@@@@@?????????>>><<<<<<===???<<<;;;999888777888888999666666666666555555444333222222222111111111111000222222222222222111000000---............/////////------------------------------..................000000000/////////...................../////////------------,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,------------++++++,,,,,,------......++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++,,,------,,,***)))++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,OOONNNKKKGGGCCCAAACCCDDDFFFGGGHHHHHHGGGEEEBBB@@@@@@BBBCCCBBB@@@AAADDDFFFBBBEEEHHHIIIGGGDDDBBBAAAAAAAAAAAACCCFFFJJJOOORRRQQQQQQQQQPPPOOOMMMKKKJJJHHHIIIKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGHHHLLLQQQUUU___aaabbb```\\\WWWTTTSSSOOONNNLLLLLLMMMPPPRRRTTTOOOSSSXXX[[[[[[YYYVVVUUUQQQSSSUUUVVVVVVXXX]]]aaafffccc^^^ZZZVVVSSSPPPNNNKKKIIIFFFEEEDDDDDDDDDDDDGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===???>>>;;;999777666666777999888777555444222111111111111000000000000000000111111222333333333333333////////////000000111111/////////.........------,,,---.........---,,,+++.........---------,,,,,,------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,)))******++++++*********++++++++++++++++++++++++,,,---------............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++---/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---...///......---,,,------......///000000...//////000000000000///......///000000000000000000////////////000000111000000111111111000//////333222111111000111111111222111111111111111111222000111111111222222222222333333444444333333222111111222222333333444555555444444444444444444444444777666555555555666777888;;;;;;:::999999999999:::;;;;;;;;;===???BBBDDDFFFCCCAAA>>><<<:::999999999;;;<<>>===999999:::;;;;;;;;;;;;;;;999;;;;;;;;;???DDDDDDAAA<<<<<<;;;:::;;;===BBBEEEGGGFFFCCCAAA?????????@@@<<<===@@@BBBCCCCCCBBBAAA@@@@@@???===;;;:::;;;===:::999888777666666555555444444555555555444444333111111111111000000000000000000111111000000///...---.........////////////........................------------------------000/////////............,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++***+++---------+++***(((+++++++++++++++++++++++++++***))))))((()))******++++++++++++++++++++++++IIIHHHFFFBBB>>><<<<<<>>>@@@AAACCCEEEDDDBBB@@@>>><<<>>>???>>>===>>>AAAEEE===@@@DDDEEEDDDBBBAAAAAA>>>======>>>@@@CCCFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHGGGGGGEEEEEECCCDDDFFFGGGGGGIIIKKKNNNTTTVVVWWWWWWUUURRRQQQQQQMMMLLLKKKIIIGGGHHHKKKNNNKKKPPPUUUWWWTTTRRRQQQQQQKKKLLLLLLKKKJJJMMMSSSYYYbbb]]]VVVRRRQQQOOOLLLJJJJJJHHHEEEDDDDDDDDDDDDCCCEEEDDDDDDEEEEEEDDDAAA???@@@???>>>===;;;:::999999:::999888666555444444444444333333333222222222222111111111222222333333333222222333222222111000//////............///000000------------------------///000000111000///---,,,---------,,,,,,,,,++++++......---,,,,,,,,,------******++++++++++++******,,,,,,---------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,........./////////000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++)))******+++++++++******+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......---,,,,,,++++++++++++++++++,,,,,,---------//////...---+++******)))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------+++,,,---...///...------***++++++,,,,,,---......,,,------...////////////---......///000000000///...............///000111111111222222111000///...222222111000000000000000111111000000000000111111111111111111222222222222333444444444444333222222111222222333444444555555444444444444444444444444:::999777666666888:::;;;===<<<;;;:::999999999999<<<<<<<<<===>>>@@@BBBCCC???>>><<<;;;;;;<<<===>>><<<===???@@@@@@>>><<<:::::::::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<>>>CCCCCC@@@<<<<<<;;;:::;;;???EEEIIIHHHFFFCCC@@@???@@@AAABBB;;;===@@@CCCEEEEEEEEEDDDBBBBBBAAA>>>;;;:::;;;===:::999999888666555555444222222333444444444444333111000000000///////////////////////////......---........./////////000000........................------------------------//////.........---------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,+++***)))***+++---...+++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++***+++---------+++)))(((***************+++++++++))))))(((((((((***+++,,,++++++++++++++++++++++++FFFDDDAAA>>><<<<<<===>>>>>>???AAAAAA???>>>???@@@??????>>>=========<<<<<<>>>>>>>>>>>>============:::;;;===???@@@@@@AAA@@@CCCDDDFFFHHHHHHHHHHHHGGGDDDCCCCCCDDDEEEDDDBBB???@@@BBBDDDEEEEEEEEEGGGIIIOOONNNLLLJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGIIIKKKMMMOOOOOONNNLLLJJJHHHHHHIIIJJJKKKNNNRRRUUU\\\VVVOOOJJJIIIIIIHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999999999999777666666444333222111111222111000//////000111222//////000000000000//////000000111111111111000000000000000000000000000000......////////////......//////.........---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,+++++++++***)))))))))...,,,+++,,,......,,,))),,,*********,,,---,,,+++---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++***************************)))((((((((()))+++,,,------++++++++++++------///---+++)))(((((()))***,,,,,,---------,,,++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++***)))((((((***,,,---+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------............---,,,---...///000---------------...//////000000000000000000000000111333444444333222222333222222222222222222222222222333333333333333333444333222222111111222222333444444333333333444444555444333333222333555888999???>>><<<;;;:::::::::;;;999<<>>AAAFFFCCC@@@===;;;<<<>>>??????======BBBIIINNNMMMJJJFFF@@@;;;:::<<<===;;;888777777666666555555555444333333333222111000//////000000000000///---,,,+++000000////////////000000111111000000/////////......------,,,,,,------.........//////...---,,,,,,......---------,,,,,,,,,)))******++++++,,,------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,+++***))))))************+++++++++>>>===<<<;;;::::::;;;;;;===???@@@@@@???>>>>>>???<<<============<<<;;;:::=================================>>>>>>?????????CCCCCCDDDEEEFFFFFFGGGFFFCCCCCCBBBCCCDDDDDDAAA??????AAACCCCCCCCCCCCEEEFFFJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEHHHJJJLLLMMMMMMKKKIIIHHHJJJKKKKKKKKKJJJKKKMMMPPPTTTPPPJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCAAA???>>>===:::999888888777777777777666666555444333222111111111111000//////000111111///000000111111000000//////000000111111000000///////////////////////////......////////////......///.........---------,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++******************(((''''''))),,,---,,,***(((''''''''')))***)))(((,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++(((((())))))***++++++,,,***************************)))((((((((()))++++++,,,+++************+++,,,,,,+++***))))))******+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++***)))((()))***,,,---+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,+++******+++,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000///////////////000111111000000000000000000000000111333444444333222222333222222222222222222222222222222222333333333333444333222222111111222222333222333444666666555444333444333222222333555888:::BBB@@@===;;;999888999999888:::===>>>=========>>><<<;;;::::::999999999999888888999::::::::::::999888999999999::::::::::::888777666666777999;;;<<<999;;;<<<;;;999:::===???BBB@@@===;;;:::;;;===???>>>======BBBIIIMMMLLLJJJDDD???:::999;;;<<<:::777888888777666444333222222222222222222111000//////111111111000/////////...//////............//////------------,,,,,,,,,+++------,,,,,,,,,,,,------...............---,,,,,,...------------,,,,,,,,,,,,+++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++************************+++++++++*********))))))***++++++++++++******)))))))))*********+++++++++888999::::::;;;:::999999<<<===??????===<<<===>>><<<===???@@@@@@>>><<<:::========================???>>>===<<<<<<===>>>???BBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAABBBCCCCCCAAA??????@@@BBBAAA@@@@@@BBBCCCDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFDDDCCCCCCDDDDDDEEEHHHIIIJJJKKKJJJIIIFFFEEEKKKLLLMMMLLLIIIHHHGGGHHHJJJHHHEEECCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@DDDCCCCCCBBB@@@???===<<<:::999888777666666666666666555444444333222111111111000000//////000000111......////////////......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++***))))))******************''''''''')))+++,,,,,,***+++***)))***+++,,,,,,******************))))))))))))))))))*********++++++************************)))))))))***++++++,,,,,,************************)))))))))((()))******+++******))))))))))))******))))))***+++++++++++++++'''((()))***,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,++++++))))))*********++++++++++++***)))))))))***+++,,,++++++,,,,,,,,,,,,+++++++++************))))))))),,,++++++******++++++,,,+++++++++++++++,,,------............------------,,,,,,,,,---------......---------,,,---......///////////////000000000111000000000000000000000000000222333333222111111222111111111111111111111111222222222222333333444444222222111111111111222222111333555888888777444333444333111111222666999<<>>:::888777777888777999;;;<<<:::999999999:::::::::999999999999999666777777888999999888888888888888888888999999999777777666555666777999::::::;;;;;;:::999999;;;===>>><<<;;;999:::;;;===>>>>>>======AAAGGGJJJJJJHHH@@@===999888999:::888666888777666444333111000///222222222222111000//////000///...------...//////......------------......,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,---------............------,,,------------,,,,,,,,,,,,------,,,,,,+++******)))------,,,+++++++++++++++++++++++++++++++++++++++)))***+++***))))))***+++*********************************++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++************************+++************)))))))))((())))))************))))))))))))*********++++++777999;;;===>>><<<:::888:::<<<======<<<;;;;;;<<<<<>><<<;;;<<<<<<<<<<<<<<<======???===;;;::::::<<>>>>>@@@@@@@@@??????>>>===<<<<<<;;;:::999888777777777444444444333222111111000000000000//////000000000,,,,,,------------,,,,,,...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++++++++***************)))***+++,,,,,,+++***)))(((((())))))******++++++++++++++++++++++++***))),,,+++***+++---...---,,,************************))))))))))))************************************)))*********+++++++++,,,************************)))))))))))))))******+++************************((()))+++,,,,,,+++***)))'''((()))******++++++++++++++++++******************+++,,,------,,,+++***++++++++++++************++++++,,,,,,,,,,,,++++++************+++++++++++++++******))))))***++++++++++++,,,,,,,,,,,,++++++************))))))))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------...............///////////////////////////111222222111000000111111111111111111111111111111111111222333333444444222222111111111111222222222333555666777777666555444333111000222666:::===CCCAAA===999777666777888888:::;;;;;;999777666666999999::::::::::::::::::555666777888888999999888777777777777777888888888888888777777777888888999::::::::::::999999999:::::::::999:::;;;<<<>>>??????>>>>>>AAADDDFFFEEECCC<<<:::777777888888777555555555444333222111000///111111111111111000//////000///...------///111222///......------......///.........------------------,,,,,,,,,,,,,,,,,,------------......------,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,+++***+++++++++***************************,,,---,,,+++***+++,,,))))))))))))))))))))))))************++++++++++++******************************))))))))))))******************************************))))))))))))''''''((())))))***))))))))))))))))))************888:::===??????<<<999777888:::;;;;;;:::999999:::;;;===AAADDDDDDAAA>>>;;;::::::;;;;;;<<<<<<<<<<<<<<<:::999888999===AAADDDBBBBBB@@@@@@@@@AAACCCDDDCCCBBB@@@AAABBBCCCBBBAAAAAABBBCCCBBB@@@@@@@@@BBB@@@CCCFFFIIIKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDFFFHHHJJJJJJGGGDDDBBBBBBCCCCCCCCCBBBAAA??????>>>>>>??????@@@??????>>>===;;;;;;<<<===============<<<;;;999888777666666666333333333222111111000000/////////000000/////////,,,------......------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))+++,,,,,,+++))))))((((((((())))))******+++***+++++++++***))))))))))))((('''((()))******(((******++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((()))))))))***************++++++++++++++++++******+++,,,---,,,***(((&&&)))))))))******))))))(((***************************+++,,,------,,,+++***+++++++++*********))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++*********************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,---...///....................................000111111000//////000000000000000000000000000000000111222222333444444222111111000000111111222444444333333444555777888444333111111222666999<<<>>><<<:::777666777888::::::;;;===<<<999777666666888999:::;;;<<<;;;;;;;;;666777888999::::::::::::777777777777777777777777777777777777777777888888999999999999999999888777888999:::;;;===>>>???@@@@@@?????????@@@???>>><<<999888666666666666666555222222222222222111111111000000111111111000//////333222000000000222444666000//////////////////000.....................///,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++***************************+++,,,,,,******+++,,,))))))))))))))))))))))))))))))*********+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((()))))))))*********666888<<<>>>>>>;;;777555777888::::::888777888999777999===???@@@>>>:::888999999::::::;;;<<<<<<<<<:::999777777999===AAADDDCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBAAAAAACCCDDDDDDCCCAAACCCCCCCCCAAAAAAAAACCCAAADDDGGGJJJKKKKKKJJJIIICCCBBBBBBAAAAAABBBDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEGGGGGGEEECCCBBBBBBDDDEEEEEECCC@@@>>>>>>???>>>???@@@AAAAAA@@@>>>>>>999:::;;;<<<<<<===<<<<<<999888777555444333333333222222222111111111000000...//////000000//////......//////////////////...------............------------------------------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++******************************)))))))))***************)))******************)))(((((())))))))))))))))))###%%%'''((((((((()))******)))((()))+++,,,+++************+++++++++++++++((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******+++,,,,,,+++******+++,,,------,,,***'''%%%***************)))(((((()))))))))***************+++++++++,,,,,,++++++++++++************)))))))))******++++++++++++******++++++,,,,,,,,,---------++++++++++++*********)))******++++++++++++******(((((()))))))))))))))******++++++,,,,,,++++++******************+++,,,,,,************++++++++++++,,,,,,,,,---------......++++++,,,------------,,,---...000111111111000///........................---///000000///......//////////////////////////////000000111222333444444111111000000000000111111444333111000111444777999444333333222333555888999999888777666666777888999;;;===>>>===;;;888777888666777999;;;;;;;;;;;;:::777777999:::;;;;;;<<<<<<888888888888777777777777444444444555555666666666888777777888999999888666888999;;;===???@@@@@@@@@>>>>>>>>>===<<<:::999888666666666666666666666555111111111111222222222222///000000111111000//////...------,,,---...000000000000////////////000000,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,+++***************************************((()))***)))(((((()))***************************)))))))))************+++***************************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))))))))(((((((((((()))))))))******444666:::<<<===;;;999777666777999999777666777888555777:::<<<===;;;999777888999999:::;;;;;;<<<<<<:::999888888999<<<@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCEEECCCBBBBBBDDDEEEEEEEEE@@@BBBCCCBBBAAAAAABBBCCCAAACCCEEEHHHIIIIIIHHHHHHBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEECCCAAAAAAAAACCCDDDDDDBBB???>>>???AAA>>>???AAABBBBBBAAA@@@???===============<<<;;;;;;999888777555444333222222111111111111111000000000......///000000///......------............---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,******************++++++************************((()))))))))*********+++******))))))))))))******)))))))))))))))((((((((("""%%%((((((''''''(((***,,,+++***+++---...---,,,)))))))))*********++++++(((((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))***++++++***))))))***++++++,,,+++***)))((())))))******+++*********((()))))))))*********+++,,,++++++++++++++++++,,,************))))))))))))******++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******(((((((((((())))))*********+++,,,,,,,,,,,,+++******************++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,---...000111222111000///------------------------,,,...000///...---.../////////////////////////////////000111222333444444111111000000000000111111222111111111222444666777444444444444555555666666555555666666666666666666;;;===>>>>>>;;;999888999333444777999::::::999999666777888:::;;;<<<<<<<<<999999999888888777777777333333444555666777777777666555555777999:::888666777888;;;===???@@@??????:::;;;;;;:::999777777777444555666777666555666666222222222222222222222222//////000000000000000///************++++++++++++/////////....../////////******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,,,,++++++***************************************''')))***)))((('''(((***++++++++++++++++++++++++))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))*********)))(((((((((((((((((()))))))))***333666999===>>>>>><<<;;;555777888888777666666777666888:::<<<===<<<:::999888888999::::::;;;<<<<<<;;;:::999999:::;;;>>>???DDDDDDFFFFFFFFFEEEDDDCCCFFFDDDBBBBBBDDDFFFFFFFFF???AAABBBBBBAAAAAABBBCCCAAABBBDDDEEEFFFGGGFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDAAA@@@@@@@@@BBBCCCCCCAAA???>>>AAADDD???@@@BBBCCCCCCBBBAAA@@@AAA@@@@@@???>>><<<:::999;;;:::999777555444444444111111111111000000000000---...///000000///...---*********++++++*********,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,******************++++++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++******))))))(((((('''''''''***,,,+++(((&&&'''))))))((('''(((***+++***)))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''((()))++++++******)))'''((()))******)))((('''))))))***+++++++++++++++'''((()))+++,,,,,,,,,,,,(((((())))))*********+++---,,,+++******+++,,,---************))))))))))))******++++++++++++******)))************++++++++++++++++++++++++***)))(((******++++++++++++******'''((((((((())))))*********+++,,,------,,,+++************)))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,---...---,,,,,,+++,,,...///000///...---------------------------,,,...//////...------...////////////////////////...///000111222333444444111111000000000000111111//////111222333444444444444444555666666555444444444444666666666555444333;;;<<<>>>===;;;999999999000222555777888888777777666666888999:::;;;;;;<<<:::999999999888888777777444555666888999:::::::::555444444666:::;;;888666666888:::===??????>>>>>>666888999999777666777777444555777777666666666777444444333333222111000000//////000000000000000///...//////000000///...............------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,***+++,,,,,,------------,,,,,,,,,+++++++++******------,,,++++++*********,,,++++++***)))*********)))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))************+++******)))((('''(((((((((((())))))))))))444444666999;;;:::888555777666666555555555555555777888999:::999999777777777777888999::::::::::::<<<;;;::::::::::::;;;<<<@@@BBBDDDDDDBBBAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>???AAADDDFFFFFFDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;777666555444333222222222111111111111000000000000------............------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++)))'''&&&(((***'''(((((((((((())))))))),,,+++***))))))***+++,,,'''((()))+++++++++***)))((('''''''''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))''''''((((((((())))))***++++++***)))(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))************+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,************))))))))))))******+++++++++******))),,,+++***)))***+++,,,---))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++***)))(((***+++---......---+++***...,,,+++,,,///000---+++///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...............000///---,,,---...000111222111000000000111222333222222222222333444555666888888777555555444444444777666444333333444555666666777888999999888777666444444444555555777888888;;;;;;:::::::::;;;;;;<<<888666444444666888999999888888777666555444444333555666666777888999999999999999999999999999999999999888666666777888888777333333444555444333222111666555444333222111111111111111000///...---,,,,,,........................------......------,,,,,,,,,,,,,,,++++++***************++++++++++++******)))************++++++++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))444555777:::<<<<<<:::888999888777666666555555555777888999999999888777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAA??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????CCCCCCDDDDDDCCCBBBAAAAAADDDCCCBBBAAA@@@?????????AAABBBDDDFFFEEEDDDBBB@@@@@@??????>>>===<<<;;;;;;888777666444333222222222111111000000000/////////------............------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,------+++)))((()))***++++++,,,,,,,,,---------++++++***))))))***++++++(((((()))***************))))))(((((()))***+++,,,*********)))))))))(((((())))))))))))))))))))))))((()))******++++++******+++******)))(((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******((((((((()))))))))******+++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,*********)))))))))((((((*********++++++******)))***))))))))))))***++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++*********)))))))))))))))+++++++++++++++***))))))***+++,,,------,,,+++***,,,++++++,,,///000...,,,......---,,,,,,,,,------,,,,,,------------------------...////////////...000///...------///000222444333111000000000000111////////////000111222222888777666555444444444444333333222222333444555666555555666777777666555444444444444444555666777888<<<;;;;;;;;;;;;;;;<<<<<<:::777555444555777777777666666555555444444444444444444555555666777777888<<<;;;::::::999888777666888666444444555555444333222333333444444333222111444444333111111000000000////////////............---------------------------.........---,,,++++++,,,++++++++++++++++++***)))))))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---************************))))))))))))))))))))))))+++++++++*********))))))******+++++++++***))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))555666888;;;>>>???===<<<<<<;;;:::888777666666555666777888999999888777666666777888999::::::::::::;;;<<<============<<<;;;===>>>>>><<<;;;;;;===???>>>???@@@BBBBBBAAAAAA@@@CCCBBBAAA@@@????????????>>>??????>>>======>>>@@@>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>???CCCDDDEEEEEEDDDAAA???===AAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDCCCBBBAAAAAA???@@@@@@@@@???===;;;:::999888777555333222222111000////////////.........------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,---...---+++******+++************+++++++++++++++******))))))******+++)))))))))))))))******++++++******))))))***++++++******))))))))))))(((((()))))))))))))))))))))))))))***,,,---------+++*********)))((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))******))))))(((((())))))***''''''((((((((()))))))))+++************))))))))))))))))))************+++*********++++++++++++,,,******))))))))))))(((((())))))******+++******)))'''((())))))******))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((())))))***************))))))((((((***++++++++++++***)))))))))***+++,,,,,,+++***)))+++******,,,...///...---------,,,,,,,,,---......------------------,,,,,,---......///////////////000///.........///111222444333222111000/////////111111111111222333444555666666555444333333333333111111111222333444555666333333444555555444444333333333333333444555666777<<<;;;;;;::::::;;;;;;;;;;;;999555444555666666666555555444444333444444444333333333444555555666666===<<<;;;999777555444333666444333222333333111000111222222333333333222222222222111000/////////000------........./////////------------------------............---,,,***************+++++++++++++++(((((())))))))))))(((((()))))))))*********++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++************)))))))))))))))******+++************))))))(((((())))))***))))))))))))))))))))))))************************(((((((((''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))666666888;;;???@@@@@@>>>???===<<<:::888666666555555666777888888888777666666777888999999::::::999;;;<<<>>>??????>>><<<;;;<<<<<<;;;999777888:::===;;;===???@@@AAA@@@>>>===@@@???>>>>>>>>>>>>???@@@===???@@@>>><<<;;;===@@@>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEEEEDDDBBB???===??????@@@@@@@@@@@@@@@???CCCCCCBBBAAA@@@????????????@@@AAAAAA@@@>>>;;;999:::999777555333222111111//////.........---------------............---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))***,,,......,,,***)))***(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((***,,,......,,,***)))***))))))((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((((((************))))))))))))))))))))))))************************++++++++++++***)))))))))((((((((((((((())))))***************'''((()))***+++***)))((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***)))(((((((((((()))******------,,,,,,+++***************+++++++++******)))))))))************))))))))))))***,,,...//////...,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---...//////000000//////000////////////000111222222222111111000000000///222222222222333444555555555444333222222222222222222222222333333444555555222333333333444444444444333333333333333444555666::::::999888888888999999999777444444555777888777888777666444333333333333333333333444444444555555:::999888666444333111111444333222333444555333222111111111222222222222222111111000000///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))))))))******++++++,,,,,,(((((())))))))))))(((((())))))))))))************************++++++++++++************************))))))))))))))))))))))))************))))))))))))((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))555555777:::>>>@@@@@@??????>>><<<:::888666555555444555666777888777777666666666777888999999999999;;;<<<>>>??????>>><<<;;;;;;;;;:::888666666999;;;:::;;;===>>>???>>><<<;;;===<<<<<<<<<===???AAABBB@@@CCCDDDBBB>>><<<===???????????????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDD@@@AAACCCEEEDDDBBB@@@>>>===>>>???@@@@@@@@@??????AAA@@@???===<<<<<<<<<===>>>>>>@@@@@@???===:::888:::999777555333222111000............------------------............------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((***,,,,,,***((((((((())))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((''')))+++,,,,,,+++(((''')))((((((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))******))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((''''''((()))***************'''(((***+++++++++***)))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((******))))))))))))*********))))))))))))***++++++,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))))))))))))))((()))+++,,,------...///,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---......//////////////////////////////000000111//////000000111111111111............///000111222333222222111111111111111666555555555444444333333333333333444444555555666444444333333333444555555888777666555555555555555555444222333666999;;;<<<>>><<<999666444222222222333333444444444444444555444444333333222111111111333222333666888:::999888111111111111111111111111111000000000000111111222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))))))))******+++++++++)))******++++++******)))(((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((333333444777;;;=========>>><<<;;;888777555444444333444555777777777666666555666777888999999999999;;;<<<============<<<;;;<<<<<<<<<:::888777999;;;999:::<<<=========<<<;;;<<<<<<;;;;;;<<<>>>AAACCCEEEIIILLLJJJCCC>>>===>>>>>>????????????@@@@@@@@@>>>>>>>>>??????AAABBBCCC@@@AAABBBCCCCCCBBB@@@???<<<===???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<:::888777888777666444222111111000///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&((())))))(((''''''(((''''''((((((((()))))))))((())))))******))))))(((+++******)))))))))))))))&&&&&&'''((((((''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((('''((()))******)))'''&&&((((((''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((())))))***)))((((((''''''(((((()))''''''((((((((()))))))))(((((()))))))))))))))******)))))))))))))))(((((()))))))))************+++))))))((((((((((((''''''''''''((()))************((()))******++++++******((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))+++******))))))******+++***************++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((***,,,,,,,,,,,,---...------,,,,,,,,,---......------------------,,,,,,,,,------...........................////////////------///000111222222222////////////000111222333111111000000///000000111777777777666555444222222444444444444444555777777555444444444444444555555666555444444333333333333222111000222777;;;>>>???BBB???;;;777333222111111333333333333333444444444111111111111111111111111222222444777;;;===<<<;;;222111111000//////000000000000///000000111222222000000///...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))*********************++++++++++++******((((((((()))))))))******((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))******))))))(((''')))((((((''''''(((((()))((((((((((((((((((((((((************************'''''''''''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((222111222444777::::::999;;;:::999777555444444333222333555666777777666666555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>===;;;999:::;;;::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;===???AAAKKKQQQUUURRRIII@@@===>>>=========>>>>>>>>>??????<<<<<<======???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>><<<===???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666555444333222111111000/////////............---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))((((((((('''(((((('''&&&&&&''')))&&&&&&&&&&&&'''''''''''''''((()))******)))((('''***************)))((((((%%%&&&'''((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((()))))))))******(((((((((((())))))************))))))(((((((((((())))))))))))************))))))((((((((('''''''''&&&'''((()))************)))(((((((((((()))******((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))***++++++((((((((()))******++++++))))))***+++++++++++++++*********))))))*********(((***------+++***,,,---......---,,,,,,,,,------,,,,,,------------------+++,,,,,,---------------,,,------...............---...///111111111000000111111111111222333444555000///////////////000000444555555666555444222222444333333333444555777888666666555555444555555666666555444333222222222222111000000222777<<>>:::666333111111111222222222222222222222222111111111111111111111111111222444777;;;<<<;;;:::333222111///........................///000111222.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************))))))))))))))))))************))))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************)))(((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((************************'''''''''(((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((000000000222555777777777999999777555444333333333111333444666777777666666555666777888888999999888<<<;;;::::::::::::;;;<<<===???@@@???===;;;;;;;;;;;;;;;:::::::::;;;<<<===BBB@@@>>>;;;;;;<<<===???PPPVVVZZZWWWLLLBBB>>>===<<<<<<<<<<<<=========>>>=========>>>???AAABBBCCCFFFEEEDDDBBB@@@>>>=========>>>???@@@???>>><<<;;;;;;;;;<<<======<<<<<<<<<;;;:::888777666555555555555444333222111111111111000////////////.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++******))))))((((((((((((((('''%%%&&&(((***************++++++++++++'''((()))******)))(((''')))***+++++++++)))((('''%%%&&&((()))*********)))&&&'''''''''(((((())))))((((((((((((((((((((((((******)))((((((((('''''''''''''''''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************'''((((((((())))))************))))))((((((((('''))))))))))))************)))(((((((((''''''''''''&&&'''((()))************(((((('''&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))++++++************++++++((((((((((((((()))******))))))***+++,,,------...((()))***+++++++++++++++++++++************++++++(((+++------+++)))+++---///...------,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,+++,,,------......------//////000111111000///...............///000111222//////.........//////000111222333444444444333222333333222222333555666777777666666555555555666666777666555444333333222333222000000222777;;;>>>??????<<<888444222111111222111111111000000000000000333333333222222222222111111222333666999:::888666444333111///------------,,,,,,,,,---...///000111,,,,,,,,,---------......************************))))))***+++,,,,,,,,,,,,++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++++++++***((('''%%%$$$((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((