BM66( ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]___aaa```^^^\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[]]]```bbbcccbbbaaa___bbb```______aaabbbaaa```\\\]]]^^^``````___]]]\\\`````````aaacccbbb```^^^^^^]]]]]]]]]^^^^^^___```bbbbbbaaaaaaaaabbbcccccceeeeeeddddddcccbbbbbbaaaaaabbbdddggghhhiiiiiiiiigggggggggfffeeecccbbbaaaggghhhiiikkklllmmmmmmmmmggghhhhhhhhhggggggiiikkkjjjmmmppppppooolllkkkjjjggghhhiiikkkmmmnnnppppppggglllsssxxxxxxuuuoookkkqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrtttvvvwwwxxxxxx||||||||||||||||||||||||wwwwwwwwwwwwxxxzzz{{{{{{uuurrrqqqvvv|||}}}zzzxxxwwwvvvwwwyyy}}}zzzyyyyyy{{{}}}~~~~~~}}}}}}|||}}}~~~NNNOOOPPPPPPQQQPPPPPPPPPPPPOOONNNPPPQQQRRRQQQOOOPPPPPPPPPOOOOOONNNMMMLLLRRRSSSUUUVVVVVVUUUTTTSSSOOONNNMMMNNNOOOPPPOOOMMMSSSTTTTTTUUUUUUUUUUUUUUUQQQPPPOOOPPPRRRRRRPPPOOOSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWRRRSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZYYYWWWWWWXXXZZZUUUWWWZZZ[[[ZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]ZZZYYYZZZ]]]^^^]]][[[[[[ZZZXXXWWWXXX[[[]]]___]]][[[ZZZZZZ\\\]]]]]]\\\ZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[]]]```bbb^^^___```aaaaaa```^^^]]]\\\```eeeggggggdddbbbaaa___^^^^^^]]]^^^___aaabbbbbbccceeegggiiiiiiiiiiiigggfffeeeeeeeeefffggghhhhhhiiijjjkkkllllllllllllkkkjjjiiihhhgggffffffffflllmmmoooqqqpppooollljjjpppooollliiigggiiimmmpppllllllmmmnnnnnnmmmllllllrrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnnnnoooqqqssstttxxxvvvtttsssttttttrrrqqqrrrrrrssssssttttttuuuuuuwwwwwwvvvuuuuuuvvvwwwwwwpppppprrrsssttttttttttttqqqtttwwwvvvtttssstttvvvzzzuuutttvvvyyy|||xxxxxxwwwvvvuuuuuuuuuuuuyyyzzz{{{|||||||||||||||zzztttpppqqqwwwzzzyyyvvv{{{{{{{{{|||||||||||||||sssssstttuuuwwwzzz|||}}}~~~|||{{{zzzxxxxxxxxxyyyyyyxxxxxxxxx~~~{{{yyywwwvvvvvv}}}~~~}}}|||~~~|||}}}~~~~~~~~~~~~IIIIIIIIIIIIIIIIIIHHHGGGJJJHHHGGGGGGIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGHHHJJJJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFHHHIIIHHHGGGKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLNNNNNNGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKJJJJJJKKKMMMFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMPPPNNNKKKIIIIIIJJJMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLKKKJJJQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTTTTRRRPPPPPPRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSQQQPPPNNNNNNOOOQQQTTTUUUSSSSSSTTTUUUUUUUUUTTTTTTSSSUUUXXXXXXWWWVVVUUUVVVTTTTTTUUUVVVVVVWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZYYY[[[[[[ZZZZZZZZZ[[[[[[\\\UUUVVVXXXYYYZZZYYYWWWVVV[[[\\\\\\[[[ZZZ[[[]]]___ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVUUUUUUUUUYYYZZZ[[[\\\^^^___```aaa]]]\\\[[[[[[[[[ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^ZZZ]]]aaa```]]]\\\^^^aaafffddd```]]]\\\\\\]]]___```______^^^^^^^^^______\\\]]]^^^_________^^^]]]eeebbb```aaadddffffffeee`````````_______________\\\]]]^^^```aaacccdddeeecccbbbbbbaaa```___^^^^^^bbbbbbccccccccccccbbbbbbiiihhhfffdddcccbbbbbbbbbbbbccceeefffggggggfffffffffhhhiiijjjqqqzzz~~~~~~nnnmmmllljjjhhhfffeeedddjjjiiigggffffffgggiiikkkffffffeeeeeefffgggggghhhggghhhhhhiiijjjjjjkkkkkkhhhjjjlllmmmkkkjjjjjjjjjooorrrwww{{{}}}}}}{{{yyyvvvvvvvvvxxxyyyyyyvvvtttssssssrrrrrrsssuuuxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxvvvzzz}}}~~~}}}}}}zzzxxx{{{{{{~~~~~~{{{{{{|||}}}~~~~~~CCCCCCCCCCCCBBBAAA@@@???EEEBBB@@@???AAACCCDDDEEEAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFBBBAAA@@@AAACCCCCCAAA@@@DDDCCCAAA@@@AAACCCEEEFFFDDDBBB@@@???AAABBBCCCBBB@@@@@@@@@@@@@@@AAABBBCCC?????????@@@AAACCCDDDEEECCCCCCBBBBBBBBBBBBAAAAAA??????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDEEEGGGHHHDDDEEEFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEAAACCCEEEFFFFFFGGGIIIKKKEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFEEECCCBBBBBBEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJLLLLLLLLLJJJIIIIIIKKKMMMGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMNNNNNNOOOOOONNNNNNKKKKKKKKKLLLMMMNNNPPPQQQMMMNNNOOOQQQQQQQQQQQQPPPKKKNNNPPPPPPOOOMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMJJJKKKMMMOOOQQQRRRRRRRRRTTTSSSRRRSSSSSSQQQNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNMMMMMMIIIMMMQQQPPPMMMLLLNNNQQQMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNOOOPPPPPPOOONNNMMMKKKMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPQQQSSSSSSTTTTTTTTTMMMPPPRRRRRRVVV[[[[[[XXXVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWRRRUUUWWWWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWYYYZZZZZZWWWUUUXXXWWWVVVVVVWWWZZZ\\\^^^ZZZZZZ[[[[[[]]]^^^``````XXX[[[^^^___\\\ZZZZZZ[[[\\\^^^^^^[[[VVVUUUXXX]]]VVVXXX\\\^^^______]]]\\\^^^______``````______^^^\\\^^^```bbbcccaaa___^^^]]]^^^^^^^^^]]]^^^```ccc```aaabbbbbbaaa```aaaccc``````___]]]]]]___cccgggaaabbbdddeeeeeedddbbbaaabbbeeegggfffdddeeekkkpppfffeeecccbbbccceeehhhjjjcccdddeeefffggghhhhhhhhhhhhgggeeeeeeeeehhhkkklllhhhhhhhhhhhhhhhhhhhhhhhhfffgggggghhhiiijjjjjjkkkjjjkkkkkkllllllkkkkkkjjjiiihhhgggfffeeedddcccccccccggglllqqqrrrpppllljjjmmmlllkkkkkklllnnnqqqrrrmmmmmmmmmmmmmmmmmmmmmmmmgggggghhhjjjlllnnnppprrrqqqqqqooooooppprrrtttvvvvvvtttqqqqqqsssuuuvvvvvvqqqqqqqqqqqqrrrtttvvvxxxrrrtttvvvxxxyyyxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{||||||{{{yyyxxx========================999<<<>>><<<999999===AAAEEE>>>;;;???AAA===;;;===>>>===<<<;;;;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>===<<<:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>======>>>???????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>======>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPMMMMMMNNNPPPRRRTTTUUUVVVRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[<<<<<<<<<<<<<<<<<<<<<<<<888;;;<<<;;;888999===BBBCCC===:::<<<===:::999;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;<<<===<<<:::999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::::::888999:::888777888>>>BBBAAA;;;888999999777777999999888888777777888888999::::::999999999999888888888777777777777888999999:::;;;;;;999888777999:::777888888999999888888777::::::999999999999::::::999999::::::::::::999999777777777777888888888888888888888888999999999999888888999::::::::::::999999999::::::::::::999999999999999999999999999999:::::::::999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>===<<<;;;;;;<<<===>>><<<<<<=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>======================================================????????????????????????????????????????????????=========>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<=========>>>>>>========================<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>=========>>>>>>>>>??????<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>========================????????????????????????@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG888888888888888888888888777777777666666888===AAA>>>;;;888777666666777888777777666666666666777777777777777777777777777777666666666666666777777888999999999888666666777999666666777777777777666666999888888777777888888999777777888888888888777777555555555666666666777777666666666666777777777888666777777888888888888888777777888888888888777777777777777777777777777777888888888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888777888888999999999999888999999999999999999999999999999999999999888888888888888888888999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAA<<<======>>>======<<<<<<========================??????>>>>>>>>>??????@@@?????????@@@@@@@@@AAAAAA???????????????>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888888999999999::::::::::::;;;::::::::::::::::::::::::999999999::::::::::::;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<=========<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<======<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???=========>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAA????????????????????????????????????????????????@@@?????????????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB777777777777777777777777555555555555555888<<>>?????????;;;;;;<<<<<<===<<<<<<;;;========================???>>>>>>=========>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>===<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::888888777777666777777777777777888888888999999999888888888888888888888888777777888888888999999999888777777666666777777888888888888999999999::::::999999999888888888888888999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::999999999999:::;;;<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<==================:::::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666444444444555666888999;;;999<<<;;;777555666777666555666666777777666666555444444555555555555666666666666555555666666777888555777888888666555555666555666666777777666666555666666555555555555666666444444555555555555444444444444444555555555555666555555555555666666666666555555666777777777777777666666777777777777666666555555555555555555555555666666666666777777777777666666666666666666666666555555555555555555555555777777777777777777777777555666777888888888888888777777777777777777777777666666666777777777777888666777777777777888888888888888999999999:::::::::999999999999999999999999888888999999999999888888::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======::::::;;;<<<<<<<<<;;;;;;========================>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>??????>>>>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999777777888888888999999999888777777666666666777777666666777777777888888888777777777777777777777777666666777777777888888888777777666666666666777777777777888888888999999999999999999888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888999999::::::999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::999888888888999999999::::::999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888999999999999999999999888888888888999999999999999999:::::::::;;;999999:::;;;<<<===>>>???<<<<<<<<<;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888888777777777777999999999999999999999999666666666666666666666666333333444555777777777666555;;;<<<888555666666333444555666666666666555444444444444555555555666666555555444444555555666777444666999:::888666444444444555555666666555555444555555444444444444555555333444444555555444444333333333333333444444444444333444444444444555555555444444555666666666666555555555555666666555555555444444444444444444444444444444555555555666666666555555555555555555555555555555555555555555555555666666666666666666666666444444555666777777777777555555555555555555555555444444555555666666666666555555666666666777777777777777777888888888999999888888888888888888888888888888999999999999888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>><<<======>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>===<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999666666777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888666666666777777777888888777777666666666666777777555555666666666666777777666666666666666666666666555555666666666666777777666666555555555555666666666666666777777777888888888888777777777666666666888888888888888888888888777777777777777777777777777777777777777777777777777777888999999999999999888888999999999:::::::::888888999999999999999888777888888888888999999999999999999999999:::<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;777888888888999999999999::::::::::::::::::::::::888999999999999999999888888999::::::;;;;;;::::::999999999999999999999999777777888888888999999999999888888777777888888999888888999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888999999:::::::::::::::999999999999999999999999999999888888888888999999999999999999::::::::::::999999999999999999999999999999999999999999999999666777777777888999999999777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666666999999999999999999999999666666666666666666666666333333444666777777555444222:::<<<888444555444111333333555555555555333333444444444555555666666666444444333333444444555666333666:::;;;999666444333333444444555555444444333555444444333333444444555333444444555555444444333111222222222222333333333222222333333333444444444333333444555555555555444333444444555555444444333222222222222222222222222333333333444444555555555444444444444444444444444555555555555555555555555555555555555555555555555222333444555666666666666444444444444444444444444333333333444444555555555444444444555555555666666666666666666777777777888888888888888888888888888888888999999999999888888999999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@AAA======>>>>>>======<<<;;;<<<<<<=========<<<;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<======;;;;;;;;;::::::::::::999999999999999888888888888777777777777777777777777555555555666666777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777555555555666666666777777666666666555555666777777444444555555555666666666555555555555555555555555444444555555555666666666666555555555555555555666555555555666666666777777666666666555555444444444666666666666666666666666777777777777777777777777666666666666666666666666666666777888999999999888888888888888999999999:::666666777777888777777777777777777888888888999999888888777888888999:::;;;::::::::::::999999999999777888888888999999::::::777777777888888888999999::::::::::::::::::::::::666777777888888777777666888999999:::::::::::::::999999999999999999999999777777777888888999999999999888888777777888888999888888888999999999::::::::::::999999999888888888;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999666777888888999999888888999999999999999999999999999888888777777888888999888888888999999999::::::888888888888888888888888888888888888888888888888555555666777888888999999777777888888888999999999666666666666666666666666555666777888999999:::999777777777777777777777777999999999888888888777777666666666666666666666666444444444444444444444444111222333444666888:::;;;777777666555444333333333111222333333444444333333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444222222333333333333444444444444444555555555555666444444444555555555555666666666666666777777777777666777888888777777888999999888777888999:::999888;;;<<<<<<;;;::::::999999;;;;;;===@@@@@@===???CCCFFFCCCBBBFFFMMMOOOLLLHHHJJJTTTYYYSSSOOOQQQUUUVVV___\\\\\\\\\YYYUUUUUUYYYQQQRRRPPPNNNOOOQQQMMMHHHKKKIIIIIIKKKJJJEEEAAA@@@AAABBBAAA@@@===<<<===>>>;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;:::;;;;;;:::999888777777777777777777777777777777666666666666666666666666777777777777777777777777888888777777666666555555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444666555555555555444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444333222333555666555444333333333444444444555555666666555555444444444444555555555555555555555555555555555555555555555555555555666666666666555555555666777777666666777888666666666666555555555555666666666666666666666666666777777777888888888888888888999999999:::::::::999888888888777777666666666666666666666666666666666777777777888888888888666666666666666666666666888888888777888999999:::777777888888888999999999666666666666666666666666888888777777666666555555777777777777888888888888888999:::;;;<<<;;;:::999999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999:::::::::999999999888888888888888888888888888888;;;:::::::::999999888888777777777777777777777777666666666666666666666666666666777777888888888999999999999888888666555555666666666666666666666666666666666666666666666666777777666666555555555444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444333333333444555666777777666666666555444333222222111222222333444333333333222222222333333333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333333333222222222222222222222222222222222333333333333444222222222222222222222222333444444444555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444444444444444555555555555444444444444555555555555555555555666666666777777666777888888666666777888;;;:::999999::::::999888777888999999999:::<<<===<<<:::<<<@@@AAABBBGGGMMMLLLLLLNNNQQQTTTVVVVVVVVVaaajjjooolllkkkoooqqqpppzzzzzz~~~xxxrrrppplllmmmhhh```\\\\\\[[[XXXTTTUUUVVVVVVWWWVVVTTTPPPMMMJJJGGGDDDCCCBBB@@@???============<<<;;;::::::::::::999999888888777777888888999:::;;;;;;;;;;;;999999::::::999888777777777777777777777777777777666666666666666666666666777777777777777777777777777777777666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555444444444333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444222222333444555444333333333333333444444444444555555555555444444333333444444444444444444444444444444444444444444444444555555555666666555555555444555777666555555666888666666666555555555444444555555555555555555555555666666666777777777888888888888888888999999999999888888888777777666666666666666666666666666666666666666666777777777888888555555555555555555555555777777777777777888888999777777777888888888999999666666666666666666666666666666666555555555444444666666666777777777777777888888999:::::::::::::::999999999:::::::::;;;;;;::::::::::::999999999999888999999999999999999888::::::999999999888888888888888888888888888888888888777777777666666666555666666666666666666666666666666666666666666666666555666666666777777777888888888888888777666555444555555555555555555555555555555555555555555555555666666666555555555444444333444444444555555555555666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333555444333333222222333333444444555555555333222111111111222333333333333222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444555555444444444444555555555555444444444555555555666666555777777777555555666777777777777777888888888888999:::;;;;;;<<<===AAACCCBBB@@@@@@BBBCCCDDDJJJPPPWWW[[[```ccceeehhhlllooo}}}}}}zzz}}}zzzoooeeeaaa```___YYY___bbb___aaaggggggbbbbbb[[[SSSMMMKKKLLLKKKJJJFFFEEECCCAAA????????????>>>===<<<:::999888888888888888999999:::;;;;;;;;;888888888999888888777777777777777777777777777777666666666666666666666666555555555555555555555555666666666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111222444444444333222222333333333444444444444444444444333333333333444444444444444444444444444444444444444444444444444444555555555555444444333444666555444444555777555555555555444444444444444444444444444444444444555555555666666666777777777777777777888888888888777777777666666666666666555555555555555555555555555555666666666777777777555555555555555555555555555666666666666777777777666777777777777777888888555555555555555555555555444444444444444333333333555555555555666666777777888888888888888999999:::999999999999::::::::::::999999999999888888888777777777888888888888777777999999999999888888888777777777777777777777777777666666666555555555555555444444444444444444444444555555555555555555555555444444555555555555666666777777777777666555444444444444444444444444444444444444444444444444444444555555555555444444444444333333333333444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222444333222111111111111111222333444555444333111000000111111222222222222222111111111111222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222222222222333333333444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222333333333444444444444333333444444444555555555333333333444444444555555555666777666555444555666444555777777777888999;;;:::<<<======<<<>>>BBBFFFFFFFFFIIIOOOSSSUUU[[[bbbqqqtttxxx~~~{{{wwwxxxzzzqqqjjjfff```iiikkkeeegggpppsssmmmqqqmmmfff___ZZZYYYYYYZZZWWWTTTPPPLLLIIIHHHHHHHHHCCCAAA???===;;;:::999999999999999999::::::;;;;;;777777888888888777777666666666666666666666666666555555555555555555555555333333333333333333333333555555555444444444444444222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000111333333333222222222222222333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333444444444444333333222333444444333333444666444444444444333333333333444444444444444444444444444444444444555555555555555666666666666777777777666555555555555555555555444444444444444444444444444555555555555666666666444444444444444444444444444444555555666666666555666666666666666666666666444444444444444444444444444444444444444333333333333444444555555666666666888777666666666777999:::888999999999999:::::::::888888888888777777777777777888888888888888888777999888888888888777777777777777777777777777777777666666666666666666666666333333333333333333333333444444444444444444444444333333333333333444444444555555555555555444333333444444444444444444444444444444444444444444444444444444444444333333333333222222222222333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111000000000111111222111222222333333222111000///000111111222222111111000000000111111111222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222333333333444333333333444444444444555333333333333444444444444444555666666555555666777666888::::::999999;;;===999<<<@@@AAAAAACCCIIIMMMNNNSSS___nnnxxx}}}xxx{{{|||xxxuuuzzz}}}zzz}}}uuunnnjjjmmmiiibbb[[[UUUQQQPPPOOOJJJIIIHHHFFFCCC???<<<:::;;;;;;999999888888999999777888888888888777666666555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000///000222222222111111111111222222222333333111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333222222000222333333222222333444333333333333222222222222222222222222222222222222222222333333333444444444444444444555555555666666444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444222333444555555555555444555555555555555555555555333333333333333333333333444444444444444444444444222333333444555666666666888777666555666777888999888888888999999999::::::888888888777777777666666888888999999999999888888888888888777777777666666666666666666666666666666555555555555555555666666333333333333333333333333333333333333333333333333333333333222222222222222333333444444444333222222222222222222222222222222222222222222222222222222222222222222333333333333111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////000111222222111111111111000000111111//////000111111111111000///000000000000111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000///////////////////////////000000000000111111111111111111111111111111111000000000000111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111222222222333333333333333333333444444444444333333333444444444555555333444666666666666888:::666999<<<<<<;;;;;;>>>AAAHHHMMMTTTWWWWWWZZZ```fffkkkrrr}}}vvvnnngggbbb___^^^ccccccdddaaa\\\SSSKKKFFFCCCAAA>>><<<:::999999999999999999999888777666555555555555555555555555555444444444444444444444444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000///...///111111111000000000111111111222222222000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222111111///111222222111000222333222222222222111111111111222222222222222222222222111111111222222222333333333333333333444444444555333333333333333444444444222222222222222222222222222333333333333444444444333333333333333333333333222333444555666555444444555555555444444444444333222222222222222222222222333333444444444444555555222333333444555666777777777777777777777888888999888888888888999999999999888888888888777777777666888999999999999999999888777777777777666666666666666666666666666666666666333333333333333444444444222222222222222222222222222222222222222222222222333333222222222222111111111222222333333222111111222222222222222222222222222222222222222222222222111111111111222222222222000000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111222222111///......///111222...///000000111111000000/////////000000000111111////////////////////////////////////////////////////////////////////////......................................................................../////////////////////////////////000000000111111/////////////////////////////////////////////////////////000000000111111111111111111111111111111/////////000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222333333333444444444444444444444555555555555222333666777777888:::<<<888===CCCGGGIIIMMMTTTYYYgggnnnuuuxxxwwwwww|||{{{nnn```WWWPPPNNNJJJFFFBBB@@@??????;;;;;;;;;:::999777666555444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////000000000000000000000000///////////////////////////////////////////////////...---...000111000///000000000000111111111222/////////000000111111111000000000000000000000000000000000000000000000000000111111111111111111000...000111111000///111222222222111111111000000000111111111111111111111111000000000111111111222222222222222333333333333444222222222222333333333444222222222222222222222222222222222222333333333333222222222222222222222222222333555666777666555444444444444444333333333222222222222222222222222222222222222222333333333444333333444555666777888888666777888888999999888888888888888888999999999999999999888888888777777777777777888888888888777777777777666666666555555555555555555555555555555555333333333333444444444555333333333333333333333333222222222222222222222222333333333222222222111111000111111222222111111000111111111111111111111111111111111111111111111111000000000111111111222222/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111111000000000000111222000...------///111333...//////000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////........................................................................////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222333333333444444444444444444555555555666666111333666777888999<<<>>>???FFFPPPXXX___gggqqqyyy|||jjj^^^]]]ZZZUUUPPPKKKHHHGGGFFF======<<<;;;999777555444444444444444444444444444333333333333333333333333222222222222222222222222000000111111222222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////...---...000000000///000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000111111111111000000...///000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333111111111111111111111111111111222222222333333333222222222222222222222222222333555777777666555444444444444333333222222222111111111111111111111111000000111111222222222333333333444555666777888999666777999::::::999999888777888888888888999999999999999999999888888888888666666777777777777666666777666666666555555555555555555555555555555555555555555555666666777777777333333333333333333333333111111111111111111111111333333333333222222111111///000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000................................................//////............//////........................///............---------------............------///////////////////////////////////////.........---...///...------...///........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222111111111000000//////111111111000000000000000222222222222222222222222444333222222111222222222111111222222333444555666111777<<<;;;;;;===BBBFFFJJJPPPddd|||yyyvvvuuuwwwwwwyyywwwtttuuuwwwyyy~~~tttqqqmmmhhh```\\\bbbgggaaaUUUNNNGGG???<<<<<<<<<888555<<<888555555555444333444444333222333333222000---222222222111111111111000000000000000000000000000000000000111222222222333000000000000000000000000111111000000//////......000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////////////////---------------------------------.........//////...............///000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////..................////////////000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111222222333333222222111222333555555666555444333555333111222555777666555444333111000000111111111555111000222444333111111999222:::===222888AAA888===;;;<<<===;;;777999???===:::999:::<<<======???>>>:::888;;;>>><<<888666999======777444777;;;===666222111444888888444222666555444444555444222000666666666666555444222222333333333222222222111111222222222111111111111000111111111111000000000000111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////000000000000000000000000////////////////////////........................................................................................................................//////............//////....................................------------------............------........................///.....................---...///...---,,,---///................................................////////////////////////.../////////000000000000000000000000000000000000//////000000000111111111111111111000000000//////111000000000000000000000222222222222222222222222444444333333333333222222333333333333222222111000888:::<<<===@@@JJJWWW___nnnwww|||sssllllllqqqxxx~~~|||oooddd^^^]]]^^^YYYVVVYYY]]]aaahhhooolllqqq~~~kkkZZZWWWWWWYYY^^^iiizzz~~~uuunnnqqqvvvuuunnniii```TTTJJJDDD@@@<<<999:::777444555666777666666333222000000222333333222222222222111111111111000000000000000000000000000111111111111111111222222////////////////////////000000000000//////......////////////////////////000///...------...///000........................................................................------------------------------------.........///...............//////000....../////////000000000.........................................................................../////////000000000000000000000000//////..................//////////////////000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222111222222333333222222111333333444444333222111000666444222111222111...+++444333333444555555555444111111333444555666:::>>>;;;999===@@@<<>>:::777666888999777444666444111111222444555555222222222111111111111000000000000000000000000000111111111111111111000000////////////////////////000000000////////////...//////////////////////////////...------...//////........................................................................------------------------------------...............------------...//////.........////////////000............................................................................../////////000000000000000000////////////...............//////////////////000000000000111111000000000111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111222222333333222222111222222333333333333222222222111111222444444222000000//////000222444333333666:::???AAAAAADDDKKKPPPTTTXXXUUUSSSZZZ]]]bbblllqqqsssrrrsss}}}zzzwwwuuuqqqmmmkkkkkkllllllfffbbb]]]ZZZYYYYYYXXXWWWNNNNNNMMMKKKLLLLLLEEE<<<;;;;;;999666444444444555555666666555444444555777555444444333222222111111333333333222222222111111222222222111111111111000111111111111000000000000111111111111111111111111111111000000000000//////////////////////////////........................................................................///////////////.................................000000000000000000000000////////////////////////................................................------------------------------------------------------------------------...------------------...------------------------.........---------,,,,,,,,,------......------,,,---------------------------------------.........,,,---......,,,,,,---...------------------------........................................................./////////000000000000000000000000000000////////////000000000111000000000000000000//////000000000000000111111111111111111111222222222222222333444444444333222222333333555888<<>>999333999777444333444444333222222222222111111111000000000000000000000000000000222222111111000000//////////////////////////////////////////////////////////////////////////////................................................................................................,,,,,,------------------------------------------------,,,,,,------...///------........./////////................................................................................./////////000000////////////////////////............////////////////////////000000000111000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111000111222333555666777777333222222333555777888999;;;:::999:::<<<@@@DDDGGGKKKQQQXXX[[[___cccdddcccsss|||uuusss~~~tttlllooopppnnnmmmkkkcccZZZTTTQQQKKKFFFEEEEEEBBB>>><<<===<<<999555333444666777666555444222111111111333333333222222222111111222222222111111111000000111111111111000000000///111111111111111111111111000000000000000000//////////////////////////////................................................------------------------................................................000000000000000000000000////////////////////////........................................................................------------------------------------------------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,,,,---------...,,,---...---,,,+++,,,...------------------------........................------------------------............////////////////////////////////////...////////////000000000//////////////////000000//////000000111111111111000000000111111222222222111111222333333333333333888999;;;>>>DDDJJJOOORRRccchhhuuutttjjjfffkkkddd___```aaaffftttuuupppsss|||~~~}}}|||{{{vvvnnncccXXXQQQNNNLLLLLLHHHEEEGGGIIIBBB888888777555444555444222000222222222111111111000000000000000000000000000000222111111000000/////////......................................./////////........................------............------........................................................................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,---......------------................................................................................................////////////.............../////////............////////////...////////////000000000//////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111222222333333222222111111222222333444555666777888777555222222444777:::===>>>@@@AAAEEEMMMZZZcccmmmqqqvvvzzzzzz|||rrrkkk```YYYZZZ[[[PPPBBB>>>>>>===;;;999888999999777777666555444555555666333333333222222222111111222222222111111111000000111111111111000000000///000000000000000000000000//////////////////000000........................................................................---------------------------------------.................................000000000000000000000000////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////////////////////////////......////////////000000......////////////000000/////////000111111222222//////000000111222222222111111111222333555666777:::???GGGQQQ[[[ccchhhkkkrrrooorrrwwwrrrcccYYYXXXQQQJJJNNN\\\gggppp{{{|||wwwjjj]]]UUUQQQTTTTTTSSSXXX\\\SSSFFF<<<999777666555555333222222222222111111111111000000000000000000000000000000000000000000000//////........................---............/////////........................------............------------------------------------------------------------------------------+++,,,,,,------.........------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------------------------------------------------------------------------........./////////---............/////////............////////////......////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333222222111444333333333333333444555444555666888;;;AAAHHHMMMJJJPPPVVVYYY]]]iii|||~~~xxx}}}oooZZZPPPMMMIIIFFFCCC>>>999555555444333333333444555666333333333222222222111111222222222111111111111000111111111111000000000000000000000000000000000000......////////////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////........./////////000000........./////////000000...//////000111111222222/////////000111222222222333222111222444888;;;===???HHHWWWgggrrrwwwxxxwwwiiiaaa___cccaaaYYYVVV[[[QQQTTT[[[fffuuuxxxmmmsssuuuvvv}}}wwwgggNNNIIIAAA;;;888777777666222222222111111111111000000000000000000000000000/////////000000000000000........................---------.........//////........................,,,------......------,,,------------------------------------------------------------------------++++++,,,,,,---......///---------,,,,,,,,,+++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,------------------------------------------------------------------------------------------.........//////---------.........//////............////////////........./////////000000////////////000000000111000000000000000000000000000000000000000000000000000111111111111222222222111222222333333222222111444444444555666888;;;<<<888>>>GGGPPPXXXbbbkkkrrrvvv~~~{{{uuummmhhhcccZZZOOOEEECCCAAA>>>:::777555444444333333333222222222111111222222222111111111111000111111111111000000000000000000000000000000000000........./////////000000........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////............/////////000---.........//////000000...//////000111222222222...//////000111222222222444333222333555:::???BBBIIITTTdddrrrxxxvvvnnnhhhUUUNNNMMMVVV[[[YYY]]]eeezzzzzzddd[[[MMMBBB;;;999::::::222222222111111111111000000000000000000000000000......//////000000111111........................---------.........//////........................,,,,,,---......---,,,,,,------------------------------------------------------------------------++++++,,,,,,---...//////---------,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------------------------------------------------------------------------------.........//////---------.........//////............/////////000............/////////000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333222222222222333444888<<>>CCCDDDDDDMMMZZZeeeccc[[[VVVTTTSSSOOORRRYYYeeennnuuu}}}|||jjjVVVHHHBBB???===<<<777222...///222555222///444444444222000///000111000000000000000000000000//////.........---------,,,---------.../////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***------------------------,,,,,,---....../////////---------............//////............---------........................---------............///000000000000111111111111111111000000//////......////////////000000000000111333444333000...------333333444666666333222444555;;;:::???OOOWWW\\\fffqqq|||xxxiii\\\GGG:::???888===;;;222///555777444666555333111111111222333333222111000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444222//////222333222000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,------,,,++++++---,,,,,,,,,,,,---......................................................000000000000000000000000///+++,,,000000---...222---///111333444555666777<<<:::777888>>>IIITTT[[[WWWQQQOOOPPPMMMJJJQQQ]]]sssqqquuutttcccWWWPPPJJJCCC>>>>>>:::666444555666444222///000000000//////000111000000000000000000000000//////.........------------------...............------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***------------------------...---------------------------------........................------------........................------------............/////////000000000111111000000000000//////......////////////000000000000...000111222222222444666333222222222111222555999999RRR[[[YYYdddvvv~~~oooUUUPPPEEE>>>777777666444333333000000111111111222222222333222111000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666444222/////////000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((())))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))---,,,,,,,,,,,,---......................................................///////////////////////////------000111...///111222111000222555999<<<===AAAFFFKKKOOOQQQRRRRRRRRRMMMAAABBBRRR\\\bbbrrrssshhhaaa[[[TTTNNNAAA???<<<888555333111000//////000000000000000000000000000000000000000000...............---------...............---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------......---,,,,,,+++******------------........................------------------------------------------------.....................////////////000000000000////////////...////////////000000000000000111111000//////111333555555444111222888CCCJJJ___yyy```JJJCCC>>>555222666555555666666666666555555333222111000////////////////////////////////////------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::999888444111//////000////////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,,,,---......................................................////////////////////////000000000111111111111222888555555888@@@IIIPPPSSSWWWYYY]]]```^^^VVVKKKCCCLLLPPP```uuu}}}wwwnnniiibbb\\\PPPOOOLLLFFF???999666555444333222111222111000///////////////////////////......................../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------..................---------,,,,,,------------------------,,,,,,---------.........---------.........//////////////////////////////////////////000000000000000111222222000///000000333888;;;<<>>HHHNNN[[[tttpppttt{{{~~~wwwooouuuxxxsssuuu~~~jjj___OOO<<<>>><<<888555222222222333333222111000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++===<<<999777555333222111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---------------------------)))***+++,,,---------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////---//////...111888===>>>LLLUUUbbblllooonnnjjjggg]]]RRRDDD???EEESSS___fffpppnnneeegggkkkfffdddgggpppuuusssmmmiiinnnyyyzzzkkkaaa]]]^^^\\\^^^dddhhhfffeeefffkkknnnrrrvvvxxxyyyyyyzzz~~~|||wwwvvvrrrkkk```SSSFFF???;;;666111000222333333222000000000000000000000000---------..............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---............/////////////////////000000000000---///111222444666999<<>><<<999777333222111111222222111000////////////////////////.........---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......---,,,************************************************************************************+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////111111111000//////000111222//////111111111777@@@BBBOOOaaauuuvvvqqq}}}iiibbbeeerrrvvvqqqwwwmmmOOOBBB@@@@@@666111222///000000000///...///000111//////.........------------------,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************rrrYYYNNNLLL???>>>:::444000...000222//////............//////.........------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////////////////222333222//////111333888@@@GGGLLLSSSXXXPPPCCC@@@MMMcccxxx{{{qqqnnnooowww|||dddZZZZZZUUUKKKCCC;;;777222111222444333111////////////////////////.........------------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************************************************************************************++++++++++++,,,+++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////000...------...///000///111111222444777===JJJWWWlllqqqvvv~~~yyyzzz}}}wwwppphhhaaa___eeennnxxx\\\NNNIIICCC666222666333333222000///...///111222/////////.........------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************fffTTT@@@777999:::666000/////////......//////000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000000000///333333///...111555777JJJYYYaaaXXXJJJFFFKKKPPPXXXdddyyyzzzxxx|||zzzvvvxxxuuuoookkkSSSHHH<<<444444666555444000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************************+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...,,,,,,---000222222000222444:::CCCOOO\\\jjjsssppplllooo~~~}}}rrrhhhbbbmmmxxxjjj```SSS@@@999:::666555333222111222333333333////////////...............------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************cccLLL@@@;;;555111111111000////////////000//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................////////////000000111111///222222111555>>>EEEEEEUUU```dddYYYMMMRRRgggzzz}}}|||wwweeeMMM===888777555222111111000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111111111333555555555333999???KKK\\\ooommmhhheeehhhlllwww}}}cccRRRHHH;;;666444222333444444222000000000/////////..................---------,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))gggFFF444555<<<555444333111000000000000/////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................//////000000111111222///333666888DDDSSSYYYUUUOOOOOOOOOQQQ[[[ooo}}}zzzzzz{{{^^^HHH@@@<<<666000222111111000000//////.../////////.........------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))************+++)))))))))******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000111222333333222444777:::KKKVVVdddttt~~~}}}uuuiii]]]ZZZ___cccdddnnnzzzgggSSS===:::555444444333000---000000000/////////..................---------,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))~~~WWW<<<:::BBB888777555333111000000///////////////............------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................//////000111111222222333888===CCCSSSbbbaaaWWWLLLMMMSSS\\\jjj|||cccQQQKKKGGG>>>666222222111111000//////...////////////............---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************************************************************))))))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000000...111222111222:::GGGQQQdddqqq~~~|||zzzsssXXXLLLLLLQQQWWWccc}}}tttOOOGGG===777555444111///000000000000/////////...............------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))mmmNNN>>>::::::999777444222111000///000/////////............------------------------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.................................//////000111222222222888>>>CCCJJJ[[[ggg___NNNVVVaaaooovvvvvvyyyyyyaaaUUUSSSQQQIII@@@222222222111000//////...000/////////............---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************))))))))))))************(((((())))))*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000000000000000333666666:::HHH]]]nnnvvvzzznnnQQQVVVRRRMMM^^^~~~```TTTFFF;;;777666555333000000000000//////////////////.........---------++++++++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))pppTTTEEE???<<<<<<===999111------...---------......///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////...............///000000333111///000222444666666HHHSSSYYYRRRKKKPPP\\\ggg~~~vvvkkkfffeeejjj___EEEDDD>>>777444222000000222///...---,,,,,,---//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))((()))******)))((()))***************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------++++++,,,,,,,,,---------..................------///000111222111000......666333666HHHbbbxxx}}}~~~wwwuuu~~~uuu___PPPOOO]]]rrrkkkXXXPPPGGG:::333555444555333000111555222,,,//////.........---------......---,,,,,,+++******************************************************************************))))))))))))))))))))))))qqqaaaNNNCCC;;;;;;<<<888444222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...////////////.........//////000///222333111///555BBBMMMVVVXXXVVVQQQSSSbbbuuu{{{rrriiimmmjjjYYYIIICCC<<<777444222111111111111///........................---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))************************+++++++++***************+++---...---,,,+++,,,---************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------++++++,,,,,,,,,---------........................///.........///111555777///>>>XXXxxx~~~~~~wwwxxx{{{mmmgggccc^^^mmm}}}yyyiiieee___PPPAAA;;;999555111......000111222//////.........---------......------,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))zzzeeeQQQ>>>999======999444444333111000......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////000000///......////////////111444555777@@@LLLWWWRRRQQQOOOQQQaaazzznnnlllmmmbbbTTTNNNEEE<<<777444222111222222111111///......---.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---......,,,,,,---...************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------........................///000000///000222777::::::MMMkkk~~~~~~qqqYYYZZZeeeyyynnnXXXJJJ@@@666000222222///000555/////////.........------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))jjjPPPDDDCCC@@@;;;777555444222111///......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------------...//////111000//////////////////333222333;;;GGGNNNOOONNNJJJOOOVVVcccxxx{{{tttnnn^^^fff___QQQCCC:::777555222222222111111000///..................---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))*********************************+++++++++++++++***+++,,,+++***)))***,,,************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,------------...............////////////000222333333333555:::???UUUcccxxxyyy{{{jjjfffccckkk~~~ttteeeNNN<<<222888;;;333...111////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))lllZZZOOOEEE===999666555444222000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------------...//////111000000/////////000000333444999BBBLLLTTTVVVVVVbbblllwww}}}jjjwwwppp___LLL@@@<<<888333111111111000000000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++(((***+++***)))((()))+++************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,,,,---------................../////////000000000111222333777AAAOOOZZZooo~~~~~~xxxkkkhhhiiiyyysssssstttvvv~~~wwwjjjkkkooouuu~~~gggWWWZZZiiivvv{{{~~~mmmOOO777777;;;555//////000000/////////...............------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))qqq```OOOBBB<<<;;;:::888555333111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////000/////////000000111222000888BBBHHHOOOYYYhhhttt}}}~~~{{{rrr]]]PPPJJJCCC999555444222111000000111222/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,---------.....................//////000000111000222444888BBBVVVnnn~~~nnniiikkkkkkvvvgggeeemmmwww}}}pppbbbccchhhkkktttLLL:::888666333222000000000/////////............------------------************************************************************************))))))))))))))))))))))))}}}iiiVVVLLLDDDBBB>>>:::666333000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////......//////000111333333666999BBBPPP```qqq~~~ooo~~~wwwjjjcccVVVGGG<<<:::666222000000222333////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,+++,,,------++++++,,,---************************++++++++++++++++++++++++***++++++,,,,,,------...------------------------------------............---......///000000111111333:::DDDNNNZZZkkk|||vvv~~~}}}~~~{{{|||lllooozzz}}}wwwrrrPPPBBB===999555000000000000/////////...------..................++++++++++++++++++++++++************************************************))))))))))))))))))))))))pppbbbKKKHHHDDD>>>888444000...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////.........///000222444444@@@999<<>>???HHHNNN[[[iiipppqqqwww{{{kkk]]]SSSGGG888444444...000111222111000...------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++***))))))))))))***+++************************))))))))))))))))))))))))************)))))))))(((*********)))******+++,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------///...---------...///000000///000222222222:::DDD^^^|||qqqnnnqqqgggppp}}}~~~gggUUU===999555333222111111222000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************kkkHHHCCCAAA888555222000//////000///......------,,,,,,,,,,,,,,,+++///222222...+++***,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...///000///......000111333222000111888EEESSS]]]pppvvv~~~zzzxxxtttgggMMM:::555111222222111111000///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))************))))))))))))******))))))***++++++,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000---------------------------........./////////000000///000333666>>>MMMZZZwwwyyyoooggggggllldddtttsssgggtttwwwZZZOOOAAA777555444111---000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************___LLLCCC;;;<<<999444222000000...---......---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------....../////////---...000222000999@@@@@@AAAPPPnnnyyyxxx}}}dddGGG===:::333222000////////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000........................---...///000000000000000111000111777CCCTTTfffrrrtttkkkeeebbbdddjjjzzzuuummmnnnvvvrrrzzztttUUU@@@::::::444+++111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************uuuVVVGGGCCC===999555111000000///...///...------,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------........./////////......///222444333===HHHMMMSSSddd~~~}}}~~~|||uuuVVVHHHCCC555222///...///000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000........................---...///000111111111111222111444@@@TTTiiiyyy{{{kkkdddeeejjjttt|||pppYYYAAA888666444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************xxx{{{pppTTTHHH===999555222111111111000///......------------------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,---------............,,,---------............///////////////111444777;;;DDDQQQ```mmmzzzfffUUUHHH<<<777111///000222111000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))***+++------+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000..............................///000111222333333444999BBBPPPcccvvvuuugggeeemmmzzzlllvvvTTT:::555777222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************~~~yyyzzz||||||rrrXXXGGGBBB<<<777555444333222//////...---------------,,,---...---***)))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************)))************+++++++++++++++++++++++++++++++++------------............------------.............../////////000333777;;;@@@VVVrrr{{{kkkYYYFFF???777333333333111.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))***,,,---...+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................////////////000222444555<<>>===444///000///...---,,,///000---(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))++++++*********************++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222///------000222111///666///(((///888222555IIIaaaqqq~~~vvvvvvvvvzzzxxxqqqrrr~~~~~~~~~qqqiiiiiirrrvvvtttyyytttssssssrrrwww~~~}}}JJJ>>>;;;666222000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,,,,,,,---~~~~~~~~~hhhGGG888888555333111//////000111///------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************++++++,,,,,,,,,---------.........000...,,,---///111000///...111222111222<<>>222...000---,,,++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///---...000111000...***555666333888>>>MMMcccuuu~~~{{{~~~}}}{{{~~~~~~tttpppuuufffHHH???444000222444333111.........------------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++yyy___CCC@@@???888222---///333444000,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++,,,,,,,,,------------.........///------...///000///...111222333444;;;JJJ^^^lll{{{uuueeeZZZMMM===555666000...---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...///000000///---%%%777:::666CCCYYYoooeeeSSS===222222555333.../////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))}}}nnnOOOCCC>>>:::444000111333222///......------------,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++************+++,,,,,,------------............------...///000000000///333555:::DDDQQQ^^^ggglllkkkwww|||wwwzzz{{{sssfffRRRAAA999555333111111///,,,,,,...---------------------------,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++++++++,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000000///---///555555???\\\yyysssyyy~~~zzzYYY@@@666444222///000000/////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))(((((((((lllYYYIII<<<888555555222------222.........---------,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,------------.........//////---...///000000111222333555;;;JJJ```ttt{{{uuulllgggoooyyytttuuuzzzjjjOOO>>>888333111333111,,,***------------------------------,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,---------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000000000000000555777;;;QQQoooxxxyyyoootttxxxvvvyyyWWW???555333444111111000000000000//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))((((((((({{{jjjVVVCCC===::::::444,,,---444............---------,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------........./////////---...///000000222666999===KKKdddzzz|||}}}wwwmmmppp|||fffSSS@@@666///111222---+++...---------------------------,,,++++++******++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000000111333555444@@@QQQfffsssvvv}}}|||}}}uuummmjjjoooQQQ<<<555444222222111111111000000000------------,,,,,,,,,,,,++++++++++++++++++++++++******************))))))xxxjjj\\\MMMCCC===>>>:::111///555............------------...------------,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------............////////////---///000000000444:::???NNNbbbxxxllljjjttt~~~rrrWWWDDD444222222...---000........................---,,,++++++******++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000000222777;;;FFF]]]rrr|||~~~|||}}}kkkqqqsssVVV@@@666333222222222222111111111...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++}}}wwwUUUGGG>>>@@@???666222444//////.........---------......---------,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.............../////////000...///000///000555<<>>eeexxxtttRRR???333333333222222222111111......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---{{{|||rrrXXXGGGAAA;;;;;;:::111000111111111000...,,,***...---,,,,,,++++++,,,,,,,,,+++***)))))))))***+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///...------///000111000222---000888888555BBBVVV{{{|||yyyyyyyyyzzzjjjOOO???777000,,,---...---,,,,,,......---,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))************))))))*********)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000000//////111333777///000666000,,,@@@^^^|||{{{PPPAAA999111///111333222111///......------,,,++++++---------,,,,,,,,,++++++************************|||zzz{{{tttrrr{{{jjjWWWLLL@@@===>>>888000000000000///...------...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---************************)))************+++++++++)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...///000111111000888222111555888;;;GGGUUU{{{vvvooorrrkkkkkkkkkjjjiiiiiihhhhhhooolllgggbbb^^^]]]]]]]]]hhhmmmlllfffeeemmmvvvzzzzzz{{{pppYYYKKKBBB999222000000///......///...---+++,,,,,,,,,++++++++++++***************************+++++++++*********))))))))))))************))))))************))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........---...000000//////000111111///222777666<<>>888555222///......//////......---,,,,,,,,,,,,,,,,,,,,,++++++************************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------......///111222111000000111---111999HHH```wwwxxxjjjbbb\\\XXXXXXVVVPPPNNNPPPTTTOOOMMMOOOLLLFFFDDDGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCBBBDDDEEECCCBBBDDDGGGIIIKKKLLLNNNOOOSSS[[[dddkkk}}}~~~}}}gggggg|||xxxrrruuuyyy||||||vvvkkkbbbXXXKKK;;;111111000//////000///---+++------,,,,,,,,,+++++++++************************************************)))******++++++******))))))***************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---...//////...---...000111444666777???RRRkkk}}}wwwuuuqqqooo{{{qqqzzzzzzxxxxxx{{{~~~ooodddsssdddJJJ666777888000...444000000//////...---------...------------,,,,,,,,,++++++++++++++++++++++++{{{sssuuu}}}fffPPPIIICCC>>>;;;666222...------...///...------,,,,,,------,,,,,,,,,,,,++++++******************************))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........,,,///111111000000111333222>>>PPPhhhssshhhccc___WWWOOOIIIEEECCCEEEFFFDDDBBBBBBCCCAAAAAACCCCCCAAAAAACCC???????????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>???@@@AAA@@@??????AAABBBBBBAAA@@@@@@BBBDDDGGGJJJ[[[rrr{{{aaacccvvv|||xxxxxxzzz~~~xxxpppfffYYYGGG;;;000///---...//////...------------,,,,,,,,,++++++******************************************************++++++++++++******))))))******+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////---...000///......///000444666:::BBBPPPaaapppxxxwwwrrr|||sss}}}~~~uuuwww{{{yyywwwxxxZZZ???:::;;;555111222111000000//////...------.........---------,,,,,,++++++++++++++++++++++++xxxppphhh{{{sss[[[NNNDDDCCC@@@;;;555111.........///......---------------...............---,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------............,,,---------............---///111111000000444888>>>MMMgggyyynnnfff___VVVOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@@@@>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>======>>>======@@@@@@======>>>===>>>??????@@@@@@@@@@@@;;;DDDOOOXXXaaannn~~~wwweeebbb|||~~~vvvmmmaaaQQQCCC444111...---.../////////------------,,,,,,,,,,,,***************************************+++++++++******++++++++++++******))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////---...000000//////111222555777CCCWWWjjjwwwuuuttt{{{uuurrryyyrrrXXXIIIBBB;;;333///111111111000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvgggggg|||xxxbbbRRRCCCDDDAAA===888444111000/////////...------------------.../////////...---,,,++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............111333222111333888>>>KKK[[[zzz}}}pppeee\\\PPPNNNJJJGGGDDDAAABBBCCC@@@AAAAAA???>>>?????????:::<<<<<<<<<===?????????;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@???>>>======>>>>>>AAA===>>>BBBCCC???>>>@@@>>>>>>???@@@BBBCCCCCCCCCBBBDDDFFFFFFFFFJJJRRRXXXeeeppp~~~fffiiiyyyqqqgggYYYLLL<<<777222...---///000000...------------,,,,,,,,,************************))))))*********+++++++++***++++++,,,,,,++++++***))))))***++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////,,,...000111111111333555777<<>>:::666333222111//////...------------...+++,,,---------,,,+++***++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000222444333222555<<>>???:::<<<===<<<<<<>>>???>>>>>>>>>?????????????????????>>>===<<<;;;<<<======AAA<<<<<>>===@@@???===<<<;;;===>>>>>>======>>>???@@@AAACCCGGGJJJHHHPPP[[[fffqqq~~~vvveeewwwooocccVVVCCC===555///......000000......---------,,,,,,,,,************************))))))******++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000,,,...000111222333555777;;;BBBZZZyyy}}}nnnqqqtttzzz~~~yyy|||~~~{{{}}}zzz[[[JJJ>>>444222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,mmmgggpppjjj[[[PPPCCC===BBB@@@333...333111000......//////...,,,---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************------------------------//////.........---------000---,,,///...,,,---000111555222222999???KKK```{{{|||{{{ooodddaaaooovvvlllcccYYYRRRPPPNNNJJJGGGDDDCCCBBBAAA@@@>>>==============================================================================;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDFFFKKKQQQWWW[[[nnnvvvtttzzz|||qqqhhhIIIAAA888222000000000...///---,,,,,,---...---,,,++++++++++++++++++++++++))))))***+++,,,...///000333///,,,+++,,,---,,,***,,,,,,++++++,,,,,,---...******************************++++++++++++******,,,,,,,,,---------......---------........./////////111111000222777:::999AAAeeezzzpppqqq{{{zzzzzzcccDDD444222000222666555000,,,,,,////////////............------,,,,,,+++***))))))wwwwww{{{iiiUUUCCC???>>>888222000111///......//////...---...,,,,,,---///111111000,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------//////.........---------///,,,---///000...000555222@@@FFFHHHJJJNNNbbbxxxuuu|||uuudddXXXVVVPPPIIIFFFFFFFFFDDDBBBAAAAAA@@@???>>>===<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@???????????????????????????@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@AAADDDGGGIIIEEEJJJOOORRRSSSXXXbbbjjj{{{}}}xxxmmmSSSMMMCCC:::555333222111000...,,,,,,---...---,,,++++++++++++++++++++++++*********+++,,,---......111...++++++,,,---,,,***,,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////111111222333444888???FFF___xxxoooppp|||{{{vvvttt^^^EEE???999333222111//////222////////////............---,,,,,,,,,+++*********tttiiiNNNAAABBBBBB:::111111///------//////...---///---,,,---000333444444,,,,,,,,,,,,,,,,,,,,,,,,))))))******************++++++++++++++++++++++++------------------------...............---------...,,,---000111000444:::FFFaaaqqqnnnhhhjjjzzzmmmddd[[[RRRLLLHHHEEEAAA@@@BBBCCCBBB@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???BBBAAA@@@????????????@@@===>>>@@@@@@AAADDDIIIMMMSSSddd|||uuulll{{{xxxkkkeeeYYYKKK>>>666333222000///---------...---,,,++++++++++++++++++++++++************++++++,,,,,,...,,,******+++,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------........./////////111111444888999===NNN```~~~wwwrrr{{{~~~zzz}}}wwwwwwTTTFFF<<<444222111000111444////////////............,,,,,,,,,,,,++++++++++++hhhtttwww[[[GGGDDDEEE>>>222222000...---...//////...111///------000222333333,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++,,,,,,------------------...........................---...000000000555===[[[~~~wwwnnnaaaXXXTTTQQQNNNKKKFFFDDDBBBAAABBBBBB@@@>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAA???>>>===???AAABBBBBBHHHJJJUUUdddttt}}}ccc```www}}}ppp]]]III:::333111111000...---.........,,,++++++++++++++++++++++++*********+++************+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------..................////////////222000333;;;>>>GGGaaa|||yyyyyyxxx|||fffIII>>>555444555333111000////////////............++++++,,,,,,,,,,,,,,,,,,nnnpppzzzsssUUUDDD???;;;555444222///...////////////222000...---.../////////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---.....................///......///......555>>>[[[tttmmmddd^^^UUUNNNJJJGGGCCCAAABBBAAA@@@@@@@@@???===<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???======???@@@@@@@@@??????AAA???======???@@@@@@>>>DDD@@@BBBKKKTTTccc~~~aaaNNN^^^|||zzzgggQQQ@@@666333333111///...//////...---++++++++++++++++++++++++******+++++++++***)))((()))***+++++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.............../////////000000333111444;;;BBBPPPmmmwwwyyy{{{|||~~~___NNN===777555333000///////////////............,,,,,,,,,,,,,,,,,,------yyyWWWCCC>>>@@@888555111//////000000///111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............////////////---...666@@@TTTyyy}}}kkk^^^YYYPPPMMMIIIGGGEEEDDDBBBAAA???@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<============>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===BBBAAA@@@AAABBBCCCCCCBBB>>><<<>>>CCCEEEJJJZZZlll{{{YYYPPP]]]zzzyyykkkZZZJJJ>>>999444222////////////...---++++++++++++++++++++++++******,,,,,,,,,+++***))))))***,,,---,,,+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000444666999???KKK___www|||~~~vvvccc{{{~~~lllLLL999333222222333////////////............------------,,,,,,,,,,,,ppp}}}UUUDDDFFF<<<888444111000000000///...---...///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------........./////////...///000...000:::FFFYYYhhhwwwwwwmmmcccWWWOOOLLLDDDCCCBBBCCCDDDFFFFFFFFFAAAAAAAAAAAAAAABBBDDDEEE????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;<<<<<<<<<===>>>???<<<>>>??????>>>>>>BBBGGG]]]sss]]]LLLddd~~~~~~xxxooocccVVVHHH@@@555222000///000///...---++++++++++++++++++++++++)))***,,,------,,,+++***))),,,...///---+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------........./////////000000000000222;;;BBBKKK^^^xxx~~~xxxzzzxxxZZZ@@@777444444444////////////.....................---,,,,,,,,,+++bbbjjjdddEEEAAA>>>:::555222111000000///+++,,,...000222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////......000111000222>>>JJJbbb^^^lll{{{{{{pppddd\\\UUUMMMHHHGGGFFFEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>@@@BBB@@@?????????>>>>>>>>>===========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCCCC???????????????@@@AAAAAA>>>@@@BBBBBBAAAAAABBBDDD===@@@@@@======@@@CCCDDDBBBSSSuuu{{{\\\SSSqqqyyy{{{uuukkk^^^OOODDD555333111000000000...---++++++++++++++++++++++++)))***,,,.........,,,+++***---000000---+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......////////////000000000000///===JJJVVVpppqqqwww~~~bbbHHH>>>888444111000/////////............//////...---,,,,,,++++++|||eeefffqqqwwwYYY??????BBB;;;///+++111444000........................,,,,,,+++,,,------,,,***///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---000222000...444DDDSSSZZZkkkvvvhhhbbbYYYRRRMMMIIIDDDAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::::::::999888888888999:::<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;<<<======>>>??????<<<======>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@????????????>>>???????????????>>>======@@@DDDSSSiii}}}zzzddd^^^www~~~sssnnnbbbQQQ>>>777111///...---...111---------,,,,,,,,,++++++***************************+++,,,---///000111111------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111000000111111777III___rrr~~~{{{TTT999888777///111111000///---,,,---...------,,,,,,,,,+++++++++kkkdddiiinnn{{{gggJJJ@@@BBB>>>555///......---........................---,,,+++,,,......,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---...111222000222AAARRRlllzzzqqqeeeXXXSSSMMMIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999888888888999999::::::::::::::::::::::::=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????<<<<<<======>>>??????@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@????????????????????????>>>======???<<<@@@JJJTTTeeepppZZZ```www{{{___HHH>>>444111///---+++------------,,,,,,,,,++++++************************++++++,,,---...//////000------,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000//////111333444;;;___|||}}}~~~uuuxxxvvvTTTDDD<<<444222222222111///...//////------------,,,,,,,,,,,,~~~nnnkkkbbbaaaiiixxxxxxUUUCCC@@@>>><<<666///,,,---........................---,,,,,,---......---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000...,,,111666444555IIIbbb}}}rrrggg[[[SSSIIIGGGDDDBBBCCCEEEEEEEEECCCBBBBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999999999:::::::::888999:::;;;;;;;;;;;;;;;888999:::;;;;;;:::999888:::::::::::::::999888888:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???????????????>>>======AAA;;;888999:::AAATTTiiinnnVVV\\\ssssss[[[LLL<<<666333000---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000///000222777:::JJJggg}}}vvvuuu|||{{{{{{rrrqqqxxxsssiiivvvyyymmm|||jjjLLL999000444333333333222111111000///.........------------|||sssgggccclll}}}hhhOOOBBB;;;======444000111...........................---,,,---//////---,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111...111777666===]]]xxxtttggg]]]VVVNNNJJJFFFEEECCCBBBBBBCCCDDDDDDBBBBBBAAA@@@??????>>>>>>========================::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<=========;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<======>>>?????????@@@@@@AAAAAAAAABBB???????????????>>>======>>>===>>>@@@>>>;;;AAAJJJXXXnnndddQQQ]]]{{{ooo[[[EEE:::777444111000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222111000111555===CCC]]]ooo~~~|||vvvuuu{{{|||zzz|||jjj```ttt~~~zzzwwwmmmllltttpppeeeHHH:::666555333333333222111000////////////............rrrjjjkkkwww|||zzzzzzvvv{{{gggPPP>>>===@@@:::444222////////////////////////......---...///000...,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111333000222555777FFFpppmmmkkk{{{rrreeeYYYQQQMMMJJJGGGEEEDDDDDDCCCBBBBBBCCCDDDAAA@@@@@@???>>>======<<<<<<<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;>>>===<<<;;;<<<===???AAA>>>>>>??????>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB???????????????>>>======:::<<<@@@CCCBBB>>><<<>>>FFFOOOgggyyyXXXPPPccc{{{eeeKKK<<<666333111111.........---------,,,,,,++++++++++++++++++++++++,,,++++++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111000111888CCCLLLkkkxxxzzz~~~ssswwwvvvnnnyyyqqqkkkiiihhhhhh]]]ZZZ___ppp|||UUU===999666333222222222111///000000/////////.........yyysssppplll}}}|||uuuvvvhhhMMMAAA@@@===555//////////////////////////////......///000000///---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111222333555;;;EEE]]]|||www|||iiibbbXXXOOOJJJHHHGGGFFF@@@AAABBBAAA@@@@@@BBBCCC??????>>>>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<>>>===<<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<======???@@@AAABBBBBB???????????????>>>======>>>>>>>>>??????>>>>>>>>>EEEAAAJJJhhhnnnZZZUUUiiimmmSSSCCC999222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...000000000333>>>MMMYYYuuu~~~uuunnn~~~qqqnnnggg```\\\___eeejjjhhhddddddooo|||eeeAAA???:::444111111222111///000/////////............rrrmmmzzz~~~|||___HHH???>>>888111////////////////////////000///...///111111///...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000000111111111111666???OOOiiivvvjjjYYYUUUOOOIIIFFFEEEDDDDDD@@@BBBCCCAAA???>>>???AAA======<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIGGGGGGHHHGGGFFFDDDCCCBBBBBBBBB???????????????????????????>>>===<<<===@@@BBBDDDEEEDDDBBBAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<===???@@@AAABBB???????????????>>>======BBB@@@>>><<<===@@@@@@???>>>;;;???LLLaaa~~~yyy___TTTeeettt{{{fffVVVGGG;;;333222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000...111333555;;;JJJ^^^mmmwww{{{zzzppphhh```bbbcccbbbcccjjjwwwzzzwww{{{aaaEEE>>>555111111222222000/////////.........------kkkiiiiiikkkMMM??????<<<555000000000000000000000000000/////////111111///.........------...///111222,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000111111111111000:::IIIcccgggUUUQQQNNNJJJGGGEEEDDDDDDDDDDDDEEEFFFCCC>>><<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@AAAAAABBB@@@AAACCCEEEGGGIIIJJJJJJPPPSSSXXX\\\]]]ZZZWWWTTTOOOMMMKKKIIIHHHHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAACCCGGGMMMSSSVVVRRRQQQNNNKKKHHHEEECCCAAA==================<<<<<<<<<;;;;;;;;;;;;<<<======999:::;;;===>>>@@@AAABBB???????????????>>>==================???AAA???;;;888<<>>HHHgggsssQQQQQQjjjxxxyyyiiiXXXFFF;;;777//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000444888<<>>===999000111333555666666666555////////////..................------------.........///000///...---...000------------------,,,,,,333//////333555222///...555@@@UUUxxxzzzkkkYYYLLLHHHGGGFFFEEEDDDDDDDDDDDDGGG???;;;???@@@<<<999;;;<<<;;;888888:::======::::::???AAA>>>>>>AAABBB@@@AAA@@@????????????@@@AAAAAAEEEGGGIIIQQQ]]]aaa^^^gggooo}}}{{{sssjjj]]]TTTQQQRRRSSSTTTTTTLLLQQQUUUOOOMMMQQQPPPNNNEEECCCDDDJJJbbb}}}tttiii\\\PPPIIIGGGGGGGGGCCC>>>@@@EEEAAA888;;;;;;<<<>>>???===;;;888:::::::::;;;<<<===???@@@;;;<<<===?????????>>>===??????@@@@@@@@@??????>>>>>>@@@@@@??????EEEOOOWWW{{{zzz```FFFZZZiiizzzeeePPP@@@888444111,,,))),,,000///,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------------------------------222000......///000111111...555333666PPPmmmsss|||~~~}}}uuutttYYYFFF999999777---***///000/////////............pppddd___www~~~ttt|||yyy{{{uuugggWWWJJJBBB<<<666444444444444444333222222////////////..................------------.........///000///...---...000............------------222...---111333111000111222CCC]]]~~~vvvlllaaaTTTKKKGGGGGGFFFDDDCCCCCCCCCCCCHHHBBB???AAA@@@<<<:::<<>>>>>;;;<<<===>>>??????>>>===??????@@@@@@@@@@@@??????===>>>???===<<>>;;;999777555222000/////////////////////..................------------.........///000///...---...000............////////////222//////111222111222666666OOOooo~~~nnnaaaZZZSSSMMMHHHFFFFFFDDDCCCBBBAAAAAAAAAAAA???>>>???<<<999:::===;;;;;;;;;<<<===???BBBDDDDDDAAACCCKKKOOONNNTTT^^^YYY]]]bbbhhhmmmpppqqqrrrvvvyyy[[[NNNKKKcccwwwdddUUUIIIAAADDDCCCAAA???>>>===============>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>===??????@@@@@@@@@@@@@@@???>>>??????===;;;;;;???CCCEEE___xxxqqqJJJLLL```gggMMM<<<777444000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------------------------------////////////////////////000999???PPPoooxxxeeevvv}}}sssjjjhhhnnnyyyiiiIII;;;666333222444000000000/////////......yyymmmyyyooo___MMMDDDDDD<<<999555111...---......////////////..................------------.........///000///...---...000////////////000000000000222111222444444222444:::CCCaaa}}}sssiii\\\RRRMMMJJJGGGDDDEEEDDDCCCAAA@@@@@@??????:::<<<>>>>>><<<;;;>>>BBB:::<<>>??????>>>===============>>>>>>>>>>>>===??????@@@@@@AAAAAA@@@@@@@@@AAABBB@@@>>>===>>>@@@:::HHHSSSlllhhhTTTQQQnnnxxx]]]LLL;;;666111111111///...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,,,,---------------------///000000/////////000666AAALLL^^^xxxyyyyyynnneeetttkkkgggqqqZZZ@@@666333111000000000000////////////...vvvooozzz___KKKCCC===:::666222///...///000////////////..................------------.........///000///...---...000/////////000000000111111///000333555333222666>>>PPPmmmvvvddd```ZZZRRRLLLHHHGGGDDDBBBCCCBBBAAA@@@????????????<<<@@@BBBAAA???@@@CCCFFFCCCGGGOOORRROOORRRcccvvv|||~~~lllRRROOOIIIDDDIIINNNTTTVVV[[[ZZZPPPHHHOOO\\\mmmgggWWWWWWUUUPPPIIICCCAAAAAA===>>>>>>???????????????>>>>>>>>>============>>>??????@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@@@@@@@>>>CCCCCCMMMnnnkkkMMM\\\wwwiiiGGG<<<333222222000///111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,...000000//////111333;;;NNN]]]mmmzzzmmmttt{{{~~~{{{nnnnnnzzzlllKKK;;;777555111111000000000////////////rrrnnn]]]AAA???<<<888444111111111222////////////..................------------.........///000///...---...000......//////000000111111,,,...111333222333===III```uuu|||iii[[[TTTPPPLLLJJJHHHFFFDDDBBBAAA@@@@@@??????@@@@@@AAA???CCCCCCAAA@@@CCCEEEDDDEEEOOO]]]bbb\\\```zzzqqqXXXRRRLLLIIIHHHEEEEEEEEEFFFJJJSSS]]]```]]]QQQ```|||ppp___OOOEEEBBBCCCBBBBBBAAAAAA@@@AAAAAABBB???>>>>>>============>>>>>>???@@@AAABBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@???CCC>>>???RRRoooZZZSSSppp[[[HHH777333444111///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,///000000///000555999AAA^^^pppyyy~~~tttuuuyyyzzzsssxxxrrrwwwTTT???999666222111111000000000/////////xxxhhhkkk|||QQQBBB@@@<<<888444222111111////////////..................------------.........///000///...---...000------...//////000111111000000111222222:::MMM___yyy~~~oooaaaXXXMMMKKKIIIGGGFFFEEECCCBBB????????????@@@AAABBBBBBBBBEEEEEEDDDHHHNNNPPPLLLFFF___ttt___OOOKKKMMMHHHNNNVVVWWWTTTbbb{{{{{{zzzqqq]]]SSSOOOLLLJJJFFFDDDBBBBBBCCCCCC@@@???>>>===<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAA@@@???BBB===>>>HHHVVVrrrsssWWW^^^{{{sssWWW===666666222...///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------++++++,,,,,,---......///---///000000///111888>>>WWWzzz~~~{{{|||~~~wwwaaaFFF<<<888333111111111000000000//////xxxssskkkeeelllyyygggEEECCC???:::666333111000000/////////.....................------............///000///...---...000,,,------...///000000111555444333333555AAA[[[qqq}}}nnn```VVVQQQJJJIIIGGGEEEDDDDDDCCCCCC>>>>>>>>>???@@@BBBCCCDDDFFFJJJKKKLLLUUU___bbb]]]PPPwwwnnniiinnniiirrrvvvvvvmmmcccSSSPPPKKKFFFCCCCCCCCCDDD@@@???>>><<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCBBBEEEDDDCCCCCCCCCDDDCCCBBB???AAA===@@@GGGHHHSSSjjj^^^QQQfff}}}bbbBBB888888333...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------++++++,,,,,,---...//////---///000//////222;;;BBBttt|||}}}{{{yyyzzznnnrrrQQQCCC===888111111111111000000000000yyyjjjiiieee[[[]]]iiitttrrrHHHDDD@@@;;;777333111111000/////////............,,,---......//////......000000000000////////////......//////000000111111777555222222>>>VVVrrrrrrggg```WWWPPPMMMIIIIIIHHHFFFCCCBBBBBBCCC???@@@AAABBBEEEJJJPPPUUU___fffmmmnnnyyy~~~mmmzzz\\\OOOKKKHHHEEEDDDEEE@@@@@@DDDCCC======BBBBBB>>>>>>@@@@@@>>>???CCCEEEEEEFFFEEECCCBBBCCCDDDEEEEEECCCAAAAAACCCGGGKKKcccyyyVVVQQQggg|||uuuooo{{{uuuUUU@@@999666111+++......---///000111///...------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...111000---111@@@PPP}}}{{{~~~wwwzzzyyyuuugggQQQYYYoooMMMCCCCCC555555222///...//////...iiidddaaaYYYZZZbbbfffwww|||OOOEEE<<<:::777111...000000000/////////.........,,,---......//////......////////////000000000000......//////000111111111+++///111333CCCbbbwwwhhh___YYYQQQKKKIIIKKKJJJHHHEEECCCBBBDDDEEEJJJJJJJJJLLLRRR]]]kkkuuu{{{}}}zzzyyyyyyuuurrrvvv~~~}}}xxx{{{gggSSSGGGFFFJJJFFFCCCBBBBBBAAA>>>===>>>>>>>>>???BBBBBB@@@AAACCC@@@AAABBBCCCCCCCCCCCCDDDEEEEEEDDDBBBAAACCCFFFHHHXXXgggPPPZZZqqq{{{jjjeeerrr~~~bbbKKK>>>888444111///...---...000000///---------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............///111111000555FFFVVVzzz|||~~~~~~{{{wwwZZZMMMlllzzzyyycccKKK:::666555333111000111000///xxxkkkfff]]]XXXZZZ^^^iii^^^KKK<<<<<<:::111...222000000000/////////......------...////////////.........//////000000111111......///000000111111222***333777:::OOOuuuuuuiii]]]WWWRRRLLLHHHHHHGGGFFFFFFFFFHHHKKKOOOQQQQQQVVV^^^eeeooo~~~}}}xxxqqqnnnooorrrllliiilllpppttt|||wwwxxxhhhNNNFFFHHH@@@BBBCCCCCCEEEGGGFFFBBB???AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCEEEEEEEEEDDDBBBBBBCCCEEELLLfff}}}UUUNNN```xxxmmmnnn|||sss[[[FFF999444444///...------...///...,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........111000111222333999JJJZZZnnn{{{{{{~~~lllTTT\\\yyyrrrqqqzzzjjjqqq```:::888555333222333222222111|||lll]]]UUU^^^ccc~~~|||qqqVVVBBB@@@>>>555111555000000000////////////...------...///////////////---......///000111111222...//////000111111222222111999===BBB]]]}}}wwwiii```WWWRRRMMMHHHHHHKKKFFFIIIOOOYYYdddnnntttwwwtttooossslllTTTJJJCCCGGGGGGFFFJJJSSSUUURRRIIIMMMKKKCCC???BBBDDDCCCEEEDDDDDDEEEEEEEEEDDDBBBDDDFFFGGGFFFDDDBBBBBBCCCDDDPPPmmmfffQQQRRRqqq{{{~~~kkkPPP<<<444333000...------......---,,,------------------------------------------------,,,,,,,,,------------...------------............333000000222666???PPP___mmm{{{zzz}}}|||zzzeeeaaayyyuuummmmmmppp|||iiixxx|||JJJ<<<777333333444222111111iiiWWWZZZ\\\tttyyyyyy~~~xxxxxxcccJJJCCC@@@888333666111000000000////////////---...//////000000//////---......///000111111222//////000000111222222222333888>>>NNNqqq{{{llleee]]]VVVPPPLLLIIIGGGKKKRRRTTT\\\jjj~~~}}}yyyzzzaaaccciiivvvxxxcccUUURRRJJJDDDJJJ\\\oooyyynnnrrrkkkYYYMMMMMMLLLGGGFFFDDDBBBCCCEEEFFFFFFDDDEEEGGGHHHGGGEEECCCBBBBBB@@@HHHUUUkkk}}}eeeRRRooo}}}zzz___FFF888333222000---------------+++------------------------------------------------,,,,,,---------.........---------.........//////222//////666@@@MMM___nnnzzz{{{{{{vvvmmm}}}xxxkkkccciiinnn}}}oooaaaCCC:::333333444111000111}}}cccTTTUUUfffxxxoooTTTDDD>>>:::666444111111000000000/////////......///000000000000///......//////000000111111//////000111111222222333444999HHHgggqqqbbbZZZRRRNNNKKKKKKKKKOOOZZZeeeooovvvzzzwwwzzz}}}ggg``````oooqqqgggaaa\\\tttiii\\\LLLEEELLLeeepppeeeXXXHHHFFFCCC@@@@@@DDDGGGHHHGGGFFFHHHIIIHHHFFFDDDDDDDDD@@@FFFIIIQQQooo~~~aaajjjoooWWWBBB777444222///------...---,,,------------------------,,,,,,,,,------------...,,,---------............------.........////////////---111===NNNaaattt}}}sssxxxhhhbbbaaaiii}}}rrrrrrxxxmmmvvvMMM???555444444000...111vvvZZZXXX[[[lll|||```GGG>>>===:::333111111111000000000//////......///000000000000000////////////000000000000///000000111111222333333888???YYYzzziii\\\WWWNNNMMMOOOSSSYYYdddvvvhhhaaaZZZ\\\zzz{{{\\\RRRNNNWWWdddtttoooccc___hhhvvvtttbbbYYYUUUaaa}}}dddQQQKKKDDDBBBEEEHHHIIIHHHHHHIIIIIIHHHFFFEEEFFFGGGCCCCCCEEEIIIWWWzzzyyy```zzzyyyfffNNN<<<666333000............---------------------------,,,,,,,,,---------......------------........................////////////000...444DDDYYYmmm|||ppp~~~xxx{{{mmmdddbbbnnn~~~qqqqqqrrrXXXFFF888666555000...333gggbbbWWWWWWsssiiiKKK???BBB???555111111111111000000000000...//////000000000000000000000000000////////////000000000111222222333333:::CCCddd{{{lll___VVVSSSQQQRRRVVV^^^iiiyyyaaa[[[YYYWWWpppxxx}}}kkkXXXMMMGGGKKKTTTbbbyyylll^^^ccchhhhhhttt___QQQeee^^^VVVLLLGGGGGGIIIHHHFFFIIIIIIIIIHHHGGGFFFHHHIIIGGGAAACCCIIIJJJ[[[___kkk|||mmmTTT@@@888555111///...///...---------------------------,,,,,,,,,------.........---------.........//////............/////////000333111777GGG\\\ppp~~~}}}sssrrrbbbkkk}}}mmmccchhhrrr|||hhhnnn___KKK;;;888666000///444cccuuuvvv[[[\\\mmm}}}xxxZZZFFF???;;;666333222000/////////000000000000000000000000000000000000000000000000000000222//////111111///111555777RRRrrrbbbtttwwwrrrgggXXXRRRWWWNNNYYYeeessstttvvv|||dddaaaqqq}}}oooooosssooobbbWWWKKKJJJIIIIIIKKKUUUlll~~~kkkhhhddd^^^qqqfffWWWXXXuuu}}}YYYGGGHHHOOONNNHHHHHHHHHHHHHHHGGGGGGFFFEEEIIIFFFFFFFFFDDDMMMmmmfffggggggOOOCCC444111444000000333111------------------------,,,,,,,,,---------......,,,,,,,,,---------......111000/////////000000///444111@@@___ttt{{{yyy{{{zzzpppnnn^^^```sssoooeeefffnnnpppeeetttUUU<<<::::::222000555]]]dddnnnwwwmmmdddnnnlllLLL<<<;;;>>>777666444222000000000000000000000000000000000000000000000000000000000000111//////222222111444999HHH```yyylll|||qqqhhheee^^^TTTRRRXXXbbbqqqwwwhhh]]][[[XXXQQQKKKIIIGGGEEEDDDEEENNNbbbttt}}}iiigggeee___ccc{{{kkk[[[]]]yyycccSSSLLLHHHEEEHHHHHHHHHHHHHHHGGGFFFFFFIIIFFFFFFFFFBBBDDDYYYrrr|||ggg~~~yyyjjjQQQ<<<333444///...000,,,------------------------,,,,,,,,,---------......,,,,,,---------.........//////......///111111111666666GGGfff{{{~~~tttooo}}}~~~yyynnn}}}cccXXXjjjuuuhhhdddrrryyy```lll}}}bbbGGG<<<999444222444vvvqqqsss{{{cccaaaZZZ===;;;BBB<<<:::777555222111000000000000000000000000000000000000000000000000000000000///000222222222999AAAcccxxxzzz|||ssshhh```^^^[[[WWWZZZbbbpppnnnZZZRRRMMMHHHFFFHHHEEECCCAAA@@@FFFWWWhhh}}}gggdddddd___]]]mmmqqqeeebbb|||kkkWWWMMMJJJHHHIIIIIIIIIIIIHHHHHHGGGHHHEEEFFFGGGBBB???HHHVVVwwwvvv|||ooofffzzzdddFFF555333///...///+++------------------------,,,,,,,,,---------......,,,------------...............---...///000222333999===QQQqqq{{{|||sssiiieeeyyy}}}}}}yyyqqqvvv^^^nnnwwweeehhhuuummm```vvvYYYBBB888555444333{{{eeerrrvvvMMM???AAA===;;;999666333222111111000000000000000000000000000000000000000000000000000000111222111444???KKKxxxyyy|||zzzqqqhhh```^^^]]]^^^fffnnnyyyxxxoooiiidddeeegggiiimmmqqq|||{{{fffZZZQQQJJJGGGHHHEEECCCAAA@@@DDDQQQ___}}}ddd```aaa]]]]]]hhhpppnnngggWWWQQQIIIIIIIIIJJJJJJIIIHHHHHHEEEDDDEEEHHHFFFCCCEEEKKK]]]|||xxxsss{{{llluuutttOOO666333111111222...........................,,,,,,,,,---------......------------...............///.........000222555===FFF^^^|||tttiiiccchhhrrr}}}zzz|||yyyuuujjjtttrrriiilll}}}jjj}}}lllKKK999777666111mmmiiinnnNNNAAA<<<:::888555333222222222111111111111111111111111111111111111111111111111111111222222111777HHHXXX}}}vvvjjjccc]]]\\\___gggsss|||wwwkkkbbbZZZOOOLLLLLLOOORRRVVV```iiioooxxxlll]]]RRRJJJGGGFFFDDDBBBAAA@@@CCCMMMYYYvvvccc]]]]]]XXXXXXbbb|||{{{zzzfffXXXQQQHHHHHHIIIJJJJJJIIIIIIIIIEEEDDDEEEGGGGGGFFFFFFIIIMMMddd~~~vvvyyyYYY;;;666444222222...........................,,,,,,,,,---------......---------.........//////000111111///...///333666DDDRRRkkk~~~oooxxx^^^ZZZppp~~~zzzvvvtttvvvzzz~~~rrrnnnrrrnnn~~~mmmdddmmm|||}}}XXX???999666111fff^^^xxx```GGG<<<:::888555333222222222111111111111111111111111111111111111111111111111222222333333333>>>VVVllluuunnnaaa^^^[[[^^^hhhwwwlllSSSGGGEEE@@@???AAADDDEEEHHHSSS^^^fffooo|||ooo\\\PPPJJJJJJDDDBBB@@@AAA@@@AAAHHHRRRhhh|||eee]]]YYYRRRTTT^^^xxxwwwjjj___XXXTTTPPPNNNGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBQQQrrr|||zzzsss}}}dddCCC<<<777111///,,,........................,,,,,,,,,---------......------........./////////000111222000///000666:::PPPaaawww|||yyy~~~xxxzzzeeehhhwwwuuusssrrrtttyyyggg___oooqqqwwwuuucccaaawwwhhhKKK===888444uuu[[[UUUgggjjjJJJ>>>===:::666444222111111111111111111111111111111111111111111111111111111111222333444777HHHggguuulllggg]]]\\\]]]cccrrr~~~aaaFFF;;;<<<:::999:::======???FFFOOOYYYcccqqq~~~xxxcccSSSMMMMMMFFFCCCBBBBBB@@@@@@EEELLLZZZnnnjjj^^^XXXNNNRRRXXXppprrrWWWOOOEEE@@@BBBEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHFFFDDDDDDDDDDDDAAAIII\\\}}}www}}}}}}iiibbbtttiiiHHHBBB:::111///---........................,,,,,,,,,---------..................////////////...000222111000333:::@@@^^^qqqwwwkkklllwwwtttsssrrrsssvvv}}}xxx]]]VVV[[[{{{ooo{{{~~~hhh\\\ccc{{{yyyXXXBBB999999nnn[[[RRRZZZkkkiiiIIIBBB@@@<<<888444222000///111111111111111111111111111111111111111111111111000222444555;;;OOOrrr{{{qqqkkkiiiYYY[[[]]]dddtttssseeeWWWDDD===@@@;;;888999===@@@AAAFFFKKKMMMXXXhhhxxxjjjXXXMMMKKKIIIFFFEEEDDDBBB@@@DDDJJJRRRfffzzznnn```XXXMMMNNNQQQfffdddQQQLLLGGGDDDDDDBBB>>>;;;EEEFFFGGGGGGHHHHHHHHHHHHDDDHHHJJJHHHFFFFFFFFFFFFFFFJJJRRRfff}}}ttt}}}|||zzzhhhSSS]]]www{{{zzzhhhJJJEEE===444222222////////////////////////,,,,,,,,,---------................../////////000+++...111111222666>>>EEEhhhzzzpppooohhhssszzzoooooopppqqqvvv}}}nnnYYYWWWVVV|||hhhtttjjj[[[YYYjjjaaaEEE;;;===nnnXXXRRRccckkkoooKKK@@@BBB@@@:::444222111111111111111111111111111111222222111111111111111222333555666555???YYYyyyzzzwwwpppgggccc______hhhvvvxxx```PPPFFF===<<>>@@@EEEHHHMMMXXXgggttt~~~ppp[[[OOOKKKHHHGGGDDDAAA??????AAACCCPPP]]]llluuuuuu___TTTNNNPPPOOO```zzzkkkWWWLLLHHHBBBEEEGGG@@@BBBBBBBBBEEEHHHIIIIIIHHHIIIHHHFFFEEEDDDEEEEEEFFFGGGJJJIIITTTttt~~~xxxwwwqqqSSSQQQeeeuuusssyyypppRRR???:::999333---111111111111000///------////////////////////////////////////000000000000000///---222777222<<>><<<>>>:::;;;<<<<<<===???CCCGGGKKKUUUbbbnnnwwwxxxhhhYYYOOOJJJHHHFFFBBB@@@@@@BBBCCCKKKVVVbbbuuummmvvvaaaUUULLLQQQOOO^^^|||}}}yyy|||}}}rrraaaKKKCCCDDD@@@?????????BBBEEEGGGGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGDDDGGGFFFNNNbbb}}}uuuxxx___KKKMMMlllnnnppprrrxxx~~~yyyaaaNNNCCC===666111111111111000000///......////////////////////////////////////000000000000111000---000555444DDDdddzzzmmmvvvyyy~~~uuuppprrrzzzrrrlllmmmqqqqqqpppuuusssdddXXXQQQOOO^^^uuulllwwwgggbbb]]]ZZZqqqxxxeeeZZZ[[[rrr}}}WWW@@@???aaaVVVSSSYYYjjjvvv___CCCAAA???<<<999555222111222222222222222222222222222222111111111111222222111000666GGGbbb~~~~~~tttmmmhhhfffiiinnnrrryyy{{{rrrsssuuuzzz~~~~~~yyytttwwwsssmmmlllwww{{{mmmTTTLLLDDDBBBAAA>>>;;;;;;999::::::;;;;;;>>>BBBEEEIIIPPP[[[eeeoooxxx{{{iiiVVVMMMJJJGGGCCCAAAAAABBBBBBDDDMMMUUUeee}}}eeekkk~~~yyyeeeYYYPPPQQQOOO\\\wwwyyywwwooommmmmmooorrrvvvwwwwwwzzzttttttwwwwww~~~```LLLHHHCCC>>>>>>>>>@@@DDDFFFGGGGGGIIIHHHGGGGGGGGGGGGGGGHHHEEEFFFEEEIIIQQQ___xxxmmmxxxzzzZZZJJJaaauuuwwwrrrxxxyyy~~~ppp]]]KKK===555222000000000000000000000///////////////////////////////////////000000000000///222111333777:::OOOrrrlllqqq{{{uuuwwwhhhcccuuusssdddllljjjkkklllooowwwpppdddYYYRRRLLLOOOjjjgggtttgggYYYRRRMMMZZZpppooobbb\\\hhh}}}{{{sssRRRDDDgggZZZPPPVVV```fffFFFAAA===<<<:::666222111222222222222222222222222222222111111111222333333555444???[[[|||{{{ssslllfffccciiiqqqzzzyyyrrrkkkfffjjjjjjmmmrrrvvvuuupppkkkggg```VVVSSS[[[ccc```VVVHHHDDDAAAAAA@@@>>>;;;999888888999999:::<<<@@@CCCFFFLLLUUU___iiittt~~~vvv\\\OOOLLLGGGCCCBBBAAAAAA@@@@@@HHHNNN[[[qqqkkk___\\\iii~~~jjj```ZZZOOOPPP^^^sss{{{rrrgggdddaaaaaaaaadddiiinnnqqqrrrmmmnnnuuuzzzxxx{{{}}}bbbUUUIIIAAA@@@???AAADDDGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFJJJKKKNNNttttttpppsssYYYUUU|||}}}jjjSSS@@@777555000000000000000000111111////////////////////////////////////000000000000,,,222444777<<>>>>><<<:::777888888888888;;;>>>AAADDDIIIRRR\\\gggsss}}}~~~aaaRRRNNNHHHDDDBBBAAA???>>>???GGGLLLWWWkkkyyy|||^^^PPPRRR]]]yyyllleeecccMMMSSSbbbnnnmmmbbb[[[\\\\\\[[[\\\___dddiiikkkllllllooouuuyyyxxx{{{}}}eeeMMMEEEBBB@@@@@@BBBEEEGGGHHHFFFGGGGGGHHHIIIIIIIIIIIIKKKGGGEEEKKKMMMJJJcccrrrrrrdddQQQuuu___KKK>>>888111111000000000000111222////////////////////////////////////000000000000...222000222===IIIaaa~~~kkkhhhiiiVVVnnnyyyfff]]]___bbb``````dddnnn{{{yyymmm^^^RRRLLLQQQKKKeee|||dddYYY^^^lllyyyiii^^^]]]bbb~~~uuuooommmjjj}}}bbb[[[fff~~~xxxyyy~~~TTTnnnUUUPPPNNNRRRnnnzzzTTTFFF<<<===>>>888333222333333333333333333333333222222111222222333444555999777EEEggguuuqqqnnnjjjddd```bbbhhhpppzzz}}}oooddddddfffiiilllkkkhhhiiinnnsssrrrrrrtttvvvuuupppkkk[[[QQQEEEBBBGGGLLLKKKGGG???AAA???<<<;;;>>>>>><<<777888888888888:::>>>AAACCCHHHPPP[[[gggsss|||}}}fffVVVPPPIIIEEECCCBBB???===>>>FFFJJJSSSdddpppiiiUUUTTTSSScccooohhhfffRRRXXXbbbggg```VVVTTTYYY]]]\\\\\\___dddhhhkkklllqqqppprrrtttvvvuuuTTTHHHEEE@@@>>>???AAACCCCCCEEEEEEGGGHHHIIIIIIIIIIIIHHHFFFCCCJJJNNNIIIVVVttt}}}oooyyybbb{{{mmmYYYDDD666333222000000///000111222////////////////////////////////////000000000000333333---000CCCVVVmmmzzzpppsssZZZRRRooo~~~pppaaaaaaaaaZZZ^^^___fffrrr}}}xxxlll\\\OOOKKKNNNKKK___nnn\\\YYY```iiipppeee___|||uuuooommmeeepppiii[[[```uuu}}}zzzrrrfffSSSJJJLLL]]]yyy^^^LLL??????@@@:::555666333333333333333333333333222222222222333444555555;;;AAAYYY~~~tttooojjjhhheeebbbdddiiiiiioooyyy~~~wwwhhh]]]XXXZZZ]]]eeellllllggghhhnnnpppqqqtttzzz}}}|||vvvpppVVVLLLAAA???BBBDDDCCC@@@;;;>>>???;;;:::===>>><<<888888888888888:::===@@@CCCGGGOOOYYYfffpppxxx{{{{{{~~~~~~kkkZZZTTTLLLGGGFFFEEEAAA>>><<>>???AAAAAACCCDDDFFFGGGHHHIIIIIIHHHDDDFFFDDDFFFKKKGGGMMMaaaxxxyyyzzzoooOOO666444333111000///000111111////////////////////////////////////000000000000222444444BBB^^^ppp{{{jjjVVV```ppptttggg^^^aaaaaa[[[^^^aaakkkxxx{{{nnn[[[NNNKKKIIIMMM\\\xxxeee]]][[[\\\jjjzzzwww|||rrrlllfffccc}}}~~~ggg```nnn{{{xxx^^^OOOMMMRRR___dddPPPAAAAAACCC<<<777888333333333333333333333333222222222222333444555666???MMMppp}}}wwwpppjjjhhhgggfffiiinnngggfffjjjmmmdddTTTPPPUUURRRWWWbbblllkkkdddcccggggggkkkqqqzzz~~~wwwpppTTTIII???===???@@@===::::::???AAA<<<;;;======999888999999888888:::===@@@CCCGGGNNNXXXdddnnntttvvv}}}|||nnn^^^WWWNNNJJJHHHGGGCCC???;;;@@@???BBBPPP\\\pppvvvdddkkksssgggccc```\\\WWWQQQMMMOOORRRYYYXXXYYY\\\```eeeggghhhccceeekkkvvvuuuSSSNNNGGGBBB@@@@@@AAAAAABBBCCCEEEGGGHHHIIIHHHHHHCCCIIIGGGEEEHHHFFFJJJXXXhhhtttyyyzzz___>>>666444222000//////000111////////////////////////////////////000000000000,,,444???YYY{{{~~~aaaTTTpppnnnfff[[[UUUXXX\\\]]]___cccooo|||qqq\\\NNNKKKHHHPPP\\\}}}|||lllbbbZZZTTT[[[lllxxxooofffZZZkkkwwweeejjjoooyyykkkTTTPPPVVVYYYooobbbGGGCCCDDD===666555333333444555555444444444;;;:::000,,,333333222:::GGG]]]xxxuuunnnddd]]]]]]cccjjj]]]\\\\\\^^^^^^[[[UUUPPPSSSZZZbbbggghhhhhhhhhiiinnnnnntttuuutttzzzxxxgggPPPIIICCCBBB@@@>>>>>>AAA@@@@@@???===<<<:::999999777888888888888999<<<>>>CCCGGGPPP\\\bbbfffnnnvvv~~~zzzmmmddd\\\SSSKKKHHHEEEBBB???===CCC@@@AAALLLWWWggg|||vvvwwwwwwppphhh```TTTMMMKKKMMMPPPQQQWWWWWWXXX\\\bbbeeeeeeddd[[[\\\iiivvvbbbQQQDDDCCCBBB===>>>DDDDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIILLLNNNPPP\\\www{{{kkkzzzxxxgggCCC999777333000000111000...000000000000000000000000...///000000//////000111222111CCChhh|||XXX[[[{{{mmm```[[[ZZZYYYZZZ\\\cccjjjuuu}}}vvvdddTTTNNNKKKLLL\\\xxxpppaaaRRRRRR```rrrppphhhcccjjj~~~cccoooxxxoooqqqfffSSSOOOUUUiiiXXXEEE@@@;;;888:::333444444444555444444444444555//////666555333;;;LLLccczzzwwwtttmmmcccZZZWWWZZZ]]]UUUTTTUUUZZZ^^^]]]WWWQQQQQQVVV[[[^^^```aaaeeeiiijjjkkkpppiii___dddggg]]]TTTOOOJJJEEE???:::<<>>CCCGGGQQQ\\\bbbfffmmmuuuzzz||||||qqqeee^^^SSSKKKGGGDDD@@@===>>>BBB???@@@JJJTTTdddzzzqqqhhh```YYYQQQLLLLLLNNNPPPQQQTTTTTTVVVZZZ___bbbaaa```YYYWWWaaaooolllYYYIIIFFFDDD???===AAACCCCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJLLLNNNRRRiii~~~qqqxxxxxxdddzzzjjjGGG;;;888333000000111000...000000000000000000000000...///000000//////000111555777KKKlll}}}|||ttttttVVV]]]uuuiii\\\WWWWWWVVVWWWZZZaaajjjvvvuuucccUUUOOOMMMMMM[[[{{{vvvgggXXXPPPWWWcccuuu{{{ooofffhhhkkkpppqqqmmmcccsss]]]JJJQQQ```rrreeeIII@@@<<<;;;<<<444444444444444444444444111444111222888444333===YYYpppyyywwwrrrjjj___UUUNNNMMMMMMJJJIIIKKKSSS[[[\\\VVVPPPLLLOOORRRSSSUUUYYYaaafffjjjmmmpppbbbPPPUUUbbbbbb^^^YYYSSSKKKAAA:::===DDD@@@???>>>===<<<;;;:::999777888888888888999<<<>>>CCCGGGQQQ[[[aaacccjjjqqquuuvvvxxxzzz|||wwwkkkcccWWWNNNIIIEEEAAA???>>>BBB>>>???GGGOOO___vvvooodddTTTQQQNNNLLLNNNPPPQQQQQQSSSTTTWWW[[[___aaaaaa___^^^XXX^^^kkk~~~yyyfffUUUNNNIIIBBB???AAABBBBBBBBBBBBDDDFFFHHHIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKZZZvvvzzzooovvvVVVYYY}}}sssWWW???999333000000111000///000000000000000000000000...///000000//////111222444<<>>===<<<;;;::::::777888888888888999<<<>>>BBBFFFPPPZZZ___```fffmmmqqqrrrssstttwww{{{|||rrriii^^^TTTNNNJJJEEEBBB???AAA===>>>EEEJJJZZZttt}}}|||xxxxxxjjj]]]MMMMMMMMMNNNOOOPPPQQQQQQVVVXXX\\\```dddeeeeeeeee\\\YYYaaapppssseeeZZZOOOEEEBBBDDDAAAAAA@@@AAABBBDDDGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJLLLSSSdddpppbbbNNNfffttt|||~~~{{{{{{iiiFFF===444111111111000000////////////////////////...///111111000000111333///<<>>666777666555444444444444555666777333444777666CCC]]]rrryyymmm[[[MMMDDDAAA@@@???>>><<<>>>DDDLLLOOOJJJDDDAAADDDHHHJJJLLLPPPWWW]]]dddfffiii```YYYmmmppp```PPPIIIHHHEEECCCCCC??????>>>===<<<;;;;;;:::777888888888888999<<<>>>AAAEEEOOOYYY]]]^^^ccciiinnnoooqqqrrrtttyyy~~~{{{tttlllaaaXXXRRRMMMHHHDDDAAABBB===>>>CCCFFFVVVsss}}}vvv|||zzz```QQQLLLMMMOOOPPPPPPPPPPPPPPPXXXZZZ^^^bbbdddeeefffgggUUUYYYiii|||yyyuuu}}}}}}xxxpppcccTTTGGGDDDFFFBBBAAA@@@@@@AAACCCEEEGGGKKKKKKKKKJJJJJJJJJJJJJJJMMMOOOYYY~~~uuuwwwwwwVVV```kkkvvvyyyOOOBBB666333333111000111////////////////////////...///111111000000222444--->>>YYYpppzzzxxxwwwjjjyyy|||aaaTTTggg}}}^^^VVVPPPNNNOOOPPPUUU[[[iiiooovvv|||tttcccUUUPPPMMMMMM\\\{{{ooocccYYYPPPRRR```uuu|||jjj]]]fff|||~~~kkk]]]lllkkkVVVMMMLLLYYYnnnoooQQQCCCBBB???888888777666444444444555555444444111444:::@@@XXX{{{{{{{{{kkkVVVFFF@@@???@@@@@@<<<;;;<<>><<<@@@DDDFFFHHHLLLRRRVVV```ccchhhdddaaayyyppp\\\IIIBBBDDDEEEBBB??????>>>>>>===<<<<<<;;;;;;777888888888888999<<<>>>AAAEEEOOOYYY^^^^^^ccciiilllnnnpppqqqssswww{{{wwwqqqjjjaaaZZZUUUOOOIIIDDDCCCBBB>>>???CCCDDDUUUtttrrrZZZNNNMMMNNNPPPPPPOOONNNPPPQQQWWWYYY[[[\\\\\\\\\^^^___ZZZeeezzzxxxbbbZZZ___|||yyytttvvvtttjjj[[[NNNHHHHHHDDDCCCAAA???@@@BBBDDDFFFKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMQQQmmm|||rrryyydddjjjvvvYYYGGG888555444111///222000000000000000000000000---///111111111111333444222DDD^^^pppuuuzzztttsssuuubbb]]]qqqxxxYYYSSSOOOOOOPPPRRRXXX___lllqqqvvvzzz}}}uuucccUUUOOOKKKLLL[[[~~~~~~tttbbbZZZSSSRRRYYYkkk{{{iii\\\ddd{{{~~~}}}zzzcccfffsssooo[[[KKKKKKXXX___|||WWWCCCAAA???:::999888666444333444555555333444222777???IIIhhh|||kkkTTTEEE@@@@@@@@@???;;;<<<<<<;;;;;;;;;;;;<<<999<<>>>>>>>>===<<<<<<;;;;;;777888888888888999<<<>>>BBBGGGQQQ[[[```aaaeeekkkjjjllloooppprrruuuxxx{{{wwwnnniiibbb]]]XXXSSSKKKFFFDDDCCC???@@@DDDCCCUUUvvv}}}iiiXXXRRRMMMNNNOOOMMMLLLMMMPPPSSSWWWXXXWWWTTTQQQOOOPPPRRR___ooovvv___SSSRRRjjj{{{qqqssstttqqqiii^^^SSSKKKGGGEEEBBB@@@???AAACCCEEEIIIIIIJJJJJJKKKJJJJJJJJJIIIMMMMMM___vvvrrrvvvnnnwwwaaaMMM;;;777666111///222000000000000000000000000---///111111111111333555777LLLhhh{{{rrr}}}mmmccchhh}}}tttUUUQQQNNNOOOPPPSSSZZZbbblllqqqwww|||~~~wwwdddTTTNNNJJJKKKWWWuuu}}}lllcccYYYUUUVVVaaavvv~~~kkk]]]```rrr{{{{{{|||kkkccchhhvvvaaaKKKLLLWWWTTT]]]EEEAAA???999:::888666444333444555666444666555;;;CCCMMMnnn}}}lllUUUFFFAAAAAA@@@===:::<<<<<<999666666999<<<888999::::::;;;@@@HHHNNNUUU]]]fff^^^RRR___www~~~ppp___MMMCCC@@@???@@@CCC>>>>>>======<<<<<<;;;;;;777888888888888999<<<>>>CCCHHHSSS^^^bbbcccgggmmmiiikkknnnpppqqqsssvvvxxxzzznnnjjjddd```]]]WWWOOOIIIEEEDDD???AAADDDCCCVVVxxxmmm^^^TTTTTTLLLMMMMMMKKKJJJLLLQQQUUUXXXXXXUUUPPPIIIFFFGGGIIIWWWjjjaaaRRRMMMaaassstttuuuvvvuuummm\\\NNNHHHFFFCCC@@@???@@@CCCDDDGGGHHHIIIIIIJJJJJJIIIIIIJJJOOOMMMVVVxxx}}}ssshhhgggfffPPP===999777111...222000000000000000000000000---///111111111222444555888QQQqqqzzz}}}ooo{{{ccc```nnnvvvSSSOOOMMMNNNPPPSSS[[[ccckkkqqqyyy~~~xxxdddTTTMMMJJJJJJTTTnnn{{{nnn```XXXTTTXXXgggwwwooo]]]\\\iiiwww}}}zzz}}}rrr\\\]]]nnn~~~^^^PPPNNNQQQUUUzzz^^^FFFAAABBB:::888777666555444444555666111555999999???SSSsss|||wwwiiiiiirrr{{{xxx]]]FFF===>>>???<<<;;;:::888666555666777888888666666888999:::BBBLLLTTTaaaccc]]][[[]]]lllzzzjjjWWWKKKBBB<<<===CCC>>>===;;;:::999999::::::999999999888777888;;;>>>CCCIIISSS[[[```bbbcccdddhhhiiikkknnnpppqqqrrrsssxxxwwwnnnjjjfffbbb___ZZZRRRLLLDDD@@@FFFCCCEEEHHHPPPttt}}}jjj^^^\\\fffnnnvvvkkk^^^VVVRRRPPPOOOOOOMMMLLLKKKLLLOOOQQQWWWOOOJJJJJJIIIGGGJJJPPPaaannnfffRRR]]]yyyuuu|||}}}wwwvvvxxxmmm^^^OOOHHHCCCCCCBBB@@@AAACCCHHHIIIKKKLLLLLLJJJIIIGGGNNNRRRMMMPPPeeexxxvvvsssSSSbbb~~~fffPPP;;;777777222------000000000000000000000000...000111111222444444222888[[[vvv~~~mmm{{{rrr]]][[[ooouuufffNNNNNNLLLKKKNNNVVVaaajjjrrrvvv{{{zzzaaaOOOKKKIIIEEESSSddd{{{ttteeeZZZUUUUUU^^^gggjjjYYYZZZ```ppp|||ddd```ZZZpppfffRRRNNNSSSYYYgggKKKAAAAAA;;;888777666444444444555555333333444777BBBZZZyyyuuurrrwwwkkkPPPBBB??????===;;;:::888666666666777888888666666888999:::BBBLLL[[[kkkooogggaaa```oooppp^^^QQQGGG@@@@@@DDD@@@>>>===;;;::::::::::::888999999888777888;;;>>>DDDJJJSSSZZZ^^^``````aaaeeefffhhhjjjlllmmmnnnnnnqqqwwwyyyoookkkgggdddaaa\\\UUUOOOEEEAAAFFFBBBDDDGGGNNNrrrooo[[[NNNPPPWWWccc|||yyyfffYYYUUUUUUSSSQQQNNNMMMKKKIIIIIIJJJMMMPPPRRRLLLHHHGGGFFFFFFLLLTTTkkkuuuqqqXXX```}}}uuuzzz{{{yyyzzzzzzssshhhQQQJJJDDDCCCBBB@@@AAACCCGGGIIIJJJLLLLLLKKKIIIHHHIIIMMMKKKMMMZZZooo~~~ttt}}}\\\VVVjjjoooZZZDDD<<<999555222222000000000000000000000000000000000000222555666666BBBgggllljjj\\\___rrrsss^^^MMMLLLKKKKKKNNNWWWccckkkxxx{{{xxxaaaOOOKKKJJJDDDPPPaaasssuuudddWWWPPPRRRXXXnnnmmmZZZVVVVVVaaa{{{ooojjj\\\NNNZZZeee}}}rrrUUUKKKPPPVVVsssRRRCCCAAA===888777666444333333444444666333111666FFFbbbzzzuuuzzzzzz___HHH@@@???>>>;;;:::999777666777777888888666666888999:::BBBLLL___tttyyynnnbbb^^^mmmwwweeeWWWLLLDDDAAABBBBBBAAA???<<<;;;:::::::::888999888777777888;;;>>>EEEJJJRRRXXX\\\]]]^^^^^^eeefffhhhjjjkkklllmmmmmmpppttt}}}{{{ppplllhhheeeccc___XXXSSSIIICCCFFFAAACCCEEEKKKnnnkkkQQQIIILLLVVVmmm{{{lllYYYPPPQQQSSSPPPLLLKKKJJJHHHFFFGGGIIILLLNNNLLLHHHEEEDDDCCCGGGPPPZZZlllttt~~~lllSSS___zzzwwwvvvxxx||||||wwwqqqSSSKKKEEEDDDBBB@@@AAADDDFFFGGGIIIKKKLLLKKKJJJIIIIIILLLLLLPPPUUU^^^qqqvvvhhhMMMZZZzzzxxxdddLLL===777444222333000000000000000000000000222000///000333666888999IIIpppsssddd{{{ccc[[[aaaoooiiiPPPJJJJJJJJJKKKPPPZZZeeelllzzz|||vvv```PPPLLLKKKBBBKKKZZZgggooo___TTTRRRVVV^^^yyyyyytttbbbSSSPPPOOOWWWwww{{{tttiiilllyyyfffwww```TTTVVVXXXhhhgggVVVRRRRRRnnn}}}YYYEEEBBB???999888666444333333444444777444333777GGGdddvvvwww~~~~~~|||}}}lllOOOAAA??????;;;;;;999888888777888888888666666888999:::BBBLLLeee}}}vvvfffaaarrr|||lll\\\PPPFFFAAA@@@EEECCCAAA>>><<<;;;::::::888888888777777888<<<>>>EEEJJJPPPVVVYYY[[[]]]^^^bbbccceeehhhjjjlllmmmmmmppprrrzzz}}}|||qqqmmmiiifffeeeaaa[[[VVVMMMEEEGGGAAABBBDDDIIIkkkiii\\\YYYZZZcccnnnmmmcccWWWQQQQQQQQQNNNJJJIIIHHHFFFEEEGGGJJJLLLLLLGGGFFFDDDBBBCCCKKKWWWbbbiiiqqqwwwvvvmmmggggggjjjjjjRRRGGG^^^xxxooorrrzzz|||wwwpppTTTMMMFFFEEECCC@@@AAACCCDDDEEEHHHJJJLLLLLLKKKJJJKKKJJJKKKRRRVVVVVVvvvuuuvvvyyyuuuOOOVVVkkksssZZZBBB555222222111000000000000000000000000333000///222444555888<<>>EEEfffwwwzzz|||mmmlllvvvzzzssshhhSSSLLLGGGFFFDDDAAA@@@BBBAAACCCFFFJJJLLLLLLLLLLLLLLLFFFDDDMMMRRROOOddd|||ZZZWWWeeeyyykkkLLL999666555333000000000000000000000000111///111555555444999BBBgggtttrrr```ZZZVVVWWWRRRDDDGGGGGGIIINNNVVVaaajjjooouuuwww{{{~~~uuu```PPPJJJJJJCCCCCCLLLPPP]]]ppp\\\RRRQQQLLLZZZnnniiieee___UUUPPPOOOKKKIIIVVVhhh|||{{{xxxqqqhhhsssdddRRRKKKQQQ___rrr[[[WWWooofffKKKDDDBBB<<<:::888666555555555555000333666===LLLiii|||kkkbbbgggqqq~~~|||[[[HHHAAA@@@<<<<<<;;;;;;:::999999888888666666888999:::BBBLLLqqq|||yyygggZZZSSSLLLFFFFFFDDDBBB???<<<;;;;;;;;;777777888777777999<<>><<<;;;;;;;;;666777777777777999===@@@CCCEEEHHHJJJKKKMMMOOOQQQUUUVVVXXXZZZ\\\^^^____________jjjqqquuuwwwsssmmmjjjhhheee```\\\WWWKKKIIIAAACCCEEEIIIhhhppp```WWWVVVWWWWWWWWWVVVTTTRRRPPPLLLLLLNNNSSSYYYYYYUUUPPPKKKIIIEEEEEEPPP```jjjkkkxxx```LLLCCCCCCCCC???NNNuuunnndddeeeyyyvvvuuu|||sss___LLLHHHFFFHHHGGGBBB??????>>>@@@DDDHHHLLLNNNNNNOOOMMMNNNJJJLLLRRROOOUUUhhh||||||bbbhhhwwwxxxSSS;;;777666///000000000000000000000000000000444666222555LLLggg}}}pppfffoooXXXPPPTTTPPPMMMMMMJJJIIIIIIKKKRRR]]]gggnnnqqqzzz}}}iiiUUUJJJFFFHHHCCCEEEIIIHHHccckkk\\\XXXOOONNNSSSaaavvvyyysssfff[[[XXXUUUPPPPPPTTTUUUrrrssskkkiiiuuu~~~nnn___YYY```rrr~~~zzzlllWWWVVVOOObbbbbb]]]\\\~~~uuuPPPFFFFFF>>>===;;;999777777777777777777<<>><<<;;;;;;;;;666777777777777999===@@@CCCEEEGGGGGGGGGGGGIIIKKKKKKLLLMMMOOOOOOPPPPPPPPPSSSTTT```iiinnnzzzuuuoookkkiiifffaaa]]]XXXLLLIIIBBBDDDFFFIIIiiirrreeeZZZUUUYYYUUURRRRRRUUUVVVTTTQQQMMMMMMQQQWWW]]]]]]WWWQQQLLLJJJEEEEEERRRccckkkiiinnnTTTDDD???CCC<<>>>>>===???DDDHHHLLLNNNOOOOOODDDKKKJJJJJJOOOOOOUUUeeeooouuu}}}YYY@@@<<<;;;444000000000000000000000000000000444444000666VVVwwweee[[[bbbhhhPPPJJJRRRQQQLLLJJJFFFJJJJJJLLLSSS^^^iiiooorrryyy}}}mmmXXXKKKDDDJJJDDDDDDJJJFFFXXXnnn\\\VVVNNNLLLOOOYYYkkkwwwfff___[[[UUURRRRRRQQQiiisssggg___dddyyyjjj^^^XXX[[[WWWfffzzznnn\\\TTTUUUqqqiii^^^\\\rrrWWWFFFIIIBBB>>>:::777666777666666111444AAA\\\|||iiieeeeeeqqqzzziiiWWW@@@??????>>><<<<<<===:::666555:::555222;;;???CCCMMMfffwwwfffZZZSSSOOOLLLIIIGGGDDD@@@;;;888999:::777777777888888999:::;;;>>>>>>??????@@@AAAAAABBBAAABBBCCCCCCCCCCCCEEEGGGGGGJJJQQQ[[[iii~~~zzztttooolllhhhdddaaaYYYOOOLLLBBBBBBEEELLLooouuuaaaYYY]]]]]]aaa```___\\\XXXWWWWWWWWWQQQZZZaaacccbbb```\\\WWWRRRJJJFFFJJJSSS\\\gggoooxxx\\\GGGJJJBBBHHHfff|||jjj^^^dddlllttt{{{xxxfffOOOJJJCCC@@@BBBEEEAAA<<<@@@AAADDDKKKQQQTTTRRROOOLLLHHHHHHLLLNNNPPPTTTYYYuuuvvvzzzcccEEE:::999666333222111111000111111111111444333444555;;;^^^tttRRRWWWllleeeTTTSSSQQQNNNKKKHHHFFFEEEHHHHHHKKKSSS___hhhnnnppp{{{~~~iiiUUUNNNJJJHHHFFFDDDBBBFFFUUUdddyyyaaa[[[SSSMMMJJJOOO___vvvttt}}}~~~tttnnndddZZZZZZddduuu|||ooohhhdddgggiiigggbbb]]]ZZZYYYSSSWWW^^^nnnyyyvvvvvv^^^SSSgggfff]]]mmm\\\GGGHHHBBB???:::777666777666666:::888DDD___}}}|||hhheeegggvvvpppRRRBBB@@@>>><<<======:::777777999444222:::???KKK```ooonnnaaaVVVOOOKKKJJJIIIFFFAAA<<<::::::;;;999888888888888999::::::<<<<<<===============<<<>>>>>>>>>>>>>>>???@@@AAA@@@CCCIIIRRR```yyy~~~xxxsssoookkkeeeaaa[[[QQQNNNCCCCCCGGGPPPtttuuujjj[[[WWW^^^^^^^^^```aaa^^^ZZZWWWVVVWWW\\\bbbeeedddcccbbb^^^YYYQQQIIICCCFFFNNNWWWaaaiiizzzbbbUUUVVV```sss|||hhh[[[YYY___iiiuuuwww```KKKGGGBBB@@@AAACCCAAA===@@@BBBIIIQQQXXXYYYUUUPPPOOOKKKJJJLLLNNNOOORRRWWWiii|||yyyooo{{{tttRRR@@@888333333222222111111111111111555444///...333DDDooonnnUUUddd^^^QQQPPPNNNKKKIIIFFFEEEDDDGGGGGGKKKTTT___iiioooqqqyyy}}}jjjUUUMMMIIIGGGEEECCCAAAEEEQQQ___zzzlllcccVVVOOOJJJLLLVVViiiyyyttt||||||xxxvvvrrrmmmfff___ZZZWWWSSSTTTYYYjjj{{{rrrWWW___xxxtttdddnnnbbbJJJGGGCCC???;;;888777777777666<<<666BBB```xxxttt```___fffyyyaaaGGGCCC===<<<======;;;999888777222333999===TTTwww{{{yyyiii[[[RRRMMMKKKJJJGGGBBB===;;;;;;<<<:::999888777777888888999888999;;;===>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<:::<<>><<<<<<;;;::::::777666333666999;;;VVVmmm]]]SSSNNNLLLJJJGGGBBB===::::::;;;:::999777666666666777888666888<<>>>>>AAA???DDDOOO[[[dddddd___YYYRRRMMMKKKLLLLLLLLLOOOTTTbbbyyyxxxeeegggcccHHH===;;;333333222111111111111222111222999===EEEbbbttt[[[kkkjjjLLLKKKHHHFFFDDDCCCCCCCCCDDDGGGMMMVVVaaajjjqqqtttyyy|||jjjVVVNNNIIIGGGFFFEEECCCBBBIIIRRRbbb~~~nnnZZZRRRKKKIIIJJJTTTllltttddd]]]\\\^^^YYY]]]vvv{{{kkkccc|||xxxgggmmmoooPPPHHHEEEAAA<<<999888888777666999777JJJmmmxxx{{{}}}ooo[[[SSS^^^ooo[[[MMM@@@===<<<:::999;;;555555444999:::888PPPxxxnnn[[[PPPLLLKKKJJJFFFAAA<<<999999:::999777666555555666888::::::<<>><<<::::::<<<===<<<:::<<<===@@@DDDNNNccc{{{vvvrrrlllgggfff[[[UUUGGGDDDIIIXXXsss^^^SSSYYYiii~~~vvvmmmggggggiiinnnsssvvvtttqqqjjj```UUUAAA<<<888:::???FFFQQQ[[[jjj^^^fffyyyssscccVVVTTTZZZttt___NNNFFF@@@@@@@@@>>>>>>BBB???EEEOOO\\\fffhhhddd___SSSNNNKKKKKKKKKKKKNNNTTT___nnnvvvnnncccwwwvvvSSS@@@;;;444333333222111222222222222222<<<@@@FFFgggyyyccctttyyyZZZLLLKKKHHHEEEDDDCCCCCCCCCCCCGGGOOOXXXaaajjjqqquuu}}}}}}~~~iiiWWWQQQLLLIIIGGGGGGEEEDDDHHHOOOccczzzrrr___UUUMMMKKKJJJOOOddd{{{}}}eee[[[[[[[[[VVV___}}}llluuuyyyiiimmmxxxVVVJJJFFFBBB===:::999888777777777;;;QQQqqq{{{ttthhhZZZYYYgggzzzjjjWWWFFFAAA???:::999<<<444777666999;;;888FFFdddsssrrr\\\PPPLLLLLLJJJGGGAAA<<<999888999777666555555666999<<<>>>@@@AAABBBCCCBBB@@@>>>===@@@===:::;;;>>>@@@>>><<<>>>???@@@CCCJJJ\\\{{{|||wwwooohhhfff\\\WWWHHHEEEJJJZZZ|||```SSSQQQYYYjjj~~~xxxuuutttyyytttgggWWWKKK;;;777666999===BBBLLLVVViii\\\fffwww{{{jjjXXXVVV]]]yyy\\\NNNCCCCCCCCC@@@???CCC@@@FFFRRR```kkknnnjjjeeeXXXRRRNNNMMMLLLKKKNNNSSSVVVcccwwwwww~~~~~~cccjjjeeeDDD777444444333222222222222222555222999999???hhhoooiiikkkPPPMMMKKKHHHEEECCCBBBBBBBBBCCCIIIQQQZZZbbbjjjqqquuu~~~~~~~~~~~~gggWWWSSSNNNJJJHHHGGGFFFEEEHHHNNN```tttzzzgggZZZPPPNNNJJJJJJYYYnnnuuu~~~zzzkkkggg___\\\kkklllnnn[[[KKKGGGCCC>>>:::999888888777555@@@YYYsssssseee[[[^^^kkk}}}xxxbbbMMMFFFBBB<<<;;;???555999777666::::::@@@QQQYYYnnn|||eeeXXXTTTMMMLLLHHHBBB===:::999:::888777666777999>>>BBBEEEDDDDDDDDDEEEEEEDDDCCCCCCDDD@@@>>>???CCCEEEDDDAAAAAAAAACCCDDDHHHWWWsss}}}qqqfffdddZZZWWWJJJGGGMMM^^^iiiSSSRRRYYY]]]ddd~~~{{{}}}ppp^^^MMMCCC777555555888:::===FFFOOOhhhvvvhhhWWW^^^jjjvvv}}}mmm]]]\\\ccckkkWWWFFFEEEGGGCCCAAACCCAAAIIIXXXhhhtttvvvqqqjjj```YYYSSSPPPNNNKKKMMMRRRQQQ^^^ooovvvccc\\\qqqIII888444444333222222222222333555000888999???qqqgggrrrsssQQQNNNKKKHHHDDDAAA@@@@@@AAADDDJJJSSS[[[bbbiiipppuuu}}}~~~~~~eeeWWWTTTOOOJJJGGGFFFEEEEEEHHHNNN]]]sssooo^^^SSSQQQMMMIIISSSeeezzzllluuuzzzmmm|||jjjkkkjjjiii^^^LLLHHHDDD>>>;;;999999888777888IIIbbbyyytttbbbZZZ]]]iiiyyyiiiRRRJJJFFF>>><<<@@@666;;;777333:::<<<>>>FFFQQQfffooobbb___NNNMMMIIIDDD>>>;;;:::;;;888888777999<<>>??????EEEKKKTTT\\\bbbiiipppttt{{{~~~|||dddVVVTTTOOOIIIFFFEEEEEEDDDHHHNNN___vvvrrr```TTTTTTQQQLLLTTTdddsss^^^aaaqqquuuppptttxxxiiibbbvvvXXXKKKJJJCCC===<<<:::777777999;;;CCCmmmmmmZZZ[[[aaannnpppZZZIIILLLIII666===;;;666555777666444888@@@HHH\\\ggglll\\\JJJEEEFFF===888:::888666555666999>>>BBBEEEFFFCCCFFFJJJOOOSSSUUUUUUUUUNNNNNNPPPUUUYYYUUUKKKCCCDDDBBBCCCFFFJJJUUUjjj}}}vvvpppfffaaaSSSHHHHHHOOOiii~~~dddUUULLL\\\gggggglll}}}yyy~~~tttpppeeeLLL;;;999666666555444666999<<<<<<<<>>BBBIIISSS\\\ccchhhmmmooo||||||eeeVVVQQQKKKIIIHHHIIIHHHFFFHHHMMM\\\tttrrr___QQQPPPOOOMMMWWWggg{{{ooo```sssuuupppccc]]]pppaaaLLLJJJCCC===<<<:::777777:::>>>GGGmmmsssaaaWWWYYY```ooo}}}jjjYYY\\\WWW>>>@@@???;;;999:::999666:::@@@FFFZZZsss^^^NNNJJJKKK@@@888999777666666777999===AAADDDFFFAAAFFFNNNTTTYYY]]]aaacccbbb___[[[WWWSSSNNNHHHDDDDDDDDDEEEHHHLLLVVVjjj{{{vvvrrrfffbbbTTTIIIJJJQQQlllmmmXXXMMMUUUcccllliiiiiisss}}}yyydddTTTIII>>><<<<<<444666555444666888;;;;;;;;;???DDDNNN]]]lllmmm\\\HHHGGGFFFKKKXXXeeekkkooorrrhhhiiikkknnnsssyyy|||}}}|||xxxrrr}}}oooQQQJJJJJJFFFDDDGGGJJJWWWgggttt~~~|||sssjjj]]]SSSNNNNNNNNNOOOPPPUUUaaa{{{|||vvv\\\tttaaaBBB888555222111222333333333111555555<<<\\\zzz___kkkoooQQQLLLHHHBBB????????????>>>DDDIIIQQQZZZbbbjjjqqquuu}}}}}}gggWWWQQQLLLIIIHHHIIIGGGFFFHHHNNN\\\tttyyyppp```UUUSSSPPPNNNYYYjjjeeeiiiwwwvvvhhh```nnneeeKKKJJJCCC===<<<:::888888;;;@@@NNNqqqppp```UUUVVV^^^qqq{{{nnnrrrjjjIIICCC???<<<:::999777555777<<<<<>>KKKTTTWWWaaapppnnnpppnnnnnnyyy{{{[[[NNNJJJFFFEEEKKKRRR```ppp}}}xxxoooaaaUUUOOOMMMNNNOOOQQQTTT[[[rrr~~~]]]mmm~~~fffHHH999666333111222333333333333111444FFFfffyyyeeeUUUooo~~~\\\IIIIIIFFFAAA>>>>>>>>>>>>>>>EEEIIIPPPXXXaaakkktttzzz}}}jjjZZZSSSMMMIIIHHHHHHGGGEEEIIIOOO```wwwwwwpppddd\\\YYYRRRNNN\\\pppnnnaaa{{{wwweeemmmgggNNNKKKDDD===<<<;;;999999<<>>===;;;999777555888;;;888EEEjjjxxxbbbWWWYYYXXXGGG:::888777777777888999;;;>>>CCCFFFKKKSSS\\\```aaaeeemmmuuuqqqjjj```YYYWWWYYY\\\^^^^^^[[[YYYWWWVVV\\\mmm~~~}}}wwwrrrpppgggdddWWWMMMMMMSSSllloooZZZSSSUUUZZZgggrrruuuwww||||||~~~uuu]]]GGGBBB<<<<<<;;;777===@@@777777666555555777888777777888<<<@@@CCCGGGHHHBBB:::AAA777888DDDLLLVVVsssgggSSSKKKEEEGGGNNNYYYgggwww|||tttfffYYYPPPMMMMMMNNNRRRRRRVVVjjjyyy^^^bbb~~~zzz{{{}}}gggHHH:::777444222333333333333555333555IIIpppyyyaaarrrOOOKKKnnneeeMMMFFFEEECCC@@@>>>======>>>>>>DDDIIIPPPXXXaaajjjsssyyyzzz~~~lll]]]WWWNNNJJJHHHHHHFFFEEEJJJPPPddd{{{~~~tttkkkeee```UUUPPPaaayyy|||dddhhh{{{ggggggjjjSSSLLLDDD===<<<;;;999;;;>>>EEEddd[[[UUUXXXbbbvvvcccPPPAAABBB@@@<<<:::999;;;;;;<<>><<<===>>>???CCCHHHQQQYYYaaaiiippptttwww{{{lll^^^YYYOOOKKKHHHGGGEEEEEEJJJQQQddd{{{{{{ssskkkdddXXXTTTiiiooo```eeewwwuuukkkeeejjjRRRLLLEEE>>><<<;;;:::<<<@@@KKKqqqzzzvvvZZZVVV\\\iii|||sss]]]FFFGGGEEE???:::::::::888===;;;GGGZZZppp~~~ppp^^^QQQQQQQQQCCC999888777444666777888888<<>>QQQ}}}hhhiii```KKKQQQhhh~~~bbbLLLDDDFFF???@@@@@@>>>======???@@@BBBHHHQQQZZZaaahhhooosssuuuzzzmmm___ZZZQQQLLLHHHFFFEEEEEEKKKSSSbbbyyyuuullldddYYYYYYrrrccc```uuukkkbbb}}}jjjUUUMMMEEE>>><<<;;;:::===AAAUUU{{{vvv|||ooojjjaaaXXXTTT___ppp~~~gggRRRTTTPPPGGG@@@>>><<<888999777@@@KKKYYY}}}kkkXXXHHHEEEFFF<<<555666555222444777777888<<>>???@@@???======???BBBDDDHHHPPPXXX```iiirrrwwwwww{{{ssseee___RRRLLLGGGFFFDDDEEELLLTTTbbbzzzsssggg```YYY^^^|||rrrgggpppyyy}}}ddd[[[uuuqqq```MMMEEE>>><<<;;;;;;===BBB\\\~~~uuuzzzdddXXXPPPLLLRRR```uuulllccceee```TTTKKKHHHEEE???:::888>>>@@@DDD```zzzyyygggSSSBBB===>>>777333555333111444666777777<<>>===BBB111CCCddd```EEE:::===888777666777999:::::::::888999888666888;;;888333777888999888888:::;;;;;;FFFYYYaaaUUUrrrjjjTTTKKKHHHPPP\\\lllyyyyyymmm___VVVRRRQQQLLLRRRTTTVVVjjjwwwsssxxxXXXyyymmmQQQ===:::777555444555444444555333BBBiiiuuummmsssOOOPPPbbbyyy~~~XXXHHHDDDAAA===???AAA@@@>>>>>>@@@CCCEEEIIINNNVVV___kkkvvv}}}yyy}}}{{{llleeeRRRMMMGGGEEEDDDEEELLLTTTeee|||~~~pppccc\\\XXXaaaooouuuqqquuusss{{{aaaVVVnnnvvvYYYPPP@@@:::333:::===888MMMkkkwwwiiiSSSOOOPPPSSSgggxxxfffbbbuuuvvveeeVVVIIIAAABBB=========<<>>===<<<;;;;;;;;;;;;777888888888888999999999888888888888777777777777888888888888999:::;;;;;;>>>VVVYYY|||~~~\\\RRRkkklllQQQHHHKKKWWWccc{{{~~~|||qqqeeeZZZSSSPPPLLLRRRVVVXXXeeeyyyxxx^^^rrrrrrVVVBBB666666888333222666333666...EEEsssqqqnnnuuuPPPOOOkkk|||xxx[[[JJJ@@@AAA?????????>>><<<<<<>>>@@@IIILLLPPPWWW```kkkwww~~~~~~mmmdddUUUMMMGGGFFFEEEFFFMMMVVViiitttjjjaaaYYYRRR[[[xxxwww~~~mmm]]]nnntttUUUQQQDDD@@@888;;;<<<:::TTT}}}xxxsssnnnWWWOOONNNTTTjjj|||ssslllwwwaaaNNNDDDDDD;;;<<<;;;;;;>>>HHHVVVaaaeeefffmmmtttqqqcccUUUOOODDDBBB>>>999666555555555444555555444555;;;EEELLLVVV\\\___aaajjjxxx}}}yyyyyy{{{{{{xxxppphhhaaa^^^XXX^^^```[[[[[[fffvvvpppeee[[[SSSTTTSSSOOOPPPSSSVVVnnntttcccZZZSSSJJJEEEEEEEEEBBB???;;;;;;;;;;;;;;;<<<<<<<<<888888888888999999999999888888888888777777777777888888777777888:::<<<===CCCVVV\\\zzz}}}fffVVVZZZ}}}mmmRRRIIIMMMYYYfffxxx{{{}}}sssggg\\\TTTOOOMMMRRRUUUWWWbbb~~~```eeevvvTTTDDD777666888222222666333;;;666PPP|||tttsssmmmRRRYYYxxxoooUUUFFF???AAA?????????>>><<<===???AAAGGGJJJPPPWWW```jjjuuu|||ooogggXXXOOOHHHGGGFFFFFFNNNYYYooossshhh]]]UUUOOOZZZ{{{~~~lll```nnntttTTTOOOEEEDDD<<<======@@@aaarrruuukkkVVVOOOMMMVVVnnnvvvnnnWWWIIIBBB===<<<::::::<<>>QQQjjj~~~UUUSSSppplllRRRKKKPPP^^^kkkvvvzzzxxxnnnaaaVVVPPPNNNRRRTTTUUU]]]vvvpppbbb~~~XXXHHH999666666111333777555999888UUU|||]]]QQQaaaeeeOOOEEEAAACCC>>>??????>>><<<===???AAAEEEIIIPPPWWW```iiirrrxxx~~~qqqiiiZZZPPPIIIHHHEEEEEEPPP^^^yyysssgggZZZRRROOO]]]zzzyyyllleeeaaa```oooxxxWWWMMMAAAAAA<<<>>>???EEEiiixxxvvvyyyrrrvvvbbbPPPNNNOOOZZZsssiiiWWWFFFBBB???;;;;;;<<<===;;;999;;;777555;;;BBBCCC>>>888777777777777666555555444444555555444555:::BBBIIIUUU]]]bbbcccjjjvvvyyyuuutttyyyvvvkkkddd___WWW\\\YYYVVVVVVXXXmmmooojjj```VVVLLLEEEAAA???@@@@@@@@@???>>><<<:::888999999999999:::::::::;;;999999999888888888777777999888555444555999<<>>??????>>><<<===???AAADDDIIIPPPYYYaaaiiiqqqvvv||||||{{{zzzzzz}}}~~~qqqiiiZZZPPPIIIHHHEEEDDDRRReeeuuugggYYYRRRPPPbbb|||rrruuuddd^^^]]]```nnnzzzZZZPPP@@@===999===>>>DDDiii{{{vvvrrr~~~]]]OOONNNPPP]]]xxxmmmSSSGGGBBB===;;;<<<<<<:::777999777666666999<<<<<<999555666777888888777666555444555555444555999@@@FFFUUU^^^ddddddhhhqqqsssooollluuu~~~|||~~~ssslllfff]]]bbb^^^YYYXXXWWWeeeuuuhhhZZZOOOFFFBBBAAAAAA@@@???===;;;999888999:::::::::;;;;;;;;;;;;999999999999888888888888:::888666444555888;;;===NNNiiihhhqqqhhhQQQOOOYYYhhhvvvzzz~~~|||ttthhhZZZPPPNNNOOOQQQUUUZZZjjj}}}uuuOOO===666666222555999555666<<>>>>>>>>>>>======@@@BBBEEEJJJRRRZZZbbbiiipppuuuvvvvvvvvvwwwxxx}}}~~~sssjjjYYYNNNHHHHHHDDDCCCVVVooouuueeeWWWPPPQQQdddvvvvvvhhh___\\\fffzzz\\\UUUCCC===999;;;;;;AAAhhhxxxvvv~~~___QQQNNNNNN___{{{```MMMGGG@@@===<<<<<<:::999666999999666666:::======777777888888888888777666333555555444444888???DDDRRR]]]ddddddgggoooqqqmmmnnnzzztttiiifffhhhwwwrrrhhhcccgggbbb\\\[[[XXX^^^qqqvvviii[[[OOOGGGCCCAAA@@@>>><<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999888888888:::999777555555777999:::BBBXXXjjjpppdddPPPQQQ\\\lllyyyyyy}}}{{{ssshhhZZZPPPNNNMMMPPPUUUXXXeee~~~ppp~~~QQQ???777777444666999444777@@@hhhsssSSSmmmoooPPPJJJJJJBBB>>>===>>>>>>======>>>@@@BBBFFFKKKRRRYYYaaahhhoootttrrrtttvvvwwwzzz}}}~~~uuukkkWWWLLLGGGIIIEEEEEE\\\zzzqqqbbbTTTOOOQQQddd~~~lll___^^^iii|||^^^TTTDDDAAA<<<;;;999DDDqqq{{{{{{yyy\\\PPPNNNNNN^^^|||qqqTTTPPPIIICCC???<<<:::999555999888444555:::===;;;999999999888777777777666333555555444444777===CCCHHHTTT^^^```eeennnrrrooosss}}}qqq___TTTQQQ]]]ppp{{{ppplllooohhhcccddd___^^^iiissscccXXXOOOLLLHHHCCC???=========;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888;;;:::888777666666777777>>>JJJmmmkkklllyyy```NNNRRR___nnn{{{zzz}}}|||vvvkkk___UUUNNNMMMOOOTTTVVV```{{{~~~vvv{{{kkkzzz|||RRR@@@888888555777999333666CCCmmmrrrSSSwwwnnnMMMIIIJJJBBB>>>===>>>>>>======>>>@@@CCCFFFJJJQQQWWW___fffnnnssssssvvvyyy|||}}}~~~{{{rrrhhhVVVKKKGGGKKKGGGIIIcccpppaaaTTTPPPSSSddd}}}|||zzz|||jjjaaagggwwwaaaNNNBBBCCC???;;;:::JJJ|||rrrTTTKKKNNNQQQ]]]|||[[[XXXRRRKKKDDD>>>;;;:::777:::888333555;;;;;;666;;;:::999777666666666666333555555555444777===BBB>>>KKKWWW[[[bbbmmmrrrppppppxxx~~~{{{nnn[[[KKKBBB===IIIXXXcccjjjttt{{{sssvvvooojjjmmmgggccciiisss{{{mmm___ZZZSSSJJJCCC???===<<<;;;;;;;;;<<<<<<<<<======:::::::::999999999888888;;;:::999888666666555555>>>;;;GGG|||ooojjjooo^^^NNNSSS```ooo{{{{{{~~~zzzpppeee\\\OOOMMMOOOTTTUUU\\\vvv~~~nnnjjjvvvlllxxxwwwRRR@@@888999777888999222999GGGssstttYYYqqqNNNJJJLLLEEE@@@======>>>======>>>@@@CCCFFFIIIOOOUUU\\\eeemmmrrruuuyyy}}}yyywwwnnndddVVVKKKHHHLLLJJJKKKhhhqqqbbbVVVSSSVVVggg}}}yyytttrrreeedddiii}}}eeeNNNJJJ999:::CCC666KKKgggQQQMMMOOOPPP[[[{{{mmmcccvvvlllMMMEEE???<<<===999777888777555777:::999:::;;;;;;:::777555333555555444444555888:::<<<@@@DDDLLLUUU```iiillljjjuuuvvvggg[[[NNNBBB???@@@CCCHHHMMMXXXmmmzzzvvvuuupppiiiiiinnnoookkkXXXOOOKKKCCC:::@@@<<<999:::<<<>>>===<<<=========<<<:::999:::;;;===<<<;;;;;;;;;:::888666555888===MMMoooaaa```^^^iiiwwwWWWTTTYYYcccqqqwww~~~}}}zzzppp]]]RRRNNNMMMQQQTTTZZZmmm|||rrrwwwiiioooxxx]]]BBB555888555333888999;;;NNNvvveeevvvCCCEEEHHH<<<>>>>>>>>>>>>===<<<===@@@CCCFFFJJJPPPVVV\\\ccciiimmmtttxxx}}}}}}vvvmmmfffdddQQQIIIGGGLLLMMMTTTqqqzzzrrr\\\RRRTTTVVViii|||hhhnnn}}}kkkiiilll}}}]]]NNNIII999;;;DDD:::SSS||||||dddOOOLLLOOOPPP^^^|||rrrdddWWWHHH???>>>;;;999888777555555666999:::;;;;;;:::888555444555444444333555777999;;;===AAAIIIRRR]]]ggglllmmmuuuwwwhhh\\\NNNAAA;;;;;;<<>>===<<<:::999::::::===<<<::::::;;;:::888666:::<<<;;;===LLL```fff```RRRQQQOOOYYY|||sssUUUSSSVVV```nnnttt|||~~~wwwnnn]]]RRRMMMLLLPPPSSSYYYlllzzziiifff}}}aaaDDD666999666444888888:::WWWgggXXX{{{tttBBBCCCFFF<<>>>>>===<<<===@@@CCCFFFJJJPPPVVV\\\bbbiiimmmtttwwwzzz}}}~~~~~~{{{uuukkk```[[[QQQIIIGGGLLLNNNWWWuuu}}}xxxooo[[[RRRSSSTTTgggssscccgggqqquuurrrppp|||{{{ZZZOOOHHH:::<<>>DDDNNNXXXbbbjjjoooxxx{{{mmm```QQQCCC???===<<<===<<<@@@LLLXXXqqq|||wwwvvvwwwaaaTTTRRRDDDEEEEEEEEEDDDDDDFFFHHHDDDCCC@@@===<<<;;;;;;<<<===<<<::::::::::::888666888;;;999444666@@@GGGFFFFFFGGGFFFMMMkkklllSSSRRRVVV```nnnttt|||zzzrrrdddRRRMMMKKKOOORRRXXXiii{{{|||dddZZZjjjgggIII999:::777555888888===eeeYYYTTTpppBBBAAADDD===???===>>>===<<<<<<===@@@CCCFFFJJJPPPVVV\\\bbbhhhlllsssuuuxxx{{{|||}}}}}}yyymmm___WWWPPPIIIGGGKKKPPP\\\{{{~~~wwwlllZZZRRRQQQQQQfffmmm```bbbgggrrrxxx~~~yyyrrryyyxxx^^^QQQGGG;;;===BBBBBBeeezzz[[[JJJHHHMMMRRReeedddNNNFFFIIIFFF===888:::;;;:::::::::::::::999888777666555444333222333555777888:::<<>>>>>===>>>EEENNNbbb~~~zzzuuuvvvzzzqqq]]][[[QQQSSSUUUSSSOOONNNPPPRRRLLLIIIDDDAAA???>>>>>>>>>>>><<<::::::::::::888777555999:::666666===CCCDDD@@@BBBBBBGGG]]]bbbQQQSSSWWWcccrrrwww~~~|||uuugggSSSMMMJJJNNNQQQVVVeeevvvsss```TTTgggmmmMMM;;;;;;888666999888CCCrrruuuPPP\\\gggCCCAAACCC===>>>=========<<<;;;===@@@BBBEEEIIIOOOUUU[[[aaagggkkkppptttyyy}}}}}}zzz{{{xxxlll^^^UUUNNNHHHGGGKKKQQQ```xxxgggYYYRRRPPPOOOfffqqqbbb```cccnnnrrrzzzooosssuuuaaaSSSFFF<<<>>>>>>CCCkkk~~~sssWWWIIIHHHMMMRRRgggsss\\\WWW___ZZZGGG::::::===;;;::::::::::::999999888777666555444333333444666777;;;;;;???FFFJJJOOO\\\iii{{{xxxeeeTTTEEE@@@<<<<<<<<<<<<@@@FFFNNNlllmmmnnntttuuurrrtttuuusssnnnfffaaa___```TTTOOOHHHCCCAAAAAA@@@???@@@>>>;;;:::;;;;;;:::999777999:::999999;;;;;;999999===>>>@@@MMMcccuuu{{{hhhSSSKKKQQQVVVddduuuzzz}}}{{{ttteeeUUUMMMJJJMMMPPPTTTbbbrrrzzziiiYYYlllsssQQQ===<<<999777:::888EEE{{{eeeJJJ]]]\\\CCCAAABBB>>><<<=========<<<;;;<<>>@@@===EEEppp{{{oooUUUJJJHHHMMMRRRiiimmmkkkyyyuuuYYYAAA<<<===999;;;;;;::::::999999999999888666555333333444666777:::999===CCCDDDGGGTTTddd|||uuuaaaKKKDDD???>>>>>>===???CCC@@@WWWwww|||wwwvvv|||~~~tttmmmjjj]]]VVVMMMGGGEEEEEEDDDBBBBBB???<<<;;;<<<<<<;;;;;;666777999:::;;;;;;888555888<<<>>>===CCCOOOYYY\\\QQQDDDCCCLLLSSSbbbsssyyy{{{zzzjjjWWWOOOJJJNNNPPPTTT```nnnyyy```nnnvvvSSS===<<<999888:::999CCCeeeNNNVVVmmmQQQCCC@@@@@@>>><<<<<<===<<<;;;;;;<<>><<<============555777:::<<<===<<<===>>>;;;===>>><<<>>>DDDIIIKKKCCC;;;@@@JJJPPP```rrrwwwzzzrrrYYYPPPKKKNNNQQQTTT^^^kkk}}}___iiixxxTTT===;;;999888;;;999GGGhhhSSSUUUbbbJJJ@@@<<<===???===<<<<<<<<<;;;:::<<>>KKKzzzkkklll{{{jjjUUULLLJJJMMMQQQmmm{{{~~~tttyyyUUUHHHEEE>>>;;;;;;:::999999999:::::::::999777555444555666777555444:::AAA@@@???MMMaaa]]]QQQFFFBBB@@@===:::;;;;;;HHHZZZppp{{{yyyzzz~~~sssjjj___WWWVVVVVVTTTRRREEEBBB???===>>>>>>>>>>>>999;;;======:::888;;;AAA:::;;;:::888999===@@@AAA>>>999AAAKKKQQQ```rrrvvv|||sssZZZQQQKKKNNNQQQTTT^^^jjjzzz~~~YYYccczzzyyyTTT<<<:::999999;;;999MMMbbbQQQ]]]}}}^^^FFF???:::;;;@@@>>><<<<<<<<<;;;:::<<>><<>>===<<<===???@@@@@@>>>;;;:::888777666555666666888:::AAAIIIOOOWWWeeerrryyy___TTTMMMPPPRRRSSSXXXaaa}}}vvvgggYYYvvvxxxUUU@@@<<<777666===???DDD~~~___KKKgggaaaGGGBBB>>><<<===:::;;;<<<<<<<<<;;;<<<>>>AAABBBFFFLLLRRRXXX^^^dddhhhlllrrryyy}}}}}}|||}}}~~~yyywwwpppaaaSSSKKKKKKEEEDDDJJJQQQ]]]vvv}}}vvvrrr\\\[[[SSSPPPaaavvvwwwwwwhhh[[[RRRMMMKKKMMMJJJFFFEEEHHHJJJPPPcccwww|||dddYYYPPPFFFBBB===EEESSS~~~qqq[[[YYYjjjbbbNNNHHHIIIMMMQQQnnnuuuXXXNNN;;;<<<;;;:::999999:::;;;<<<:::999999888777666666666222666999:::999<<>>===>>>@@@AAA@@@???<<<:::999777555555555666888:::@@@HHHMMMUUUbbbooowww|||zzzsssaaaTTTLLLNNNSSSWWWbbbnnn~~~yyyhhhVVVuuuyyyWWWAAA>>>888777>>>@@@PPPooouuu[[[IIIkkkcccGGGBBB===<<<>>><<<;;;<<<<<<<<<;;;<<<>>>AAACCCGGGLLLRRRXXX^^^dddhhhmmmrrrwww{{{{{{}}}zzzwwwooo```RRRJJJGGGDDDCCCFFFOOOaaazzz}}}uuuooo]]]ZZZRRRRRRfff}}}}}}mmmeee\\\VVVQQQMMMKKKLLLKKKFFFEEEGGGFFFJJJ[[[nnnzzzccc\\\NNNFFFDDD>>>FFFWWW|||uuu]]]ZZZjjj}}}^^^MMMHHHIIINNNRRRqqqzzz~~~}}}aaaNNNAAA<<<;;;:::999999999:::;;;:::999999888888777777777333555888888777999>>>BBBGGGSSSwwwhhhSSSEEE@@@AAA>>>>>>@@@EEEMMMUUU[[[___^^^]]][[[dddwww~~~{{{oooaaaXXXOOOLLLJJJHHHFFFGGGAAA@@@???@@@AAABBBAAA@@@===;;;999777555555555555999:::???EEEJJJQQQ^^^kkkqqqxxxzzzsssdddVVVKKKLLLSSS\\\kkk{{{}}}nnn[[[{{{YYYCCC???999888???AAA]]]wwwpppXXXNNNqqqcccGGGBBB===<<>>AAADDDGGGMMMRRRWWW^^^dddhhhnnnrrrwwwyyy{{{~~~{{{wwwnnn___PPPHHHDDDEEEDDDEEEQQQkkkzzzqqqjjj]]]XXXQQQVVVoookkkbbbXXXSSSNNNIIIHHHKKKNNNIIIGGGHHHEEEEEESSSdddyyyfff```NNNFFFEEE>>>FFFXXXzzz|||}}}eeebbbqqqyyy\\\MMMIIIIIIMMMSSSsss~~~lllrrrcccLLLHHH<<<;;;:::999888888999:::999::::::999999888888777666777999999888999<<>>@@@^^^oooUUUWWWyyy^^^FFFBBB???>>>???<<<;;;<<<<<<<<<;;;<<<>>>AAADDDGGGLLLQQQVVV]]]ccchhhnnnsssxxx{{{|||~~~zzzuuukkk[[[NNNGGGDDDHHHHHHIIIZZZzzzxxxlllddd\\\UUUQQQ\\\yyyuuugggYYYRRRLLLGGGIIIOOOQQQLLLJJJJJJFFFEEEPPP```|||fff]]]OOOGGGEEE>>>EEEWWW{{{~~~xxx~~~iiihhhxxxwww[[[OOOKKKIIILLLSSSuuukkk]]]nnnsssUUUKKK>>><<<;;;999888888999999999::::::::::::999999888777888999999888888:::;;;AAABBBKKKiiisssWWWIIIGGGBBBBBBBBBAAABBBEEEIIIMMMNNNOOONNNRRRUUUZZZ|||{{{qqqaaaVVVQQQOOOJJJFFFDDDBBBAAABBBCCCCCCBBBAAA<<<;;;999777555555555555999999<<<@@@DDDJJJWWWdddooowwwgggYYYNNNNNNRRRWWWdddqqquuuyyyfff}}}ZZZDDD???999777===???ZZZwwwSSS^^^|||XXXCCCCCCAAA@@@???;;;;;;<<<<<<<<<;;;<<<>>>AAADDDGGGKKKPPPUUU[[[bbbgggnnntttzzz~~~~~~~~~~~~wwwqqqfffWWWKKKFFFBBBHHHJJJOOOeeewwwjjjbbb[[[UUUTTTgggzzzmmmccc```ZZZOOOLLLQQQPPPLLLKKKLLLHHHFFFQQQ```bbbXXXPPPHHHEEE>>>FFFUUU~~~uuuzzzhhhjjj{{{sssYYYOOOLLLIIILLLTTTuuubbb^^^hhhmmmwwwvvvdddMMM???>>><<<:::999999999999999:::;;;<<<;;;;;;999888777777777777777777777777:::<<>>???IIIXXXdddnnnnnniiidddaaa]]]nnntttddd[[[WWWNNNEEEDDDCCCBBBBBBCCCCCCBBBAAA;;;:::888777666555666666888888;;;???BBBHHHVVVcccmmmuuu}}}gggZZZPPPPPPRRRTTT]]]iiirrrlllzzzlll~~~[[[EEE???999777<<<>>>aaa___gggyyyVVVAAABBBAAA??????;;;;;;<<<<<<<<<;;;<<<>>>AAADDDFFFJJJNNNSSSYYY```eeemmmsss{{{~~~}}}~~~zzzssskkk```QQQIIIFFFAAADDDJJJXXXqqqyyymmmeee[[[WWW^^^www~~~~~~xxxaaaPPPMMMPPPLLLKKKKKKHHHGGGSSScccbbbZZZQQQGGGDDD???HHHVVVyyy|||jjjlll|||nnnTTTNNNMMMIIILLLVVVttttttjjjssskkk]]]VVVkkkllllllvvviiiQQQAAA@@@>>>;;;:::999999:::999:::;;;<<<<<<;;;:::999888888888999999999888777666666999@@@SSSzzz~~~]]]NNNGGGHHHHHHFFFLLLbbbtttmmmvvvvvvjjjaaaTTTFFFDDDCCCAAABBBCCCCCCAAA@@@:::999777666666666777888888888:::>>>AAAGGGUUUcccqqqwww~~~fffZZZPPPQQQSSSUUU^^^hhhppphhh{{{qqq~~~]]]FFFAAA:::888===???hhhppplll}}}XXXAAA@@@>>>>>>???<<<;;;<<<<<<<<<;;;<<<>>>AAACCCEEEHHHLLLQQQWWW___dddmmmrrrxxx||||||}}}~~~vvvnnneeeYYYMMMGGGGGGBBBBBBLLLccc}}}sssmmm\\\]]]kkksss\\\UUUSSSNNNMMMMMMJJJJJJVVVgggfffaaaQQQGGGDDD@@@JJJWWWpppppp|||iiiQQQMMMLLLIIIMMMWWWsssttt___ccctttjjjXXXOOOfffnnnjjjqqqttteeeVVVBBBAAA???<<<;;;:::::::::999:::<<<======<<<:::999;;;;;;;;;;;;<<<<<<;;;:::===999===DDDHHH^^^fffSSSKKKNNNPPPSSS___xxxooosssxxxvvvjjj^^^[[[^^^aaaeeerrruuuiiiXXXHHHDDDCCCAAAAAABBBBBBAAA@@@999888777666666777888999888777999===@@@GGGUUUcccwww{{{fffYYYPPPQQQTTTWWWaaalllxxxiii{{{nnn}}}___HHHBBB;;;999>>>@@@eeewwwggg\\\BBB>>><<<<<>>;;;<<<<<<<<<;;;<<<>>>AAABBBDDDGGGKKKPPPVVV^^^cccmmmqqqvvvxxxzzz||||||tttkkkaaaUUUJJJEEEGGGEEEBBBNNNlllyyyttt]]]aaatttvvvuuu~~~lllhhhXXXSSSQQQQQQMMMMMMZZZkkk{{{gggaaaTTTIIIHHH@@@DDDYYYvvvnnniiiSSSNNNLLLIIIMMMVVVtttrrr]]]hhhlll~~~```[[[WWWeee{{{{{{aaaOOOMMMDDD<<<888:::<<<<<<;;;<<<999999:::::::::;;;;;;;;;<<<<<<;;;:::999999999999;;;999666;;;FFFTTTlllSSSRRR[[[mmmzzz|||ccc^^^ZZZUUUOOOJJJGGGFFFFFFNNNOOOTTTaaazzzooo^^^RRREEECCCAAABBBCCCCCC@@@<<<777888888888888777777666555555888<<>>@@@AAA888===;;;;;;::::::;;;<<<>>>???BBBDDDGGGKKKPPPVVV]]]cccgggooovvvxxxyyy}}}tttggg___VVVMMMGGGFFFHHHFFFUUUxxx{{{sssiiiaaaeee~~~rrrfffiii}}}nnnaaaUUUSSSXXXPPPHHH]]]}}}hhhbbbSSSHHHHHHAAAFFF\\\zzziiiSSSNNNLLLHHHLLLVVVssssss]]]aaavvvyyybbb^^^jjjpppWWWNNNDDD@@@>>>>>><<<777666999999999999999::::::::::::======<<<;;;;;;;;;;;;<<<===;;;888<<>>===???DDDQQQeeeyyymmm___NNNJJJFFFDDDCCCBBB>>>:::999999999:::999999888777999999;;;>>>@@@GGGWWWgggwwwmmm]]]PPPOOORRRVVV___jjj~~~ooottt{{{jjjcccIIIFFF???;;;???BBBfffzzzeeehhh\\\DDD@@@AAAAAA777<<<;;;;;;::::::;;;<<<>>>???BBBDDDGGGKKKOOOVVV]]]bbbiiippptttttttttyyy~~~}}}}}}sssggg^^^VVVLLLFFFFFFGGGHHHYYY|||{{{tttjjjcccnnntttbbb^^^uuuwwwdddYYYYYYTTTSSSlll{{{fffaaaUUUJJJKKKDDDKKKccc{{{zzziiiSSSNNNLLLHHHLLLVVVsssggg\\\]]]nnnxxxnnnssshhhRRRFFFDDDBBBAAA<<<555555999:::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>===:::>>>BBBAAAUUUyyytttlllWWWKKK@@@>>><<<:::999999:::;;;:::::::::999;;;@@@GGGLLLXXXeee|||ooo]]]WWWOOOIIIFFFBBB===::::::;;;;;;;;;;;;:::999888::::::<<<>>>AAAHHHYYYiiiwww~~~nnn___RRRQQQSSSVVV^^^hhh}}}lllooossseeegggIIICCC>>>;;;???@@@dddhhhYYYhhhXXXBBB??????AAA888===<<<;;;::::::;;;<<<>>>???BBBDDDGGGJJJNNNUUU\\\aaajjjppprrrppppppuuuzzz||||||}}}}}}|||{{{qqqfff^^^UUUKKKFFFEEEGGGLLLaaavvvlllbbbwwwxxxfffpppzzzcccZZZXXXbbb{{{hhhdddYYYNNNOOOHHHNNNgggjjjpppiiiSSSMMMKKKHHHLLLUUUsssnnncccfff|||zzzqqq}}}^^^MMMGGGAAA???<<<888999<<<<<<<<<<<<=========>>>>>>============>>>???@@@AAA>>>>>>;;;@@@EEECCCQQQnnn}}}gggVVVJJJCCC@@@???>>><<<<<<<<<===>>>???===?????????>>>===???@@@===BBBKKKYYYhhhrrrwwwxxxrrrxxxqqqggg\\\bbbhhhhhhaaa[[[WWWVVVTTT___sss~~~mmmeeeZZZQQQKKKFFF@@@<<<;;;;;;;;;;;;;;;:::999888666666999===AAAKKK^^^oooyyy{{{lll]]]QQQQQQTTTVVV]]]ggg}}}~~~jjjooosssbbbzzzpppLLLAAA:::999>>>???ccc^^^PPP___OOO>>>;;;===AAA:::???<<<;;;;;;:::;;;<<<===>>>AAACCCFFFIIIMMMSSS[[[```iiiooorrrpppppptttxxxyyyzzz}}}yyypppfff^^^TTTJJJEEEEEEFFFPPPjjjyyymmmggg|||rrr___\\\nnn}}}mmmjjj[[[QQQPPPHHHMMMfffssszzzaaalllhhhRRRMMMKKKGGGKKKUUUrrruuummmyyy}}}hhhtttyyy^^^PPPBBB======<<<;;;<<<<<<<<<<<<<<<============;;;;;;<<<<<<===>>>@@@@@@>>>>>>;;;???EEEGGGUUUqqqrrr\\\KKKCCC@@@>>>======<<<;;;::::::;;;<<<<<<999;;;<<<<<<<<<<<<===???AAA@@@???@@@CCCGGGJJJLLLJJJNNNXXXcccfff___UUUNNNIIIIIIIIIJJJJJJGGGDDDAAACCCFFFPPPddd~~~yyyqqqdddYYYQQQJJJCCC???;;;;;;;;;;;;:::999888777444555888<<>>;;;<<>>AAABBBEEEHHHLLLRRRYYY^^^fffnnnssssssrrruuuwwwwwwyyy|||xxxqqqhhh```UUUJJJEEEFFFGGGUUUsssyyymmmqqqmmmeeexxxyyykkkiii[[[QQQPPPFFFKKKeeelllwwwaaakkkhhhRRRMMMKKKGGGKKKUUUrrrpppzzzmmmnnnppp]]]HHH???>>>===:::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===??????>>>???;;;<<>>:::<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999:::<<<<<<===>>>??????????????????@@@CCCGGGIIIGGGDDDAAABBB???<<<>>>AAABBB@@@<<>>===AAA;;;>>>===<<<;;;::::::;;;<<<===@@@BBBDDDGGGKKKQQQXXX]]]ccclllrrrssstttwwwyyyxxxxxxzzzzzztttlllcccWWWKKKEEEFFFHHHXXXzzzzzzpppxxx}}}uuuwwwkkkhhh]]]SSSSSSHHHMMMhhh~~~mmmsssaaajjjhhhRRRLLLKKKGGGKKKTTTrrr{{{zzznnnyyywwweeeQQQEEE@@@===::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>???<<>>;;;999>>>==================>>>>>>>>>>>><<<::::::<<<===666888;;;<<<===<<<<<<<<<>>>??????===<<<======<<<999888888999;;;;;;:::999::::::;;;???GGGSSS___fffeee{{{|||nnnbbbWWWLLLEEE=========<<<;;;:::999888888888999===AAALLL```rrr~~~kkk[[[NNNMMMPPPTTT^^^iiiyyy|||kkksssvvv___rrrgggNNNBBB777777??????iii~~~WWWWWWooorrrNNNEEE???===AAA;;;>>>===<<<;;;::::::;;;<<<===@@@AAADDDGGGJJJPPPWWW\\\bbbjjjoooppprrrwww{{{|||zzzzzz}}}wwwooofffXXXKKKFFFGGGJJJ[[[zzz~~~}}}pppmmmaaaWWWVVVMMMQQQmmmtttpppbbbjjjhhhRRRLLLJJJGGGKKKTTTrrrjjj```mmmuuuooouuugggVVVKKKCCC===<<>>>>>???999>>><<<<<>>>>>>>>>>>888999;;;:::::::::;;;===>>>>>>===;;;999999;;;<<<:::===>>>;;;999:::<<<<<<777:::======<<<::::::;;;555999<<<<<<;;;AAAMMMXXXYYYccctttyyykkk^^^RRRJJJ?????????>>>===;;;:::999555666888===CCCOOOdddwwwzzz}}}ooo^^^PPPMMMPPPTTT^^^iii{{{mmmpppvvvccc{{{xxx___NNNEEE<<<<<>>======>>>AAABBBBBBAAA????????????>>>>>>>>>>>>:::===;;;>>>FFFOOOkkkuuujjjgggllliii\\\SSSNNNFFF;;;AAA???>>>===>>>???>>>===AAA???>>>>>>@@@AAA@@@???======<<<<<<<<<<<<<<<===888999;;;<<<======<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;===>>>>>>AAADDDGGGQQQ]]]iiiwwwwwwjjj```SSSGGG@@@???>>>===;;;:::888888555888:::<<>><<<>>>;;;===<<<;;;:::::::::::::::>>>AAAFFFJJJMMMPPPSSSVVV]]]bbbiiinnnrrrvvvyyy||||||}}}{{{ppp]]]LLLFFFHHHJJJgggxxxppptttvvvsssxxxzzzqqqhhh___YYYIIIPPPuuu{{{jjjccclllfffPPPLLLLLLHHHIIIPPPiii{{{ppp||||||mmmeeefffeeeUUUAAABBBIIICCC@@@???======>>>???===<<<>>>=========<<<<<<<<<<<<<<>>HHHSSSnnnoooccc___]]]VVVNNNJJJHHHBBB<<<;;;===@@@AAA@@@@@@@@@@@@>>>>>>=========>>>>>>>>>BBBAAA???===<<<::::::999:::;;;<<<<<<<<<<<<;;;:::=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::<<<<<<===???CCCFFFLLLYYYfffrrr|||nnnddd\\\QQQGGG??????>>>===;;;:::999999666888:::===DDDTTTiiiyyy{{{oooWWWNNNTTTSSSVVVeeeoootttooonnnooogggMMMAAA>>><<<>>>CCCqqq}}}VVV```|||ZZZFFF>>>AAA===<<<>>><<<===<<<;;;::::::::::::;;;>>>AAAEEEIIILLLPPPTTTWWW^^^bbbhhhnnnssswwwyyy{{{|||~~~tttbbbQQQIIIJJJHHHaaaooorrreeeXXXVVV]]]qqqwwwqqqkkkddd___LLLOOOrrr{{{mmmfffpppiiiQQQLLLKKKGGGIIIQQQfff|||tttyyymmmgggggg^^^IIIAAADDDAAAAAA???>>>>>>???@@@???===>>>>>>======<<<<<<<<<<<<===@@@===???KKKYYYuuusssbbb\\\[[[PPPEEEBBBAAA???>>>???999>>>CCCEEEDDDBBBBBBCCCHHHHHHGGGDDDAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>>>>===<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;<<<>>>AAADDDHHHVVVeeeppptttqqqggg\\\VVVQQQJJJAAA>>>>>>======<<<;;;::::::777888:::===FFFWWWnnn~~~}}}lllUUUNNNTTTSSSXXXfffooopppnnnnnn~~~mmmlllgggLLL@@@===;;;===BBBqqqzzzWWWeeezzzXXXDDD===@@@===<<>>@@@DDDGGGKKKPPPUUUYYY___aaaffflllssswwwyyyyyy{{{|||sssdddUUUMMMKKKIIIZZZrrryyy|||hhhWWWPPPTTTeeeyyywwwwwwvvvpppjjjeeeNNNNNNoooyyyrrrgggooolllSSSLLLJJJFFFIIIRRRfff{{{}}}mmmhhhbbbOOOBBBAAA???@@@??????AAADDDEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???<<<@@@===AAAQQQcccpppYYYSSSVVVXXXMMMEEEEEECCC@@@FFFPPPMMMMMMMMMMMMKKKIIIGGGEEEDDDEEEEEEBBB???>>>???@@@<<<<<<;;;;;;;;;<<<======??????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;===AAACCCHHHWWWhhhrrr~~~{{{nnn```]]]UUULLLIIIIIIEEE???>>>>>>======<<<<<<;;;;;;888999:::>>>HHH[[[rrriiiUUUNNNRRRRRRXXXfffmmmpppppppppooo}}}llleeehhhMMMAAA===;;;>>>CCCpppzzzXXXgggWWWCCC<<>>@@@CCCFFFJJJOOOUUUZZZ___aaaeeekkkssswwwxxxwwwyyyzzz|||{{{ooocccVVVMMMJJJHHHPPP^^^ooozzzcccTTTRRR```rrr{{{wwwpppiiiOOOLLLlllyyyssscccfffmmmSSSLLLJJJFFFIIIRRRfffmmmbbbOOOCCCEEEFFFAAA@@@@@@BBBEEEGGGGGGFFFCCCBBB@@@>>>>>>>>>??????:::???===CCCWWWmmm]]]IIIHHHPPPRRRPPPTTTZZZYYYXXXdddtttzzzsssiiiaaa\\\VVVOOOIIIHHHIIIJJJJJJIIIJJJLLLMMMKKKJJJHHHEEECCCAAA@@@???>>>>>>>>>??????@@@@@@AAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<===AAACCCHHHXXXkkkwww{{{lll[[[WWWOOOGGGFFFHHHGGGBBB>>>>>>=========<<<<<<<<<888999:::???KKK___uuu~~~hhhUUUNNNPPPPPPXXXgggmmmwww|||zzzzzzoooaaaxxxjjjOOOBBB>>><<>>@@@CCCFFFIIINNNUUUYYY^^^aaaeeekkkqqquuuwwwvvvyyy{{{}}}}}}qqqdddVVVLLLHHHEEEFFFKKKWWWlll}}}qqqwww]]]TTT```qqqvvvkkkOOOJJJkkk{{{wwwdddaaaxxxmmmSSSLLLJJJFFFIIIQQQdddkkkNNN@@@BBBDDDCCCBBBAAABBBDDDDDDDDDCCCBBBAAA>>><<<;;;<<<===>>>:::??????FFF\\\tttxxxWWWFFFHHHPPPUUUbbbtttssshhh^^^XXX]]][[[XXXXXXXXXXXXWWWUUURRRPPPNNNKKKIIIGGGFFFEEE@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????=========<<<<<<<<<;;;;;;999:::;;;;;;;;;===@@@CCCFFFWWWmmm~~~yyyccc^^^TTTIIIGGGHHHGGGCCC??????>>>>>>===<<<;;;;;;888999;;;AAANNNbbbvvv|||fffUUUMMMOOOPPP\\\mmmrrrvvv|||qqqbbbxxxlllOOOBBB>>><<<@@@FFFlllyyyxxxXXXDDD===@@@===<<>>AAADDDFFFJJJNNNSSSWWW\\\aaaggglllooorrruuuwww{{{}}}uuufffVVVJJJFFFFFFDDDFFFMMM]]]zzz~~~~~~}}}yyyzzziiiooo~~~{{{kkkMMMIIIkkkzzzxxxfff```ssskkkSSSLLLJJJFFFHHHPPP___~~~ZZZDDDAAA???DDDCCCBBBCCCEEEFFFEEEDDDCCCAAA???<<<;;;<<<===>>>;;;BBBBBBHHH```xxxkkkQQQGGGPPP[[[rrrzzzsssqqqoookkkhhhkkkqqqtttrrrooodddaaa]]]XXXRRRNNNKKKIIIIIIHHHFFFDDDCCCBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<888999:::::::::;;;>>>AAAEEEVVVooozzzssseeeVVVPPPOOOLLLGGGAAA@@@???>>>===<<<;;;:::888888;;;CCCQQQcccvvv{{{eeeTTTMMMNNNRRRbbbvvv|||rrrxxxpppaaayyylllOOOAAA===;;;???EEEoooxxxwwwZZZFFF>>>AAA===<<<>>><<<:::::::::::::::;;;<<<===>>>AAAEEEHHHJJJMMMQQQTTTZZZaaaiiimmmmmmoootttyyyzzz{{{}}}rrrbbbRRRGGGDDDEEEDDDFFFKKKTTTkkk}}}xxxrrrzzzyyy{{{}}}kkkKKKHHHkkkwwwsssccc\\\mmmjjjSSSLLLJJJFFFHHHOOOZZZ|||~~~lllSSSJJJDDDCCCBBBCCCEEEHHHJJJKKKJJJFFFDDDAAA>>>===>>>???@@@>>>EEEDDDJJJbbbyyyzzz\\\GGGGGGXXXiiizzzooofffaaaSSSQQQNNNKKKHHHGGGFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<777888999999999:::===@@@EEEVVVrrrzzzhhh___[[[WWWQQQAAAAAA@@@>>>===;;;::::::777888<<>>DDDttt~~~dddiii\\\GGG???BBB>>><<<>>>;;;:::::::::::::::;;;<<<===>>>AAAFFFIIIKKKMMMPPPRRRXXXaaakkknnnlllmmmssszzzwwwxxxzzz}}}wwwkkk\\\MMMDDDCCC===>>>AAAEEEJJJ[[[|||wwwtttkkkqqqxxx|||qqqhhhGGGMMMdddiiiZZZ[[[jjjqqqUUULLLKKKGGGGGGKKK\\\sssttt~~~]]]CCCLLLEEEEEEKKKNNNLLLTTTWWWKKKUUUMMMDDD???======<<<;;;>>>BBBDDDSSSnnnhhhUUUNNNDDDGGG[[[vvv~~~tttiiibbb```[[[QQQHHHJJJCCCAAAEEEEEEAAA@@@BBBAAA@@@@@@@@@???>>><<<;;;999999999999::::::;;;<<>>>>>???<<<999999:::;;;???FFFRRRdddwww}}}aaaTTTLLLPPPYYYcccqqq|||{{{{{{fffmmm\\\JJJEEE>>><<<:::IIIooo\\\[[[VVVqqqeeeIIIEEE>>>999@@@<<<>>><<<<<<;;;;;;;;;<<<<<<===???AAADDDGGGJJJMMMQQQTTT___```ccchhhmmmpppqqqqqqssswww|||}}}}}}~~~ttthhh[[[SSSMMMFFFCCCCCC???BBB???@@@HHHNNN^^^vvvzzzuuurrrrrr{{{sssiiiIIIMMMbbbnnn]]][[[gggtttWWWLLLJJJHHHHHHKKKXXX~~~mmmeeeyyyjjjJJJDDDGGGIIIQQQUUUVVV___bbbUUUMMMHHHAAA======>>>===;;;@@@FFFJJJZZZuuueeePPPJJJAAA@@@OOOJJJYYY\\\\\\kkk{{{nnn___XXXPPPLLLMMMLLLGGGEEEFFFBBBAAA@@@???>>><<<:::999::::::999999::::::;;;<<>><<<:::999:::;;;>>>EEEQQQcccuuuzzz```SSSKKKPPPYYYcccrrrvvvqqq||||||eeeooocccLLLCCC======<<>>@@@CCCFFFIIILLLPPPSSSYYY[[[```eeekkkppprrrrrrtttxxx|||}}}}}}}}}ssskkkYYYRRRKKKHHHFFFCCCDDDGGGGGGJJJEEEBBBFFFEEELLL^^^xxx|||wwwrrrrrr}}}uuuhhhIIIMMM^^^sss```[[[dddyyyZZZLLLJJJHHHHHHKKKTTTzzzvvv^^^iii}}}pppPPPBBBGGGKKKVVV\\\^^^iiiiiiZZZIIIDDD>>><<<===???>>><<<===EEEKKK]]]yyyeeeLLLIIIBBB>>>FFFCCCKKKOOOSSS]]]fff~~~wwwjjjaaaZZZVVVSSSMMMHHHGGGDDDBBB@@@??????===;;;999::::::::::::::::::;;;<<<===NNNiiizzzmmmbbbNNNDDD<<<<<<===<<<:::::::::;;;>>>DDDPPPaaasss~~~vvv]]]RRRKKKPPPYYYcccrrrvvvooowww}}}dddsssiiiNNNBBB;;;>>>>>>KKKoooZZZTTTXXX~~~dddFFFCCC@@@>>>BBB;;;<<<===<<<<<<;;;;;;;;;<<<<<<===???BBBEEEGGGJJJNNNQQQWWWZZZ```gggnnnssswwwyyyuuuxxx|||}}}|||}}}yyydddWWWRRRIIIEEECCCBBB???<<<===BBBAAAFFFCCCBBBFFFDDDFFFSSSccc|||~~~wwwqqqqqqvvvzzzcccGGGKKKZZZ}}}yyysssaaa[[[aaa~~~~~~^^^MMMIIIIIIIIIJJJRRRwwwvvvmmmssshhhQQQGGGDDDKKKXXX^^^cccnnnmmmZZZNNNHHH@@@<<<===>>>>>>>>>;;;DDDNNNbbblllOOOKKKGGGBBBFFFCCCIIIOOOWWW[[[[[[sssxxxtttsssxxx~~~vvvmmmeee\\\RRRLLLFFFCCC@@@???@@@@@@>>><<<;;;;;;:::::::::;;;;;;<<<<<>>IIIooo___SSSVVVnnnKKKCCC@@@>>>BBB;;;=========<<<;;;;;;;;;;;;<<<<<<>>>AAACCCEEEHHHLLLPPPUUUYYY```gggmmmrrrwwwyyytttxxx|||}}}||||||yyydddUUULLLIIIGGGEEEEEEDDD@@@;;;===CCC<<>><<<===>>>>>>???HHHSSSlll|||YYYPPPLLLHHHLLLJJJTTT[[[```___VVVbbbwwwfff\\\XXXPPPLLLLLLPPPRRRTTTXXX]]]ooozzziii\\\LLLGGGAAA???@@@AAA@@@>>><<<<<<;;;::::::;;;;;;;;;<<>>===<<<:::;;;:::;;;===BBBNNN^^^ooo{{{tttXXXOOOLLLRRR[[[ddduuuvvvddduuu^^^III>>>:::???===EEEqqqppp\\\[[[|||RRRDDD???>>>BBB;;;???======<<<;;;;;;;;;;;;;;;;;;===@@@BBBDDDGGGKKKNNNOOOTTT[[[aaaeeeiiinnnqqqrrrvvvzzz{{{zzz{{{~~~~~~jjjZZZRRRNNNLLLJJJHHHGGGIIIJJJFFFCCCEEEKKKGGGOOOLLLGGGIIIFFFFFFMMM\\\|||yyywww}}}rrrhhhfffppp|||{{{WWWBBBIIISSSssspppbbb]]]___wwwcccOOOJJJKKKJJJGGGPPPooozzzqqqjjjTTTDDDBBBLLL]]]gggqqqkkk]]]TTTHHH@@@===>>>>>>>>>>>>GGGUUUsssppp___YYYWWW]]]uuulllgggiiifff___VVVLLLEEEDDDEEEDDDBBBCCCGGGGGGEEEEEEGGGIIIYYYqqqttt^^^UUUIIICCCBBBBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<>>:::???===DDDvvviiicccWWWEEE???>>>BBB<<<@@@>>>===<<<;;;;;;;;;;;;;;;;;;===@@@BBBDDDGGGJJJMMMOOOTTT[[[```bbbeeejjjmmmooosssxxxyyyyyyzzz}}}~~~vvvkkk___QQQJJJLLLRRRUUUUUUTTTQQQOOONNNJJJEEEEEEIIIQQQ\\\YYYOOOLLLHHHGGGOOO^^^yyyxxxwww|||ooobbb```eeevvv~~~zzzTTTBBBIIIPPPrrrqqqeee___]]]rrreeePPPKKKLLLJJJEEENNNggguuupppgggTTTDDDDDDOOO^^^gggqqqjjjVVVOOOFFFAAA@@@???>>>======EEEUUUyyy~~~vvvwwwkkk]]]YYYQQQJJJFFFFFFFFFFFFGGGEEEFFFJJJJJJFFFEEEGGGMMMPPPWWWooo{{{nnn\\\OOOIIIFFFBBB>>>======<<<;;;;;;;;;;;;;;;;;;@@@KKK^^^}}}~~~gggYYYKKKDDD@@@<<<::::::999:::<<>>>>>===;;;;;;::::::;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPVVV]]]aaabbbeeeiiinnnlllpppuuuwwwwwwyyy|||}}}ooocccXXXQQQZZZVVVQQQPPPUUU[[[```ccc___XXXRRRPPPLLLGGGEEEFFFVVVeeeeeeYYYQQQKKKIIIQQQZZZrrrwwwvvv{{{mmm^^^[[[\\\iii|||{{{TTTCCCJJJOOOnnn~~~tttgggaaa[[[nnneeePPPLLLMMMJJJDDDLLLaaa~~~kkk^^^RRRJJJFFFPPP^^^ccclll~~~zzz```MMMHHHDDDBBBBBBAAA>>>;;;AAAIIIZZZyyypppcccXXXTTTQQQKKKEEEFFFDDDEEEIIIIIIFFFFFFHHHIIILLLLLLUUU}}}lllZZZPPPJJJDDD@@@>>>===<<<;;;;;;;;;;;;;;;999===DDDSSSooolll^^^NNNFFFAAA<<<::::::999:::<<>>???>>>===<<<;;;:::::::::<<<>>>@@@BBBDDDGGGJJJMMMLLLRRRYYY]]]___aaafffkkkjjjnnnsssvvvvvvxxx|||wwwlll___WWWUUUTTTRRROOOTTTVVVYYYZZZ\\\```eeeiii[[[TTTNNNOOOPPPNNNMMMOOO___qqqqqqaaaTTTHHHCCCIIIQQQggg}}}wwwvvv{{{lll\\\YYYVVVaaavvvtttGGGHHHHHHOOO|||vvvaaadddYYYfff~~~kkkTTTNNNIIIEEEKKKHHH[[[zzz}}}ttt]]]TTTNNNLLLZZZeeegggllltttrrrjjjUUULLLEEEEEEEEEAAA===;;;BBBJJJVVV{{{vvvhhhYYYSSSQQQPPPRRRRRRNNNIIIFFFQQQTTTSSSUUUjjjvvv___TTTLLLEEECCC===:::===???>>><<<===999>>>AAAFFFXXXvvvlllcccUUUHHH@@@;;;999888888;;;>>>CCCMMM```vvv{{{gggQQQOOOOOOTTT\\\gggxxxyyy~~~lllxxxwww```SSSDDD===;;;;;;>>>BBBsssgggccc\\\GGGBBBCCCFFF===???============<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHIIIIIIKKKOOOTTTYYY]]]bbbgggkkkpppssswwwxxxwwwyyy~~~pppbbb]]]VVVTTTRRRPPPNNNLLLJJJLLLOOO]]]dddkkknnnqqquuutttqqqddd^^^YYYTTTOOONNNZZZiii}}}tttVVVIIIGGGGGGIIIVVVjjj|||zzzwwwvvvrrr[[[WWWTTT\\\qqqmmmDDDFFFFFFOOOvvv___bbbWWWbbbwwwhhhSSSNNNJJJGGGKKKGGGXXXsss~~~}}}lllWWWQQQXXXhhhtttssssssyyy}}}|||```TTTHHHDDDBBB???<<<<<<;;;DDDSSS{{{vvviii___YYYUUURRRQQQUUUVVVSSSRRR```|||hhhYYYNNNEEE???;;;===???===<<<===:::===>>>???MMMfff~~~~~~vvvnnnbbbZZZOOOFFF???<<<;;;:::888:::>>>DDDNNNaaavvvzzzfffSSSQQQSSSXXX___jjj{{{yyycccttt```RRRDDD===;;;;;;>>>CCCnnn^^^aaaWWWEEEBBBBBBEEE===AAA>>>>>>=========<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHIIILLLPPPUUUZZZ^^^ccchhhlllqqqtttwwwwwwvvvwww{{{~~~ppp\\\XXX]]]ZZZ^^^\\\[[[ZZZYYYYYY[[[^^^eeemmmvvv}}}qqqkkkfffdddcccccclllvvvuuuZZZMMMIIIGGGDDDMMM[[[hhhqqqsssqqqnnnrrrpppwww{{{}}}aaaWWWXXX]]]mmm|||bbbAAACCCDDDNNN~~~yyy___aaaWWW```pppkkkUUUOOOKKKGGGJJJGGGSSSjjjzzzwwwwww{{{vvv^^^\\\bbbuuuyyy{{{nnn___NNNEEEAAA>>>===???;;;BBBNNNrrr{{{pppeee^^^\\\YYYSSSRRR\\\qqq{{{bbbRRRIIIBBB======>>><<<;;;<<<<<<===<<<;;;EEEZZZppp}}}~~~}}}tttwwwwwwpppjjjfffaaa\\\TTTOOOGGGBBB???===<<<;;;777:::>>>DDDPPPcccwwwwwwcccTTTSSSUUU[[[bbbmmm}}}yyyzzzfff{{{___RRRDDD===;;;;;;???CCCiiigggooo|||PPPCCCBBBBBBDDD===BBB>>>>>>>>>>>>============<<<===???AAADDDFFFGGGHHHMMMQQQVVV[[[___dddiiimmmpppsssvvvvvvuuuuuuxxx{{{}}}sssjjjcccmmm~~~~~~yyyvvvuuutttsssnnnqqqttt{{{~~~yyyvvvvvvvvvxxx~~~uuu]]]PPPJJJEEEBBBEEELLLRRRXXX]]]___```iiiiiiqqqxxxvvviiiWWW[[[\\\gggzzzXXXBBBCCCCCCMMM}}}___aaaYYY```kkkuuuYYYOOOKKKGGGIIIGGGPPP```~~~yyytttqqqppp}}}{{{pppbbbccchhh}}}}}}tttcccQQQGGGBBB??????AAA>>>BBBGGGccc|||hhhddd]]]VVVWWWdddtttjjjWWWOOOGGG@@@???>>><<<:::;;;<<<<<<<<<===EEEYYYppp|||tttpppsssxxxuuunnnjjjnnnmmmeee]]]YYYVVVSSSHHHEEEAAA>>>===<<<;;;:::777999>>>FFFSSSfffzzzvvvaaaSSSRRRVVV]]]eeeooozzzyyypppzzz^^^QQQCCC===;;;<<<@@@DDDiiihhhqqqxxxOOOEEECCCBBBDDD===BBB??????>>>>>>>>>=========<<<===>>>@@@BBBDDDFFFGGGLLLOOOUUUZZZ^^^ccchhhlllmmmppptttuuutttuuuxxx{{{~~~|||{{{vvvmmmhhhnnn|||rrr^^^RRRJJJCCCDDDEEEEEEHHHKKKOOOSSSUUU^^^eeepppjjjwwwpppZZZWWWXXX```mmmzzzRRREEEEEEBBBLLL{{{^^^^^^XXX^^^fff~~~\\\MMMKKKIIIIIIHHHNNNYYY}}}~~~{{{yyyuuupppnnnttt}}}uuuiiibbbbbbpppyyylll^^^NNNGGGCCC???>>>>>>===@@@AAAVVV|||mmm```WWW]]]nnn{{{xxxcccVVVLLLDDDAAA???<<<:::<<<:::::::::===FFFXXXqqq~~~tttmmmnnnqqqmmmfffcccgggfff^^^VVVSSSPPPNNNCCCAAA>>><<<<<<;;;999888777:::???HHHWWWjjj}}}ttt^^^TTTTTTYYYaaajjjuuuwwwuuurrr]]]PPPCCC===<<<<<<@@@EEEmmmpppwww~~~SSSHHHEEEBBBCCC<<>>>>>>>>>>>============<<<======???AAACCCEEEFFFIIIMMMRRRWWW[[[```eeeiiiiiimmmrrrttttttuuuyyy|||tttyyyjjjhhhtttppp```UUULLLEEEGGGGGGFFFFFFGGGJJJLLLNNNTTTaaannn|||pppooouuuuuu^^^TTTUUUZZZ```eeesss{{{KKKHHHFFFBBBLLLsss}}}}}}]]]YYYTTTZZZaaa]]]KKKKKKKKKJJJHHHLLLSSSsssyyyyyy{{{yyyuuupppmmmkkkrrrtttnnnmmmmmmzzzvvv```TTTHHHDDDBBB>>><<<<<>>JJJiiiyyygggZZZbbbxxx}}}vvvyyyyyy|||ooo]]]RRRHHHCCC@@@<<<;;;<<<888888888<<>>AAAQQQccc~~~qqqaaalll}}}zzztttpppxxx|||cccWWWKKKEEEBBB===<<<===:::888999===CCCPPPiiiyyysssoooggg___WWWYYYXXXTTTRRRRRRMMMGGGBBB???===;;;;;;;;;:::999999;;;BBBNNN___rrr~~~oooVVVVVVYYY```lllwwwuuusss\\\OOOBBB===<<<===BBBGGGooowww{{{]]]IIIBBBAAADDD<<<@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEFFFJJJOOOTTTXXX]]]bbbfffggglllrrruuuuuuuuuxxx{{{}}}}}}wwwhhh[[[RRRMMMLLLHHHGGGFFFEEEEEEDDDEEEEEEIIIPPP]]]sssuuuaaaXXXZZZhhh{{{gggZZZXXXYYY]]][[[YYYcccqqq~~~rrr}}}xxxmmm>>>HHHFFF@@@KKKkkkeeeYYYRRRYYY```gggQQQNNNJJJEEEEEEIIILLLfffwwwnnnrrr}}}}}}rrriiieeefffccchhh}}}tttppp]]]RRRGGGEEEEEECCCAAABBB===AAA???@@@HHHRRRgggzzzqqqlllkkkrrr{{{yyyiiivvv{{{uuuvvvfffZZZMMMGGGBBB>>><<<>>><<<:::<<>>BBBGGGmmm___GGG@@@@@@DDD===@@@<<<<<<;;;;;;;;;:::::::::<<<<<<;;;<<<===@@@CCCDDDFFFJJJOOOTTTXXX]]]bbbfffiiinnnsssuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~ooobbbVVVMMMJJJJJJIIIHHHFFFDDDDDDDDDEEEFFFIIIJJJWWWvvvyyyhhh[[[TTTYYYmmm}}}jjj^^^YYY[[[cccddd______cccmmmnnnooooooooossszzzuuukkkxxx```JJJBBBDDDMMMLLLgggvvvhhhRRRQQQTTTYYYoooQQQKKKLLLJJJIIIFFFJJJcccssslllnnnvvv~~~sssfff^^^[[[___nnn}}}xxxrrrhhhXXXJJJFFFEEEBBB@@@BBBCCC>>><<>>???AAA;;;999;;;>>>AAAMMMjjjyyysssiii___```[[[VVVTTTUUUSSSMMMHHHCCC>>>;;;<<<<<<999888::::::<<>>999;;;BBBCCCxxxZZZAAAHHH>>><<>>@@@CCCDDDHHHJJJLLLNNNRRRXXX```eeekkknnnrrrtttuuuuuuwwwxxx}}}~~~~~~~~~~~~{{{sssfffZZZRRROOONNNMMMGGGGGGGGGGGGFFFFFFFFFFFFGGGLLLSSSiiimmm```TTTOOO___www|||mmm___ZZZYYY```eeeaaaZZZVVV]]]\\\ZZZYYY[[[aaaiiiooovvvxxx{{{mmmXXXHHHDDDFFFNNNKKKbbbsssxxxYYYRRRVVV^^^xxxrrrUUULLLLLLIIIJJJHHHHHHYYYyyyllljjjsss|||mmmddd]]][[[aaajjjxxxfffUUUNNNMMMIIIEEEDDDBBB???>>>AAACCCDDDKKKUUU[[[ggguuu~~~~~~wwwggg```WWWSSSSSSUUUVVVUUU[[[[[[jjjzzzuuuuuu{{{fffUUUSSSHHH?????????<<<:::;;;===>>>HHHccc~~~zzzooodddddd___YYYVVVVVVTTTOOOIIIDDD???<<<======:::999;;;<<>>999;;;BBBCCCuuuYYY???EEE>>>===CCC;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;===???AAACCCHHHIIIKKKNNNQQQXXX___dddiiilllooorrrssstttuuuvvvyyy{{{~~~~~~ttteeeYYYSSSPPPNNNLLLIIIHHHHHHGGGFFFFFFEEEEEEDDDHHHOOOccczzztttfffUUUVVVeeeyyyvvviii\\\TTTQQQWWW]]]\\\WWWSSSNNNMMMKKKJJJKKKPPPWWW]]]mmmmmmnnnuuuzzzmmmNNNEEEFFFIIINNNIII]]]jjjZZZXXX___hhhvvv[[[NNNKKKJJJJJJKKKGGGNNNvvvuuujjjlllzzzvvvjjjaaaZZZXXXZZZaaa}}}mmm\\\TTTQQQLLLFFFCCC@@@???@@@CCCBBB???@@@DDD@@@HHHQQQWWW[[[]]]ZZZTTTSSSSSSTTTVVVYYY]]]```bbb\\\VVV___yyy}}}tttsssyyyaaaYYYMMMCCCBBB???>>>;;;:::<<<;;;BBBZZZrrryyynnniiiccc]]]YYYXXXVVVPPPJJJEEE@@@===>>>>>>;;;:::<<<===AAAMMM```www}}}fffUUU[[[bbbkkkttt~~~yyyjjjhhhNNN@@@===999;;;BBBCCCqqq\\\@@@DDD??????CCC<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<>>>@@@BBBFFFHHHJJJMMMQQQVVV]]]bbbfffiiimmmoooqqqrrrsssuuuuuuyyyyyyhhh]]]XXXVVVRRRNNNLLLKKKJJJHHHFFFEEEEEEDDDBBBEEEIIIZZZxxx___RRRWWWnnnrrrtttuuujjjbbbUUUKKKNNNTTTUUUQQQMMMGGGFFFDDDBBBBBBFFFLLLQQQjjjqqqmmmcccpppyyyzzz[[[IIIEEEIIIIIIMMMIII[[[nnn___[[[^^^vvvzzz```OOOKKKLLLHHHMMMHHHHHHkkk~~~yyynnneee^^^ZZZXXXYYYhhhxxxpppfff]]]VVVOOOIIIEEECCCCCCDDDEEEDDDAAA@@@@@@>>>CCCHHHIIILLLPPPPPPMMMLLLOOOSSSWWW[[[ccclllrrrpppllltttwwwlll___PPPHHHFFFAAA>>>;;;:::;;;:::???RRRhhh}}}yyynnnggg___[[[YYYVVVPPPKKKDDD???<<<======;;;:::;;;<<>>@@@BBBEEEGGGIIILLLOOOUUU[[[___dddgggkkknnnoooqqqssstttuuuyyy~~~rrrnnn{{{nnnccc```^^^YYYTTTQQQOOOLLLJJJGGGEEEDDDDDDCCCEEEFFFQQQtttjjjXXXUUUdddrrrtttrrrzzz|||vvvooo]]]MMMJJJMMMNNNJJJGGGGGGGGGEEECCCBBBDDDHHHLLLeeepppjjjssspppyyywwwvvvTTTHHHFFFJJJHHHMMMMMM]]]jjjYYY[[[qqq~~~fffRRRLLLOOOFFFLLLJJJHHHddd~~~zzzmmmeee```\\\ZZZXXX^^^sss|||}}}zzzqqqdddYYYQQQMMMHHHHHHGGGFFFFFFGGGFFFEEECCCFFFGGGGGGIIIOOORRRPPPRRRTTTVVVXXX]]]hhhvvv~~~tttcccRRRJJJHHHBBB>>>::::::<<<;;;===NNNaaa|||pppiii```[[[YYYVVVOOOJJJCCC>>>;;;<<<<<<999888::::::AAARRRjjj~~~iii[[[VVVcccmmmuuuzzzuuummmpppcccKKK>>>===999;;;BBBCCCaaapppdddBBB???CCCAAA>>>;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;===???AAACCCCCCEEEHHHKKKNNNSSSYYY]]]bbbeeeiiimmmooopppssstttxxxzzz}}}fff[[[```fffrrrsssgggdddccc___YYYWWWTTTPPPLLLHHHFFFEEEDDDDDDFFFFFFNNNkkkvvvcccWWW\\\{{{rrrkkkxxxwwwdddQQQIIIIIIHHHFFFDDDDDDDDDBBB@@@??????BBBEEEXXXkkkwww}}}hhh```ssssssQQQGGGGGGKKKGGGOOORRR```ooo[[[[[[mmmnnnWWWNNNPPPFFFJJJIIIHHH^^^qqqddd^^^[[[XXXSSSWWWaaa|||vvvjjj```YYYNNNMMMIIIEEEEEEIIIJJJGGGEEEHHHIIIHHHLLLSSSWWWWWW___^^^\\\ZZZ]]]eeerrr|||rrrwwwkkkUUUKKKHHHBBB>>>::::::===;;;<<>>=========<<<<<<<<<;;;;;;:::::::::;;;===???AAACCCAAADDDGGGJJJMMMQQQWWWZZZ___cccgggkkkmmmooorrrtttwwwyyy{{{}}}yyyjjjddd[[[QQQSSS^^^iiiuuuvvvjjjfffdddaaa^^^\\\YYYTTTOOOJJJGGGEEEEEEDDDFFFGGGNNNhhhnnnZZZYYYqqqqqqzzziiiVVVLLLIIIFFFFFFFFFCCCCCCBBB@@@>>>>>>@@@BBBMMMwwwvvvtttggg]]]nnn```MMMEEEFFFJJJHHHSSSXXXbbb{{{dddZZZXXXhhh}}}uuu\\\NNNNNNIIIHHHFFFGGGVVV|||{{{iii```[[[XXXTTTUUUWWWccczzzoooaaa___YYYRRRRRRUUUUUUPPPSSSVVVXXXYYY]]]fffjjjjjjjjjfff```YYYUUUTTTVVVXXXWWW\\\cccgggeeeccchhhooozzzzzz^^^PPPKKKDDD???;;;:::===:::999DDDRRRiiiwwwssslllbbb\\\ZZZWWWQQQLLLDDD>>>;;;<<<<<<:::999;;;<<>>@@@BBB@@@BBBFFFIIILLLPPPUUUXXX\\\```eeeiiikkkmmmppprrrsssvvvyyy|||~~~mmmaaaVVVTTTTTTSSSVVVZZZmmmzzzzzzmmmgggeeeeeedddaaa^^^XXXQQQLLLHHHFFFFFFFFFFFFFFFMMMeee~~~iii```|||xxxxxxrrr```TTTLLLFFFFFFIIIEEEFFFEEECCCAAAAAABBBDDDIIIgggzzzgggZZZWWWjjj~~~SSSIIIBBBDDDIIIHHHVVV\\\ccczzz```TTTVVVTTTccc{{{{{{```OOOLLLLLLGGGCCCDDDOOOpppzzzqqqeee^^^ZZZ\\\WWWQQQPPP^^^zzzyyyrrriiigggiiifff```eeejjjlllnnnttt|||wwwlllaaaVVVMMMHHHDDDGGGLLLPPPPPPPPPUUU[[[ttthhhVVVPPPHHH???;;;;;;<<<999777???MMMUUUhhh~~~uuummmccc]]][[[XXXSSSNNNEEE???<<<>>>>>>;;;:::<<<>>>RRRooowww```[[[dddhhhvvvsssssszzzTTT@@@999===;;;<<>>=========<<<<<<<<<<<<888888888999:::===???AAA???BBBEEEIIILLLOOOTTTWWWZZZ^^^cccgggiiillloooqqqooosssxxx{{{}}}pppeeeWWWRRRUUU\\\aaadddnnn|||~~~qqqjjjhhhiiijjjddd```ZZZSSSMMMIIIGGGFFFHHHFFFDDDKKKaaazzzhhhvvvttt|||kkk]]]PPPGGGFFFIIIEEEFFFFFFDDDBBBAAABBBCCCFFFZZZ{{{{{{pppttttttLLLEEEEEECCCGGGOOOTTT[[[rrrhhhTTTTTTYYY\\\qqqfffOOOLLLLLLCCCCCCGGGJJJ[[[{{{}}}uuuttthhhbbbZZZVVVVVVVVVQQQ^^^rrr\\\OOOOOOGGGIIILLLUUUbbbjjjeee\\\rrrlll^^^TTTGGGGGG@@@<<<<<<<<<:::;;;>>>LLLZZZpppsssnnnggg```[[[UUUQQQNNNEEEAAA@@@AAA>>>::::::<<>>CCC???AAA<<<<<<<<<;;;::::::999999::::::999888999:::<<<<<<@@@BBBEEEHHHJJJNNNRRRUUU[[[^^^cccgggkkkmmmmmmmmmsssqqqssszzzsssjjjgggcccppp~~~uuuooommmmmmlllkkkeee[[[SSSOOOJJJEEEDDDEEEHHHLLLVVVqqquuu```sss}}}fffXXXJJJBBBHHHHHHEEECCCCCCEEEEEECCC@@@DDD]]]hhhFFFDDDIIIEEEIIISSS]]]hhh~~~www[[[TTTVVVYYYllljjjTTTMMMKKKCCCCCCGGGHHHXXX~~~{{{qqqbbb]]]XXXVVVWWWRRRWWWvvvwwwbbbWWWWWW^^^^^^^^^bbbllluuusssmmm|||mmm___WWWLLLGGG@@@<<<<<<;;;::::::===IIIVVVkkk~~~rrrmmmggg```ZZZUUUPPPMMMCCC@@@???@@@???<<<===AAAKKKdddqqqaaaccckkknnnttt~~~www~~~NNNCCC:::999<<>>>>>======<<<;;;;;;:::999999888999:::;;;<<>>@@@???===@@@FFFSSSmmmnnncccfffnnnpppwwwyyyuuuJJJAAA::::::===@@@DDDHHHbbbtttuuu\\\FFFEEE????????????>>>======<<<<<<;;;:::999888888888999:::;;;>>>@@@CCCFFFHHHLLLPPPSSSUUUXXX]]]bbbfffhhhhhhhhhpppooosssyyy}}}~~~yyyvvvuuuuuuvvvvvvqqqggg^^^WWWPPPIIIDDDCCCCCCEEELLL___iiisssxxxzzzqqqqqqllleeeUUUKKKJJJGGGCCCCCCEEEFFFEEEDDDJJJ\\\{{{tttUUUEEEMMMFFFHHHOOO\\\hhhxxxhhhrrrRRRRRRSSS```xxx~~~dddOOOJJJDDDDDDGGGEEEKKKiiiwwwgggZZZXXXWWWRRRTTT[[[jjj~~~ttt~~~iii___TTTJJJCCC===<<<;;;999999;;;===GGGVVVdddooossssssrrreeeccc___[[[XXXTTTOOOKKKAAA???>>>???======BBBJJJ___yyy|||kkkgggmmmsssvvv}}}rrryyyzzzHHHAAA;;;;;;======AAAEEETTTnnnsssXXX???AAAAAAEEE======<<<<<<;;;::::::::::::999888777777888999:::<<>><<<999999;;;999@@@LLLYYYcccjjjmmmnnn^^^\\\ZZZYYYWWWSSSNNNKKKBBB@@@>>>>>><<<===EEENNNmmmuuujjjmmmuuuzzz{{{xxxkkk|||uuuIIICCC???>>>>>>===>>>BBBHHH~~~kkkooo[[[CCCAAA>>>BBB>>>======<<<;;;;;;::::::999999777777777777888999;;;===@@@CCCEEEHHHMMMPPPQQQTTTYYY___ccceeeffffffkkklllqqqwwwzzzzzz~~~yyynnndddXXXMMMEEEBBB@@@@@@AAAHHHYYYhhh|||~~~ppp~~~oooxxx~~~iiimmm~~~{{{nnnvvv{{{sssjjjbbbXXXQQQNNNLLLJJJHHHJJJRRRiiivvvggg~~~hhhIIICCCIIIMMMYYYdddeee```cccsssgggSSSUUU[[[jjjwwwYYYMMMHHHGGGHHHFFFEEERRRccckkk]]]YYYWWWTTTSSSQQQOOOWWWnnnwwwfffVVVOOOHHHAAA@@@===:::999;;;777<<>>@@@JJJVVVwwwoooiiisss}}}~~~rrrddd~~~oooJJJEEEBBBBBB@@@===>>>AAAHHHpppmmmjjjYYYLLLFFF>>>@@@@@@@@@???>>>>>>======<<<999888777666666666777888999;;;>>>AAACCCGGGKKKNNNPPPSSSXXX^^^bbbeeeffffffiiikkkpppvvvxxxxxx}}}}}}sssiii\\\QQQFFFCCCAAA@@@@@@BBBLLLVVVxxxvvvooosss|||mmmooo|||xxxmmmuuuwwwmmmaaaWWWSSSPPPNNNLLLLLLQQQbbbppplll~~~\\\IIIIIINNNQQQ]]]iiiiiieeegggqqq{{{|||fffSSSUUUUUU^^^yyyeeeOOOKKKIIIIIIGGGEEENNNYYYpppeee^^^WWWSSSWWWRRRQQQYYYhhh|||kkk[[[RRRJJJDDDAAA???;;;:::;;;999<<>>=========999888777666555666666777888:::===@@@BBBFFFJJJMMMNNNQQQVVV\\\aaacccdddeeegggjjjpppvvvwwwwww|||{{{xxx}}}|||vvvmmm```VVVHHHDDDBBBBBBAAA@@@DDDJJJ___}}}}}}wwwtttxxxpppmmmvvvrrrkkkpppyyywwwhhh[[[TTTPPPMMMJJJIIILLLZZZuuuyyynnnMMMDDDIIIOOOQQQ]]]hhhlllmmmqqqxxx~~~fffTTTTTTPPPUUUqqqnnnQQQLLLJJJJJJHHHFFFLLLUUUnnnzzzmmmbbb\\\SSSQQQQQQQQQOOOSSSeeeyyy~~~ooo___SSSLLLEEEBBB@@@;;;:::<<<;;;<<<@@@EEEMMMUUU\\\```cccbbb```^^^ZZZSSSKKKEEEAAAAAABBBCCCDDDJJJYYYhhh}}}xxxeeefffwwwrrroooRRR???======>>>===999:::>>>EEE[[[wwwbbbrrrdddCCCCCC@@@:::DDD>>>>>>======<<<<<<;;;;;;999888777555555555666777777:::===???BBBEEEIIILLLLLLPPPUUU[[[___bbbcccdddfffiiipppuuuvvvvvv{{{yyyssspppwww|||{{{vvvooocccYYYIIIEEECCCCCCBBB???AAAEEELLLpppzzzvvv~~~uuurrrgggnnnkkkggglllsss~~~mmm]]]RRRLLLGGGDDDCCCFFFTTT|||~~~~~~{{{\\\DDDDDDOOOQQQWWW\\\___bbbhhhttt|||zzzrrrUUUTTTRRRWWWmmm~~~ZZZSSSLLLJJJGGGFFFHHHMMMaaawwwggg___VVVOOOOOOOOOLLLMMMQQQXXX^^^fffqqq|||vvviii[[[RRRKKKIIIFFFAAA===<<<>>>???AAAEEELLLTTT[[[___```___aaabbbYYYLLLFFFHHHDDDCCC@@@???EEETTThhhvvvqqqhhhlllxxxrrrJJJ===<<<;;;:::;;;===???AAALLLZZZjjjnnn|||JJJEEEAAA;;;GGG??????>>>===<<<;;;:::::::::999888666666666777777666999===@@@CCCGGGKKKNNNNNNPPPTTTWWW[[[___cccgggmmmmmmoooqqqtttxxx{{{}}}xxxrrrmmmjjjkkkmmmooopppkkkaaaZZZJJJGGGDDDBBBBBBAAA???===BBBXXX|||{{{xxxzzzxxx~~~qqqhhhgggnnnlllgggooo{{{cccPPPIIIFFFCCCEEEHHHMMMpppjjjQQQCCCHHHWWW^^^WWWYYY[[[aaalll{{{www^^^ZZZSSSTTTeeezzz{{{]]]TTTMMMKKKJJJGGGGGGJJJOOOwwwpppeee\\\XXXTTTOOONNNPPPIIIIIIIIIJJJLLLOOOSSSVVVhhhwwwzzzsssjjj]]]UUUMMMKKKHHHCCC???>>>@@@AAADDDIIIOOOUUU[[[___YYYWWWXXXZZZUUULLLHHHIIIBBB@@@???@@@JJJ]]]ttt{{{llljjjpppyyykkkEEE<<<<<<;;;:::;;;===@@@AAAFFFVVVxxxrrr^^^HHH@@@;;;@@@??????>>>===<<<;;;;;;::::::999888777666777777888777:::===@@@CCCFFFIIILLLKKKNNNRRRUUUXXX\\\aaadddllllllmmmoooqqquuuwwwyyyxxxnnnccccccccceeehhhiiiddd\\\UUUIIIFFFDDDBBBBBBAAA@@@>>>???OOOmmmxxx~~~xxxlllhhhlllkkkeeekkkxxxqqqZZZMMMJJJHHHFFFHHHMMMnnn}}}zzz||||||{{{~~~{{{{{{kkkiii~~~YYYJJJCCCGGGUUU^^^_________dddqqq|||}}}vvv{{{ssseee[[[QQQPPP^^^rrreeeXXXMMMKKKKKKJJJGGGFFFFFFccczzziii\\\TTTOOOMMMNNNMMMJJJGGGDDDBBBAAABBBCCC@@@HHHQQQ^^^tttrrrssswwwsssmmmbbbYYYQQQOOOLLLFFFBBBAAACCCEEEIIINNNSSSXXX\\\___ZZZVVVSSSTTTRRRMMMIIIIIICCCAAA???CCCPPPgggtttiiipppyyy}}}aaa???<<<;;;::::::<<<>>>@@@BBBCCCUUUxxxzzzOOOAAA???<<<@@@???>>>>>><<<<<<;;;::::::999888777777777888999999;;;>>>@@@AAADDDHHHJJJIIILLLOOORRRUUUYYY^^^aaaiiiiiikkkmmmooorrruuuvvvxxxjjj]]][[[[[[\\\___```]]]VVVPPPGGGEEECCCBBBBBBBBBAAA@@@???GGG\\\vvvvvv}}}pppfffhhhiiifffjjjttt}}}cccRRRLLLKKKHHHJJJQQQnnn}}}uuuuuuxxxvvvxxx}}}||||||yyygggmmmzzzPPPJJJIIIIIIRRRYYYdddiiinnnsss}}}uuuvvvuuudddSSSPPPXXXhhh|||qqq```OOOJJJKKKKKKHHHFFFHHHYYYlll___WWWSSSQQQLLLJJJHHHGGGGGGGGGGGGGGGAAACCCCCCEEENNN\\\ddddddgggddd___bbbrrr}}}yyyrrrhhh___WWWUUUQQQKKKGGGFFFHHHJJJNNNSSSXXX[[[^^^___ddd^^^XXXUUUSSSOOOKKKHHHHHHDDDBBBGGGVVVnnnssskkkyyysss~~~XXX===;;;;;;:::;;;<<>>@@@@@@???>>>===<<<;;;;;;::::::888888777888999::::::<<<>>>???@@@BBBFFFIIIHHHJJJNNNQQQSSSWWW\\\___fffgggiiimmmppptttwwwxxx}}}|||vvviii]]]VVVUUUUUUWWWYYYWWWRRRMMMFFFDDDBBBBBBBBBCCCBBBAAAAAABBBQQQkkkvvvuuu{{{zzzjjjiiinnnpppuuu}}}}}}iiiWWWMMMKKKIIIMMMZZZvvvzzzrrrooonnnnnnsssuuuyyy|||{{{{{{nnnjjj{{{fffHHHLLLQQQSSSYYY^^^bbbqqq~~~vvvtttZZZQQQQQQXXXkkk~~~iiiRRRIIIJJJJJJIIIHHHGGGOOOlllvvvfffZZZOOOLLLIIIHHHHHHGGGEEEBBB@@@BBBAAA>>><<<@@@EEEGGGFFFJJJMMMRRRbbbzzzyyypppggg___[[[XXXQQQLLLKKKMMMOOOSSSXXX[[[^^^______iiiddd^^^YYYVVVTTTOOOJJJJJJGGGFFFNNN```wwwssspppyyywwwQQQ>>>;;;::::::;;;===@@@CCCDDDDDDYYYvvvjjjMMMGGG???@@@@@@???>>>===<<<;;;;;;;;;:::999888888999:::;;;;;;<<<===>>>???AAAEEEGGGHHHJJJMMMPPPSSSVVV[[[^^^bbbeeeiiinnnsssxxx{{{}}}{{{{{{~~~qqqeee\\\RRRPPPOOOPPPRRRRRRNNNJJJEEEDDDBBBBBBCCCCCCBBBAAABBB@@@LLLccc{{{rrr|||uuuooosssyyyyyyzzz|||yyyoooaaaSSSLLLKKKRRRiii{{{qqqnnnnnnmmmlllppprrrvvvwwwvvv{{{iiiooo}}}XXXGGGPPPWWWZZZ```aaagggzzzlll{{{xxxYYYQQQNNNNNN```yyyqqqYYYMMMKKKJJJJJJIIIFFFJJJ\\\nnn\\\WWWPPPLLLKKKJJJHHHFFF>>>BBBCCCAAA===;;;>>>AAA???AAABBBEEERRRhhh}}}}}}nnneeekkkwwwnnnfffbbb^^^WWWRRRQQQRRRTTTWWWZZZ]]]___``````eeeeeebbb^^^[[[ZZZVVVQQQKKKIIIMMM[[[qqq|||tttuuuwww{{{eeeJJJ???:::::::::;;;===@@@DDDFFFGGG[[[wwwlllYYYDDD@@@AAA@@@??????======<<<;;;;;;:::999999999:::;;;<<<;;;<<<=========@@@DDDGGGGGGJJJMMMPPPRRRVVVZZZ]]]___bbbgggnnntttyyy}}}{{{{{{zzzjjj^^^WWWPPPMMMKKKKKKMMMMMMJJJGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@???III]]]|||ttt~~~qqqqqquuuyyy}}}yyyvvvwww|||{{{ooo^^^SSSNNNYYYyyyyyy|||tttmmmlllnnnqqqsssxxx|||~~~mmmkkkSSSLLLTTTZZZbbbiiihhhuuu{{{xxxooommmwwwWWWRRRPPPLLL\\\vvvwww```SSSNNNKKKIIIIIIFFFJJJRRRiiissshhhYYYOOOJJJIIIGGGFFFFFFFFFFFFFFFDDDAAA@@@@@@BBBAAAAAADDDLLL[[[ooovvvlll___UUUTTTaaa}}}tttlllhhhccc\\\WWWVVVVVVWWWYYY\\\^^^___```aaaaaagggiiieeeaaaaaa]]]XXXPPPQQQYYYllltttvvv{{{rrrzzz|||RRRBBB>>>:::::::::;;;>>>AAADDDGGGQQQaaallldddkkkCCCCCCAAA@@@@@@???>>>===<<<<<<;;;:::999999999;;;<<<===;;;;;;<<<<<<===@@@DDDHHHGGGIIILLLNNNQQQTTTXXX[[[]]]```eeelllrrrwwwzzz|||{{{|||yyy}}}wwwiii\\\SSSRRRNNNKKKJJJLLLLLLJJJHHHGGGEEEBBBBBBBBBBBBAAA@@@@@@???HHHXXXttttttyyyyyytttssssssssszzzwww{{{{{{gggZZZSSS```{{{}}}mmmllljjjggggggkkkrrrxxx~~~qqq\\\NNNNNNWWW___mmmyyyxxx}}}zzzwww{{{|||~~~rrr\\\WWWRRRJJJUUUoooyyyeeeYYYRRRLLLHHHGGGFFFJJJLLLWWWrrr^^^SSSNNNKKKIIIHHHDDDBBBDDDFFFEEEBBB@@@???===AAAGGGLLLSSScccttt~~~~~~}}}{{{zzz^^^YYYTTTQQQLLLMMM\\\lllwwwoookkkfff___ZZZXXXYYYYYYZZZ\\\^^^___aaaaaaccclllppplllgggeeeaaa[[[WWWZZZdddyyyqqqyyy{{{pppFFF===;;;:::999:::;;;>>>AAAEEEGGG[[[iiigggaaa{{{EEEHHHAAAAAA@@@???>>>===<<<<<<;;;::::::999:::;;;<<<===:::;;;;;;;;;<<>>@@@:::;;;999<<>>===<<<;;;:::999999888888999999:::999:::;;;<<<>>>@@@BBBCCCDDDFFFIIIKKKMMMOOOSSSVVVYYY]]]dddkkkqqqtttuuuvvvyyy~~~tttgggiiisss~~~pppcccXXXQQQPPPOOOPPPSSSVVVVVVSSSOOOKKKGGGBBBAAACCCEEEEEECCC???EEEGGGNNNooorrrgggvvv|||zzzvvvxxx```[[[lll|||jjjeeekkkdddfffhhhkkksss]]]NNNPPPTTTYYY^^^bbbggglllxxxxxxtttnnnpppxxx}}}|||zzzxxxxxx}}}qqqYYYPPPKKKPPP[[[}}}sss]]]OOOIIIMMMJJJDDDHHHJJJQQQ~~~wwwaaaVVVOOOHHHHHHHHHFFFCCCAAADDDBBBAAABBBCCCGGGQQQ]]]ggglllttt{{{~~~zzzuuuooohhh```XXXSSSIIIGGGDDDBBBAAAAAABBBCCCAAARRR```ooo~~~xxxssskkkfffeee^^^\\\ZZZ\\\bbbgggjjjkkkrrrxxx~~~yyywwwvvvyyyyyyRRR===@@@999===;;;===AAACCCCCCIIIQQQ```zzz^^^tttLLLEEE@@@@@@@@@@@@>>>===<<<;;;::::::999999999999::::::::::::;;;<<<>>>@@@AAACCCCCCFFFHHHJJJLLLOOOSSSUUUYYY]]]cccjjjpppssstttuuuzzzppp```^^^dddtttqqqeeeZZZSSSTTTRRRRRRVVV]]]```^^^[[[RRRLLLFFFDDDDDDEEEDDDCCCCCCFFFDDDHHHhhhhhhSSS[[[eeeeeeooo}}}{{{iiiyyyzzztttuuunnngggjjj{{{cccdddfffkkkuuufffLLLLLLNNNRRRWWW\\\```aaa```mmmqqqsssqqqppptttxxxzzzvvvvvvssszzz~~~bbbRRRNNNQQQTTTmmmmmmUUUIIIMMMEEEJJJHHHEEEIIIbbbooo\\\UUUVVVXXXZZZpppzzzmmmZZZLLLJJJLLLHHHAAADDDBBBAAABBBAAABBBIIIRRRZZZ^^^eeekkknnnppprrrtttssssssvvv{{{{{{tttpppiiiaaaZZZQQQIIICCCBBBAAA@@@?????????@@@@@@>>>EEEFFFLLL^^^vvv{{{vvvnnnhhheee```^^^]]]```ffflllrrrttt|||{{{~~~~~~JJJ;;;@@@:::<<<;;;===AAADDDEEEKKKQQQ\\\}}}cccxxxSSSDDD@@@@@@@@@??????===<<<;;;::::::999999999999:::::::::::::::<<<===???AAABBBCCCEEEGGGIIIKKKNNNQQQTTTXXX\\\bbbiiinnnqqqssstttyyy~~~ooo]]]UUUUUU^^^iiioooxxx|||vvviii^^^XXXWWWTTTSSSXXXbbbiiijjjgggZZZTTTLLLGGGFFFFFFEEECCCBBBEEECCCGGGeee~~~```LLLMMMPPPNNNZZZmmmxxx~~~}}}{{{}}}~~~wwwrrrtttrrrkkkjjjuuuddddddcccdddhhhqqq|||zzzYYYNNNNNNOOOOOOSSS\\\eeehhhffffffoooxxxzzzvvvsssssstttwwwrrrmmmzzzpppXXXTTTTTTQQQ^^^vvvXXXGGGJJJBBBNNNGGGAAAIIISSS}}}jjjYYYOOOMMMQQQPPPTTTbbbbbbPPPLLLKKKGGGDDDBBBAAABBBAAA@@@DDDKKKQQQTTTZZZ^^^```bbbeeefffllllllnnnsss{{{vvvhhhddd^^^WWWQQQKKKEEEAAA??????@@@AAAAAAAAAAAAAAA@@@FFFDDDFFFQQQbbb~~~yyyrrrhhhbbbaaaaaacccgggmmmsssxxx{{{~~~}}}uuu~~~oooAAA:::@@@<<<;;;;;;>>>BBBFFFKKKPPPTTT[[[rrriiiyyy\\\@@@@@@@@@@@@??????>>><<<<<<:::::::::999999::::::::::::::::::;;;===???@@@AAABBBDDDFFFHHHJJJLLLPPPRRRXXX[[[aaaggglllppprrrsssuuuzzzttt___TTTPPPSSSXXXZZZcccfffkkkvvv|||oooddd^^^XXXTTTRRRYYYeeemmmnnnlll```YYYPPPJJJHHHGGGFFFDDD???CCCDDDLLLiiimmm[[[NNNMMMHHHDDDPPPccc~~~|||~~~{{{yyyxxxwwwtttooopppyyy```aaa```\\\ZZZ]]]eeelllxxxcccOOOQQQRRRUUUXXX[[[eeeooorrrnnndddlllvvvxxxtttppprrrwww{{{mmmjjj~~~cccXXXTTTOOOWWWttt{{{\\\HHHKKKEEEPPPDDD???KKKKKKjjjooo^^^RRRMMMKKKOOONNNKKKMMMbbbfffOOOIIIIIIEEEBBBBBBCCCCCCAAACCCHHHJJJLLLPPPSSSTTTVVVYYY[[[ddddddgggnnnuuuyyyyyyvvv~~~yyyooo___[[[UUUPPPLLLHHHEEEBBB>>>???AAABBBCCCCCCBBBBBB666>>>AAABBBHHHRRRtttssshhhcccgggmmmsssxxx|||nnnaaa===:::>>><<<<<<===???BBBHHHNNNRRRSSS^^^eee}}}mmmlll\\\@@@???????????????>>>===<<<;;;::::::::::::::::::;;;:::::::::;;;<<<>>>???@@@AAACCCEEEGGGHHHJJJNNNQQQXXX[[[```eeejjjnnnpppqqqrrruuuzzz}}}wwwbbbVVVPPPNNNOOOMMMTTTUUUWWW___eeerrrrrrhhhaaa\\\YYYYYY___jjjqqqqqqoooddd]]]TTTNNNKKKIIIGGGDDD@@@DDDEEENNNooovvv```KKKFFFFFFEEEIIIRRRlll|||xxx|||{{{wwwuuutttzzzZZZ^^^___[[[WWW[[[hhhtttmmmwwwwwwQQQHHHOOOUUU^^^fffiiiooouuurrrjjjdddggglllooommmmmmttt~~~qqqooo|||qqqZZZQQQLLLTTTgggxxxeeeOOOPPPJJJQQQCCC???JJJFFFUUUsssYYYLLLIIIIIIGGGLLLJJJLLLXXXmmm___IIIGGGHHHDDDBBBDDDDDDBBBCCCFFFCCCEEEHHHIIIJJJKKKNNNPPPTTTVVV[[[bbbiiilllmmmllluuuyyy{{{pppeeeYYYUUUOOOJJJGGGDDDBBB@@@>>>???@@@AAABBBBBBBBBBBB:::??????>>>???DDDcccssslllrrrzzz}}}kkkUUU===<<<;;;;;;???AAACCCEEEJJJQQQTTTRRR```ZZZiii{{{qqqbbbXXXEEE???????????????>>>======;;;;;;::::::::::::;;;;;;:::::::::;;;<<<===???@@@@@@BBBDDDFFFGGGIIILLLOOOUUUXXX\\\bbbfffjjjmmmnnnqqqrrruuuwww{{{yyydddXXXPPPLLLIIIFFFKKKIIIIIIPPPQQQXXXiiivvvlllfffddddddgggmmmtttxxxwwwuuuhhhbbbYYYSSSOOOKKKGGGCCCDDDFFFDDDLLLrrr~~~WWWHHHKKKMMMJJJFFFZZZ~~~~~~{{{vvvyyy]]]ccceee```]]]fff}}}jjjqqq}}}wwweeeNNNMMMSSSWWWcccjjjiiijjjnnnkkkccccccdddiiiooonnnlllqqqyyyxxxssssss{{{kkk~~~\\\PPPOOOPPPXXXdddwwwnnnWWWTTTKKKOOOFFFBBBHHHCCCIIIeeekkkUUUNNNLLLGGGLLLLLLRRRVVVUUUwwwyyyVVVNNNLLLGGGCCCDDDCCC@@@AAADDD@@@AAABBBCCCCCCDDDGGGIIIFFFJJJNNNSSSWWWZZZ^^^aaakkkqqq{{{|||yyyttthhh]]]RRRNNNHHHDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDGGGFFF@@@???@@@???TTTwww~~~{{{yyyjjjyyyHHH>>>>>>:::===@@@DDDGGGJJJSSS]]]```]]]```VVV```kkkvvvcccaaaJJJ>>>????????????>>>======;;;;;;::::::::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAADDDEEEFFFHHHKKKNNNRRRTTTXXX]]]bbbeeehhhjjjooopppsssuuuyyy}}}kkk]]]TTTMMMGGGFFFGGGBBBBBBIIIHHHIIIUUUmmm}}}tttpppjjjooovvv}}}}}}ooohhh```YYYSSSMMMFFFAAACCCGGGFFFNNNssseeeVVVOOOLLLJJJTTTwww{{{sssyyy}}}vvveeekkkmmmgggbbbppphhhkkkrrrlllrrr___UUUYYY\\\WWWaaaeee^^^]]]cccfffbbbaaadddnnnwwwwwwoookkknnngggmmmnnnkkktttsssqqq___SSSVVVKKKLLLUUUooottt[[[UUUIIIMMMHHHEEEHHHCCCGGGWWWqqq```RRRNNNJJJLLLLLLTTTWWWKKKeee}}}rrreee[[[OOOIIIDDDCCCBBB??????AAA@@@AAAAAAAAA@@@BBBEEEGGGBBBEEEHHHIIIIIIMMMSSSXXXeeelllwwwzzzvvvqqqeeeYYYLLLIIIDDDBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEBBB===AAAGGGCCCNNNjjj{{{jjjyyyiii>>>===@@@;;;@@@@@@FFFKKKPPP\\\jjjooolll```UUU```eeegggfffrrr|||pppKKK>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>??????AAACCCDDDEEEGGGJJJMMMOOOQQQUUUYYY^^^bbbeeefffmmmooossswww{{{sssdddZZZQQQJJJGGGHHHAAABBBIIIGGGDDDMMMTTT}}}yyylllttttttmmmeee]]]VVVNNNEEE???>>>FFFJJJSSSvvv\\\GGGJJJTTTWWWwww}}}{{{}}}pppoooxxx}}}|||xxxlll|||dddnnnmmmSSSXXXaaa___YYY[[[```eeefffccceeejjjdddjjjvvv}}}tttfffhhhsssmmmkkkgggkkkuuu~~~pppeeeQQQNNNKKKKKKOOO```yyypppUUUQQQPPPMMMHHHCCCCCCHHHMMMaaa}}}rrr^^^XXXVVVOOONNNRRROOOMMM___xxxwwwaaarrrzzzfff^^^LLLAAADDDFFF@@@===BBB>>>???@@@@@@??????@@@BBB@@@AAACCCDDDEEEIIINNNQQQXXX___lllzzzwwwppplllbbbWWWJJJHHHFFFFFFEEECCCBBBDDDCCCBBBBBBBBBBBBDDDEEEFFFAAACCC@@@AAAEEECCCLLLbbbSSSCCC<<<:::===<<>>AAABBB;;;<<>><<<<<<;;;:::999999999999777777888999;;;<<<======???AAABBBCCCDDDFFFIIIKKKMMMOOOSSSXXX]]]bbbfffhhhoooqqqrrrsssxxxnnn]]]PPPIIIGGGGGGFFFDDDDDDEEEGGGJJJTTTsss}}}yyyrrrooouuu}}}vvvnnnggg[[[NNNGGGEEEHHHCCCKKKWWWqqqvvvRRRGGGRRRQQQmmm}}}xxxqqqpppnnndddsssdddRRRVVV___```bbbaaaccceeeeeecccgggllljjjmmmvvv{{{qqqaaa___gggeeegggeeegggkkkqqqzzzlllUUUMMMKKKIIIIIIUUUrrrlllXXXPPPKKKJJJGGGCCCCCCHHHSSSpppwwwlllqqqzzzhhh]]]TTTSSSXXXVVVQQQZZZkkk~~~\\\WWW\\\bbbtttlll___RRRJJJGGGDDDCCCCCC@@@AAAAAA@@@???>>>??????>>>???@@@@@@@@@BBBFFFIIIRRRVVV```lllxxx~~~pppfffbbb\\\UUUPPPLLLHHHGGGFFFFFFFFFGGGCCCBBBAAA@@@@@@@@@AAAAAABBBEEEBBBBBBDDDAAAJJJ___lllHHH===888999======EEEKKKQQQSSSWWW___ddddddeeeaaahhhiiigggnnnxxxkkkGGG>>>@@@BBB<<<<<<@@@======<<<;;;:::999999999999888888999999:::;;;<<<<<<===???AAABBBCCCDDDGGGJJJLLLNNNQQQVVV[[[```dddffflllooopppqqqvvv}}}uuuaaaQQQHHHGGGGGGFFFDDDCCCCCCDDDEEENNNiiixxxsssvvvyyypppbbbSSSIIIFFFCCC@@@GGGPPPgggkkkPPPNNNMMMhhhyyy}}}ssswww|||cccvvvrrr[[[SSSWWW^^^cccjjjgggeeeeeedddccchhhnnnpppqqqvvvxxxooo```[[[^^^]]]dddffffffdddaaauuubbbOOOKKKJJJEEEIIIdddeeeTTTJJJMMMMMMEEEAAAEEEGGGPPPwww||||||pppaaaWWWYYYYYYUUUZZZcccpppSSSFFFHHHZZZpppYYYJJJBBB>>><<<@@@@@@@@@???>>>======<<<>>>??????===<<<===???AAAIIIKKKPPPYYYeeessstttcccXXXUUUUUUUUU\\\YYYTTTNNNKKKJJJKKKLLLEEECCCAAA???>>>>>>>>>>>>BBBEEECCCCCCDDD@@@HHH^^^zzzwwwxxxUUU???===;;;>>>FFFHHHFFFMMMSSSUUUXXX]]]```___jjjjjjpppllleee{{{uuuuuu~~~MMM@@@???BBB======@@@======<<<;;;:::999999999999999999999::::::;;;;;;;;;<<<>>>???@@@AAACCCFFFHHHJJJLLLOOOSSSXXX]]]aaaccchhhkkknnnnnnssszzz}}}}}}lllWWWIIIIIIHHHGGGFFFEEEDDDCCCCCCFFF[[[}}}lllXXXKKKGGGAAA@@@DDDHHHWWWXXXKKKJJJ```|||{{{uuu~~~www{{{xxxuuu|||bbb[[[]]]\\\___eeemmmhhhfffggggggfffiiinnntttsssuuuvvvpppddd]]]]]]ccckkkoooqqqooofffmmmuuuRRRIIIMMMIIIDDDVVVwwwsss[[[LLLOOOQQQIIIDDDHHHEEEDDD[[[qqqYYYSSSUUUWWW]]]eeehhhSSSMMMVVVkkk{{{eeeQQQFFFFFFAAA@@@@@@@@@AAAAAA@@@??????@@@@@@???======>>>@@@BBBCCCFFFLLLVVVeeettt~~~xxxrrreeeVVVLLLLLLRRRXXXlllnnnkkkaaaWWWRRRRRRSSSFFFEEECCC@@@???>>>>>>>>>@@@DDDCCCCCCEEEAAAKKKbbbxxxnnndddKKK???AAAAAAGGGSSSWWWLLLQQQVVVVVVYYY___cccccciiipppyyyuuummm|||uuulll|||rrrsssyyyVVVDDD>>>AAA>>>>>>@@@<<<===<<<;;;::::::999999:::::::::::::::::::::::::::;;;===???@@@AAABBBEEEHHHHHHIIILLLPPPTTTYYY]]]```dddiiilllmmmpppwww{{{{{{|||{{{bbbPPPLLLJJJHHHGGGGGGFFFEEEEEECCCSSSuuuvvv___OOOIIIDDDEEEEEEBBBIIIjjj]]]JJJJJJWWWnnnyyyvvvpppccc^^^kkkdddeeeoooyyy{{{{{{www|||{{{wwwooo]]]cccjjjeeedddiiimmmjjjjjjnnnooommmnnnpppvvvuuutttsssmmmddd^^^]]]kkkrrruuu{{{~~~uuuppp{{{rrrUUUFFFMMMLLLEEELLLdddzzz{{{cccOOONNNOOOJJJHHHLLLGGGGGGPPPpppbbbUUUUUUWWW[[[```uuu]]]NNNPPPWWWooo~~~aaaMMMKKKCCCAAA@@@AAACCCDDDCCCBBB???@@@AAA@@@>>>>>>???AAA@@@AAACCCGGGOOO[[[jjjttt|||fff```VVVKKKEEEHHHQQQ[[[oooxxxyyymmm^^^WWWVVVUUUEEEDDDBBB@@@???>>>??????>>>CCCCCCDDDFFFEEEQQQjjj|||[[[HHH@@@AAA???FFFSSSXXXVVVZZZ[[[XXXZZZ```fffgggdddsss{{{jjjaaatttnnnmmm|||xxxcccIII>>>AAA??????@@@=========<<<;;;::::::::::::;;;;;;::::::::::::999999;;;===???@@@AAACCCEEEHHHGGGHHHIIILLLQQQVVVZZZ\\\```fffkkklllooouuuyyyzzzzzzsss^^^RRRNNNIIIGGGGGGGGGGGGFFFEEEPPPmmmgggUUUMMMEEEHHHEEE???BBBXXXaaaNNNKKKMMM^^^xxxtttkkklllqqqxxxeee\\\YYY[[[TTTRRRXXXaaalll}}}xxxwwwrrrsss|||iii```jjjrrrmmmjjjoooooolllnnntttwwwuuussssssuuutttrrrnnngggaaa______hhhlllmmmrrrzzzuuunnntttsssooogggJJJLLLKKKGGGHHHUUUiiixxx|||kkkXXXNNNKKKIIIJJJKKKGGGIIILLLYYY~~~yyyhhh```ZZZUUUTTTggg~~~___LLLLLLNNN[[[wwwrrruuu|||___RRRIIIFFFCCCCCCDDDDDDAAA>>>>>>???@@@@@@???>>>???@@@@@@AAACCCEEEJJJTTTbbblllzzzvvvmmmVVVPPPIIIEEECCCEEEMMMVVV[[[eeeiiiaaaXXXVVVSSSNNNFFFEEEBBB@@@???>>>>>>???>>>DDDDDDEEEHHHHHHXXXtttSSSCCC>>>>>>;;;AAAMMMPPP\\\^^^\\\WWWVVV[[[```bbb]]]qqq}}}```XXXmmmuuuxxx|||{{{qqqPPP>>>@@@??????AAA>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;===???@@@@@@BBBEEEGGGFFFGGGHHHJJJNNNSSSWWWZZZ\\\ccciiijjjlllrrrwwwxxxzzzvvvbbbYYYOOOHHHFFFFFFFFFFFFHHHMMMeeemmmYYYQQQBBBFFFBBB???CCCOOOuuueeeRRRIIIGGGPPPfffyyyvvvmmmkkklll}}}ppp___XXXVVVSSSLLLJJJNNNTTT```www~~~~~~yyyuuu|||oooeeebbblllrrrppppppvvvqqqnnnoootttxxxuuussssssqqqrrrpppjjjeeecccfffhhhfffiiieeefffnnnnnnnnnwwwsssxxx]]]PPPFFFFFFGGGKKKYYYkkk}}}vvvgggUUULLLKKKLLLIIIFFFFFFGGGMMMbbbooo___TTTNNNSSSqqqaaaOOONNNMMMQQQZZZdddjjjlll|||uuuvvvvvvccc^^^WWWSSSQQQNNNGGGBBB@@@BBBCCCBBB@@@??????@@@@@@AAAAAAAAAEEEOOO^^^iiiuuu|||sssdddXXXLLLEEE@@@AAACCCBBBEEEJJJFFFKKKMMMMMMTTT]]][[[PPPLLLKKKHHHEEEBBBAAA@@@@@@AAAGGGFFFFFFIIIKKK]]]{{{gggIII======AAAAAAJJJUUUVVVaaacccbbb]]][[[```ccccccZZZmmmvvvxxx}}}gggVVVaaayyy}}}WWW????????????AAA???>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::999;;;===>>>???@@@CCCFFFFFFFFFGGGIIILLLQQQVVVYYYXXX```ggghhhiiioootttuuuxxx|||{{{nnn\\\OOOHHHGGGFFFEEEHHHHHHXXX}}}lllXXXPPPBBBFFFAAA@@@FFFJJJhhhgggTTTIIIGGGIIISSS```ppplll[[[TTTRRRPPPJJJHHHKKKNNNWWWmmmuuunnn}}}ooowww|||uuuyyygggbbbbbbjjjppppppttt{{{qqqmmmlllqqqtttrrrppppppmmmpppooojjjfffhhhooouuunnnpppiiieeelllooovvvlllsssqqqVVVCCCDDDGGGEEEPPPaaa~~~uuu^^^OOOOOONNNIIIFFFBBBDDDJJJQQQlllxxxdddWWWRRRJJJaaa```RRROOOLLLJJJHHHIIIQQQZZZnnnkkkdddlll|||ssslllgggaaaXXXQQQDDDFFFFFFEEECCCAAA@@@AAA@@@@@@???>>>AAALLL\\\hhhqqqyyyvvvgggUUUGGGHHH@@@<<<@@@BBB???>>>@@@@@@AAA@@@GGG[[[nnnmmm^^^TTTRRROOOKKKGGGEEECCCCCCEEEJJJHHHGGGIIILLL___~~~RRRBBB:::???IIIOOOZZZfffeeehhhlllmmmjjjjjjnnnqqqpppYYYkkknnnnnntttvvvtttVVVUUUwwwZZZ@@@?????????BBB@@@>>>>>><<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888:::<<<======???BBBDDDFFFFFFFFFHHHLLLPPPUUUXXXUUU^^^eeefffggglllqqqssstttwww|||iiiWWWLLLIIIGGGFFFHHHDDDNNNooogggTTTLLLEEEHHHAAABBBHHHFFF]]]}}}fffUUUKKKIIIHHHGGGKKKZZZvvvnnn]]]VVVSSSNNNJJJIIIKKKKKKPPPbbbwwwfffiii||||||}}}}}}{{{qqqbbbbbbbbbeeejjjqqqwww{{{pppooolllkkkkkkmmmoooqqqmmmmmmjjjfffdddgggooovvv{{{nnneeegggkkkqqqjjjggglllPPPHHHDDDHHHPPPRRRnnnwwwZZZNNNLLLKKKKKKHHHCCCEEEKKKWWWvvvbbbOOOSSSZZZvvv```SSSQQQPPPOOOMMMJJJKKKNNNPPPNNNLLLSSShhh~~~|||}}}jjjYYYTTTNNNIIIGGGEEEBBB???BBBCCCEEEDDDAAAEEEUUUfffsss|||zzziiiZZZMMMDDD???DDDEEEAAA@@@BBB???999>>>@@@@@@GGGbbbrrrfff[[[RRRQQQRRRPPPLLLJJJJJJKKKLLLHHHEEEMMMfff}}}sssGGGAAA===AAAPPPaaakkknnnpppnnnsssssslllmmmvvvzzzwwwtttjjjddddddfffoooYYY```hhhGGG<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;999999:::;;;===???@@@AAABBBDDDGGGHHHJJJLLLPPPSSSXXX[[[___bbbfffjjjooosssuuuyyydddRRRLLLJJJGGGLLLGGGHHHXXXvvvuuucccUUUPPPCCCEEEBBBCCCFFFGGG[[[}}}xxxiii___MMMLLLGGGFFFGGGGGGMMMddd{{{rrr\\\UUUZZZVVVOOOIIIHHHLLLSSS]]]dddxxxooo\\\bbbwwwxxxbbb___``````cccggglllqqqtttqqqooolllhhheeedddccccccfffggghhhggggggkkkrrrxxxvvvkkkfffiiilllnnnxxxuuufffwww{{{RRRJJJGGGEEENNNVVVeeejjjTTTJJJGGGIIIGGGBBBEEEHHHNNNqqqnnnYYYSSSYYYrrrmmmVVVVVV[[[bbbcccYYYKKKBBBIIIEEE@@@BBBKKKUUUXXXUUU\\\bbbxxxwwwkkkZZZNNNIIIGGGEEECCCDDDDDDEEEEEECCCFFFTTTbbblllwwwzzzdddSSSJJJGGGDDDFFFEEEBBBBBBEEEEEE@@@>>>@@@???GGGbbbwwwlllaaaXXXXXXZZZYYYVVVVVVQQQPPPNNNJJJGGGNNNcccwwwgggGGGBBB???DDDUUUfffkkkhhheeebbbllluuuwwwvvvwwwyyyyyyxxxtttssstttooonnn|||```aaaqqqOOO@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;999::::::;;;===>>>@@@AAABBBDDDFFFHHHIIILLLOOORRRWWWZZZ^^^aaaeeeiiinnnqqqsssvvvzzz{{{|||sss]]]RRRKKKEEEHHHDDDDDDNNNccc}}}{{{zzz{{{|||}}}}}}~~~qqq___RRRMMMGGGHHHEEEFFFIIIIII]]]}}}hhhXXXUUUKKKKKKFFFDDDEEEDDDGGGYYYmmmppp___ZZZ^^^[[[UUUOOOOOOSSSVVVWWWWWWdddjjjsss||||||pppggglll~~~WWWPPPUUUuuuzzzzzzvvv\\\^^^^^^___bbbdddgggjjjlllmmmkkkhhheeeaaa]]][[[YYYYYY]]]aaabbbbbbdddhhhlllllleeedddhhhjjjhhhllltttnnnuuulllqqqXXXOOOJJJCCCJJJSSSaaa{{{cccQQQLLLJJJHHHDDDFFFHHHEEEWWWzzzzzzaaaRRRXXXkkkxxxUUUTTT[[[kkktttmmm]]]RRRNNNGGGBBBCCCEEEEEEGGGJJJGGGMMMfffvvvfff\\\VVVPPPKKKHHHFFFEEEFFFFFFHHHQQQ[[[bbbooo|||~~~fffUUULLLHHHGGGFFFCCC@@@@@@CCCDDDAAA???@@@???GGGcccvvvlllbbb```aaa___]]]^^^YYYUUUPPPLLLJJJOOO]]]lllYYYIIICCC???CCCQQQ^^^bbb```]]]^^^jjjzzzxxxuuuwwwvvvwwwzzzzzzqqqiiiqqq~~~nnn```yyy[[[DDD>>>???@@@??????>>>>>>======<<<<<<;;;999999::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@AAACCCEEEGGGHHHJJJNNNPPPUUUXXX[[[___bbbgggllloooqqqrrruuuwwwxxxfffVVVKKKDDDFFFCCCAAADDDNNN\\\kkkttttttggg``````cccfffffffffjjjppptttyyy}}}rrrbbbVVVPPPJJJJJJEEEDDDFFFEEEWWWwwwrrr]]]WWWKKKKKKFFFDDDEEECCCBBBMMM\\\}}}~~~{{{wwwlllbbb```ccchhh^^^SSSQQQXXX]]]ZZZUUUVVVXXX]]]eeelllrrruuuvvveee\\\UUU]]]sssKKKYYYppp{{{ooommmaaa___```bbbdddeeefffggggggdddddddddcccbbb___]]]\\\VVVZZZ___```^^^\\\\\\]]]bbb^^^___cccdddbbbdddhhhppppppvvvtttooo[[[NNNHHHKKKNNN]]]pppuuu]]]RRRMMMLLLHHHHHHJJJCCCHHH]]]hhhVVV]]]mmm|||^^^VVVVVVbbbnnnqqqrrrtttZZZPPPIIIJJJJJJFFFEEEHHHHHHLLLaaavvv{{{rrrccc[[[QQQLLLIIIHHHHHHIIIMMMSSSYYYgggwwwppp[[[JJJIIIFFFBBB@@@AAACCCAAA???@@@@@@@@@IIIddduuujjjfffccc___\\\\\\^^^VVVOOOLLLJJJLLLTTT]]]nnnwwwgggNNNGGGEEEBBBCCCJJJRRRXXX^^^dddiiimmm{{{wwwpppsssppppppqqqnnnfffcccmmm{{{|||^^^jjjpppLLL>>>===???>>>??????>>>>>>===<<<<<<<<<999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAADDDEEEFFFHHHLLLNNNRRRUUUYYY\\\```dddiiilllpppoooqqqtttvvv|||iiiYYYNNNHHHFFFEEEDDDBBBBBBGGGOOOVVVnnn{{{tttiii^^^VVVSSSUUUWWWXXXXXX[[[aaadddhhhrrr{{{{{{nnnbbb\\\RRRPPPIIIFFFEEEAAAQQQooooooPPPMMMFFFCCCFFFEEECCCIIISSSbbboooqqqkkkggg]]][[[ddd{{{oooiiijjjooovvvgggUUUPPPYYYfffiiieeeRRROOOLLLNNNSSSWWWXXXWWWVVVWWW[[[ggg|||~~~PPPcccyyyyyykkkjjjtttggggggbbbccceeeggghhhhhhhhhggg```aaacccdddeeedddcccbbb[[[```eeefffccc___\\\\\\^^^\\\]]]```aaabbbdddgggooollljjjzzzmmmQQQMMMQQQMMMQQQ]]]vvvhhhSSSOOOOOOIIIGGGKKKFFFDDDOOO^^^rrr```eeesss~~~gggZZZQQQSSSXXX___nnnxxxnnneeebbb```YYYOOOIIIIIIPPPmmmwwweee\\\TTTOOOKKKHHHJJJNNNRRR```qqqoooMMMIIIEEEBBBCCCEEEFFFCCCAAAAAAAAABBBKKKbbb{{{~~~tttjjjeeeaaa\\\YYYZZZ[[[SSSKKKIIIHHHHHHKKKPPPRRRXXXcccmmmyyyXXXHHH>>>BBBCCCGGGLLLOOOTTT```mmmqqqmmmqqq{{{|||tttoooqqqmmmllljjjeee^^^]]]gggrrrbbbaaaZZZBBB???CCCCCC?????????>>>======<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCDDDFFFIIILLLOOORRRUUUYYY\\\aaafffiiimmmmmmppptttvvvyyyjjjYYYPPPKKKEEEFFFFFFCCC???@@@DDDIIIPPPlll|||vvvlllbbbZZZTTTQQQOOOPPPPPPSSSXXX\\\```jjjtttzzzoooggg]]]YYYPPPLLLKKKGGGUUUrrr]]]OOOFFF@@@DDDFFFDDDHHHPPPXXX___ZZZTTTTTTQQQPPPYYYwwwyyyqqqsssyyy}}}ppp]]]UUU```rrrzzzxxxhhh^^^QQQJJJMMMWWW```fffnnnttt|||xxxtttxxxaaaeeekkkqqqwww}}}mmmfff{{{{{{llliiikkkbbbccceeefffggghhhhhhhhhccccccdddeeeeeedddbbbaaa]]]bbbggghhheeebbb`````````______```bbbeeehhhjjjiiiggghhhtttVVVMMMQQQJJJJJJRRRiiixxxYYYOOOPPPHHHEEEJJJHHHDDDJJJIII___hhhhhhrrrcccWWWNNNLLLHHHJJJ\\\ssswwweeeTTTIIIUUUzzzxxxiii\\\QQQHHHHHHKKKNNN[[[kkkzzzXXXLLLDDD???AAADDDDDDBBBAAAAAABBBCCCJJJ[[[mmmtttrrrmmmfff___^^^[[[XXXWWWYYYSSSLLLFFFEEEEEECCCDDDGGGEEEIIINNNTTT[[[ccckkkqqqmmmnnnnnnnnnrrr~~~|||pppPPPCCC:::;;;@@@HHHNNNOOOQQQ[[[fffmmmgggdddiiioooqqqqqqrrrooonnnjjjddd___]]]```dddwwwpppeeegggEEE???CCCCCC@@@??????>>>>>>======<<<999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDHHHJJJLLLOOOSSSVVVZZZ^^^cccfffiiikkkqqqvvvvvvwwwlllWWWLLLFFFCCCEEEFFFDDDAAA???AAADDDEEE```vvvlllddd]]]VVVQQQOOONNNQQQVVVZZZ```kkkvvvwwwnnnbbb]]]TTTPPPOOOKKKXXXttttttXXXIII???AAADDDEEEHHHNNNYYY[[[RRRJJJMMMMMMPPPZZZzzzwwwuuuwwwzzzttthhhaaajjj~~~uuuaaaUUUYYYkkkuuummmuuu{{{qqqjjjnnn{{{ppp{{{|||iiihhhjjjggg______```bbbccceeefffgggddddddcccbbbaaa___^^^]]]\\\```dddeeebbb______```aaaaaabbbbbbdddfffhhhiiieeecccfffuuu}}}rrrWWWPPPIIIKKKPPP]]]ttthhhPPPSSSKKKEEEJJJJJJEEEGGGFFFQQQiiiwwwooouuuuuuiiiaaa]]]SSSJJJTTTggg{{{qqqWWWQQQVVV|||lllXXXJJJGGGLLLLLLWWWggguuu{{{___RRRFFFCCCCCCAAA???@@@BBBBBBBBBFFFPPPYYY[[[XXXUUUQQQOOOPPPPPPMMMNNNPPPJJJEEEBBBCCCBBB???@@@CCCCCCDDDFFFHHHKKKNNNRRRTTTNNNPPPQQQRRRXXXeeeyyy___GGGDDDJJJDDDDDDGGGMMMOOOQQQXXX___ccccccaaa```eeennnttttttrrrmmmfff```___```bbbbbbrrrkkkzzzxxxMMMAAAAAA>>>@@@@@@??????>>>=========999999::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<>>>@@@AAAAAACCCFFFHHHJJJMMMPPPTTTWWW\\\aaaddddddiiirrrwwwvvvuuu|||{{{aaaPPPFFFDDDDDDEEEDDDCCCBBBAAABBBAAAZZZwwwrrrlllddd]]]XXXVVVWWWZZZ]]]cccooo{{{vvvjjjdddYYYSSSQQQKKKVVVqqqhhhTTTDDDAAADDDEEEHHHMMM]]]aaaYYYNNNMMMLLLQQQ___zzztttttttttlllccclll~~~sssvvvyyynnnvvvwwwzzz{{{}}}bbbXXXbbbeee]]]ZZZ[[[\\\]]]___aaadddeeebbbaaa```___]]]\\\[[[ZZZ___bbbeeeeeeaaa^^^^^^______aaabbbbbbccceeeeeedddddd^^^^^^aaayyyiiiVVVOOOLLLMMMNNNZZZwwwrrrRRRWWWOOOHHHLLLKKKEEEFFFDDDIIIQQQqqq}}}|||iiiVVVVVVccc```XXXUUUuuuxxx]]]KKKHHHLLLKKKVVVdddssszzzhhhUUULLLHHHCCCAAACCCBBBAAAAAACCCGGGKKKHHHDDDFFFBBBBBBEEEEEECCCCCCFFFDDDAAAAAABBBAAA>>>>>>BBB??????@@@@@@AAABBBDDDEEE@@@DDDGGGJJJPPP]]]qqqvvvOOO???GGG___ZZZRRRKKKLLLRRRWWW^^^eee]]]eeefff```bbbnnnuuutttqqqiii]]]WWW[[[dddjjjkkkeeennnrrrZZZGGGCCC>>>@@@@@@??????>>>=========999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===???@@@AAABBBEEEHHHIIIKKKOOOSSSVVV[[[```ccc```hhhrrrxxxvvvtttzzzttt]]]PPPFFFFFFEEEEEEEEEDDDBBBAAA===TTT}}}yyyrrrjjjeeebbb``````bbbfffrrr~~~xxxqqqbbbZZZVVVNNNVVVooovvv___JJJDDDFFFFFFHHHMMMdddllleeeXXXRRROOOUUUeeeyyyqqqrrriii^^^hhh|||qqq{{{nnnjjj~~~~~~jjjaaaaaa]]]]]]ccc```WWWSSSYYY```aaaaaadddddddddeeedddccc```^^^\\\dddiiiiii```YYYYYY[[[ZZZWWW\\\```bbb```___```bbb^^^```^^^^^^nnneeeNNNNNNQQQOOONNN]]]uuu~~~{{{gggXXXMMMLLLJJJEEEFFFLLLDDDIIIGGGPPPwwwrrreeeeeemmm[[[TTTNNNWWWrrrrrrdddWWWRRRNNNEEEOOOXXXggguuujjjVVVIIICCCCCCFFF@@@CCCCCC???===???AAAAAADDD@@@<<<<<<======>>>???BBBAAA???<<<===@@@BBBCCC<<>>BBBFFFDDDGGGGGGHHHQQQdddwww|||UUUEEEGGGOOO___VVVWWWUUUSSSXXXaaaggggggccc]]]XXXXXX]]]aaabbb```cccgggjjjhhhdddfffoooxxxtttwwwmmmeeeyyysssRRRIII===>>>>>>>>>>>>============:::::::::999999999888888999999999::::::;;;;;;;;;<<<======???@@@BBBDDDEEEHHHKKKOOORRRTTTWWWZZZ\\\___fffmmmpppppprrryyyrrrZZZNNNHHHDDDEEEFFFCCC@@@@@@CCCXXX|||yyy{{{rrrjjjfffeeeiiisss~~~zzzmmmdddXXXPPPZZZkkkfffLLLFFFHHHEEECCCEEEeeewwwttt```VVVVVV```ooowwwnnneee```___qqq}}}{{{|||}}}|||{{{tttxxx^^^\\\bbbaaadddjjjggg^^^XXX[[[^^^___bbbgggjjjjjjiiiiiihhhhhhhhhhhheeehhhfff^^^YYYYYYYYYWWWWWWZZZ]]]___`````````aaaXXXZZZZZZZZZbbb|||dddOOOOOOLLLLLLWWWiiivvv{{{jjj[[[NNNKKKMMMLLLGGGCCCEEECCCAAAKKK```zzzrrrooosssWWWJJJGGGEEELLL\\\lllrrrqqqhhhggghhhsss}}}~~~kkkXXXRRRTTTTTTNNNWWWhhhxxxttt___QQQKKKJJJFFFHHHHHHEEEEEEFFFCCC???@@@>>>===>>>AAACCCCCCCCC>>>@@@BBBBBBBBBAAA???===>>>??????>>>>>>???AAACCC@@@CCCFFFIIIUUUkkkvvvLLLDDDEEEFFFNNNPPPSSSTTTWWW___kkksssuuubbb^^^ZZZYYY[[[^^^^^^^^^^^^cccgggeeebbbbbbiiipppssstttooo{{{YYYHHHAAA??????>>>>>>>>>=========:::::::::999999999999888999999999:::::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMPPPQQQSSSVVVXXX\\\bbbjjjllllllnnntttzzz~~~qqqZZZRRRKKKJJJIIIFFFDDDEEEEEEUUUttt}}}uuuppplllmmmvvv}}}pppfffZZZRRRZZZhhhqqq[[[GGGDDDGGGFFFGGGLLLbbbxxx~~~oooaaa[[[fff{{{uuulllbbbZZZTTT]]]{{{yyykkkdddmmm~~~yyydddcccfffcccaaadddjjjccc^^^\\\\\\___eeekkkmmmllliiigggffffffhhhiiieeeeee```[[[YYYZZZXXXTTTVVVWWWXXX[[[^^^```___^^^VVVVVVXXXYYYXXXcccqqqXXXOOOIIIIIINNNYYYiiixxxuuuhhhVVVLLLMMMOOOJJJ@@@IIIBBBAAAJJJNNNQQQ|||eeeVVVNNNPPPJJJBBBKKK___iiifffQQQQQQNNNSSSYYYZZZkkkiiiVVVSSSUUUOOOWWWhhh{{{kkkVVVKKKEEEIIIKKKHHHFFFFFFDDD???BBBAAA@@@@@@BBBBBBBBB@@@@@@AAADDDFFFEEECCC@@@???AAA@@@>>>???@@@BBBBBBBBB???CCCFFFKKKZZZrrr___EEEIIIKKKEEEFFFGGGLLLOOOSSS\\\hhhppprrrcccaaa___^^^^^^___```aaaZZZ^^^bbbbbb______cccgggkkkkkkpppaaaBBB@@@?????????>>>>>>>>>>>>===::::::::::::999999999999999999999999::::::::::::;;;;;;<<<===???AAACCCDDDEEEGGGJJJLLLMMMOOOQQQSSSXXX^^^dddggggggiiiooottt{{{ggg\\\PPPKKKHHHDDDCCCEEEHHHTTTlll{{{ssspppwwwssshhh\\\SSSXXXccclllYYYMMMEEEIIINNNMMMMMMPPP^^^www~~~nnnaaalllsssiii^^^UUUMMMLLLZZZmmm}}}qqqooovvvrrrpppggg___]]]fffdddaaa^^^]]]```ffflllnnnllliiifffcccbbbaaaaaaccc___ZZZXXXYYY[[[XXXTTTVVVTTTTTTXXX]]]___^^^[[[\\\XXXXXXZZZUUUVVVooonnnYYYIIIGGGIIINNN]]]ooo~~~zzzkkkVVVMMMNNNLLLEEEHHHDDDBBBIIIHHHCCCaaakkk[[[JJJLLLHHHCCCJJJ^^^qqqyyy```___WWWTTTSSSNNN[[[xxxlllYYYUUUXXX\\\iii|||mmmSSSYYYeeekkkbbbSSSJJJGGGFFFDDDFFFEEEBBB@@@AAABBBAAABBBAAAAAACCCDDDBBBBBBDDDBBB@@@>>>@@@DDDFFFEEECCCCCCEEEHHHMMM\\\sss{{{OOOFFFSSSVVVOOOMMMIIIMMMOOOPPPTTT[[[aaabbb```aaaccccccdddeeeiiilllZZZ\\\^^^]]]]]]^^^cccfffsssqqq}}}rrrnnnDDDCCC@@@@@@?????????>>>>>>>>>;;;;;;:::::::::999999999999999999999999999999:::::::::;;;<<<>>>???AAABBBDDDFFFIIIJJJJJJKKKMMMNNNTTTYYY___bbbccceeejjjnnnvvv~~~yyykkk[[[QQQJJJEEEDDDFFFLLLZZZmmmxxxsssxxxsssggg[[[TTTVVV]]]ooommmUUUMMMKKKSSS[[[ZZZUUUSSSYYYmmm{{{|||rrreeeqqqsssiii]]]UUUMMMJJJOOOWWWwwwmmmrrr}}}zzzyyywwwooofffcccbbbddddddbbbaaabbbdddfffmmmmmmllljjjhhhdddaaa```___YYYTTTVVVZZZ[[[XXXVVVUUUSSSSSSVVVZZZ]]]\\\ZZZbbbZZZWWW[[[XXXUUUbbbvvvpppSSSKKKJJJJJJSSSbbbwwwqqq\\\QQQMMMIIICCCEEEAAABBBFFFDDDNNNfffoooXXXQQQKKKKKKQQQcccqqqeee^^^QQQWWWnnn{{{ssslllhhhmmmooo~~~yyyaaaWWWUUUQQQWWWWWWNNNGGGGGGIIIIIIDDDDDDJJJQQQQQQIIIDDDDDDBBB@@@???AAAEEEGGGFFFCCCCCCFFFHHHNNN^^^tttgggGGGJJJVVVXXXVVVTTTSSSWWWWWWSSSRRRVVVYYYYYYWWWZZZ^^^bbbeeeiiinnnqqq___]]][[[ZZZ\\\aaagggkkk~~~{{{zzzRRRJJJ@@@@@@@@@@@@????????????;;;;;;;;;:::::::::999999999999999999999999999999888999999:::<<<>>>@@@AAACCCEEEHHHIIIIIIIIIJJJLLLQQQVVV[[[^^^aaacccgggkkknnnxxxnnn```VVVNNNLLLMMMSSSggg{{{yyy|||qqqddd[[[VVVVVVYYY]]]kkk\\\PPPQQQZZZ]]]XXXSSSPPP[[[ccckkkooonnn{{{yyymmm___UUUOOOLLLNNNQQQTTTqqq}}}mmm~~~vvvqqqssssssmmmgggdddbbbfffgggffffffgggeeeaaafffgggiiiiiihhhfffdddbbb]]]VVVRRRUUUYYYYYYXXXWWWTTTTTTTTTUUUXXXZZZZZZYYYaaaYYYVVVXXXYYYWWW[[[dddyyyuuujjjVVVNNNJJJNNNWWWccc|||www^^^OOOIIIEEEKKKEEE@@@HHHJJJEEEFFFjjjwwwhhh```^^^mmmwwwffffffyyy|||zzzuuuooowwwsss___VVVUUUTTTVVV\\\jjjxxxtttaaaNNNFFFCCCCCCCCCDDDFFFFFFEEECCCAAADDDIIIQQQbbbxxx}}}zzzVVVEEENNNRRRTTTVVVSSSVVVZZZ[[[VVVTTTXXX]]]___PPPSSSXXX^^^eeejjjmmmoooddd```[[[ZZZ]]]ccchhhkkkooorrrppp}}}ooobbbJJJAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;::::::::::::999999999999999888888888777777888999;;;===???@@@BBBDDDFFFGGGGGGGGGIIIJJJOOORRRWWW[[[___cccfffiiimmmsss|||ooobbbWWWQQQPPP]]]wwwpppbbb\\\[[[[[[\\\YYYpppTTTGGGKKKQQQQQQMMMHHHNNNOOOXXXlllyyy{{{iiiYYYPPPLLLKKKKKKGGGSSSgggyyyqqqnnniiigggiiijjjfffbbb```bbbeeeggghhhlllqqqooohhhddddddddddddccccccbbbaaa]]]WWWTTTWWWXXXVVVUUUWWWTTTUUUVVVVVVVVVVVVXXXZZZYYYXXXVVVVVVWWWYYYZZZZZZxxxllluuueeeRRRKKKLLLPPPTTTjjjpppXXXMMMJJJNNNGGGCCCIIIIIIBBBCCCLLLsssyyyiiiuuullldddsssxxxtttssstttzzzsssVVVHHHLLLMMMNNNMMMJJJGGGFFFFFFBBBGGGMMMWWWhhh}}}~~~}}}fffLLLHHHSSSRRRUUUZZZTTTSSSXXXZZZWWWXXX___gggkkkVVVWWWZZZaaaiiinnnooommmgggbbb\\\[[[^^^ccceeefff\\\ddd```|||}}}kkk}}}RRRBBBAAAAAAAAAAAA@@@@@@@@@<<<;;;;;;;;;;;;:::::::::999999999999888888888777666666777888:::<<<>>>??????AAADDDEEEEEEFFFGGGIIILLLOOOTTTYYY]]]bbbfffhhhkkknnnvvv~~~~~~nnn___VVVTTTfffqqqccc```bbbdddccccccmmmWWWPPPRRRPPPMMMLLLPPPLLLQQQkkkyyydddVVVOOOLLLJJJDDDLLLUUUhhh~~~tttfffaaa___```cccffffffdddccc___bbbdddhhhqqq{{{zzzsssjjjhhheeecccaaaaaaaaabbb___XXXVVVXXXXXXSSSSSSVVVTTTVVVXXXWWWTTTTTTWWWZZZSSSXXXYYYWWWWWWZZZ[[[XXXbbbuuufffoooUUUKKKKKKNNNPPP]]]yyy|||bbbUUUHHHJJJDDDAAAEEEAAA@@@IIIHHH^^^lll]]]gggsssTTTFFFVVVXXXYYYVVVPPPKKKIIIJJJGGGKKKQQQ[[[mmm||||||xxx]]]HHHKKKXXXVVV[[[bbbYYYTTTZZZ]]]\\\^^^gggrrrxxxbbbaaabbbhhhppptttrrrooohhhccc^^^]]]```bbbaaa___bbbkkkbbbxxxrrrwwwhhhBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;;;;;;;:::::::::999999999999888888777777666666666888999;;;===>>>===???BBBCCCDDDDDDFFFGGGIIILLLQQQWWW\\\aaaeeegggdddhhhsss~~~zzziii^^^ZZZmmmssseeeccchhhjjjjjjjjj~~~xxxjjjccc\\\UUUTTTYYYRRRRRRlllooo^^^UUUPPPMMMAAANNNQQQWWWpppmmmbbbXXXZZZYYY\\\aaaaaa___aaaeeedddaaa___bbbkkkuuu|||llljjjgggeeeccc```\\\YYY[[[\\\\\\YYYVVVRRRQQQQQQTTTVVVXXXWWWVVVUUUUUUVVVMMMNNNOOOQQQSSSTTTUUUVVV\\\{{{iiikkkxxxnnnXXXNNNIIIRRRNNN```zzz\\\QQQKKKGGGGGGDDD??????DDDEEELLLWWWqqqsss___UUUmmmzzzkkkLLL[[[uuuwwwkkkiii___NNNPPPQQQWWWfffyyy}}}~~~]]]PPPJJJMMMYYY```\\\ZZZ]]]ZZZ[[[]]]]]]\\\```nnn}}}ssskkkdddgggoootttooohhhgggdddaaabbbdddccc]]]XXX\\\dddvvv{{{nnnnnnbbbIII@@@FFFCCC>>>@@@???<<<<<<<<<;;;;;;::::::999999999999888888888888777777777888999:::;;;;;;<<>>???@@@===<<<<<<;;;;;;::::::999999999999888888888777777666777888888::::::;;;<<<@@@@@@@@@@@@BBBDDDFFFGGGHHHIIILLLNNNRRRWWW]]]bbbcccfffmmmtttwww}}}zzz}}}uuurrroookkkfffhhhyyyrrrxxxtttbbbWWWIIIFFFDDDDDDIIIQQQ]]]pppwwwaaa[[[]]]WWWSSSQQQRRRWWWZZZ\\\```eee`````````bbbeeeggghhhgggfffdddbbb___[[[WWWTTTRRRUUUWWWXXXXXXWWWVVVVVVWWWUUUUUUUUUSSSQQQPPPQQQRRRPPPOOOLLLKKKJJJJJJKKKLLLOOOZZZsss___cccbbbPPPIIIPPPUUU[[[oooxxxdddPPPJJJLLLLLLFFFAAACCCEEEFFFFFFQQQsss~~~dddSSSIII\\\vvvvvv}}}zzz{{{yyytttzzzxxxxxxtttYYYTTTTTTVVVTTTQQQTTT\\\dddgggnnnhhhcccccceeeiiirrrzzz}}}~~~|||vvvmmmgggfffhhh```bbbdddeeeeeedddeeeeee```bbbkkkkkkjjjxxxmmmFFFDDDCCC===>>>@@@======<<<<<<;;;::::::999999999888888888777777777666777777888999:::;;;;;;?????????@@@AAACCCDDDEEEGGGIIIJJJKKKMMMQQQVVVZZZ___bbbjjjqqqtttxxxzzzrrrkkkkkkuuulll\\\KKKHHHDDDAAACCCGGGPPPaaaoooxxx}}}zzzhhh_________TTTXXXTTTRRRUUUXXXZZZ]]]bbb___aaadddgggiiihhhfffddd``````___\\\XXXUUUSSSSSSRRRTTTVVVWWWVVVVVVWWWYYYXXXXXXWWWUUURRRQQQRRRTTTPPPNNNKKKHHHGGGGGGIIIJJJNNNSSSXXXzzzqqqZZZaaaTTTUUURRRMMMUUUkkkttt[[[LLLJJJJJJIIIFFFDDDEEEGGGGGGFFFTTTyyyuuucccWWW___nnn~~~~~~|||zzzqqqnnnxxx}}}ppp{{{bbbNNNQQQTTTZZZZZZRRRSSS___hhhjjjllleeebbbffflllooosssvvvjjjooosssqqqjjjeeeeeefff]]]bbbfffgggeeedddgggkkkeeeeeehhheee```ttt{{{IIIDDDEEE???>>>???>>>>>>===<<<;;;::::::999888888888888777777777777666666777888999:::;;;;;;======>>>???@@@BBBCCCDDDEEEFFFHHHIIIKKKNNNRRRUUU[[[___gggnnnpppsss~~~|||ttttttzzzrrr```MMMLLLGGGBBBAAACCCJJJXXXeeezzziiiaaa___cccbbbXXX\\\VVVSSSVVVZZZ[[[^^^bbb___bbbfffiiihhhddd```]]]ZZZ\\\]]][[[XXXVVVVVVVVVQQQSSSUUUUUUUUUUUUVVVWWWWWWWWWWWWUUURRRQQQRRRSSSNNNLLLIIIGGGFFFGGGIIIJJJMMMTTTMMM^^^gggkkk~~~iii\\\SSSPPPMMMSSSlllmmmXXXKKKJJJMMMPPPHHHEEEGGGJJJHHHIIIZZZoootttbbbdddjjjxxx|||pppmmmpppvvv{{{tttwwwXXXLLLMMMSSS[[[\\\VVVWWWaaaiiiiiigggaaaaaaiiippppppmmmkkkbbbffflllooonnnkkkgggeee\\\aaafffeeebbbaaaeeejjjhhhjjjiiiccc]]]gggyyyHHHCCCDDDAAAAAAAAA???>>>>>><<<;;;:::999999888888888777777777666666555666777888999::::::;;;;;;;;;===>>>@@@AAAAAABBBBBBDDDFFFHHHIIILLLPPPSSSVVV[[[cccjjjlllnnnxxx}}}wwwaaaMMMMMMHHHCCCBBBBBBGGGSSS___{{{uuu]]]ZZZ[[[```ddd___\\\UUURRRWWW\\\^^^aaadddeeehhhkkkkkkgggaaa\\\ZZZVVVYYY\\\[[[XXXVVVWWWYYYQQQSSSTTTTTTSSSRRRRRRSSSQQQRRRSSSRRRPPPNNNNNNNNNKKKJJJHHHGGGFFFGGGHHHIIIDDDMMMKKKSSS~~~aaa[[[jjjWWWSSSMMMGGGWWWqqqpppWWWJJJIIIJJJLLLEEEBBBEEEEEEDDDIIIQQQeeekkkhhhjjjuuuyyyoookkkrrr|||~~~|||aaaPPPLLLJJJRRRWWWYYYYYY[[[aaaeeeeeeeeeaaabbbkkkqqqmmmeee```^^^bbbhhhpppuuuvvvsssqqqdddhhhjjjhhhdddbbbeeehhhkkksssppphhhdddgggwwwMMMDDDBBBBBBDDDCCC@@@???>>>===<<<:::999999888888777777777666666666555666666777888999::::::999:::<<<===???@@@@@@@@@???AAADDDFFFHHHKKKNNNQQQQQQVVV___fffgggiiiqqq{{{gggPPPKKKFFFCCCBBBAAADDDNNNYYYuuufffXXXZZZYYY\\\aaa```\\\UUURRRVVV[[[]]]^^^___eeehhhjjjiiiddd___[[[ZZZUUUYYY\\\ZZZWWWUUUVVVYYYSSSTTTTTTSSSPPPNNNMMMNNNJJJMMMOOOPPPNNNKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFF@@@BBBGGGMMMeeedddiiikkkYYYOOOJJJPPP[[[|||lllVVVJJJEEEKKKHHHEEEDDDCCCBBBDDDFFFKKKhhh{{{uuussszzz~~~rrrjjjiiiqqq}}}|||oooQQQIIILLLNNNSSSPPPRRRXXX]]]^^^```cccccc```bbbkkkppplllddd```]]]```eeejjjooorrrtttuuukkklllkkkhhhcccaaaaaabbbhhhwwwtttkkkkkkiiirrr{{{```MMMAAAAAADDDAAA@@@@@@???===<<<:::999999888777777777666666666666555555666777888999::::::888999;;;===>>>?????????>>>@@@CCCEEEFFFHHHKKKMMMKKKQQQZZZaaabbbbbbjjjttt}}}sssXXXJJJFFFDDDCCCAAABBBJJJTTTrrrooo\\\YYY```^^^[[[]]]\\\^^^WWWSSSVVVYYYYYYXXXXXX[[[^^^aaa```\\\YYYXXXXXXVVVYYY\\\ZZZUUUSSSTTTWWWTTTUUUUUURRROOOLLLJJJJJJGGGKKKNNNPPPNNNLLLIIIIIIIIIHHHHHHFFFEEEDDDBBBBBBHHH>>>BBBEEEIIIsssjjjpppcccVVVUUUUUURRRWWWuuuiiiXXXOOOGGGLLLMMMIIIEEEDDDDDDDDDDDDIII\\\|||xxxooofffccciiizzz~~~zzz|||xxxrrr}}}cccIIIEEENNNVVVTTTLLLLLLVVV\\\[[[\\\aaa```^^^aaajjjooommmhhhfffdddeeeeeeccc``````dddhhhiiihhheeeaaa\\\XXXWWWWWW^^^qqqnnneeehhhdddcccsssbbbrrrtttWWWBBB@@@CCC>>>@@@@@@???===<<<:::999999777777777777666666666666555555666777888999::::::777888:::<<<>>>>>>>>>>>>>>>@@@BBBDDDDDDEEEHHHJJJHHHMMMWWW^^^^^^^^^eeeoootttttt}}}```KKKHHHFFFEEECCCCCCIIIQQQqqquuueeedddbbb^^^[[[XXXYYYZZZTTTWWWYYYWWWXXX[[[\\\YYY[[[ZZZYYYXXXXXXWWWWWWWWWXXX\\\```^^^XXXRRRPPPQQQUUUSSSQQQNNNKKKIIIHHHGGGFFFIIILLLOOOOOOMMMIIIGGGFFFEEEDDDAAA>>>>>>@@@BBBCCCAAABBBDDDGGG[[[ppp|||gggWWWSSSTTTUUU___zzzdddSSSKKKKKKJJJGGGDDDCCCDDDGGGBBBIIIMMMYYY~~~xxxnnnddd^^^hhh~~~zzztttwwwrrrvvvpppYYYGGGGGGPPPRRRRRRQQQPPPQQQUUUZZZ```dddaaa\\\\\\dddgggdddaaaccc```ZZZ[[[[[[ZZZbbbeee\\\jjjhhhccc]]]XXXWWWYYY[[[bbbeeegggddd______dddjjjiii^^^dddIIICCCDDDAAA@@@AAA???<<<;;;;;;;;;999999999999999999888777666777777888888888888777777;;;;;;;;;<<<<<<<<<<<<===??????@@@BBBDDDFFFIIIJJJLLLNNNPPPSSSVVV\\\bbbfffmmmtttkkkYYYMMMEEEDDDDDDCCCJJJTTTpppzzzssseee``````___]]]ZZZYYYZZZ[[[[[[]]][[[WWWWWWZZZ[[[YYYZZZYYYXXXVVVUUUTTTTTTTTT[[[___bbb```YYYSSSPPPPPPSSSRRRPPPMMMKKKIIIHHHGGGFFFHHHJJJLLLLLLJJJGGGEEEFFFFFFEEECCC@@@@@@BBBDDDCCCAAAAAACCCCCCNNNnnnzzzcccNNNSSSVVVeeedddSSSOOOIIIGGGHHHHHHEEECCCFFFCCCCCCMMMddd{{{nnniii^^^aaajjj{{{zzzooowww}}}^^^QQQHHHHHHOOOPPPNNNNNNNNNPPPTTTZZZ```ccc```[[[[[[bbbgggddd```___YYYTTTUUUUUUSSS\\\bbbZZZaaaaaa___[[[XXXVVVWWWYYY[[[```dddbbb^^^]]]cccjjj|||___vvv~~~VVVCCC@@@CCCBBB???<<<;;;===???>>><<<999:::999999999888777666777777888888888888777777::::::::::::;;;;;;;;;;;;===>>>???@@@BBBEEEGGGHHHJJJLLLNNNQQQTTTYYY___ccclllqqqyyy|||\\\OOOFFFEEEEEEEEEJJJSSSmmm~~~uuusss```^^^\\\]]]]]]\\\ZZZZZZ[[[\\\\\\]]]YYYSSSQQQSSSUUUSSSXXXXXXWWWVVVUUUTTTSSSRRRZZZ^^^```___YYYSSSQQQPPPPPPOOONNNLLLKKKIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCFFFGGGFFFDDDBBBBBBDDDFFFBBB@@@AAACCCAAACCCSSSfffZZZPPPPPPRRReee|||eeeZZZNNNIIILLLMMMHHHBBBGGG======EEEIIIXXXyyy~~~vvvggg\\\YYYSSSfff}}}vvvdddJJJIIIHHHIIINNNPPPOOOOOOOOOQQQTTTWWW[[[]]]XXXUUUWWW^^^dddccc___]]]```ZZZZZZVVVPPPVVV]]]WWWZZZZZZYYYXXXWWWVVVUUUUUURRRZZZ``````\\\[[[aaahhh{{{{{{iiipppJJJ@@@FFFEEE@@@<<<<<<@@@AAA???===:::::::::999888888777777777777888888888888777777888888999999999:::::::::<<<<<<===???AAACCCEEEFFFGGGIIILLLNNNQQQUUU[[[^^^fffkkknnn~~~gggWWWHHHFFFGGGFFFKKKRRRkkk}}}~~~uuuccc\\\aaa\\\]]]]]]\\\[[[ZZZ[[[\\\ZZZ[[[XXXRRRPPPRRRRRROOOUUUWWWZZZ[[[[[[YYYVVVTTTUUUXXX[[[[[[WWWSSSPPPOOONNNMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFDDDCCCCCCDDDFFFAAA???@@@CCCCCCBBBHHHPPPlll}}}XXXUUUPPPUUUjjjooo\\\PPPNNNMMMIIIEEECCC===@@@GGGBBB@@@^^^|||ooommmxxx{{{pppdddYYYUUUVVV]]]xxx~~~~~~xxxRRR???FFFIIIHHHNNNRRRUUUTTTSSSSSSSSSTTTUUUVVVNNNQQQWWW\\\______^^^___fffdddfffbbbYYY```iiiggg```YYYTTTSSSWWWYYYVVVRRRNNNVVV^^^___[[[YYY^^^dddqqq}}}xxx]]]FFFFFFEEEBBB@@@AAAAAA>>><<<<<<<<<;;;:::999888777777777777777888888888888777777888888888999999999::::::;;;<<<<<<>>>@@@BBBCCCEEEDDDGGGJJJLLLOOORRRWWWZZZ\\\dddgggpppzzzdddNNNGGGFFFFFFJJJQQQmmm~~~lll]]][[[```^^^___```^^^[[[ZZZYYYZZZXXX[[[\\\YYYWWWXXXVVVQQQSSSWWW]]]bbbbbb___ZZZWWWVVVXXXZZZYYYVVVRRRNNNLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAACCCDDDBBB??????BBBCCCCCCDDDGGGMMMtttppp```QQQNNNTTTeeeqqq]]]PPPIIIGGGFFFCCCBBBCCCEEECCCBBBKKKXXXzzz{{{yyy~~~vvviii^^^UUUSSSZZZcccvvv~~~uuu}}}fffKKKBBBJJJIIIHHHOOOVVVVVVVVVUUUTTTSSSTTTTTTUUUOOOWWW______\\\ZZZ]]]___```ccclllmmmhhhqqqmmmaaaUUUSSSYYY]]]YYYRRRQQQWWW^^^___[[[ZZZ\\\___gggiiixxxzzzSSSEEEBBBAAABBBEEEBBB<<<;;;???===<<<:::999888777777777777777888888888888777777888999999999::::::::::::<<<<<<===>>>???AAACCCDDDBBBEEEHHHKKKMMMPPPTTTWWWTTT___eeelllyyypppUUUIIIEEEDDDJJJRRRrrr~~~uuuvvvttt{{{vvvfff^^^\\\]]]```aaaaaa___\\\YYYXXXXXXRRRWWWYYYXXXWWWXXXUUUQQQSSSWWW]]]aaabbb```[[[XXXZZZ[[[[[[ZZZWWWRRRMMMJJJLLLMMMMMMMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAABBB@@@>>>>>>???@@@AAAAAABBBooowwwuuuYYYNNNNNNTTTggg|||mmmZZZMMMGGGEEEGGGFFFCCC???AAAFFFGGGDDDNNNvvv}}}llldddZZZSSSQQQXXXjjj|||{{{qqqXXXJJJJJJOOOJJJJJJSSSVVVSSSSSSRRRRRRSSSUUUXXXYYYXXXaaafffaaaZZZXXXZZZ\\\\\\dddrrrssskkkqqq~~~xxxlll^^^YYY]]]___\\\XXXXXXZZZ]]]______^^^]]]^^^^^^^^^tttssstttZZZFFFAAAAAAEEEDDD>>>>>>CCC>>>===;;;999888777777888777777888888888888777777888888999999999:::::::::;;;<<<<<<===>>>@@@BBBCCC@@@CCCFFFIIIJJJMMMPPPRRRQQQ]]]dddkkktttwwwwwwqqqvvv~~~sssYYYKKKEEEEEELLLVVVwww}}}kkkgggeee|||nnnddd^^^[[[\\\^^^___```^^^[[[XXXWWWWWWOOOSSSTTTRRRRRRTTTSSSOOOUUUWWWYYYZZZZZZYYYWWWUUUWWWWWWXXXYYYWWWTTTPPPLLLMMMNNNNNNNNNLLLJJJGGGEEECCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCAAA??????@@@@@@???===;;;<<<>>>???>>>@@@WWW~~~gggUUUPPPVVV^^^uuuzzz}}}yyymmm]]]PPPHHHIIIGGGDDDAAABBBEEEEEECCCEEEXXXwwwvvvjjj\\\WWWSSSSSSWWWggg~~~}}}lllOOOKKKNNNOOOJJJOOOVVVRRRRRRQQQOOOOOOQQQTTTXXXZZZ\\\aaaaaa[[[XXXYYYYYYVVVZZZdddtttrrrcccccckkkkkkxxxtttllleee```^^^___```^^^]]]\\\___cccdddbbb___YYYZZZfffuuuxxxoooWWWHHH???BBBDDDAAA???CCC???>>>;;;999777777888888777777888888888888777777777777777888888888999999:::::::::;;;===>>>@@@@@@===@@@CCCFFFGGGIIILLLNNNNNNWWW\\\cccmmmmmmppp}}}|||kkkdddfffllloooiiiiiirrr}}}lllXXXNNNHHHGGGOOO[[[yyynnnfff~~~oooeee^^^XXXVVVXXX[[[]]]^^^]]]ZZZXXXWWWWWWSSSVVVUUURRRRRRTTTUUURRRWWWVVVTTTRRRQQQQQQRRRRRRNNNOOORRRUUUWWWVVVSSSPPPNNNOOOOOOOOOMMMJJJGGGEEE@@@AAABBBCCCDDDCCCBBBAAACCCDDDEEEDDDAAA?????????<<<===<<<;;;<<>>>>>DDDBBB>>>>>>@@@>>>;;;999777777888888777777888888888888777777666666666666777777777777888999999:::;;;<<<>>>???;;;>>>AAADDDEEEGGGIIIKKKKKKQQQSSSYYYeeefffgggrrroooxxxwwwfff\\\[[[```___WWWSSSYYY```gggqqq|||sssdddVVVPPPLLLJJJSSS___zzztttyyyooolllhhhbbb\\\XXXVVVTTTVVVYYY\\\\\\[[[YYYXXXXXXZZZXXXVVVSSSQQQPPPOOOOOOVVVWWWWWWTTTQQQPPPSSSVVVRRROOOMMMPPPSSSTTTPPPKKKFFFJJJMMMLLLIIIEEECCCDDDFFFEEECCCBBBAAABBBDDDEEEFFFGGGGGGEEEBBB???>>>>>><<<<<<;;;;;;;;;:::::::::>>>CCCLLLdddmmmkkkmmm[[[QQQMMMJJJSSScccuuurrrNNNLLLJJJGGGEEEEEEEEEDDDDDDDDDAAADDDNNN]]]|||xxxeee]]]WWWQQQNNNQQQ^^^rrr{{{rrrMMMUUULLLLLLLLLNNNQQQTTTTTTSSS___\\\TTTMMMNNNTTTWWWUUUWWWXXX]]]bbbaaa\\\YYY[[[[[[[[[\\\]]]^^^^^^^^^]]]kkkllllllggg```]]]___bbbbbbfffkkknnnmmmjjjhhhgggaaabbb[[[bbbuuutttcccRRRBBBCCC???III@@@:::???>>><<<:::999999999:::999999999999888888888777666666666666777777777777888999999::::::;;;;;;<<<>>>>>>???AAACCCDDDFFFFFFNNNPPPSSSVVVYYY]]]bbbfffiiimmmsssxxx}}}qqqbbbZZZVVVSSSQQQOOOLLLIIIJJJQQQYYY```rrr{{{cccUUUUUURRRLLLHHHLLLVVV___|||hhhfffdddaaa]]]ZZZWWWVVVVVVVVVXXX[[[\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTSSSRRRRRRRRRUUUVVVVVVTTTQQQQQQSSSVVVRRROOOMMMOOOSSSTTTQQQMMMGGGJJJMMMMMMKKKIIIHHHHHHEEECCCBBB@@@@@@AAABBBCCCDDDEEEEEECCC@@@=========;;;;;;;;;;;;::::::::::::777>>>@@@MMMxxxkkkOOOLLLGGGMMMZZZhhhyyy{{{lll]]]TTTJJJDDDEEEFFFEEECCCGGGCCCDDDJJJQQQdddooo^^^WWWUUUSSSVVV\\\nnn}}}~~~iiiLLLNNNKKKKKKLLLOOOSSSWWWXXXXXX```\\\TTTNNNPPPWWWXXXUUU```___bbbeeeccc]]]\\\^^^[[[]]]^^^^^^]]]]]]^^^___fffggggggccc]]]ZZZ\\\___eeeiiioooqqqpppllliiigggZZZ^^^[[[___vvvwwwooorrrYYYHHHHHH???AAA>>>CCC@@@>>>===;;;:::999999999999999888888888777777777666666666666777777777777888888999999:::;;;;;;;;;===>>>???@@@BBBDDDEEEFFFJJJLLLOOORRRUUUYYY^^^bbbjjjmmmqqqtttwwwzzz~~~nnn^^^TTTNNNKKKJJJHHHEEEBBBCCCIIIQQQWWWiiiuuuwwwWWWRRROOOKKKGGGHHHPPP]]]fff{{{aaaUUU[[[ZZZYYYWWWVVVVVVUUUUUUUUUWWW[[[\\\\\\\\\]]]^^^WWWVVVTTTRRRQQQQQQQQQRRRTTTUUUTTTSSSQQQPPPQQQSSSOOOLLLJJJKKKNNNPPPOOOMMMEEEHHHKKKLLLKKKJJJJJJJJJBBBAAA@@@?????????@@@AAAAAABBBCCCAAA>>><<<;;;;;;;;;;;;;;;:::::::::999999888>>>;;;;;;YYYfffRRRFFFGGGPPPUUUcccrrrvvvkkk^^^NNNFFFGGGHHHFFFCCCIIIEEEDDDGGGGGGKKK]]]pppttttttkkk\\\PPPPPPWWW\\\gggmmm}}}}}}rrrmmmxxxuuu___OOOKKKKKKKKKLLLOOORRRUUUVVVVVV\\\YYYSSSNNNQQQYYY]]][[[fffdddcccdddaaa\\\]]]```]]]___```___]]]]]]___bbbbbbcccccc```\\\ZZZ[[[^^^dddiiinnnpppnnnkkkgggeeeWWW\\\\\\___hhh|||xxxzzzjjjdddHHHFFF???@@@@@@EEEAAA@@@>>><<<::::::999999888888777777777666666666666666666666777777777777888888888999::::::;;;;;;<<<===>>>???AAACCCDDDEEEFFFHHHKKKMMMPPPTTTXXX\\\fffhhhkkkmmmooorrrwwwzzz~~~~~~lll\\\QQQJJJFFFDDDBBB???======AAAGGGLLL[[[iiivvvyyyxxxzzzsss]]]VVVRRRMMMJJJLLLUUUbbblll{{{{{{___TTTTTTWWWWWWVVVUUUTTTSSSSSSSSSRRRTTTWWWYYYZZZ[[[]]]^^^QQQPPPNNNMMMLLLMMMMMMNNNSSSSSSRRRQQQOOOMMMLLLLLLIIIGGGEEEFFFHHHKKKKKKKKKEEEFFFHHHIIIHHHGGGFFFFFFAAA@@@??????>>>>>>??????@@@AAAAAA@@@===;;;::::::::::::::::::999999999999======:::999FFFggglllSSSIIIMMMKKKNNNZZZaaafff^^^SSSMMMKKKJJJGGGDDDIIIFFFEEEGGGEEECCCHHHPPP```nnnqqqgggXXXXXXTTTLLLIIIRRRcccqqqtttrrrxxx}}}xxx```XXXTTTPPPMMMLLLLLLMMMOOOPPPOOONNNTTTVVVTTTNNNNNNWWWaaafffeeeaaa___^^^[[[XXX[[[```ccceeefffccc^^^\\\___bbb```aaabbb```^^^]]]^^^``````cccfffggggggeeedddeee[[[___```aaabbbmmm~~~|||{{{}}}zzzPPPBBBAAAGGGFFF>>>AAAAAA???>>><<<::::::999777777777777666666666666666666666666777777777777777777888888999:::::::::;;;;;;===>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMPPPUUUXXX```bbbeeehhhkkkoootttxxx{{{{{{|||}}}vvvcccUUULLLFFFCCCBBBAAA???<<<<<<>>>CCCGGGPPP\\\fffjjjmmmrrrxxx{{{uuueeeeeeccc]]]YYY\\\fffoooyyyddd{{{\\\NNNPPPVVVYYYXXXWWWUUUSSSQQQOOONNNKKKMMMPPPRRRSSSTTTVVVXXXMMMLLLJJJIIIIIIIIIJJJKKKQQQPPPOOONNNMMMJJJGGGFFFGGGEEEDDDDDDFFFHHHIIIJJJHHHGGGGGGGGGFFFEEECCCAAA@@@@@@?????????>>>?????????@@@AAA???===:::::::::::::::999999999888888888<<<666888>>><<>><<<;;;:::777777777777666666666666666666666666777777777777666666777888888999999:::999:::;;;===???@@@AAABBBDDDFFFHHHIIIKKKOOOSSSVVV]]]___cccfffiiilllqqqtttsssuuuyyy|||}}}|||zzzxxxsssmmmddd]]]YYY\\\dddkkkqqqiii]]]RRRIIICCC@@@???@@@@@@???>>><<<>>>AAADDDKKKRRRYYY^^^fffpppvvvvvv|||~~~xxx}}}qqqkkkooovvv}}}~~~mmmWWWbbbOOOLLLQQQUUUXXXWWWVVVTTTQQQOOOLLLKKKFFFHHHJJJKKKKKKLLLNNNPPPMMMLLLJJJIIIIIIIIIJJJJJJNNNMMMMMMMMMMMMJJJFFFCCCHHHGGGGGGGGGHHHIIIJJJJJJLLLJJJHHHGGGFFFDDDAAA???????????????>>>>>>>>>======>>>???>>>;;;:::999:::999999999888888888777777;;;333888BBB:::555XXXiiiiiigggUUUHHHCCCFFFEEEBBBIIIPPPRRRNNNJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDIIIUUUddd|||}}}ooobbbZZZTTTPPPLLLDDDDDDIIIRRR^^^mmm~~~{{{zzzrrrpppxxx{{{}}}YYYRRRNNNLLLPPPPPPOOONNNNNNOOORRRSSSSSSRRRSSS\\\```WWWMMMOOOZZZccc]]][[[[[[\\\[[[ZZZ]]]bbbuuusssnnnhhhaaaZZZTTTQQQVVVWWWYYY[[[]]]^^^^^^^^^[[[\\\\\\[[[[[[]]]aaaddd___```\\\\\\^^^___uuuVVV???FFFCCCAAAAAAAAA@@@???>>>===<<<888888777777777666666666666666666666777777777777666666666777888888999999888999:::<<<===???@@@AAACCCEEEGGGHHHIIILLLQQQTTT[[[^^^bbbdddfffhhhjjjlllnnnqqqvvv{{{{{{uuummmfff]]]RRRHHHCCCCCCCCCGGGKKKTTTQQQLLLGGGBBB@@@??????===>>>>>>===<<<===???@@@GGGLLLQQQWWWaaammmtttuuuxxx{{{~~~zzzsssooo{{{kkkZZZhhhRRRMMMOOOQQQPPPQQQQQQQQQPPPOOOMMMKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJMMMOOONNNJJJFFFGGGHHHIIIJJJIIIIIIIIIIIIKKKHHHEEEDDDDDDCCC???==================<<<<<<;;;;;;<<<===<<<:::888777888999888888888777777777777:::666999???:::777IIIdddyyyvvvrrrUUUHHHGGGCCC???CCCGGGJJJJJJIIIIIIIIIEEEGGGHHHGGGFFFEEEEEEDDDHHHDDDEEEGGGHHHQQQkkkmmmeeeZZZRRRNNNMMMKKKIIIHHHKKKWWWlll~~~yyyxxx}}}|||vvvvvv|||dddNNNNNNHHHGGGOOOMMMQQQPPPOOOPPPRRRSSSSSSRRRQQQ[[[bbb___XXXWWWZZZ[[[]]]\\\]]]```___\\\]]]aaannnjjjgggeeeddd___XXXRRRRRRSSSUUUXXX[[[]]]]]]]]]YYYZZZ[[[[[[ZZZZZZ[[[\\\WWW]]][[[XXXZZZYYYbbbvvvuuuwwwEEEDDDHHH@@@@@@AAAAAAAAA@@@>>>>>>999999888888888777777777666666666666777777777777555555666666777888888999777888999;;;<<<>>>???@@@@@@BBBDDDEEEFFFIIIMMMPPPTTTXXX]]]aaacccdddfffgggkkknnnrrruuutttmmmaaaXXXQQQIIICCCCCCCCC@@@???AAAEEEEEEDDDBBB@@@???@@@@@@;;;<<<>>>>>>======>>>??????EEELLLPPPXXXdddooossstttwww|||~~~}}}}}}~~~~~~aaaZZZ~~~zzzrrr```MMMEEEIIINNNMMMHHHJJJKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGIIIMMMQQQQQQNNNJJJEEEGGGIIIIIIHHHGGGFFFFFFGGGDDDAAA@@@AAA@@@===:::;;;;;;<<<<<<;;;;;;:::999999:::;;;:::888666666666888888888888777777777777666777666555555:::AAAEEEeeeqqq{{{kkkRRRKKKDDDCCCAAA@@@BBBFFFIIIIIIIIIBBBGGGIIIHHHFFFEEEEEEDDDDDD>>>>>>GGGIIIFFFKKKTTTcccuuucccYYYSSSKKKGGGGGGHHHGGGFFFSSSYYYlllxxxxxxttttttwwwxxxyyy|||pppTTTLLLNNNCCCFFFQQQMMMTTTRRRPPPPPPPPPPPPNNNLLLLLLVVV```ccccccbbb^^^XXX\\\\\\^^^aaa```\\\\\\___aaa^^^]]]aaaffffff___XXXQQQRRRTTTXXX\\\^^^___^^^VVVYYY[[[[[[YYYVVVUUUTTTQQQ\\\[[[WWWXXXVVVXXXbbbiiijjjbbbSSSEEEGGG???@@@AAAAAAAAAAAA@@@???999999999999888888888888666666666666777777777777555555666666777888888888777777888:::<<<===??????>>>???AAABBBCCCFFFIIILLLLLLQQQXXX^^^bbbdddeeeffffffhhhjjjllljjjbbbUUULLLHHHBBB@@@CCCCCC>>>===AAA;;;<<<======;;;;;;;;;<<<;;;===?????????>>>???@@@666???HHHJJJNNNZZZhhhqqqqqquuu{{{~~~~~~}}}|||{{{~~~{{{kkkTTTTTTwwwvvvmmmVVVSSSNNNIIIGGGHHHJJJKKKMMMNNNOOOQQQQQQPPPNNNMMMVVVSSSOOOLLLLLLLLLKKKKKKKKKIIIFFFDDDCCCDDDFFFGGGGGGIIILLLMMMLLLKKKKKKLLLFFFGGGGGGGGGGGGFFFEEEDDDGGGEEEAAA@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<888777666666666666666777666666666666666666666666666777777777888888888888DDD\\\uuueee~~~{{{]]]KKKPPPFFF??????BBBCCCEEEGGGGGGIIIJJJLLLKKKIIIGGGEEE@@@DDDHHHIIIFFFCCCCCCDDDMMMSSS]]]mmm}}}tttnnneeeYYYPPPEEEEEEGGGKKKIIIGGGLLLUUUnnn|||yyyzzzyyysssnnn~~~rrrSSSPPPLLLHHHHHHIIILLLNNNTTTQQQOOOQQQVVVWWWTTTPPPKKKVVV``````______\\\WWWPPPRRRUUUXXX[[[[[[XXXVVV]]][[[YYYZZZ\\\^^^\\\ZZZRRRTTTWWWYYYZZZ[[[^^^```VVVUUUUUUUUUVVVVVVTTTSSSOOOSSSXXXZZZXXXXXXYYY[[[]]]qqq{{{oooiiikkkHHHEEEEEEBBB@@@AAAAAA?????????===<<<;;;;;;999999888777777777777777666666666666555555555555555555555555555666777888999:::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFHHHHHHIIILLLQQQWWW]]]aaa^^^bbbccceeekkkmmmaaaPPPLLLFFFAAAAAA@@@<<<;;;<<>>??????>>><<<<<<===>>>AAAFFFMMMWWWcccjjjppptttyyy}}}~~~~~~|||yyyeeemmmjjjaaaYYYKKKzzz~~~lllQQQRRROOOLLLHHHGGGGGGHHHIIIJJJLLLOOOQQQRRRRRRPPPOOOOOONNNLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEFFFHHHJJJHHHIIIKKKJJJIIIGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFCCC@@@>>>>>>>>>===;;;:::::::::::::::;;;;;;;;;999888777666555555555555555555555555555555555555666666666777777777888888BBB>>>hhhzzznnnsssyyyiiiTTTNNNIIIHHHGGGDDDEEEHHHMMMPPPSSSTTTPPPMMMJJJJJJEEEEEEDDDBBBAAACCCFFFHHHBBBCCCEEEIIISSSeeezzzrrrjjj```YYYUUUPPPIIICCCLLLHHHFFFGGGJJJSSSfffyyyzzzzzz~~~tttwww|||^^^QQQOOOMMMKKKKKKLLLNNNPPPQQQOOOMMMNNNPPPOOOMMMJJJKKKUUU]]]]]][[[[[[XXXTTTOOONNNPPPVVV]]]___[[[VVVXXXWWWVVVWWWXXXYYYWWWTTTVVVWWWXXXXXXWWWWWWYYY[[[[[[ZZZYYYWWWVVVTTTQQQOOOSSSVVVYYYYYYVVVTTTTTTUUUYYYbbbfff{{{kkkpppMMMDDDAAA???>>>@@@AAA???>>>@@@===<<<<<<;;;:::999888888777777777666666666555555555555555555555555555555555666666777999::::::;;;;;;===???@@@@@@AAACCCEEEIIIIIIIIIKKKOOOTTTXXX[[[^^^bbbfffjjjvvv~~~xxxjjj[[[OOODDDAAA@@@>>>>>>???:::999888999<<<>>>@@@@@@===>>>>>>??????>>><<<<<<;;;<<<>>>BBBJJJUUUaaaiiinnnqqqvvvzzz{{{|||}}}~~~|||wwwssseeerrr```SSSKKK@@@fffPPPDDDLLLKKKIIIGGGFFFFFFGGGGGGGGGJJJNNNRRRTTTTTTRRRQQQKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGFFFGGGHHHJJJKKKJJJKKKKKKIIIGGGFFFGGGIIILLLKKKIIIGGGFFFEEEEEEEEEDDDBBB???======<<<;;;999999999999999999999999999:::999777666444333333333555555555555555555555555555555666666666777777777@@@000EEE|||zzzkkkdddppp{{{hhhYYYJJJEEEGGGFFFEEEFFFOOOVVV___ccc___WWWPPPLLLMMMIIIEEEBBBAAABBBCCCCCCEEEEEECCCBBBCCCJJJUUU]]]www|||lllbbbYYYSSSLLLHHHGGGFFFCCCAAAFFFFFFGGGKKKRRRccc~~~|||zzz}}}ttt}}}xxxttthhhNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIINNNVVV]]]]]]ZZZXXXUUURRROOOLLLLLLSSS[[[^^^YYYSSSVVVUUUUUUVVVWWWVVVSSSQQQVVVVVVVVVTTTSSSTTTVVVYYY```______]]][[[XXXVVVTTTTTTWWWYYYXXXTTTQQQQQQSSSYYYXXX[[[jjj~~~\\\CCCBBB??????BBBBBB>>>===???======<<<;;;:::999999888666666666666555555555555555555555555555555555555555555666777888999::::::999;;;===>>>>>>???BBBDDDIIIIIIIIIJJJLLLOOOSSSUUUXXX]]]bbbkkk}}}qqq]]]HHH???===<<<<<<===999888777999<<>>>>>>>>>>>>>>===<<<<<<::::::;;;???FFFQQQ^^^gggkkkooosssvvvxxxxxxyyy{{{{{{tttxxxiiibbbsss|||yyyxxxvvv\\\KKKCCC;;;aaaQQQKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHKKKOOORRRTTTSSSQQQPPPNNNOOOPPPOOOLLLIIIGGGFFFJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLJJJHHHIIIKKKMMMNNNLLLJJJHHHFFFEEEEEEEEECCCAAA???>>>===<<<:::888:::::::::999999888888888888777666555444444333444444444444444444444444444444555555555555666666666999:::@@@SSS}}}vvv___```nnnyyyXXXKKKLLLMMMIIIEEEJJJSSSaaammmppphhh[[[RRRMMMJJJFFFFFFGGGGGGDDDAAA@@@AAAAAAAAAAAADDDJJJNNNRRRbbbvvvwwwnnneee[[[TTTOOOLLLIIIGGGGGGGGGGGGFFF@@@JJJYYYeeeooo~~~{{{||||||~~~}}}xxxtttxxxqqqwwwrrrXXXLLLHHHIIIIIIJJJJJJIIIHHHGGGFFFHHHJJJKKKKKKKKKLLLNNNPPPXXX___aaa^^^YYYTTTRRRNNNLLLKKKOOOUUUVVVSSSOOOWWWXXXXXXYYYYYYWWWUUUSSSRRRRRRQQQPPPOOOQQQUUUYYY[[[]]]______^^^\\\[[[[[[TTTVVVYYYXXXUUUSSSTTTVVVXXXUUU]]]fff}}}pppkkk|||}}}UUUIIIBBB@@@CCCCCC===<<>>>>>===<<<;;;:::999999666666666666555555555444555555555555555555555555555555666666777888999999777999;;;<<<===>>>@@@BBBHHHHHHHHHIIIKKKMMMPPPRRRTTTYYY^^^jjjlllPPPAAA===<<<:::999;;;:::999999<<<>>>????????????>>>>>>======<<<<<<:::999:::===DDDPPP^^^gggjjjmmmqqqtttuuuvvvwwwxxx}}}}}}yyy~~~yyy^^^WWWrrr}}}yyyZZZIII???999uuuXXXLLLIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMPPPRRRRRRPPPNNNLLLNNNQQQSSSSSSPPPLLLKKKKKKLLLKKKIIIGGGFFFEEEEEEFFFIIIJJJJJJIIIIIIJJJMMMOOONNNMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@??????>>><<<:::<<<;;;;;;:::999888777777555444444444444444555666444444444444444444444444333333444444444555555555111>>>???;;;OOO{{{pppXXXbbb|||xxxeeeVVVLLLIIIEEEJJJTTTcccpppsssmmmfffWWWRRRLLLJJJKKKLLLKKKIIIAAABBBBBBBBB@@@@@@AAAAAABBBGGGLLLRRRaaa{{{qqqhhh\\\TTTQQQOOOLLLIIIFFFFFFFFFEEEEEEFFFHHHJJJOOObbbzzz~~~uuutttsssooogggeeeooo{{{yyyxxxeeeTTTOOOHHHIIIJJJJJJHHHFFFDDDBBBCCCFFFHHHJJJJJJJJJLLLNNNNNNTTT]]]aaa___XXXSSSRRRJJJKKKLLLMMMMMMNNNOOOQQQXXXYYYZZZZZZYYYXXXWWWWWWPPPPPPOOONNNMMMOOOSSSVVVUUUXXX\\\]]]\\\ZZZZZZ[[[WWWZZZ[[[ZZZVVVUUUVVVXXXQQQPPPYYY]]]fffkkkaaauuuzzzSSSEEE<<>>>>>===<<<;;;:::999777666666666666555555555555555555555555555555555555555555666666777777888666888:::;;;;;;<<<>>>@@@EEEEEEFFFHHHJJJMMMPPPQQQVVVZZZ___kkksssVVVGGGDDDAAA===:::<<<;;;999:::===@@@AAAAAA@@@???>>>>>>===<<<<<<<<<::::::;;;===EEEQQQ___hhhiiilllppprrrssstttvvvwwwvvvvvvxxx{{{pppjjj|||yyy{{{dddSSSEEE;;;444kkkPPPEEEGGGHHHEEEBBBDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOPPPOOOMMMKKKJJJKKKOOOSSSTTTRRRQQQRRRTTTLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHIIILLLNNNKKKKKKKKKIIIGGGEEECCCBBBBBBAAA@@@@@@AAA@@@>>><<<<<<<<<;;;:::999777777666333333333333333555666666333333333333333333333333222333333333333444444444444999999:::<<>>AAAKKKZZZdddttt}}}qqqdddZZZPPPLLLFFFBBBAAABBBCCCDDD@@@BBBDDDEEEFFFLLLTTT[[[nnn{{{pppjjjdddbbbccciiiyyyxxxwwwzzz```QQQMMMJJJJJJKKKJJJIIIFFFCCCAAADDDDDDEEEFFFGGGGGGGGGGGGIIIMMMUUU[[[YYYTTTRRRTTTLLLNNNNNNLLLIIIKKKPPPVVVVVVWWWXXXXXXVVVVVVWWWXXXSSSSSSRRRPPPNNNNNNPPPRRRYYY]]]aaaaaa]]]ZZZYYYZZZ]]]______\\\WWWTTTUUUWWWPPPOOOUUUWWW[[[yyyeee\\\}}}fffNNN;;;<<<@@@>>>>>>CCC??????>>>===<<<;;;;;;:::777777777777666666666666555555555555555555555555444555555555666666666777555777999::::::;;;>>>@@@BBBCCCDDDFFFIIILLLNNNPPPRRRVVV[[[gggoooZZZPPPNNNIII@@@;;;:::999999;;;???CCCEEEEEEAAA@@@???===<<<<<<<<<<<<;;;;;;<<<@@@GGGRRR___hhhiiilllnnnpppqqqrrrtttvvvrrrqqqrrruuuyyy|||}}}}}}xxx```TTTLLLAAA888555~~~^^^QQQFFFEEEHHHFFFEEEFFFCCCCCCDDDFFFHHHKKKMMMOOONNNNNNNNNMMMLLLKKKJJJJJJIIIMMMRRRSSSQQQQQQTTTWWWLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIJJJJJJHHHEEEBBB@@@@@@??????@@@BBBBBB@@@>>><<<;;;:::999777666555444333333333333333333444444222222222222222222222222222222222222333333333333555777666;;;===777SSSeeegggkkkXXXPPPKKKFFFEEELLL[[[lllwww~~~tttfffYYYOOOJJJIIICCCBBBBBBBBBCCCCCCBBBBBBEEEEEECCCAAA??????CCCHHHFFFPPP___nnn}}}rrrcccXXXRRRKKKEEEDDDEEEEEECCCAAAAAADDDGGGEEEFFFIIIKKKQQQ___qqqvvvjjjlllooommmjjjcccaaalll}}}xxxttt|||xxxxxxssscccUUUMMMKKKHHHHHHIIIHHHGGGEEECCCAAACCCBBBAAACCCGGGHHHFFFDDDFFFGGGKKKQQQQQQPPPTTT[[[\\\YYYTTTNNNKKKLLLPPPTTTSSSUUUUUUTTTRRRSSSWWWZZZSSSTTTTTTSSSRRRQQQSSSTTT[[[```dddbbb]]]XXXWWWXXX^^^___```\\\XXXUUUVVVXXXWWWWWWYYY```ffflll]]]eeedddDDD>>>AAA>>>===AAA@@@??????>>>===<<<;;;;;;999888888888777777777777555555555555555555555555444444555555555555666666555777999::::::;;;>>>???@@@AAABBBDDDGGGIIIKKKLLLLLLQQQWWWccc{{{wwwjjjeeebbbWWWIII@@@===<<<;;;===AAADDDFFFFFFAAA@@@???===<<<;;;<<<<<<:::;;;===AAAIIITTT___hhhhhhjjjmmmnnnoooppprrrtttqqqpppoooqqqtttwwwxxxxxx|||~~~|||{{{~~~wwwlllTTTLLLGGG<<<666888SSSPPPJJJGGGGGGDDDAAAEEEMMMBBBBBBCCCDDDGGGKKKNNNPPPNNNMMMLLLKKKJJJJJJKKKKKKJJJNNNRRRRRROOONNNQQQUUUKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLMMMLLLJJJJJJKKKFFFHHHJJJJJJIIIFFFBBB???>>>>>>>>>@@@BBBBBB@@@>>>;;;:::999777666444333222555444444333222222222222222222222222222222222222111111222222222333333333---999555333>>>>>>FFFbbbqqqkkkxxxhhhUUUTTTOOOGGGCCCJJJYYYggguuuyyy{{{vvvlll```WWWSSSMMMKKKIIIGGGFFFEEEDDDCCC???@@@BBBDDDDDDCCCEEEIIIFFFIIILLLLLLOOOYYYjjjwww|||oooccc___UUUKKKGGGHHHHHHFFF???CCCGGGGGGDDDCCCGGGJJJJJJKKKMMMPPP[[[pppuuuhhhggggggbbbccc^^^ddd~~~pppzzzyyyfffRRRKKKHHHHHHKKKDDDDDDEEEEEEEEECCCBBBAAAAAA???>>>BBBIIILLLJJJGGGGGGEEEFFFKKKMMMNNNWWWbbbmmmeeeYYYQQQMMMMMMNNNOOOSSSTTTTTTRRRQQQSSSWWW\\\QQQSSSUUUVVVVVVVVVXXXZZZTTTYYY]]]\\\WWWRRRQQQRRRZZZ\\\]]][[[XXXWWWYYY\\\ZZZ]]]^^^kkkttthhhssslll^^^}}}yyyPPPDDDDDD???;;;===@@@@@@???>>>===<<<;;;;;;999999999999888888888777555555555555555555555555444444555555555555555555555777999::::::;;;>>>@@@???@@@AAACCCEEEFFFGGGHHHKKKQQQXXXeee}}}yyyiiiVVVJJJBBB@@@>>>???AAACCCCCCCCCBBBAAA???===<<<;;;<<<<<<999;;;>>>BBBIIITTT___ggggggiiikkkmmmmmmnnnqqqssssssqqqoooooorrrtttttttttxxxzzz}}}{{{zzz{{{zzztttyyyyyywww||||||nnnbbbrrreeeNNNGGG@@@444111888pppRRRIIIGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCEEEHHHJJJMMMNNNOOOKKKIIIFFFFFFGGGJJJKKKKKKLLLPPPPPPLLLJJJMMMNNNMMMKKKHHHEEEFFFIIIKKKKKKIIIJJJHHHGGGIIILLLMMMKKKIIIEEEEEEFFFFFFDDDAAA>>><<<>>>>>>>>>>>>============777777666444444333333333222222222222222222222222111111111111111111111111222222111111222222333444333444555555666888<<<@@@mmmuuu```uuudddMMMKKKLLLFFFFFFOOOWWW[[[cccnnnuuusssiii```UUUTTTPPPKKKFFFDDDEEEGGGIIIDDDCCCEEECCC???AAAHHHDDDBBB@@@AAACCCFFFHHHHHHMMMRRR]]]kkk{{{uuulllddd]]]UUUPPPIIIHHHFFFDDDCCCBBBBBBBBB???AAACCCCCCHHHNNNOOOLLLLLLXXXeeeppp~~~~~~}}}~~~}}}nnn]]]\\\fffvvv}}}|||rrr{{{oooTTTGGGGGGIIIDDD===BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIGGGFFFGGGKKKOOOIIIGGGFFFFFFIIINNNSSSVVVgggaaaZZZUUUTTTSSSQQQOOOQQQRRRSSSQQQOOOOOORRRUUUOOOQQQTTTTTTTTTSSSTTTVVVWWWZZZ[[[VVVTTTTTTSSSPPPVVVXXXYYYUUUQQQSSS[[[bbbkkkiiihhhhhheeedddiiiqqqttt{{{pppbbbwwwPPPAAA@@@???;;;===>>>>>>======???>>><<<::::::999999888777777777777666666666666555555555444444444555555555555666666777777999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMTTTdddqqqVVVKKKCCC>>>???AAA@@@@@@AAA@@@===<<<===>>>;;;777555777888;;;@@@JJJUUU___eeefffffffffggghhhjjjkkklllqqqpppnnnmmmmmmmmmnnnooonnnrrrvvvzzz}}}~~~}}}zzzxxxyyy{{{||||||yyy||||||yyyyyy|||xxxqqqrrrqqqoootttvvvdddeeennnhhh^^^OOOAAA999666666777{{{eeeRRRJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHHHHIIIJJJIIIIIIGGGKKKLLLJJJKKKOOOQQQQQQKKKHHHFFFFFFIIIKKKKKKIIIJJJHHHGGGGGGIIIIIIFFFDDDBBBCCCCCCCCCBBB@@@===<<<<<<<<<<<<;;;;;;;;;::::::777666555444333333333333222222222222222222222222111111111111111111111111222222111111222222333444222333444444444666:::===LLLggg|||yyyooo```PPPHHHIIIHHHJJJNNNVVVaaakkkssswwwiiieee___YYYSSSMMMJJJHHHEEEAAABBBEEEFFFBBBAAAEEECCCAAA@@@@@@CCCEEEFFFFFFAAABBBDDDHHHMMMSSSXXX[[[dddhhhnnnwwwxxxtttsssooohhhbbbTTTQQQLLLJJJIIIGGGDDDAAADDDDDDCCCCCCAAA@@@???>>>CCCEEEFFFFFFLLL[[[iiipppwwwyyyoooqqqsssvvvsssiiiiii~~~aaaVVVIIIDDDEEEIIIIIIHHHAAABBBCCCDDDEEEEEEDDDCCCFFFHHHJJJJJJIIIIIILLLOOOKKKIIIFFFEEEFFFJJJNNNQQQbbb___[[[YYYYYYXXXVVVTTTSSSSSSRRROOONNNOOOTTTXXXTTTTTTTTTUUUUUUUUUUUUUUUVVVYYYZZZVVVTTTVVVUUURRRSSSUUUUUUSSSQQQRRRWWW\\\dddaaa^^^___^^^^^^cccjjjooopppbbbqqqOOO???;;;;;;AAABBBAAA???>>>>>>>>>===:::::::::999888888777777666666666555555555555444444444444555555555555666666666777888999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDFFFHHHNNN```~~~gggWWWMMMDDDBBBBBB@@@@@@BBB<<<:::999:::;;;999777555888888;;;AAAJJJTTT^^^dddcccccccccdddeeefffggghhhmmmllllllkkkkkkllllllmmmiiilllooorrrsssuuuwwwyyy}}}~~~|||zzzyyyxxxwww|||yyyvvvuuuvvvxxxxxxxxxrrruuuuuurrrrrrsssoooiiikkkpppsssrrrqqqooohhh^^^kkktttaaaYYYLLLBBB;;;777666555eeePPPJJJEEECCCDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFLLLKKKJJJJJJKKKJJJHHHGGGDDDIIIKKKJJJKKKPPPSSSSSSMMMJJJGGGGGGIIIKKKJJJHHHIIIHHHFFFEEEEEEDDDAAA??????@@@@@@@@@@@@>>><<<;;;999999888888888777777777666555444333333222333333111111111111111111111111111111111111111111111111222111111111111222333333222333333333333444777999555<<<\\\llloooYYYKKKFFFFFFFFFGGGJJJRRR]]]eeeqqqqqqpppooolllcccWWWNNNMMMHHHFFFIIIJJJFFFCCCAAADDDBBB@@@@@@AAABBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBEEEIIIMMMRRRUUUWWW]]]___dddjjjooosssvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~|||zzzwwwvvvtttrrrpppkkkfff```[[[XXXTTTQQQNNNLLLKKKIIIFFFCCCEEEDDDCCCCCCDDDEEEDDDBBB===>>>@@@AAACCCCCCDDDCCCGGGKKKKKKIIIPPPfffuuummmnnnooonnnpppkkkjjjlllsssvvvxxxiiiJJJIIIGGGDDDCCCCCCEEEFFFCCCCCCDDDHHHKKKKKKGGGCCCEEEHHHKKKMMMMMMMMMNNNNNNOOOMMMJJJHHHIIILLLPPPSSSWWWVVVVVVWWWXXXXXXVVVTTTUUUTTTQQQNNNMMMPPPUUUZZZWWWUUUSSSUUUWWWXXXWWWTTTUUUYYYYYYWWWXXX[[[\\\YYYTTTSSSRRRQQQRRRSSSUUUWWW\\\VVVRRRTTTVVVXXX\\\aaauuu}}}___nnnjjjLLL@@@>>>;;;===>>>??????>>>???AAA;;;::::::999999888888777666555555555555444444444444444444555555555555666666666777777888999::::::999:::;;;<<<>>>@@@AAAAAACCCHHHQQQgggwwwdddVVVGGGAAA???======???;;;;;;;;;;;;::::::999999888999<<>>======>>>>>>>>>===<<<<<<777777666666666555555555444444333222222222222222111111111111111111111111111111111111111111111111111111111111111222222333222333444333222333555777777;;;DDDkkkrrrrrrqqqooovvvvvvXXXLLLKKKIIIGGGEEEDDDFFFGGGaaagggqqq}}}|||nnnbbbXXXQQQJJJIIIJJJJJJGGGDDDGGGEEECCCBBBCCCCCCAAA???>>>>>>>>>???@@@AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGJJJLLLNNNPPPQQQNNNOOOPPPRRRSSSUUUVVVWWWUUUUUUUUUUUUTTTRRRQQQPPPLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEAAAAAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBDDDFFFHHHJJJLLLSSSUUUQQQUUUkkk|||uuullliiillltttyyyxxxlllfffqqqyyyooovvvMMMEEEGGGHHHFFFCCCAAAAAABBBFFFFFFGGGMMMRRRRRRLLLFFFEEEHHHLLLPPPQQQPPPOOONNNNNNLLLKKKJJJLLLPPPUUUWWWOOOOOOPPPQQQRRRTTTTTTTTTWWWUUURRRPPPOOOPPPSSSVVVWWWSSSPPPRRRWWWZZZXXXUUUSSSVVVVVVUUUXXX]]]^^^\\\YYYUUUQQQPPPSSSVVVWWWWWWWWWPPPKKKNNNRRRUUUXXX[[[ggg}}}iii___~~~iiiMMM;;;;;;;;;>>>AAA@@@>>>>>>AAA;;;;;;;;;:::999999888888555555555555444444444444444444444555555555555666555555666777777888999999888999:::;;;===>>>???@@@AAALLL]]]vvvqqq___LLLBBB>>><<<<<<>>>999===>>>;;;999999:::999888999<<>>HHHwwwfffdddmmmuuuyyy]]]TTTJJJEEEEEEGGGHHHHHHKKKRRR```rrr|||iii```TTTLLLKKKLLLKKKHHHGGGEEEDDDDDDEEEFFFEEEDDD@@@@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCAAAAAAAAACCCEEEDDDBBBAAABBBDDD===>>>???@@@AAABBBDDDEEEGGGFFFEEEEEEHHHLLLQQQTTT```jjjpppmmmmmm{{{qqqlllnnnooojjjdddeeeppp{{{~~~{{{}}}|||xxxfffMMMBBBBBBAAACCCFFFGGGGGGFFFGGGFFFGGGMMMRRRSSSNNNHHHGGGIIIMMMQQQRRRRRRPPPNNNMMMMMMLLLLLLNNNQQQSSSUUUQQQPPPOOONNNOOOQQQUUUWWWWWWVVVTTTRRRRRRQQQPPPOOOSSSPPPMMMPPPUUUYYYXXXUUUWWWXXXVVVTTTVVVZZZZZZVVV\\\VVVOOONNNQQQUUUVVVVVVVVVOOOKKKNNNRRRTTTVVVXXXbbbvvvccckkkgggCCCDDD???>>>AAAAAA===<<<>>><<<<<<;;;;;;:::999999999666666555555555444444444444444444555555555555666444555555666666777777777888999:::;;;<<<===>>>???===LLL___www|||iiiSSSHHHDDD@@@>>>???:::AAADDD>>>999888888777888999;;;@@@GGGOOOVVV[[[^^^]]]]]]]]]]]]]]]^^^^^^^^^___aaaccceeeeeeeeedddfffggghhhgggggghhhjjjlllsssssstttxxx{{{zzzwwwuuurrrqqqpppooommmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkpppnnnllllllmmmmmmmmmlllkkkhhhggggggeeebbb]]][[[```gggiii```TTTUUUfffyyy|||iiiGGGBBB;;;666555777999:::xxxWWWFFFAAA>>>;;;;;;<<<>>>??????AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCFFFIIIMMMNNNLLLKKKGGGKKKMMMKKKLLLPPPSSSRRRRRRMMMHHHFFFFFFEEEBBB@@@@@@BBBDDDCCCBBBAAAAAABBB;;;;;;;;;;;;;;;:::::::::555555555444444444333333222111000000000000111111////////////////////////000000000000000000000000111000000000000111222222111333444444333333444666333888777<<>>???AAABBBCCC??????>>>>>>====================================<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB???@@@AAAAAA??????@@@AAAEEEFFFFFFDDDCCCDDDFFFIIIFFFHHHKKKRRR[[[fffooouuuyyyuuulllccc___```aaa```]]]bbbrrrwwwzzzXXXMMMEEEBBB???AAAEEEGGGEEEBBBDDDCCCDDDHHHLLLNNNLLLIIIKKKKKKLLLOOOQQQRRRPPPNNNSSSSSSTTTTTTSSSSSSSSSRRRNNNNNNLLLKKKJJJMMMQQQUUUVVVTTTSSSSSSSSSQQQNNNKKKQQQNNNMMMNNNRRRVVVVVVVVVbbb```\\\XXXYYY\\\ZZZUUUYYYSSSMMMKKKMMMPPPRRRRRRUUUQQQOOOQQQRRRQQQRRRUUUYYYdddcccppprrrMMM@@@888:::>>>===>>>BBB===<<<<<<;;;;;;::::::999777666666666666555555555444444444555555555555666444444444555555666666666888888999:::;;;<<<======:::EEERRRbbbttt___TTTNNNHHHBBB???EEEOOOTTTKKKBBB???>>>:::777888:::???EEELLLRRRVVV[[[ZZZZZZZZZ[[[[[[\\\]]][[[[[[]]]^^^___``````aaa```aaabbbbbbbbbdddgggjjjsssmmmiiikkkmmmmmmmmmnnnmmmmmmmmmmmmlllkkkiiihhhggggggggghhhiiijjjkkklllkkkiiihhhhhhiiiiiihhhgggeee```]]]]]]\\\XXXVVVVVV^^^ccciiillliiikkkyyyyyynnnBBB===777333333666888:::kkkLLL;;;888666;;;@@@BBBBBB@@@>>>;;;@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEGGGJJJLLLKKKJJJGGGKKKLLLJJJIIIMMMOOONNNMMMIIIEEEDDDEEEFFFDDDAAA???AAACCCBBB@@@??????AAA::::::999888888777888888444333333333333222222222000000000//////000000111////////////////////////000000000000000000000000000000000000000111222222...000222333222222333555111222444;;;BBBOOO|||nnnkkkzzz}}}eeeTTTJJJEEEHHHFFFDDDFFFOOO\\\iiiqqq}}}{{{wwwuuuooohhhddd___WWWPPPLLLJJJHHHGGG???@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDD===>>>>>>@@@AAACCCEEEEEECCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCFFFKKKOOOWWW\\\eeeppp}}}uuuhhhbbbcccbbb^^^YYYXXX[[[eeeppp}}}vvv^^^IIIGGGHHHFFFCCCCCCDDDCCC@@@===BBBBBBCCCDDDFFFIIILLLMMMOOOMMMLLLLLLOOOPPPPPPNNNQQQSSSUUUVVVUUUSSSQQQOOOHHHJJJKKKJJJJJJKKKOOOSSSTTTRRROOOOOOQQQQQQPPPNNNRRRQQQOOOOOOPPPRRRSSSTTT^^^\\\XXXUUUWWW\\\ZZZUUURRRPPPMMMLLLLLLMMMMMMLLLRRRPPPQQQRRRPPPLLLLLLOOOPPP[[[qqq~~~lllttt[[[CCC===>>>===???DDD======<<<<<<;;;:::::::::888888777777777666666666444444444555555555555666444444444444444555555555666666777888999::::::;;;888@@@EEEIIIaaaxxxmmmggg]]]RRRKKKPPP]]]cccXXXKKKFFFBBB===666777999===CCCIIIOOORRRUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^_________aaadddgggqqqhhhbbbdddfffeeedddfffiiiiiijjjkkkjjjiiigggfffjjjjjjiiihhhhhhhhhiiiiiieeecccbbbbbbccccccbbbaaaaaaZZZVVVWWWVVVRRRQQQTTTWWWaaasss~~~mmm[[[===:::666444555666777777jjjPPPEEE???===???:::;;;:::888999===BBBDDD@@@@@@??????????????????CCCCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFIIIJJJIIIHHHKKKNNNNNNIIIFFFHHHHHHGGGIIIFFFCCCCCCEEEGGGFFFDDD???AAACCCBBB>>><<<===???999888777666555555555555222222222222111111111111000000////////////000111////////////////////////000000000000000000000000000000000000000111111222,,,...000111111111222444888:::666999EEEPPPjjjgggnnnyyycccWWWNNNKKKGGGCCCBBBFFFNNNSSSVVVfffwwwtttggg]]]WWWRRROOOHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC???@@@AAABBBBBBAAA????????????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBEEECCCCCCDDDGGGHHHGGGFFFFFFIIILLLOOOTTT\\\gggnnnzzz~~~ttttttrrrkkkccc```bbbccc```cccaaahhh{{{~~~}}}zzzXXXRRRLLLCCCIIIBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCDDDHHHMMMQQQRRROOOKKKJJJMMMOOOOOOOOOEEEHHHLLLOOOPPPNNNKKKIIIHHHKKKOOOPPPPPPPPPSSSVVVSSSPPPLLLLLLOOOQQQRRRQQQTTTTTTSSSQQQOOOOOOQQQSSSMMMLLLIIIHHHNNNUUUUUUQQQMMMOOOPPPPPPOOOMMMJJJIIIOOOOOOQQQRRRNNNGGGGGGKKKKKKYYY\\\sssaaaMMMDDD<<<:::============<<<;;;;;;::::::888888888888777777777777444444444555555555666666333333444444444444444444444555555666777888888999999???@@@===LLLxxxvvvggg^^^PPP```fffYYYJJJCCC>>>777555666999<<>>======>>>>>>???AAABBBCCCDDDBBBBBBEEEIIIJJJFFFAAABBBBBBCCCDDDFFFIIIKKKLLLMMMKKKIIIFFFEEEEEEFFFGGGHHHDDD@@@???AAACCCCCCBBBCCCCCCBBBAAA???>>>>>>===999888666555333333222222111111111111000000000000000000000000////////////............////////////////////////////////////---------............///000111111111111222222222333333555;;;DDDPPP[[[bbb~~~rrrqqqqqq___RRRHHHHHHJJJFFFCCCCCCFFFSSS```iiiyyyvvvmmmeee```SSSQQQOOOLLLIIIHHHGGGFFFJJJDDDBBBDDDCCC??????DDDBBBAAA@@@AAABBBBBBAAA@@@EEEBBBAAACCCCCCBBBAAAAAA??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEBBBFFFGGGDDDEEEKKKQQQSSSWWWZZZaaafffhhhnnnxxxllldddbbbkkkqqqvvvwwwiii```gggkkkwwwzzzzzzssswww^^^HHHDDDBBBAAADDDFFFFFFEEEDDDCCCBBBBBBBBBFFFFFFFFFFFFEEEGGGKKKMMMTTTNNNGGGEEEGGGKKKMMMMMMOOONNNKKKIIIHHHIIIJJJKKKGGGKKKLLLLLLPPPVVVTTTMMMRRRQQQPPPPPPPPPPPPQQQRRRSSSYYY\\\XXXPPPMMMQQQWWWQQQQQQOOOMMMNNNRRRPPPJJJMMMKKKJJJLLLOOOPPPNNNKKKMMMLLLLLLLLLKKKIIIFFFCCCJJJTTTVVV```\\\<<<888>>>:::888<<>>???:::::::::999888777555555444444444444444555666777444444444444444444444444444444444555555777888888;;;999;;;???FFF]]]xxxppphhh^^^XXXOOOAAA>>><<<222888999<<>>>>>>>>>>>???@@@AAABBBBBB@@@???BBBFFFHHHEEEAAACCCDDDEEEGGGIIIKKKMMMOOONNNLLLJJJHHHGGGGGGHHHHHHIIIEEEAAA@@@BBBDDDEEEEEECCCCCCBBB@@@???===<<<<<<888777666444333333333333111111111000000000//////000000000/////////..................////////////........................---------............///000000111111111222222222555444555888>>>FFFMMMRRRaaauuuzzziiiwwwpppYYYLLLFFFDDDFFFJJJIIILLLLLLMMMXXXppp|||uuurrrmmmfff___XXXRRROOOOOOIIIEEEHHHHHHEEEEEEHHHHHHGGGEEEEEEFFFFFFEEEDDDCCCAAA@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEEEEFFFGGGHHHDDDDDDIIIQQQRRRQQQYYYdddvvv|||tttooonnnnnnmmmmmmssswwwssspppqqqlllooo~~~uuuzzz~~~lllMMMCCCCCCAAA@@@AAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEFFFEEEDDDEEEHHHJJJRRRNNNHHHEEEEEEGGGIIIJJJNNNLLLKKKIIIHHHIIIJJJKKKJJJMMMNNNMMMQQQUUUSSSNNNLLLLLLKKKLLLMMMOOOQQQSSSRRRVVVXXXUUUOOOMMMPPPUUUNNNOOONNNMMMOOOSSSRRRNNNKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIGGGEEEGGGPPPRRRWWWyyyiiiFFF999===>>>??????>>><<<===>>>===<<<;;;;;;;;;:::999888666666444444444444444555666666444444444444444444444444444444444444555666777888:::888:::===@@@RRRzzzxxxqqqnnnccc\\\QQQAAA===>>>777777999===AAADDDFFFGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOMMMMMMOOOOOOOOONNNPPPQQQRRRTTTUUUVVVVVVVVV[[[ZZZYYYWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[]]]aaadddhhhddd___[[[XXXVVVTTTRRRTTTRRRPPPQQQSSSTTTSSSQQQQQQMMMIIIGGGEEEEEEKKKTTTTTTlllcccaaaRRR===888777666555444444444444kkkSSSFFFEEE<<<777;;;===:::999<<<888999::::::;;;;;;;;;;;;===============>>>???@@@BBB@@@???AAAEEEGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHEEEAAA@@@BBBDDDFFFGGGCCCCCCAAA@@@>>><<<::::::666555444444333333333444111111000000000000//////000////////////.........---............/////////........................---------............///000000000111111111222222555555444555666999===???AAAEEE___zzznnnpppzzzhhhYYYQQQNNNFFFEEEFFFHHHLLLUUUfffvvv~~~xxxuuuaaaYYYTTTUUUWWWTTTQQQPPPMMMJJJGGGFFFFFFFFFEEEDDDJJJIIIHHHGGGHHHIIIHHHFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGIIIKKKLLLMMMNNNPPPRRRbbb^^^hhhzzzzzzuuuttt{{{~~~xxxfffgggiiilllooorrrssstttqqqwwwtttrrrzzz\\\LLL@@@BBBEEEBBB??????>>>???AAACCCCCCBBBAAA@@@DDDDDDEEEDDDBBBCCCEEEFFFNNNMMMKKKHHHEEEDDDFFFGGGKKKJJJIIIHHHHHHHHHJJJJJJMMMNNNNNNMMMNNNQQQOOOKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQRRRRRRPPPNNNNNNOOOQQQNNNPPPPPPNNNPPPTTTSSSOOOHHHIIIJJJJJJHHHGGGHHHIIIFFFGGGHHHJJJJJJIIIGGGFFFDDDLLLNNNMMM^^^YYYCCCAAAAAA;;;999888:::===???>>>===<<<<<<<<<;;;:::999888777444444444333444444555666444444444444444444444444444444444444555666777777777777999::::::CCC```|||}}}yyypppfff___TTTAAA;;;>>>:::777;;;@@@CCCBBBBBBDDDFFFFFFFFFFFFFFFGGGHHHIIIIIILLLJJJIIIIIIJJJKKKKKKJJJLLLMMMNNNOOOPPPPPPQQQPPPUUUTTTSSSRRRQQQQQQQQQQQQNNNPPPRRRSSSUUUYYY]]]```aaa]]]XXXTTTRRROOOMMMKKKLLLKKKKKKLLLMMMNNNLLLJJJHHHDDD@@@??????BBBLLLWWWcccppp\\\[[[```TTT@@@777666555444444333333444pppRRRAAA;;;;;;===:::;;;???>>>::::::>>>666777999:::;;;;;;:::999<<<;;;;;;;;;;;;<<<===>>>BBB@@@@@@AAAEEEGGGHHHGGGEEEFFFFFFGGGHHHIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIFFFDDDAAA@@@AAACCCFFFGGGCCCBBBAAA>>><<<:::888888444333333333333333444444111000000000/////////////////////.........---------------.........//////........................---------............///000000000000111111111111333333333333333333333444333999AAAUUUqqqlllwwwssscccTTTMMMKKKOOONNNJJJNNNXXXYYY^^^dddiiippp{{{}}}wwwrrrllliiieeebbb``````^^^]]]]]]]]][[[YYYYYYZZZXXXUUUZZZYYYXXXXXXYYY]]]```bbbgggiiillllllmmmoootttxxxuuunnnmmmmmmkkknnnssswwwwwwvvvxxxyyyyyyxxxNNNGGGAAA???DDDFFFBBB??????CCCDDDFFFFFFEEEBBB???===CCCCCCCCCBBBAAABBBDDDFFFJJJLLLLLLJJJFFFDDDEEEHHHGGGGGGFFFFFFFFFGGGHHHHHHMMMMMMLLLKKKJJJJJJIIIHHHNNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMMMMNNNNNNNNNMMMOOORRRQQQOOOPPPSSSSSSPPPHHHJJJKKKJJJFFFEEEGGGIIIFFFHHHJJJKKKJJJHHHGGGFFFDDDIIIKKKIIIMMMhhhzzzwww}}}{{{rrrZZZNNN@@@<<<999:::===>>><<<;;;<<<============<<<;;;:::999555444444444444444555555555555555555555555555555444444444444444555666777444666999999777:::JJJ\\\{{{nnneeecccZZZEEE;;;<<<:::888>>>CCCDDDAAA@@@BBBFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLPPPOOOOOONNNMMMMMMLLLLLLHHHJJJMMMOOOQQQTTTXXX[[[WWWTTTPPPNNNLLLKKKHHHFFFJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@AAABBBGGGTTTaaaqqqzzzcccRRRSSSYYYQQQAAA555555444333333333333333eeeIII999555999>>>999999;;;<<<999666777;;;555777888:::;;;;;;:::999::::::::::::;;;<<<======AAA@@@@@@AAADDDFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@AAACCCEEEBBBAAA???===;;;999777666333222222222222333444444000000000////////////...............------------------------....................................---------............/////////000000000111111111000111222333333333333222777999666888SSS{{{cccjjjqqq[[[RRRNNNIIILLLSSSRRRUUUUUUQQQPPPZZZnnn~~~}}}~~~{{{|||zzzvvvuuutttuuuwww{{{zzzmmmhhhkkknnnuuurrrzzz\\\DDDCCC@@@@@@AAAAAA??????AAADDDEEEFFFFFFEEEBBB???<<>>>>>@@@>>>888777;;;===============<<<;;;:::666555555444444555555555555555555555555555555555555444444444444555555666333555999:::777666>>>HHHUUUppphhhjjjfffQQQBBB>>>::::::???EEEEEEBBB@@@BBBEEEBBBBBBBBBBBBCCCDDDEEEEEEEEECCCBBBBBBDDDFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIILLLLLLLLLKKKKKKJJJIIIIIIGGGIIIKKKLLLMMMOOORRRTTTMMMKKKIIIHHHHHHHHHFFFEEEHHHHHHHHHGGGEEECCCBBBAAADDDBBBBBBDDDIIITTThhhzzz~~~~~~tttjjjWWWGGGEEEHHHCCC888444333333222222222222222bbbYYYMMMBBB<<<:::888777777888:::999777777999<<<666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???@@@AAABBBCCCDDDEEEFFFLLLMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBCCCBBB@@@???@@@BBB@@@???===<<<:::888777666222222222111111222333333000000////////////............---------,,,,,,,,,,,,------------.........---------------------------------............////////////000000000111111...///111222333444444444:::333222:::CCCXXXxxxlllaaaXXXSSSQQQSSSSSSNNNKKKOOO[[[eeeyyy|||{{{}}}}}}{{{ppplllooossspppxxx|||{{{YYY@@@GGG???>>><<<;;;:::;;;???BBBAAABBBCCCDDDDDDBBB@@@???AAAAAAAAAAAACCCHHHOOOTTTEEEGGGHHHIIIHHHGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEMMMLLLNNNPPPNNNIIIHHHJJJGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNPPPRRRSSSQQQMMMIIIFFFKKKNNNNNNPPPUUUXXXXXXKKKKKKKKKIIIHHHHHHJJJLLLLLLOOOQQQOOOIIIEEECCCDDDEEEDDDFFFHHHHHHLLL]]]oooyyyfffjjjyyy^^^DDD<<<888;;;;;;888:::@@@===============<<<;;;;;;888777666666555666666666555555555555555555555555555444444444444444555555333555888888777777:::===BBBeee{{{ssswwwvvvbbbMMMDDD<<<;;;???CCCCCCBBB@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBB@@@???@@@BBBCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIIIIIIIJJJKKKMMMFFFEEEDDDDDDEEEFFFDDDCCCCCCDDDDDDBBB???>>>???AAA??????AAAFFFOOO___yyyhhh```PPPAAA;;;;;;888333222222111111111111222222AAACCCDDDBBB>>>999666444666888:::999888888::::::888888888888:::;;;<<<============???@@@BBBDDDEEEBBBCCCFFFGGGGGGGGGGGGGGGKKKLLLMMMMMMMMMKKKJJJHHHEEEGGGIIIKKKJJJHHHFFFDDDAAADDDFFFEEEBBB?????????======<<<:::999888666666333222111111111111111222000000/////////.........---------,,,,,,,,,,,,+++,,,,,,---------.........---------------------------------............///////////////000000000111//////000111222222333333555000444<<<;;;>>>ZZZ}}}yyyjjjgggbbb___]]]\\\[[[YYY______aaaeeellluuu~~~{{{}}}zzzrrrnnnjjjmmmwww}}}wwwooommmpppssstttdddDDD555CCC======;;;999999<<<@@@BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAEEEMMMWWW^^^NNNMMMLLLMMMNNNNNNMMMKKKHHHHHHHHHHHHGGGGGGFFFEEEJJJJJJNNNSSSQQQJJJHHHKKKGGGGGGGGGHHHIIIKKKMMMNNNMMMQQQUUUXXXWWWRRRMMMIIIFFFLLLOOONNNNNNSSSVVVVVVLLLJJJGGGGGGHHHJJJKKKKKKKKKNNNQQQNNNHHHCCCBBBCCCBBB@@@@@@BBBDDDGGGLLLQQQuuutttmmm~~~cccMMM<<<:::===<<<===AAA<<<<<<======<<<<<<;;;;;;999999888777777777777777555555555555555555555555555444444333333444444555444555666666555777888888;;;JJJeeennnVVVGGG===;;;<<<>>>@@@AAA@@@???>>>============>>>???@@@@@@???===<<<===???AAAAAA@@@??????AAABBBDDDDDDEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@AAACCCEEEEEEDDDDDDEEEGGGBBBAAA@@@AAABBBBBB@@@??????@@@@@@>>>===>>>BBBEEEGGGNNNZZZgggppp|||lllggg]]]LLL===666666666333111111000000000111111222999===@@@===666222555999333666888777666555444222999888888888999;;;===?????????@@@AAACCCFFFHHHIIIFFFHHHKKKMMMLLLKKKJJJJJJGGGHHHJJJKKKLLLKKKJJJIIIEEEGGGJJJKKKKKKIIIFFFDDDAAAEEEHHHHHHDDD@@@>>>>>><<<<<<;;;:::999777777666333222222111000000111111000/////////............---------,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------.........//////////////////000000000000000000000000000000000000---555999444111777AAAFFF```yyy}}}sss^^^ZZZTTTPPPOOOSSSXXX[[[\\\fffpppxxxzzzsssqqqooonnnoooqqqppppppwww~~~|||xxxwww~~~tttoooiiijjjsss}}}rrr|||yyy|||kkkDDDGGGEEE;;;@@@???@@@???===>>>@@@BBBAAAJJJJJJHHHFFFEEECCCBBBAAA@@@@@@???AAAFFFPPP]]]eeeXXXUUUSSSSSSUUUUUUSSSPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGMMMSSSPPPIIIFFFJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMSSSYYY\\\YYYSSSMMMJJJKKKPPPRRROOOLLLNNNPPPPPPLLLHHHEEEEEEIIIKKKKKKJJJIIIMMMOOOMMMGGGBBBBBBCCC@@@>>><<<<<>><<<::::::::::::;;;<<<======<<<;;;:::;;;===?????????<<<===>>>@@@BBBCCCCCCDDD@@@@@@AAAAAA@@@???===<<<===???AAAAAAAAAAAABBBCCCAAA@@@??????@@@???===;;;===>>>>>>======@@@FFFLLL^^^nnnsssZZZfffYYYEEE777222444333111111000000000000000111111777999:::;;;;;;999666444666666666666666666555555777999::::::::::::;;;===>>>???@@@BBBDDDEEEGGGGGGGGGFFFJJJRRRQQQHHHCCCCCCGGGEEEEEEGGGJJJLLLJJJHHHMMMMMMMMMLLLJJJHHHEEEDDDDDDCCCBBBBBBAAA@@@<<<:::======;;;999777555444333222222222111111111111000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111000000000000111111111111111222444444444555888:::CCCdddnnnqqqwwwzzz}}}gggWWWPPPOOOPPPPPPNNNNNNRRR]]]fffoooxxx{{{yyywwwvvvvvv{{{zzz{{{zzzuuullleeebbbbbbhhhmmmsssvvvwwwyyy|||wwwrrrllljjjnnnxxx{{{nnnMMMCCCDDD@@@======@@@???>>>=========??????JJJJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@BBBEEEIIIMMMOOOLLLQQQUUUUUUQQQNNNNNNQQQMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGFFFEEEFFFIIIKKKPPPOOONNNMMMLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRSSSTTTQQQJJJFFFGGGIIIHHHMMMIIIDDDCCCEEEGGGHHHGGGJJJIIIHHHFFFEEEDDDDDDDDD?????????@@@AAABBBCCCDDDFFFiiilllzzzkkkVVVCCC;;;===;;;<<<<<<;;;::::::999666:::::::::999999999888888777666666666555555555555666555555444444333222222555444444333333444444555999::::::<<>><<<===>>>===;;;::::::;;;<<<<<<>>>???@@@@@@@@@@@@>>>======<<<;;;;;;;;;;;;999AAACCC>>>???JJJUUUWWWxxxhhhcccppp]]]DDD555222444444111111111111111111000//////333555777999999888666444555555555555555555555555666888999999999999:::<<<>>>>>>???@@@@@@AAAAAAAAADDDCCCGGGMMMMMMFFFBBBCCCDDDCCCCCCFFFJJJLLLKKKIIIKKKKKKKKKKKKIIIHHHFFFDDDAAA@@@??????@@@???===;;;<<<;;;:::888666555333333222222222111111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000//////000000000111111111000222333444444555777:::888JJJhhhpppqqqqqqrrrzzz|||lll___UUUNNNSSSPPPOOOTTTYYY]]]dddkkkyyy~~~xxx{{{~~~}}}|||~~~|||}}}}}}yyysssmmmiiiggg```gggnnnqqqqqqttt{{{{{{~~~xxxtttkkkUUUAAA<<<===999999<<<@@@@@@???>>>>>>??????@@@GGGFFFFFFDDDCCCAAA@@@@@@AAAAAAAAABBBDDDGGGIIIKKKMMMOOOPPPOOOMMMMMMOOOQQQMMMLLLJJJIIIHHHGGGGGGGGGCCCDDDDDDDDDDDDFFFIIIKKKSSSRRRPPPNNNLLLJJJJJJIIILLLNNNPPPPPPNNNMMMMMMMMMTTTVVVSSSLLLHHHIIIKKKJJJNNNJJJFFFDDDEEEGGGHHHHHHJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>??????AAABBBCCCDDDUUUmmmkkkYYYOOOKKKAAA@@@???======>>>===<<<::::::::::::999999999999777777777666666666555555666666555555444333333222555444444333333444444555555666666666999BBBPPPZZZ[[[ccciiimmmsss{{{~~~|||pppkkkgggcccYYYJJJ@@@===999999999999888888888888777777888888888999999999:::::::::::::::999999999:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::999999:::;;;;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;<<<======@@@???===GGGZZZgggiiiqqqmmmmmmbbbRRR>>>333222555444222111111111111111000//////000111444666666666555444444444444444444444444444555666888888777777999:::=========>>>======<<<<<>><<<<<<===>>>===<<<:::999888777555444222222222222111111111000000000/////////............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------.........///////////////000000000000111111000111333333333444666999666:::CCCZZZvvvzzzfff```\\\[[[[[[ZZZ^^^ccc```aaacccgggqqq||||||yyyvvvrrrmmmhhhdddiiittt}}}yyy|||uuuwwwtttKKKBBB<<<===<<<888:::@@@>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBAAA@@@@@@???@@@AAAAAABBBCCCEEEEEEFFFJJJKKKNNNQQQSSSSSSQQQNNNLLLLLLJJJIIIHHHHHHHHHHHHAAABBBCCCDDDDDDFFFIIILLLQQQPPPNNNLLLKKKJJJIIIIIINNNPPPRRRQQQNNNLLLJJJJJJRRRTTTRRRLLLIIIJJJLLLKKKLLLIIIFFFEEEFFFHHHIIIIIIJJJIIIHHHFFFDDDAAA???>>>???>>>======>>>???@@@AAAIIIFFFaaa~~~uuufff]]]TTTEEEAAA<<<:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888777777777666666666666666666555444444333333555555444444444444555555444666777666444666:::???@@@@@@@@@EEERRR___cccaaaWWWSSSOOOLLLGGG@@@<<<<<<777777666666666555555555555666666666666777777777:::999999888777777666666888888999999999:::::::::888999:::999888777888999999::::::;;;;;;;;;::::::777777777888:::;;;======>>>???>>>AAAUUUooorrrllljjjeeeNNNCCC666111222555444222000111111111111000000///000111333444555444333222222333333333333333444444333555666666666666777999<<<<<<===>>>>>>===<<<;;;??????@@@BBBCCCBBBBBBCCCAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEAAA???<<<;;;;;;<<<<<<;;;777777666555444333222111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////////////////000000000111///111222222222333555777888::::::>>>TTTwwwcccWWWTTTQQQNNNMMMWWWjjj}}}uuuxxxiiiVVV???<<<<<>>::::::???;;;<<<======>>>=========>>>???@@@AAAAAAAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCEEEIIIQQQZZZ```]]]RRRIIILLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFEEEEEEFFFIIIKKKJJJIIIIIIIIIJJJJJJKKKLLLQQQSSSTTTSSSPPPLLLIIIIIILLLOOOOOOJJJIIIKKKMMMMMMLLLJJJHHHFFFGGGHHHIIIJJJHHHHHHHHHGGGEEECCC@@@???@@@???>>>======>>>@@@AAAJJJBBBKKKrrrrrrddd^^^ZZZLLLDDD<<<999999999:::<<<;;;;;;;;;;;;::::::::::::999888888888888777777777777777666666555444444444555555444444444444555555444666888888555444555666<<<777333555===FFFHHHFFFAAA???===<<<:::888777888444444444444333333333333444444444444555555555555777666666666555555555444666666666666777777777777555666777777666555666888888888888999888888777777666666777777999:::<<<===AAAHHHOOOXXXmmmtttnnnhhhYYYIII>>>888222000333555333111000000111111111111000///333333444444444333222111222222222222333333444444222444555555555555666888:::;;;===???@@@@@@@@@???>>>?????????@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDAAA>>>;;;;;;;;;999888555555444444333222111111111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000...////////////000000000///000111111111111444666555555888888555GGG{{{hhhpppvvvzzzwwwwwwllleeemmmyyy~~~yyyxxx}}}SSS@@@BBB<<<999888:::;;;999999:::;;;<<<>>>@@@@@@???>>>===<<<>>>@@@AAABBBBBBAAAAAA;;;===>>>@@@BBBCCCCCCDDDDDDGGGOOOZZZaaa^^^TTTJJJLLLKKKJJJHHHHHHGGGGGGGGGIIIJJJIIIHHHFFFFFFHHHJJJFFFFFFFFFFFFGGGIIIJJJKKKPPPRRRSSSQQQNNNJJJHHHGGGHHHLLLMMMJJJJJJNNNPPPPPPTTTRRROOOLLLIIIHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>===>>>@@@AAA???AAABBBLLLnnnzzzxxxhhhbbbeeeZZZNNNBBB???>>><<<<<>>???BBBCCCAAAAAABBBDDDCCCAAA??????@@@CCCBBBBBBAAAAAAAAAAAABBBDDDAAA>>><<<;;;:::888666444444444333333222222222111111000000000/////////.........------------,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000......////////////000000...000111000000000222444333...444<<<666444QQQxxxvvviii```aaappp}}}yyywwwOOO???<<<:::<<<999777888;;;<<<<<<;;;<<<>>>AAACCCDDDBBBAAA???;;;===@@@BBBCCCCCCBBBAAA<<<===>>>???AAABBBCCCDDDFFFFFFGGGMMMTTTVVVSSSNNNLLLKKKIIIGGGFFFEEEEEEDDDJJJJJJIIIGGGEEEDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGMMMNNNNNNLLLIIIFFFFFFFFFHHHLLLMMMKKKKKKOOOQQQPPP[[[ZZZWWWRRRLLLHHHGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDBBB???======>>>@@@AAA888BBBDDD@@@PPP~~~aaaxxxqqqtttfffVVVHHHDDDAAA<<<;;;>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888777666666555555666666555555555555666666888777666666555555555555222222444555333000111666000444555333333555444111333333222222222111111111222222222222333333333333111111222222333444444555222222333333333444444444000222444444333444555777555666666777777777666666999999999999:::;;;======MMMggg}}}nnnoooeeeJJJ888888333333333333222111111000///000000111111111111000333333333222222222222222222222222333444555555555222333555555444444666777777999<<>>AAABBBBBB???>>>???@@@CCCBBB@@@????????????@@@@@@>>><<<<<<;;;999666444444333333333333333222222111000000000////////////.........---------,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////........./////////000000...///000000//////111333333000333;;;:::666@@@QQQssspppbbb```gggwwwmmmnnnvvvwwwRRRBBBAAA@@@<<<<<<<<<:::::::::<<<======:::<<<@@@CCCDDDBBB@@@>>>:::<<>>???AAABBBCCCEEECCCCCCFFFKKKOOOPPPOOOLLLKKKIIIFFFDDDCCCBBBBBBEEEFFFEEECCCAAAAAABBBDDDFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKJJJHHHFFFEEEFFFHHHGGGKKKLLLIIIHHHJJJKKKJJJUUUVVVTTTPPPKKKHHHHHHIIIJJJHHHFFFDDDCCCCCCEEEFFFDDDBBB???<<<;;;<<<>>>@@@;;;>>>CCCCCCDDD^^^pppsssppp^^^NNNIIIEEE===999<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777777666666555666666555555555555666666888888777888888888777666333111444777666222444999111555555111222555555222333333333333222222222222111111222222222333333333222222222222222333333333222222222222333333333333///111333333333444555777555666666777888888888888999999:::;;;===???@@@AAAVVVppp}}}pppfffaaaSSS>>>444777222333333222000///000111//////000111111111111111000000000111222222333333222222333444444555666666222444555555555555666888666888;;;>>>??????>>>===999>>>???;;;<<<@@@???;;;<<>>???AAACCCAAA@@@>>>>>>>>>>>>???<<<;;;:::;;;;;;999666444333333333333333333333333000000000000////////////......---------,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...///000///...///111333111333444222111444;;;AAAFFFfffnnniiiUUUccczzz~~~jjjAAA===DDD???:::===888;;;<<<999666666888999666999===@@@AAA???===;;;:::<<<>>>AAABBBAAA???>>>CCCBBB@@@>>>>>>???AAABBB@@@AAADDDHHHLLLMMMMMMKKKLLLKKKHHHFFFCCCBBB@@@@@@@@@AAAAAA???>>>>>>@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNKKKKKKJJJHHHFFFFFFIIIKKKEEEIIIIIIEEECCCDDDDDDBBBIIIKKKLLLKKKIIIHHHKKKMMMLLLIIIEEEBBB@@@AAACCCDDDCCCAAA>>>;;;:::;;;===>>>===666;;;CCC;;;>>>qqqoooxxxyyy{{{hhhWWWRRRMMMBBB===@@@>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666666666555555555555666666222222333555777777666444777222111555555000000444222555444///000555777444444444444333333333333222111222222222222333333333444444333333222111111111111222222222222333333333///111333333333444666777555555777888999999999999888888:::<<<>>>AAADDDEEEddd{{{oooeeeWWWKKKDDD===555...111222333111///...000222//////000111111111111111000000000000111111111111111111222333444444444444555555666777888999999::::::999999999:::;;;<<<===<<<<<<===>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;:::===AAABBB@@@>>>=========<<<;;;999888777777777333333222222111000//////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000111222222333333444444555666AAA[[[rrr___ffftttxxx{{{{{{WWWKKK???:::<<<>>>:::555888888777777777777888888888999::::::;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAA@@@???>>>???@@@???===;;;???AAAEEEJJJOOONNNIIIEEEHHHEEECCCBBBBBBCCCDDDDDDAAAAAA@@@>>><<<===???AAAAAA???CCCHHHHHHDDDEEEJJJNNNIIIDDDBBBDDDEEECCCAAAEEEEEEEEEBBB@@@??????@@@CCCGGGGGGDDDBBBDDDEEEDDDDDDBBB???===<<<===???@@@BBB@@@===:::999:::;;;===::::::===???:::===UUUqqqooovvvccceee|||kkk```QQQKKKKKKHHH@@@<<<;;;???@@@===;;;<<<===<<<;;;;;;<<<<<<;;;:::888777777777777777888888888888888888777777777777555555555555555555555555666666555555555444444444333333333333333333333333333222222111111222222333111111222222222333333333222222333333333333222222222222333333333444444444222444666666555555666777888777666555777;;;<<<:::>>><<<777===JJJNNNUUUfffrrrmmmZZZEEE;;;888555222111000000000000////////////000000000000111111111111000000000000111111111111111111222333444444444444555555666777888999999:::::::::;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@===:::777444333999<<>>MMMgggwwwlllkkkiiiiiijjjiiipppvvv^^^EEE@@@999777888:::;;;:::777777666666666666777777888999999:::;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>@@@???>>>>>>??????===<<<>>>@@@DDDIIIMMMMMMHHHDDDHHHFFFCCCAAAAAAAAABBBBBBBBBBBBAAA>>><<<===???AAAAAA???AAAFFFGGGCCCCCCGGGIIIIIIHHHEEECCCAAAAAABBBDDDEEEEEECCCBBB@@@@@@AAACCCGGGHHHDDDAAABBBBBB???AAA???===;;;:::;;;<<<===>>>===;;;999999:::<<<===>>>::::::<<<999888EEEVVVnnnuuu||||||qqqbbb[[[\\\XXXMMMCCC;;;:::<<<======???@@@>>>============;;;999888888777777777888888999888888888777777777666666555555555555555555555555666666555555555444444444333333333333333333333333333333222222222222333333222222222222333333333333333333333444444333333333222222222333333333444444444666777666555444444555666666666777888;;;<<<;;;<<<@@@CCCQQQbbbhhhppp|||iiifffcccQQQ???888666444333222000000000000/////////...//////000000000111111111000000000000111111111111111111222333444444444444444555555666888999999:::999;;;===???AAABBBBBBBBBAAA@@@?????????AAACCCDDD@@@???>>><<<888555111///777:::===>>>===<<<;;;;;;<<<;;;999777555333333222222222111111000000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++....../////////000000000111111111222333333444444555333555999@@@ZZZ}}}yyyyyy~~~pppmmmiiisss{{{\\\GGG;;;777777666666666888;;;===666666555555555555666666888888999::::::::::::999;;;<<<<<<======<<<<<<;;;@@@>>>===>>>??????>>><<<===???CCCGGGJJJJJJGGGDDDFFFEEECCCAAA?????????@@@BBBBBBAAA???======???AAAAAA>>>???CCCEEECCCBBBDDDEEEHHHKKKIIIDDD@@@@@@AAABBBCCCDDDDDDDDDBBBAAA@@@BBBFFFGGGCCC??????===:::===<<<:::888777888999:::<<<;;;::::::;;;===???AAA???999666:::;;;777888>>>TTT|||rrrzzz~~~nnnfffeee___YYYKKK===:::>>>???>>>>>>>>>===<<<<<<<<<<<<999777999999888888888888999999777777777777666666666666555555555555555555555555666666666555555555555444444444444444444444444444333333222222222222333333222222222333333333444444333333444444444444333333222222222333333333444444666777888777666555666777999999999999888777999<<>><<<===>>>???>>>======???BBBEEEGGGGGGEEECCCCCCCCCBBBAAA???>>>???@@@CCCCCCAAA???======???AAA???======@@@CCCDDDCCCCCCDDDHHHKKKKKKHHHCCCAAA@@@@@@@@@AAACCCDDDCCCAAA??????CCCDDD@@@======;;;888:::999888666666666777888;;;;;;;;;<<<>>>@@@CCCEEE===777555:::<<<:::888999III^^^{{{yyyrrrnnneee```OOO@@@???CCCCCC===999<<<<<<;;;<<<>>>>>><<<:::;;;::::::999999999999:::777777777666666666555555555555555555555555555555666666666555555555555555444444444444444444444444333333333222222333333333333333333333444444444444444333333333333333333444222333333333333444444444666777888888888888:::<<<===<<<<<<:::777777???GGG^^^eeelllzzzuuu```]]]bbbJJJ>>>333111222222222333000000/////////.........////////////000000000111///000000000111111111111111111222333444444444444333333444666777888999:::666888;;;???AAABBBBBBBBBDDDCCCAAA??????AAADDDEEE;;;<<<============;;;;;;999;;;======;;;::::::;;;888777555333222000//////000000//////////////////,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,------..................//////////////////000111111222222333666333666<<<:::888HHH^^^rrroooeee___aaaeeefffhhhlllqqqgggHHH:::999888666888666555666999:::777444555555444444444444555555666777888888999999888888888999;;;===>>>@@@@@@@@@???===<<<<<<===>>>>>>===<<>>@@@BBB===>>>>>>???AAADDDEEEDDDGGGGGGHHHJJJKKKIIIDDD??????>>>???AAADDDCCC@@@===;;;@@@AAA===;;;<<<;;;888888888777666666666777777999999:::;;;===@@@CCCDDD999666666888:::999:::<<<@@@@@@ZZZmmmZZZHHHEEEHHHHHHBBB======<<<<<<===???@@@@@@???<<<<<<;;;:::::::::::::::777777777777666666666666666666666666666666666666666666666666666666666666555555555555555555555555444333333333333333333444333333444444444555555555444333222222222222333444333444444444444555555555777888888888777777999;;;:::999:::;;;;;;BBBTTTgggwwwkkkmmmfffVVVBBB999111111222111000111////////////...............////////////000000000000000000000111111111111111111222333444444444444222222444555777888::::::555777999<<<>>>@@@@@@@@@CCCBBB@@@??????@@@BBBCCC@@@@@@???>>>======<<<<<<;;;<<<===<<<:::999999999666666444222111000000000////////////............,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************((((((((())))))))))))******++++++,,,,,,------...***++++++,,,------......------.........//////////////////000111111222222666222111555999;;;???DDDDDDKKKbbbzzzvvvoookkkmmmzzzyyyooopppvvvpppkkkjjjjjjjjjmmmrrrttttttnnncccZZZ]]]jjjwwwvvvoooiiijjjmmmrrrhhhVVV???444666999666000666333222444888999666333555555444444444444555555666666777888888888888777777888;;;===???@@@AAABBB???===;;;;;;<<<>>>>>>>>>===???BBBCCCCCCCCCCCCEEEAAADDDEEEDDDAAA@@@AAADDDAAAAAAAAA???>>>???BBBDDD>>>BBBCCC@@@@@@BBBEEEEEEHHHFFFEEEGGGJJJKKKFFFBBBAAA???>>>@@@CCCDDDAAA===;;;??????;;;888::::::999777666666555555666666666555555666888:::<<<>>>???777777666555444555777:::777999@@@YYYttt___YYYZZZXXXSSSOOOCCC@@@===;;;<<<=========>>>===<<<;;;;;;::::::;;;888888888888777777777777666666666666666666666666555666666666666777777777666666666666666666666666444444333333333333444444444444444555555555666666555444333222222333444555555555555666666666777777999999999888666666888;;;888888===BBBFFFSSSppprrreeejjjooo\\\???<<<555000111222000///000/////////.........------......////////////000000000000000000111111111111111111222333444444444444111222333555777888::::::666777888:::<<<>>>???@@@@@@@@@???????????????@@@BBB@@@>>><<<;;;;;;<<<<<<;;;<<<<<<:::888666666666555444333222111111111111........................,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((()))))))))***************************((())))))))))))***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,------------.........//////......//////000111111222///222444555:::???<<<555;;;666888KKKkkkuuunnnkkkjjjhhhaaa[[[]]]dddcccdddeeebbb^^^\\\\\\]]]hhhlllmmmiiiiiiooovvvzzzvvvuuuxxxyyyyyyzzzuuuzzzVVVBBB;;;555555999;;;888666444444555555555555444444666666555555555555666666555666777777888888777777777888:::<<<>>>????????????<<<::::::<<<>>>??????>>>@@@BBBCCCBBBAAACCCFFFEEEHHHJJJGGGBBB???@@@CCC???@@@@@@??????@@@DDDFFFBBBIIIKKKDDD>>>???CCCCCCDDDDDDCCCDDDEEEGGGGGGGGGEEEBBB???@@@DDDEEEBBB???>>>@@@???999666777999888444444444444444444555555444444555666777999:::;;;777666444222333444555444555::::::???___xxxllldddVVVQQQIIICCC@@@??????>>>???>>>===<<<;;;;;;;;;;;;999999999999888888888888666666666666666666666666555666666666777777777777666666666666666666666666444444333333333333444444444555555555666666666666777666555444444555666777666777777777888888888888999:::;;;;;;;;;>>>AAADDDEEEFFFKKKQQQSSS^^^}}}tttiiibbbeeehhh^^^GGG333666111///111222000///000//////.........---------........./////////000000000000000000111111111111111111222333444444444444111222333555777888::::::777888888999;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;999999:::<<<>>>;;;<<<;;;999666444333444444333333222111222222222---.....................,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******+++,,,,,,---.........------,,,,,,++++++***---------.........//////......//////000111111111...555444---///999:::444222444666888@@@XXXsssttt|||yyy|||zzzqqqvvv||||||}}}oooQQQ>>>::::::::::::666444555999777:::<<<999333000222666666666555555555555666666555666666777777777777777888999:::;;;<<<<<<<<<<<<>>><<<::::::<<<>>>??????>>>AAACCCCCCAAAAAADDDFFFIIILLLMMMJJJCCC??????AAA>>>????????????AAAEEEHHHFFFOOOPPPFFF===<<<@@@BBB@@@BBBCCCBBB@@@BBBGGGKKKHHHDDDAAAAAAEEEFFFDDDAAAAAABBB???888444666777666333333333333333333333333555555666777888999999:::777444222111555888666111444222555???MMMlll{{{yyy~~~pppppphhh]]]TTTNNNJJJIIIHHH??????>>><<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777555666666666777777888888777777777777777777777777555444444333333444444555555555555555666666666777:::888777555555777888:::777888888888999999999999888:::<<>>======<<<<<<===>>>>>>>>><<<::::::<<<>>>::::::;;;<<<;;;999666555666444222111000000222222///............---------+++++++++************)))))))))))))))************+++***)))(((((()))***+++******)))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111222222222333333333444111333:::;;;???RRRhhh```III===999555555555555555555555555999999888666555444333222888777666555555555555555333333333333444666777999:::::::::;;;;;;;;;;;;;;;BBB@@@===:::999:::;;;<<<<<<>>>AAABBBBBBCCCEEEFFFLLLMMMNNNMMMJJJFFFBBB@@@BBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFDDDCCCBBB@@@AAADDDFFFFFFEEECCCBBBLLLGGGBBB@@@AAABBB@@@>>>BBBAAA@@@???===<<<;;;:::555666777666444444444666555444333333222222333333333333222222222333444444111444:::<<<<<>>===???;;;<<<;;;::::::;;;;;;:::888:::888666666888888777555666666777777777777777777999888888777666666555555666666666666666666666666555666777666666666888:::555555555777999::::::999666555777:::999555444888999===;;;AAATTT___ccckkkpppwww{{{wwwppprrrttthhhvvvuuu^^^DDD999666222000000000000////////////........................//////.........---------111111000000000/////////...///000111222333333444111000000111222444666777777888999:::;;;===>>>>>>??????>>>===<<<<<<<<<<<<<<<======<<<::::::;;;<<<999999::::::999777444333333333333222111111000///............------------+++++++++*********))))))(((((()))))))))***************)))(((((()))************)))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111111111222222222333333222///111555555333===LLL\\\{{{mmmLLL;;;888:::===444444444444444444444444777777666555444333333222666555444444333333333333333333333333444666777999::::::;;;===>>>???@@@AAABBB@@@===:::999:::;;;<<<;;;===@@@BBBBBBCCCEEEFFFIIIIIIJJJJJJIIIGGGDDDBBBFFFFFFEEEEEEDDDDDDDDDCCCGGGFFFEEEFFFHHHHHHFFFDDD>>>BBBGGGKKKLLLIIIFFFCCCGGGDDDAAA@@@@@@AAAAAA@@@AAAAAA@@@???===<<<;;;:::999::::::888555333333444444444333222222222222333555444333222222222222222333444888;;;777<<>>>>>>>>:::999888777888999::::::777777777777777777777777666666666666666666666666555555555555555555555555999:::;;;:::999888999:::555555555555666666555555:::666555999;;;;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<======;;;:::;;;;;;888999999888777444222111000111222333222000...,,,......---------,,,,,,,,,++++++*********)))))))))(((((())))))))))))*********))))))(((((())))))***)))))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000111111111222222222222555111222777555///000777888GGGbbbwwwiiiVVV???333444777666222444444444444444444444444555444444444333333333333333333222111111111222222333333333333444666777999888999;;;===???AAACCCDDDAAA@@@===;;;:::;;;<<<<<<;;;>>>AAABBBCCCDDDFFFHHHEEEFFFGGGHHHHHHGGGFFFFFFIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDFFFIIIKKKIIIGGGBBBFFFLLLPPPPPPKKKEEE@@@@@@AAAAAA@@@>>>>>>@@@AAA@@@@@@???>>><<<;;;::::::>>>???===:::666333222222444444333222222222222222666555444222111111111111444111333999999777;;;EEE~~~tttrrr}}}kkkgggfffpppwwwccc]]]LLL===:::;;;>>><<<:::::::::;;;:::999:::::::::999777888:::<<<999999999999999999999999555555666777888888999999777777777777777777777777777999::::::999888888999<<<<<<<<<<<<<<<;;;;;;;;;===888555999<<<===>>>@@@III]]]jjjsss|||}}}uuu}}}dddHHH999555222000000000000000/////////......------------------------............------------......................../////////000111222222333444444444444444444555555444555666777888:::;;;;;;======<<<;;;:::::::::::::::<<<>>>???===<<<;;;<<<999999888777666444222000///000000000000...---,,,------------,,,,,,,,,+++************))))))))))))(((((((((((()))))))))***)))))))))(((((())))))))))))(((((((((((())))))***((((((((((((((((((((((((************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000111111111111222555111222777888333111333;;;888:::MMMvvvwwwNNNAAA999444666<<<===444+++333333333333333333333333222222222222222333333333222222111111111222222333333333333333444666777999777888999;;;>>>@@@BBBCCCBBBAAA???===<<<======>>>>>>@@@CCCEEEFFFHHHJJJLLLEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJMMMPPPQQQNNNHHH@@@;;;===???AAA@@@===;;;===???>>>>>>===<<<;;;:::999888??????>>>;;;777444333333444333333222111222222222444444333222111111111222666000///555:::;;;===AAAPPPpppvvvyyy{{{ddd^^^lll}}}fffKKK===888===<<<;;;;;;<<<<<<999777;;;===>>>===;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::::::::::::::::::::555777:::;;;:::::::::;;;777888888888777777888999===::::::<<<===???FFFNNNiiixxx||||||pppOOO222...333222222555000000/////////.........------------------------------------------------------------............/////////000000111111222333444444444444444444444555666777888999:::;;;<<<===<<<;;;::::::999999::::::===??????>>>===<<<===999999888777555444222222111000///------------...---,,,,,,,,,++++++++++++*********)))))))))(((((('''(((((((((((()))))))))((((((((())))))(((((((((((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111111------000333222111111555555666>>>WWW~~~gggKKKBBB===888111///111444555444333333333333333333333333111111111222222222222222222222111222222333444444333333333333444666777999999999:::<<<===???@@@@@@CCCBBBAAA@@@?????????@@@AAACCCFFFHHHIIIJJJLLLNNNFFFGGGHHHIIIIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA???EEEIIIIIIEEECCCGGGKKKMMMMMMMMMLLLIIIDDD???<<<<<>>@@@???<<<:::999;;;===>>>===;;;;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999;;;======<<<<<<===>>>999;;;;;;:::888888;;;===999;;;======>>>IIIbbbyyyYYY>>>+++///555111000666////////////............------------------------,,,,,,---------------------------.............../////////000000000111111000111222222222222222111777888999:::;;;===>>>>>>======<<<;;;:::::::::::::::<<<>>>>>>===<<<===>>>888777777666555444333333222111...,,,+++,,,...///,,,,,,,,,+++++++++************)))))))))(((((((((''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000222///......///111111111111666888666:::JJJ___lllrrr\\\AAA777;;;999777333///...///333777222222222222222222222222111111111222222222222222222222222222333444555666333333333333444666777999<<<<<<===>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGHHHHHHIIIJJJLLLFFFGGGIIIKKKJJJHHHFFFDDD????????????@@@@@@AAAAAA@@@EEEJJJIIIEEEDDDHHHLLLIIIIIIGGGFFFDDDBBB@@@@@@<<<>>>@@@???===:::888888888888777666666555444444555666777666555444555666333333222111111111111111000000000000222333444555111222333444333333444555:::KKK___tttooogggnnnqqqzzznnneeeRRROOOLLLIIIFFFBBB>>>::::::999777888999:::888777;;;;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999;;;<<<<<<;;;::::::;;;===<<<>>>@@@@@@???@@@DDDHHH???CCCFFFEEEGGGXXX}}}kkkEEE666...333555...,,,111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////////////////000000000000///000111222333222222111666777888999:::<<<======>>>===<<<;;;::::::::::::999:::;;;;;;::::::<<<===555555444333333333333333111000///......---------++++++++++++***************)))))))))(((((((((((('''''''''((((((((())))))''''''((())))))((('''''''''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111222111000///111333333333777555...***///777<<>>??????@@@AAA@@@@@@@@@???????????????AAACCCDDDDDDDDDEEEGGGBBBEEEHHHKKKKKKIIIEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCDDDFFFHHHKKKLLLMMMMMMFFFFFFDDDCCCBBB@@@??????;;;;;;===>>>???===:::777555555444444333333222222000222333333222222333444333222222111111111111111111000000000111222333333+++///222333444555666555222444777QQQuuueee]]]}}}uuukkkddd___[[[YYYUUUMMMBBB===>>>???===:::?????????>>>===<<<<<<<<<;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;>>>BBBFFFBBBFFFLLLPPPSSSYYYbbbiiidddiiinnnmmmhhhnnnrrryyyzzzcccLLL777222000222111---+++...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000000000000111333444555555444444333333444666777888999:::>>>>>>===<<<;;;;;;;;;;;;888999999888777888:::===333222222111111222222333//////111111000///,,,++++++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000+++...000...---///111222+++111555666888999777222;;;FFFYYYsssdddEEECCC===555444777666222111000///...///000111111111111111111111111111111333333333222222222111111000000000111222444555666333333333333444666888999777888999:::;;;===>>>>>>?????????>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBB>>>BBBGGGKKKKKKIIIEEEBBBEEEEEEDDDCCCBBBAAAAAA@@@GGGCCCAAAGGGPPPUUURRRNNNGGGFFFEEEDDDAAA???<<<;;;:::999:::>>>AAA@@@<<<888444333333222222111111111...000111111000///111222333222222111000111111111222222111111111111111222///000///---...111222000444777555999MMMlllaaaddd|||mmmZZZOOOMMMMMMJJJFFFEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>???@@@BBBCCCDDDEEE????????????????????????===>>>@@@BBBEEEKKKRRRXXXdddkkkttt}}}uuuvvvppphhhyyypppOOO;;;888///......///...---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////000111111000000000000111111111111111111222222222333333333222222222333444555666777:::<<<<<<999999<<<===;;;888888999999999888888777555444333111000//////////////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000111111222222222333333333999999???KKKWWWlllaaaMMMGGG777555444222111111222222222111000//////000111222000000000000111111111111000111111111111222222222111111111111222222333444444444333222333444555666888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>><<<===@@@AAAAAA@@@===<<>>???>>>@@@BBBEEEJJJNNNQQQSSSJJJQQQOOODDD>>>@@@???999;;;:::999:::;;;;;;:::999555444444555666555222000000000000000111111111111333222222222111000000000000000111111111111000000/////////000111111222222555222444:::>>>LLLnnnzzz\\\dddxxxkkk]]]XXXWWWWWWVVV^^^```[[[[[[[[[QQQBBBBBB???LLLZZZ]]]]]]ZZZOOOGGGGGGFFFEEEDDDHHHOOOTTTWWWRRRIIIFFFQQQeeewww~~~vvvtttsss```oooeeeEEE;;;777///000000000000////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////000000111000000000000111111111111000000111111111222222222333333333333444555666666888;;;:::777888;;;<<<:::999999999999999888777666444333222111000///////////////......---,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...,,,------...................../////////000000000111111111222222222333333444222555;;;???IIIbbb|||kkkPPP???:::<<<555444333222222111111111111111000//////000111111//////000000000111111111000000111111111222222222222222222222222333444444333333333333333444555555777777888888999::::::;;;<<<<<<<<<;;;<<<<<<======;;;===???@@@@@@???===;;;<<>>@@@>>>???AAADDDGGGKKKNNNPPPbbbjjjgggTTTCCC???===:::<<<;;;999888999999888777444333333444555444222///000000000000000000000000000000000000000000/////////000000111111000000///...//////000000111222222444000111555555;;;QQQjjjsss```jjjyyytttiiiyyyuuu^^^ZZZcccpppvvv~~~{{{iiigggccc```cccnnn~~~zzzsssyyylll______pppvvvjjjLLL666333555111/////////.........------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////......//////000111000000000000111111111111//////000000000111111111333333333333444444555666666999999666666:::;;;999::::::999999888777666555222222111000000000000000///......------,,,,,,+++++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---........................////////////000000111111111222222222222444111111444222222;;;IIIWWWsssjjjPPP???777222//////333333333333222111000000111000000//////000000111//////000000000000111111000000000111111111222222333333222222333333444444222333333444444444444444555666666888999:::;;;<<<======<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@BBBDDDFFFGGGAAABBBAAA???======>>>@@@===>>>???AAADDDGGGIIIJJJllluuurrr\\\FFF======>>>>>>;;;888777777777666555222222222333444333111///////////////////////////............//////////////////000000000000//////......//////000111111111666222333666444333<<>>AAADDDFFF@@@BBBEEEDDDAAA>>>>>>???======>>>???@@@BBBDDDEEEZZZaaa```QQQBBB===@@@CCC>>>;;;777555555555444333222111222333444444222000...............---------------......//////000000...//////000000//////...------...//////000000111444111222777777444666;;;???cccxxxuuu|||fffhhhwwwtttdddEEE:::000000222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...............//////000///000000000111111111111111111111222222222333333444444333333333444555555666888888666777;;;<<<:::::::::999888777666444333000000//////.../////////---------,,,++++++***************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------------------............//////000000000111111111111......111444444444666888999:::<<>>>>>???AAACCCDDD???DDDJJJKKKFFF@@@===<<<============>>>???@@@AAAGGGIIIHHHBBB>>>>>>@@@AAA<<<:::777555555444333222222222222444666666444333///.........---------,,,.........//////000000000......////////////......---------...//////000000...,,,---111444444555666777GGGmmmooo|||~~~rrrjjjxxxpppPPP555...---333555111,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......------......///000000000000000111111111111111222222222222333333333444444444333333444444555555888888666777;;;<<<:::999999888888777666555444000000///...............---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......////////////000000000000222000...///000111222222999777555444555>>>PPPaaavvv\\\GGGGGGHHH>>>777444222333111---...222...//////000//////.........//////000000//////.........////////////000000/////////000000000111111333333222222111111222222111222222333333333333333222222444555777999:::;;;999888888888888999:::;;;===<<<;;;::::::;;;<<<===@@@AAABBBCCCDDDCCCBBBAAAAAAGGGNNNNNNHHH@@@<<<;;;======<<<<<<===>>>>>>???CCCAAA>>>===>>>???===:::999888666666666666444333222111222444666777666444/////////...------,,,,,,.........///////////////------............------,,,,,,------.../////////...------000222444555555111@@@QQQjjjnnnvvvuuuvvv{{{~~~|||rrrttt}}}XXX<<<555222111222111---,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111111111111111222222222222555444444333333444444444333666777444666:::;;;999777777888888777666555555111000///...---,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------........./////////000000111111111000000222222111111///222666666444888@@@>>>LLLeeennnWWWJJJCCC===333666<<<888+++,,,000555555000,,,---///...............//////......///000000///.............../////////000000////////////000000000111333222111111000000000111222222222111222222333444222333444555777888999:::999999999999:::;;;======???===;;;::::::;;;===???<<>>>>>???CCC???===>>>@@@>>>:::666555555666777999888666444000000111333666777555444000000//////...------,,,.........------------------------......---------+++,,,,,,---....../////////000111111222444555555,,,999>>>BBBeee~~~wwwfff^^^[[[fffvvvxxxdddFFF666333444222...---...///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111000000000000111111111111555444444333333333444444222555555333444888:::888666777777777777777666666222111///...---,,,++++++,,,,,,++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------............/////////000***---//////000333444444666222222666666111111555>>>;;;<<>>???@@@???>>><<<::::::<<<>>>???888===EEELLLMMMJJJDDD???HHHLLLNNNIII@@@::::::===>>>============>>>??????>>><<<<<<>>>@@@===999777333333555888;;;:::888555//////000222555666555333111111000///......---------------,,,,,,+++++++++,,,------......------,,,++++++,,,------......///***---//////000222222111444444444555AAAfffooo{{{qqqqqqooooooqqqqqqzzzxxxwwwYYYKKKAAA666,,,000000,,,...333222,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///......///000000000000000111//////111333222000000333333333222222111111111555666777888888999888888:::999777555333111111000......---,,,,,,,,,,,,---+++++++++************)))++++++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111111222222222333333333222222222666===GGGPPPVVVuuummmaaaOOOBBB<<<;;;999888111111111111000000000///000000000000////////////..................------........................---------............///111111000///////////////000000000000000111222222////////////000111222333555555666888:::<<<===>>>AAAAAA???<<<<<>>:::AAA???===;;;::::::;;;<<<===>>>@@@BBBDDDDDDDDDDDDGGGFFFEEEEEEFFFDDD@@@<<>>>>>CCCJJJQQQDDD???:::999;;;;;;777333555555666888999888444111000111222333333222000000............////////////000///...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111111222222000444888777555AAAaaa~~~uuuzzz}}}{{{{{{|||ZZZDDD???>>>:::444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000111111222333111000000111222222333333444444555555444555666777888888888888888777666555333111000///------,,,++++++++++++++++++++++++*********))))))+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---.........////////////111111111222222222222333333222111222666;;;AAAEEEMMMSSS]]]jjj}}}eeeSSSMMMEEE;;;555444333222000111111000000000//////////////////.........------..................------........................---------............///111000000///////////////111000000000000000111111/////////000000111222333555555555666888:::<<<>>>HHHIIIEEE???===@@@AAA???DDDBBBAAA???>>>???@@@AAA===>>>@@@AAABBBCCCBBBBBBAAABBBDDDGGGJJJHHHCCC???AAAAAAAAA@@@BBBGGGNNNTTTEEE@@@<<<:::<<<<<<999555444444555777888666333000///000000111111000//////......------------------...---------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------......//////000000111222222222333444444333999LLL^^^zzzhhhrrrqqqtttzzz}}}sssqqqooopppsss}}}vvvbbbHHH999555666444000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000000333555333000///000111000111222444555777888999222333444666777888888888555555555555333111///---,,,,,,+++***************++++++*********)))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------.........//////000000000111111111222222222111000///000333555777999999:::>>>JJJ^^^vvvoooaaaOOO>>>444666333111111333333111...000000000/////////............---------,,,,,,,,,------------------..............................---------............///000000//////......//////111111000000000000000111000000000000000111333333555555444444666999<<<===KKKLLLIII@@@;;;===AAABBBDDDCCCBBBAAAAAABBBCCCDDD>>>??????@@@AAAAAA@@@@@@>>>AAAEEEIIIKKKIIIDDD???>>>??????@@@CCCHHHNNNSSSDDD???:::888999:::888666333222333444555444111///......////////////............------,,,++++++++++++,,,,,,------,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000111111111333000000222333444888>>>JJJpppooo___UUUXXX]]]dddvvv|||oooOOODDD666///...//////.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////000000///222222000000222111///000000222333555666888888111111333555666777777777333444555555444111///---,,,,,,+++***************************))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************************************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////000000000111111111//////000000111222333444666777666666999???GGGNNNTTTdddzzzwwweeeWWWHHHBBB???:::666555333333222444555555222////////////............---------------,,,,,,,,,,,,,,,,,,------------..............................---------............///000//////.........//////222111111000000000000000000000000000111222333333666666555555666999<<<>>>CCCGGGFFF>>>888999===???AAA@@@@@@@@@@@@AAABBBCCC???@@@@@@@@@@@@?????????@@@BBBEEEGGGGGGDDD@@@===;;;;;;<<<===@@@DDDHHHKKK@@@<<<777555555555555444111111111222333222000------....../////////////////////...---,,,+++*********+++---......,,,***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...//////000000111111...///444666444333444777FFFcccooollliiifffrrr|||}}}xxxggg===666444000....../////////.........---------,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++---------............///.........---...///000000...000///---000555333---000000111222333333444444000000222333444555555555222333444555444222///...------,,,+++++++++++++++*********)))))))))(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))***++++++++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000...///000111222222222222...111333555666666666777888???GGGMMMTTTcccxxxwwwjjj```UUUIII@@@AAA999444444666444333444333222111111111111///............---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,------..............................---------............/////////............//////111111000000000000000111000000000000111222333444777777666666888:::<<<>>>888???AAA===888888;;;<<<>>>>>>>>>??????@@@AAAAAA@@@@@@@@@???????????????AAAAAABBBBBBAAA@@@??????;;;;;;;;;<<<>>>@@@AAAAAA<<<:::666444333333333333000000///000111111///---............//////000000111000///...---+++*********+++---//////---,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------...//////000000//////111555666333333777444333:::OOOrrryyy~~~fffdddaaaeee~~~{{{vvvyyynnnvvvwwwqqq]]]EEE//////111222222111000///000------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------............//////...---------...///000...111111---000555444---000000000000111111111111000000111222333333333333111111222222222111///...------,,,+++++++++++++++******)))))))))(((((((((((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******************************((()))******++++++******++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........////////////000000000000//////...///000111222333444444444333555666555666===IIIRRR[[[qqquuuXXXQQQIIICCC???===999777999555444777777222000000111000///......///000111---------,,,,,,,,,,,,+++......---------,,,,,,,,,++++++,,,,,,------..............................---------............///......------......//////000000000000000111111222111111000111111222333444777777888888999;;;<<<===444:::>>><<<:::;;;<<<;;;>>>>>>??????@@@@@@AAAAAA???>>>>>>=========>>>>>>===???@@@?????????AAABBB===<<<<<<===??????===;;;:::999888666555444333333000///...///000000...,,,......---......///000111000000///...---,,,+++***++++++---......------,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000///222444222///111666555555777:::DDDeee{{{ooowwwrrrfffEEE777666666000111222222000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))++++++++++++++++++++++++---------............//////...---,,,,,,...///111...777:::222---111333/////////000000000000111111000111111222222111111000//////...............---,,,,,,+++******************)))))))))(((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************((())))))***************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///////////////.........444333111111222222333333///000222444666:::>>>AAA999HHHYYYeeeqqqqqqeee\\\QQQGGG===<<<:::888888999;;;<<<555333333666555111///111000000000/////////111333,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,------..............................---------............///...------------...///000////////////000111333333111111111111222333444444555666888999::::::::::::666999:::999999======;;;>>>>>>>>>????????????>>><<<;;;;;;::::::;;;<<<======???BBBAAA???>>>???@@@===<<<<<<>>>@@@???;;;888666777888777555333111111000///......//////...------,,,,,,,,,---...///000///......---,,,+++*********+++++++++,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,---......//////000...///222222///000333444666;;;;;;777CCCmmmfffGGG222,,,///333000000///......---------++++++++++++++++++,,,,,,************************************************((()))***++++++***)))(((************************---------........./////////...,,,,,,,,,---///111...===CCC777+++,,,111222...//////000111111222222111111111111111000//////---,,,,,,+++++++++,,,---+++******)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111111222......///111222333222000222111000111222333333222333999<<<===BBBNNN[[[bbbZZZUUUUUU___nnn}}}ttthhhZZZOOOLLLKKKCCC999666999999444444555666555444333444666444111111222111---...111//////000///------...///,,,,,,,,,+++++++++******+++++++++************)))******+++,,,,,,---..............................---------.........//////---------------...///000.........///000222444444111111111111222333444555333555777999::::::888777999:::777555777<<<===:::<<<<<<============<<<;;;999999888888888999;;;;;;???CCCFFFEEEAAA===;;;;;;:::999:::<<>>:::666222444666555333000......111///......//////...---++++++******+++---...///------,,,++++++***************))))))***+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......//////++++++111444333222222000...333:::777333AAAWWWwww\\\>>>222222222...,,,000...,,,+++,,,---------+++++++++++++++++++++,,,************************************************((()))***++++++***)))(((************************++++++,,,------......///.........///////////////111111000000000000111111111111111000000000000000////////////000000000000......---------,,,,,,,,,,,,,,,++++++***)))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---............////////////000......///000000000000000111222222333333444555555333333555777999;;;<<<===:::999999;;;???EEELLLPPPZZZ```fffeeebbbdddmmmvvv~~~uuuoookkkgggeee[[[UUUMMMFFFAAA===:::888666555444333222222111000111111222222222333333333222111000//////............------,,,,,,------...//////...---+++***))))))++++++++++++++++++++++++)))***+++++++++,,,///111//////............//////........................,,,------......------,,,......//////000000111111222222222333333333444444444555777888888888777666;;;:::999999999:::;;;<<<>>>===;;;;;;;;;:::999888888888888888:::<<<>>>@@@FFFSSS[[[TTTFFF>>><<<<<<555666666777888999999999111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000000111111222222555999<<>>===@@@<<<888666555444333222333333222222111111000000111111111222222222222333222111000///............------,,,,,,,,,,,,------......---,,,+++***)))(((++++++++++++++++++++++++***+++------------///000//////............//////------------------------,,,,,,------------,,,,,,.........///000000111111222222222333333333333444444555666777888777666666999999888777888999:::;;;>>>>>>===<<<<<<:::999777777777777888888:::;;;;;;???IIIPPPKKKAAA;;;:::999999999999999888888888888111111000000000/////////........................++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))******+++************************)))************++++++++++++++++++,,,,,,,,,------....../////////000000000111111222222333555999<<<777LLLcccxxxvvvXXXGGG<<<777111///000222111//////......---,,,,,,++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))***+++***)))*********+++++++++,,,,,,++++++,,,,,,------......------.........////////////......------......///000000000000000000000000////////////////////////---------,,,,,,,,,+++++++++++++++******))))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************+++++++++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......---...//////000///////////////000000111222222222000000000000////////////222111///......///000000::::::999777444333555777444666777777777888;;;===:::>>>GGGRRRYYYXXXRRRKKKIIIHHHHHHFFFEEEDDDCCCCCCAAA@@@>>>===<<<;;;::::::;;;888555444666777888888///...---...111222222111000000000000000000000000000000000111111111222222222111000///............------,,,,,,,,,,,,---------,,,,,,+++***)))((((((++++++++++++++++++++++++***,,,//////............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000111111111111222222222333333333444444666777777777666555777666666666666777888888===>>>>>>===<<<:::777666777777888999999999999888999@@@DDD@@@<<<:::999777::::::999777666555444333000////////////.................................************************,,,+++************+++,,,+++******))))))******+++************************)))************+++++++++++++++++++++,,,,,,,,,,,,.........////////////000111222333333333555888;;;>>>@@@DDD[[[qqqKKK777333444000------000222111///......------,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,******+++++++++************++++++++++++,,,***++++++,,,------......,,,------......////////////..................////////////000000000000000//////...............---,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))************++++++++++++************++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,,,,---------------...////////////...---......//////000111111111111000000//////......111111222222222333333333444333111111111222222111333444666555555666888:::444666;;;AAADDDBBB===888::::::999999999888888888999999888888777777888888666555555555555666666666000///000111333333111000......//////000000000111//////000000000111111111111111///...............---,,,,,,,,,,,,,,,,,,---++++++******))))))((((((************************))),,,///000...---,,,,,,...------------------...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......///000000111111111111111222222222222333444555666777666555555444444444444555555666666:::<<<======;;;888666666777888999;;;;;;:::999999:::<<<<<<::::::<<<:::666777666555444333111000000//////.........---------------------------------))))))))))))))))))))))))++++++************++++++******))))))))))))******************************))))))*********+++++++++***++++++++++++,,,,,,,,,------.........////////////111222222222333555888;;;<<<:::@@@PPPbbbhhhOOO===555444333111......//////---+++---------,,,,,,,,,++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***+++******************++++++++++++******++++++,,,------...,,,,,,,,,---...//////000000//////......//////000......//////000000000000............------,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++,,,---...---,,,+++,,,...+++++++++,,,,,,,,,,,,---,,,,,,---...............,,,------......//////000///////////////000000000---...///000111222222222///---,,,,,,...//////---,,,---......------///111222222222333444333000///111111111222222222222222222111000000//////000000000000111111000.........000000000111111000...+++......//////000000111111........./////////000000111000///...------------,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************************(((***---...---+++******------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------...//////000000000000000111111111222222222333444666666555555444333333444444555555555555666999;;;;;;888777777888666777888:::;;;::::::999;;;;;;999777999<<<:::555333333333222222222111111............------------------------------------))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............---///000000///000222333---333222222333666LLLoooUUU<<<666666555444222111000//////---,,,***,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***)))((())))))*********+++++++++******++++++,,,,,,------++++++,,,---...//////000000//////////////////000---......//////000000111.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++(((((())))))***+++++++++,,,---......,,,,,,---...+++++++++,,,,,,,,,------+++,,,------......------,,,,,,------.../////////,,,,,,------.../////////........................333222111111222222000///111111111000......///000333222111000000111222333000000111111111222222222333333222111000000000000000111333333111000111111.........///000000...,,,.........//////000000000------........./////////111000///...------------,,,,,,++++++++++++,,,,,,)))))))))))))))*********************************'''))),,,,,,+++***++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///000000///000000000000111111111222222444555555555444333333444555555666666555555333666999999777777:::===777888888999999999888888999999777555777;;;999444333333444444444444444444///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++***))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,---------......,,,---//////......///000444777333222777666888DDDVVVkkklllVVV>>>333111000///...........................,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))((()))))))))************+++*********+++,,,,,,------***++++++,,,...//////000///......------......///------......///000000111......------,,,++++++***+++*********))))))))))))((()))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,------.../////////------------............//////.........//////000------...---,,,+++++++++/////////...,,,+++---...,,,,,,,,,++++++,,,...///+++++++++,,,,,,,,,,,,---000///......------......+++---///...---,,,---//////......///111111000...------------............,,,------------.........000000///...------------,,,,,,++++++++++++,,,,,,)))))))))******+++++++++************************((()))++++++++++++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......//////000/////////000000000111111111222333444555444333333444555666777777777666666222555888888777:::@@@EEE???>>>===;;;:::999999888666888777666888<<<;;;777444444444444444444444444/////////............---++++++++++++++++++++++++************************((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,...//////...---...///111666///+++333444......222???SSSmmmoooXXXLLLFFF>>>888666444///,,,---,,,------,,,,,,---...000++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))))))))))))))************)))******+++,,,,,,------******+++,,,...//////000...------,,,,,,------...---------...///000000111......---,,,,,,+++******************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++***+++,,,,,,******+++,,,,,,,,,------------......++++++,,,------------,,,,,,,,,---......//////000000000///////////////...,,,+++++++++,,,...000222,,,...000000//////000111---...///...---...000111...///000000///......//////////////////000000000000///////////////000000...000111000---,,,---//////...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000...---------------,,,++++++++++++++++++,,,))))))******++++++,,,,,,)))))))))))))))))))))))))))***+++++++++,,,///111,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------...//////000////////////000000000000111222333444555444333333555555777888888888777666111555888888888<<>><<<;;;:::999===<<<999777666555666777333333222111000000000000///......---,,,,,,+++++++++++++++*********))))))(((((()))))))))*********(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,+++++++++,,,,,,,,,,,,---------------................../////////000000000222444444333222999EEEOOOssswww```JJJ???888///...333000000//////...------,,,......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++***)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))******)))))))))))))))))))))))))))))))))*********++++++++++++---,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++........................------------------------........................------------------------......//////......------+++++++++++++++++++++++++++++++++++++++*********,,,++++++++++++*********++++++++++++++++++++++++************************++++++***)))))))))******++++++++++++++++++++++++***))))))***,,,...000111//////---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///////////////...............//////////////////111555999777222///111333333444666:::<<<===:::888<<<:::888666666888:::<<<======<<<;;;;;;;;;;;;<<>><<<555000111444333444666:::<<<<<<999777<<<:::999777777999;;;<<<<<<<<<;;;:::::::::;;;<<<>>><<<:::777555444333333222222111000////////////---------,,,,,,,,,++++++************))))))))))))(((((((((((()))))))))***((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++************+++++++++++++++,,,,,,,,,------------------........./////////......///222555777777666666999<<>>999333---******,,,...+++++++++,,,,,,,,,------000000//////......---------.........//////000000444:::@@@>>>777222222555333444555888;;;;;;888666:::999888888999;;;===???======<<<::::::999999999999888777666555444444444222111000///............,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((())))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,---------------............111000...000222333222111666777:::<<>>???=========<<<;;;999888777555555444444444444444333111000///......---------,,,,,,,,,,,,++++++++++++(((((()))))))))))))))***''''''(((((((((((())))))(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))(((((((((((()))******((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......111000......///000111111......111444444444:::AAAPPPmmmuuu^^^QQQ???333///111222222------...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++))))))******+++,,,,,,---***+++++++++++++++***)))(((((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))))))))*********+++******************************++++++++++++******************************************++++++++++++*********+++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))((()))))))))*********+++************))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******************************''''''(((***---111444666555333000,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------------......///000000111000333666666555333333333444222222222444666666555555555666777888:::<<<===<<<===>>>>>>===;;;888666222333333333333222222111000000///...------------++++++++++++++++++++++++(((((((((((())))))******'''''''''((((((((())))))((((((&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,---------,,,---...///000222444666666111000222222222777???666???NNN^^^mmmkkkQQQ;;;;;;777333000000222333333000000///------,,,+++)))++++++++++++++++++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************)))************+++++++++'''(((((()))***+++++++++)))******+++++++++******(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++*********+++,,,---------------,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,,,,------------------...///000000111...///000222333333222222444222000000222444555555555555555555666777999999:::;;;>>>@@@???===999777222222222222222111000///000000///---------------++++++++++++++++++++++++'''((((((((())))))******''''''''''''((((((((()))((('''&&&%%%&&&'''***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------***,,,//////...///000222///,,,---333333000000555333111666???BBBFFFZZZqqqyyyTTTAAA???===666111222222000,,,******+++,,,---------///111///,,,+++++++++++++++++++++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************---------,,,,,,+++++++++,,,+++******))))))******)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222000///000222222000---111222222333444444555555444444555666777888999999999;;;:::999;;;===999222444333222000//////......///............---------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++)))'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,---......///.........000000111111111222222222222333555888<<>>;;;EEEVVVgggyyytttxxxppp```OOOFFF;;;333111000///---000000//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))),,,+++******))))))******)))************+++++++++******++++++******)))(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******************************************************************************************************))))))************))))))******************++++++************************+++************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333222111111222222111///444333333333333222222222222222333444555666777777888999888666777:::999555333222111///..................---------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////111111111111222333444555666777999<<>>@@@@@@444222222333000---///555...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******)))************+++++++++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************++++++++++++************************+++++++++,,,------......333444444222//////222555777777666555444333222111000111111222333444555555666;;;===999555555555333000000...---,,,+++++++++++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******)))******+++++++++++++++,,,---------............,,,,,,.../////////......555333111///000000111111///111444666888999999999;;;;;;;;;<<<@@@EEEJJJMMMSSSZZZ```bbbfffqqq{{{vvviiicccXXXLLLDDDAAA???999444555555555888;;;<<<999777...++++++......,,,,,,///......///.........//////++++++++++++++++++,,,,,,)))*********++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,++++++***)))*********)))************+++++++++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******)))******++++++)))((('''))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++***************************++++++,,,,,,---......555666666333111111444777===<<<:::888555333111000111111222333444555555666666<<<>>>:::666555444222000///...---,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------......000000000000///...,,,,,,,,,///111333333222888555111///000333444555777555333222333777;;;>>>555===BBBAAA???BBBEEEFFFDDDLLLWWW```eeehhhjjjlllssstttuuuxxx|||pppeee___ddd]]]MMMDDDGGGHHHEEE===:::777555444555666777///...000333777777444111444...+++///222000...---+++---......,,,*********+++++++++++++++++++++,,,))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************+++++++++***)))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))333...)))&&&&&&&&&%%%###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++...//////...,,,,,,---///222222111000//////000000888888777777666666666555222333444444555555444444222333555777666555222111//////...---,,,,,,++++++------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111111111111111111111111///111222222222222444555444333333333444666777888999999:::;;;>>>AAADDDFFFHHHDDDAAACCCIIIMMMMMMKKKEEEDDDCCCBBBAAA@@@???>>>888888888888888888888888333222222111000///......///...///444999:::555000.........------,,,,,,,,,---,,,,,,+++*********+++************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************************************++++++******)))(((((('''''''''''''''(((((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''((()))))),,,)))%%%%%%'''*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++......///...,,,,,,...///222111111000//////000000777666666666555555555555333444555555666666555555333444666777777555333111.........---,,,,,,++++++---,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.............../////////000000000111111111111111111111111///000222222111222333555333333222222333444555666444444555777999;;;===>>><<<999666777<<<@@@???>>>===<<<;;;:::999888777777333333333333333333333333222111111000000////////////...///333777888333///...---------,,,,,,,,,,,,---,,,++++++*********+++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************************************+++******))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))(((&&&$$$%%%(((+++------((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++---...///...,,,,,,...000111111000/////////000000555555444444444444333333444444555666666666666666333444666777666555333111...------,,,,,,+++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))*********++++++++++++***++++++,,,,,,---......---.........////////////000000000000000000000000...000111111111111222444222222111111111222333333000111222444555666777777666333000111555777777666555555444333222111111000000000000000000000000000000000000000000////////////......111444444000,,,------,,,,,,,,,,,,,,,+++,,,,,,+++************+++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******************************************************))))))((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))***)))''''''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,---.........------...000111000000/////////000000333333333333222222222222333444444555555555555555222333444444444222111///---,,,,,,,,,+++++++++***++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))))))))************+++*********+++,,,,,,------------------............////////////////////////...///111000000///111222111111000000000000000000000111222444555444444333444222000111333444444333222222111111000000//////111111111111111111111111.../////////////////////...---...000111111...***,,,,,,,,,,,,++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''((((((((('''''''''''''''((())))))******)))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......------///111000///////////////000000111111111111222222222222222222333444444444444333111111111111111///...---+++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,,,,,,,------------........................---///000000......///111//////////////////......///000111333333222111111000///......///000000///000000000000000/////////000000000000000000000000.............../////////---------...///...,,,***++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''''''''''''''((())))))'''((()))((((((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''((((((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---------///111//////......//////000000000111111111111222222222111111222333333333333333000000000///...---,,,+++************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,---------------------------...//////------...///------.../////////......------...////////////....../////////////////////.....................///.......................................---------+++,,,---...------++++++)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((())))))'''''''''''''''((())))))%%%'''))))))((((((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++---...---------///111...............///000000000000111111111222222222111222333333444444333333111000000///...---,,,+++)))*********************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...+++,,,...////////////...---,,,,,,,,,---......///...///000111111111111222,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***,,,---------,,,,,,,,,))))))))))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))''')))+++***'''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))******))))))((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++---...---------000222...............///000111000000111111222222222333222333444444555555444444222111000///...---,,,,,,)))))))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...***+++---///000000//////...------,,,---...000111***,,,............//////---------...//////000000------------------------//////...---,,,,,,++++++***+++------,,,,,,------(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))******))))))******+++,,,)))************+++++++++---,,,+++---///000///...222111///......///000111222222222111111111000000000000000000111111111111000//////---,,,+++************))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))******))))))******+++,,,)))************+++++++++,,,---------------......111000...------...000111222222222111111111000000000000000000000000000000//////...---,,,+++************))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((('''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&)))---///(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))******))))))******+++,,,)))************++++++++++++...000///,,,+++,,,...//////...------...///000222111111111111000000000///////////////////////////...------,,,+++*********))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***,,,...&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))******))))))******+++,,,))))))*********+++++++++,,,000333222---***+++......------------...//////111111111111000000000000...............------------------,,,+++******)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((((((************************************************************************************************))))))))))))))))))))))))************************))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))******))))))******+++,,,))))))*********+++++++++---111555333...+++,,,...---------------...//////000000000000000000000000///.........---------,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********************************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))******)))))))))(((((((((************************************************************************************************))))))))))))))))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,)))************+++++++++---111444333000---,,,------------.../////////000//////000000000000000111/////////...------,,,,,,+++++++++*********)))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))*********)))))))))((((((************************************************************************************************))))))))))))))))))))))))************************)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))******))))))******+++,,,)))************+++++++++,,,...///000000...+++***------...///000000000000////////////000000111111000000//////...------,,,***************)))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************))))))))))))************************************************************************************************))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&$$$######%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))*********)))***++++++,,,)))************+++++++++++++++,,,...///...***'''---...///000111111111111.../////////000000111111111111000///......------************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************************)))*********++++++++++++******************************+++++++++,,,,,,,,,************************))))))******++++++,,,,,,************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,++++++******))))))************************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************------,,,++++++******)))---,,,,,,++++++,,,,,,---000///...------...///000000000000///////////////000//////............///---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,+++++++++***************)))))))))*********++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))******************))))))************************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---000///...------...//////000000000000000000000000000///..................---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++******))))))((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))))))))*********************************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......---......//////000000000000000000111111000///...---------------,,,+++******))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((()))************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++***)))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******************)))((((((((())))))*********************************************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---...------.........//////000000000111111111111111//////...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++************************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,---...............//////000000111111111111///...---,,,++++++++++++******))))))((()))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&$$$%%%'''))))))((('''%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------------++++++++++++++++++++++++++++++,,,,,,------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---.....................//////000000111111///...---,,,+++************))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%'''((((((((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........///////////////------------------------......//////000111111222////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,...//////......,,,------...//////000000///...---+++******))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000111111111111111111111111111111000111111222333444444444000000000000000000000000////////////////////////---------------------------......//////......------------,,,,,,+++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,------...//////000///...---+++***)))))))))))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,+++))))))+++---......---------...000///---+++111...+++***+++...///000555000,,,---111333555777000111111222444666777888::::::888666666999:::999<<<<<<:::888777888;;;>>><<<888666999<<<:::666333444222222444222...///333222///,,,---///000///,,,///......000222111...+++000///---+++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000//////.........---------+++++++++************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******++++++***---------...//////---,,,---,,,,,,,,,---------,,,000/////////000000222444222666999999888888===AAA@@@BBBAAA===999<<>>;;;888777777777777333111///...---......///......---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------***+++---.........///000//////......---///111333555666777888;;;???CCCGGGJJJJJJIIIIIIOOO\\\hhhoooxxx~~~~~~zzz{{{}}}xxxssszzzvvviiiiiivvvzzzrrr^^^WWWPPPKKKJJJIIIEEEAAA999999999888666333///---444333111///.........///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,......------///111///////////////222888===>>>???AAACCCHHHQQQ\\\dddnnnkkkbbb]]]fff{{{}}}oooqqqtttnnnmmmiii___VVVKKKGGGCCC@@@???>>>;;;888666555333111000//////000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000...,,,,,,000444...///111333666===GGGOOOgggjjjnnnqqquuu|||~~~qqqtttmmmaaaRRRHHHEEECCC>>>999777555333111/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))************************************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,------------......111333222111444;;;AAA???CCCHHHLLLSSS___nnnyyyxxxyyyooolllfffYYYMMMKKKHHHDDD???;;;888666555222222111000///...------------------------------+++,,,,,,,,,++++++***)))************************************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++,,,,,,************+++++++++,,,***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))************************))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,---------.........222555666888>>>IIIQQQ\\\aaahhhoooyyyyyy{{{zzzjjjfff___WWWOOOIIIDDDBBB444333222111000///...---------------------------,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000///---+++...---///222111///555===<<<===AAAGGGMMMUUU```iii}}}}}}sssrrroookkkPPP???555999:::111---000...---...333333///,,,---++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''(((((())))))******+++*********))))))((((((+++*********))))))((((((,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------222000...------///111111111///...000555:::======GGGPPP]]]iiipppsssvvvxxxyyygggSSSCCC@@@<<<333000444555000...//////------000---,,,,,,+++++++++++++++------,,,,,,+++*********++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******************)))))))))(((************)))))))))(((,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,---------......///...---,,,---...000111222111000777LLLeeeooolllttt}}}{{{gggTTTKKKEEE===888888888333///000///,,,,,,---//////...---,,,,,,,,,,,,---------,,,,,,++++++***,,,+++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******************))))))))))))************))))))))))))++++++++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******++++++++++++++++++++++++---------,,,,,,+++******+++,,,,,,------.........+++---000222222111111111333:::@@@NNNrrr~~~zzzwwwnnniii^^^NNNBBB???:::888:::999333...---111111//////......///000...---------,,,,,,,,,+++,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''(((((())))))***************)))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,***************+++++++++************************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,---......///---///222333444666:::===HHHWWWgggyyy{{{vvvwww^^^SSSJJJCCCAAA???:::555444222111///.........000000.........---------------,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))******))))))))))))))))))***************++++++,,,,,,,,,************************************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000///111222333777???KKKTTToooooo```QQQHHHDDD???<<<<<<555333111...------...///........................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&%%%&&&&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))))))))************))))))))))))************++++++++++++++++++,,,,,,***************)))))))))************************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())),,,000000---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---...///000111222222333333888@@@GGGNNNYYYfffpppqqqfff]]]SSSJJJFFF@@@===999444111/////////........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''(((((())))))******((()))))))))************((()))))))))************,,,,,,+++++++++++++++++++++*********)))))))))(((************************(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***000888===;;;333+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////000111222333444555555999EEEWWWfffpppyyy~~~wwwsssrrrwwwppp]]]SSSJJJGGGAAA;;;666333222111.........///////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''(((((()))*********(((((())))))*********+++(((((())))))*********+++---,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((---777BBBHHHDDD777---((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------///111000---***,,,000222222777BBBKKKOOO^^^mmm}}}zzzpppkkk{{{}}}~~~wwweee]]]XXX\\\dddhhheeeaaahhhhhhjjjpppwwwxxxsssmmmuuu||||||uuuttt~~~|||gggLLL???===777,,,000///////////////...---......,,,,,,,,,---...///---,,,***)))))))))***+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%&&&'''(((***++++++)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&++++++%%%###'''***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))333666;;;===<<<666///***))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,111///------///111333333000777===CCCQQQhhh}}}tttjjjgggqqqzzzuuuhhh___bbbaaa______eeehhhaaaVVVPPPPPPLLLIIIMMMSSSRRRLLLLLLLLLLLLPPPTTTUUUSSSPPPSSSZZZ```]]]XXXYYYaaajjjyyy~~~sssWWWMMMGGGBBB888888555222///...000111000///...------,,,------,,,++++++***************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((()))******)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%***,,,(((&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((('''((((((((())))))))))))***---111333333///+++((()))((((((((('''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++------------------------......---,,,---///111333888AAAKKKTTTgggwwwxxx~~~uuuhhh]]]UUUPPPUUU[[[ZZZTTTNNNHHHJJJJJJJJJNNNPPPLLLFFFGGGKKKHHH@@@???GGGKKKIIIJJJJJJIIIHHHHHHHHHGGGGGGHHHOOO[[[aaaXXXIIIIIIRRR\\\aaaggghhhhhhlllttt|||zzzcccTTTKKK;;;999666222///---...000000000///...---,,,,,,++++++++++++++++++******)))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%))),,,***((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&'''((((((''''''((((((((()))))))))$$$%%%''')))***)))((('''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,++++++------------............,,,...111111000000111333;;;HHHVVV```rrr}}}nnniiihhhhhhkkkmmmhhh]]]TTTKKKMMMLLLIIIGGGHHHJJJKKKIIIMMMQQQVVV[[[^^^___^^^[[[\\\]]]]]]ZZZZZZaaaiii___``````]]]ZZZWWWVVVWWWVVVYYYjjj{{{sssZZZNNNSSSGGGJJJLLLMMMOOOTTT\\\bbbgggmmmwwwvvvbbbKKKDDD;;;555333222///,,,/////////......---,,,+++***+++,,,---,,,+++***)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((()))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&&&&&&&'''((('''''''''((((((((())))))$$$%%%%%%&&&'''(((((()))((((((((((((((('''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***---------......////////////111333333444999AAAIIIIIIYYYiiisssxxxaaaSSSPPPPPPNNNKKKJJJLLLQQQUUUOOOPPPMMMIIILLLRRRRRRLLLUUUZZZdddnnnvvv{{{~~~yyyxxx||||||}}}}}}nnnhhh^^^WWWTTTQQQNNNKKKOOORRRVVV^^^nnn|||jjjQQQBBB===:::444---............------------++++++,,,------+++***)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&''''''''''''''''''''')))'''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''''''''((())))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))------......///000000000///000111111555DDDYYYjjjrrr{{{pppddd___[[[SSSKKKGGGAAAEEEIIIKKKPPP```vvvsssnnnzzz}}}iii___cccnnn{{{~~~vvvmmmfff^^^^^^ZZZWWW]]]iiimmmiii___]]]]]]```gggqqqsssYYYMMMEEE;;;333333111000.........///000,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''***&&&%%%((()))((('''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))(((''''''''''''((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((---......///000000111111///444999===DDDVVVppppppggg[[[TTTMMMJJJHHHHHHNNNUUUUUU[[[bbbhhhsssiiijjjrrr~~~|||{{{zzzllllllllliiibbbZZZSSSSSSVVVZZZdddooo|||ppp___NNNCCC;;;888444111//////000111------,,,++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))&&&'''...000+++&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&'''''''''((((((((()))+++------,,,)))(((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))---......///000111111222555???KKKTTT\\\kkkvvvgggYYYRRRHHHKKKPPPSSSRRRSSS]]]iiiuuuyyy}}}tttrrrvvvyyyoookkkvvvvvvkkkddd]]]UUURRRUUU```hhhsss}}}~~~eeeVVVBBB>>>999333000000111222...---,,,+++***+++,,,---++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&***444666...'''$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!###''')))***)))(((&&&&&&&&&&&&'''''''''(((((('''***...111111///,,,***&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************......///222555777888888AAASSSiiizzz{{{jjj\\\UUUSSSTTTUUUSSSZZZiiirrrtttyyy~~~zzzsssvvvwwwtttxxx|||yyy||||||gggUUUYYY[[[]]]aaagggoooyyyrrrTTTHHH>>><<<:::333000111111---+++,,,+++)))))),,,,,,,,,,,,+++++++++******+++++++++************)))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((('''&&&$$$''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))******)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,...000000...+++******''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))000666444222777FFFTTTwwwuuummmddd```\\\^^^iiivvvwwwxxx{{{sssjjjhhhpppwwwyyy}}}~~~~~~iiiccc[[[WWWXXX[[[___aaaoooqqqwwwxxxaaaJJJAAAAAA===666222333///...000000......111,,,,,,,,,,,,++++++++++++++++++++++++************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((***+++***(((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++---//////---***))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((000444:::@@@JJJ]]]tttuuujjjgggccceeeppp}}}rrreee^^^```jjjrrrzzz~~~yyyyyyvvvmmmdddbbbZZZZZZhhhwwwnnnZZZMMMCCC===:::555000...111111...---///------,,,,,,,,,+++++++++,,,+++++++++************+++******)))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''))),,,...---,,,''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++------+++)))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((888444999RRRxxx~~~jjjZZZ]]]hhhkkkqqq~~~yyypppeee]]]\\\aaaeee{{{zzz|||~~~{{{~~~iiiXXXPPPXXXbbbhhhtttcccKKKCCCEEE;;;555111222111---******------------,,,,,,,,,,,,,,,,,,+++++++++*********+++******)))))))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''))),,,......---''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++)))''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((999:::HHHlllwwwjjjccc\\\ZZZiii}}}xxxvvvrrrmmmiiiggghhhiiiwwwppp```______[[[^^^hhhtttfffRRRIIICCC;;;555444444000,,,,,,.........---------,,,,,,,,,,,,,,,++++++++++++***+++******)))))))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((+++++++++)))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))'''&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((FFFVVVqqquuujjjbbbbbbeeelllyyyuuuggg]]][[[\\\kkkpppUUULLLAAA888666666222///...//////.........---------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((()))***((('''''''''''''''(((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((ccczzzrrrlllmmmmmmrrrzzzzzznnnddddddgggtttzzzaaaSSSEEE???<<<777222111////////////.........---------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))***)))'''''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((({{{uuuqqqkkkmmmlllkkkpppzzzwwwqqqjjjkkkyyy{{{kkkYYYOOOHHH@@@:::777000/////////............---------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((***+++***)))''''''''''''((((((((())))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&(((***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((xxx~~~rrreeeiiiyyyoooxxxzzzzzzuuueee___ooo```QQQOOOKKKBBB;;;999111...222444///++++++//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&(((+++///222---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&***************)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))~~~|||uuuooojjjlllwww}}}vvvqqqpppoooqqqwww___QQQFFF@@@???777333111333222//////333............------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))******)))''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((+++...000---,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))******))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))ssskkkkkkpppyyy~~~kkk\\\lllfffQQQGGGEEE<<<999777555000,,,...333------------------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))******)))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++************************************************************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))xxxdddbbbkkkzzz}}}vvvppphhhiiiyyyzzzvvvpppZZZPPPHHHDDD???:::555111//////---------------.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((*********))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((++++++***))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))|||vvvpppmmmttt}}}{{{oooqqqyyy~~~nnnjjjsssxxxeeeUUUMMMCCC>>>===<<<666///........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((*********))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))*********(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***)))((('''******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************************************))))))(((((((((((())))))))))))))))))************************++++++++++++************************************************************************************************************++++++++++++******************************************************))))))))))))******''''''(((((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))vvvfffjjjyyywwwlllnnnvvvvvvhhhfffiiiwwwhhh]]]MMMBBBAAAAAA:::111000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))******)))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************************************************))))))(((((())))))***)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************+++******))))))******+++&&&''''''(((***++++++,,,***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))***'''''''''((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))yyyzzzttthhhjjjsssqqqXXXKKKGGG???777333333222111000///.........------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))******)))''''''(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''(((((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************))))))))))))******(((((()))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))~~~wwwwww}}}bbbffflllxxxvvv[[[PPPHHH@@@555444333222111///............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))(((((((((((())))))************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))(((((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))jjjeeetttpppdddlllttt}}}hhhSSSNNNBBB;;;666555111+++***///..................------,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++******))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++******************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))mmmdddlll}}}pppfffaaafffgggJJJJJJBBB<<<888222,,,---333............------------,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))*********+++,,,+++++++++************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++***************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,+++******))))))******))))))))))))))))))))))))uuuhhhcccjjjxxx~~~|||sssaaa]]]lll~~~___MMMFFF@@@<<<666111000222.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))((('''&&&((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,---------,,,,,,++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***)))))))))******))))))))))))))))))))))))lllccchhhpppyyypppgggccc}}}SSSKKKBBB>>><<<888222---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************************************(((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,------------------............------,,,,,,---------.........------------------------------------------------------------------------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...//////...---,,,++++++***+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((()))))))))((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))uuuaaaTTTfffxxxppprrrqqqbbbOOOBBB>>><<<666...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''((((((''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************************((()))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...............,,,,,,---------.........---......//////......------............/////////............................................................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000//////...---,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))((())))))******))))))))))))))))))))))))|||fffYYYZZZcccvvv{{{uuuvvvhhhnnnuuusssrrrrrrxxxnnnSSSDDD???;;;666222111111000///...------,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%'''(((((('''''')))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......------...///////////////---------.........//////......////////////............/////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------------------+++++++++++++++,,,---...//////......------,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))))))))))))))))))))zzzkkk```___kkkyyy~~~xxxpppnnngggooowwwgggaaaeeeqqqsssUUUFFF@@@<<<333333222111000///......,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&(((((('''''')))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,------------,,,---------..................///000000000000///---........./////////////////////000000//////////////////000000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000/////////......------------------------,,,,,,+++++++++,,,,,,---------------------------,,,++++++******++++++,,,))))))))))))))))))))))))************************(((((()))))))))*********((((((((()))*********+++'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))iiifffooowww}}}zzzqqqiiibbblllhhhMMMAAA===444444333222111000///...,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&(((((('''((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,---------......---------.........//////......///000000000000000............/////////000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////........................------,,,+++++++++,,,,,,,,,,,,------------------,,,++++++******++++++,,,))))))))))))))))))))))))************************(((((())))))*********+++''''''((()))***++++++,,,'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))))))))))))))))))))))){{{ppp}}}|||aaaVVV>>>@@@>>>777...---111333111,,,,,,---......------------------,,,,,,,,,++++++******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------...///000111111000000000/////////......////////////000000000000000///..................111333444222///...000222111111000///000222222000555222...,,,...000222333222///...///222333111//////444444///...111111,,,...------...000222222111000...,,,...000222000............---,,,,,,---///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))|||jjjKKKBBB???:::666222000...---------...............------------,,,,,,,,,++++++******++++++++++++******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------------......//////000000........................///////////////.........222222222222333444555666333222222222333444555555555555444333555777999888777777888:::;;;:::777444777555444444777888666444---222444111111444555111777666555555444333222111333111///000222333111///000000000...---------......------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******************************************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))xxxXXXHHH@@@;;;<<<999000,,,...........................------------,,,,,,,,,,,,******++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))(((((((((((())))))))))))))))))((((((((((((******)))))))))(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................///////////////000222222111111111111111111222222111111000000111111444222111333666999999777<<<;;;:::;;;<<<>>>AAACCC<<<===>>>@@@AAA???;;;888888666666666888999888777:::======888555555444222333333444444444444333333555333222222222222111////////////......//////000//////......---......///------------------------------,,,,,,,,,+++++++++******))))))))))))******************************************************'''((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))rrr}}}|||]]]III===???>>>444///333//////......------.........------------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................//////..................111111111111111111111111000000111222222333333444222222333444555777888999???>>>===>>>???AAAAAAAAAEEECCCDDDFFFFFFEEEHHHLLLOOONNNLLLLLLMMMMMMKKKJJJFFFFFFFFFGGGIIIJJJJJJJJJGGGIIIGGGBBB===;;;<<<<<<666888999:::999888888999666555444333333222111000...---------///111111111000//////...............------------............------------,,,,,,,,,,,,+++******))))))******+++************************************************(((((()))************))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))zzzyyyfffMMMFFFAAA777222555//////...---,,,,,,------.........---------,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------//////////////////////////////////////////......222222111111111111111111...///000222444555666777;;;<<<>>>AAADDDHHHKKKMMMIIIJJJJJJIIIHHHHHHJJJKKKJJJIIILLLPPPOOOJJJJJJNNNLLLMMMNNNPPPQQQOOOKKKHHHGGGHHHIIIJJJJJJKKKLLLMMMIIIJJJKKKJJJFFFDDDHHHLLLGGGIIIJJJHHHEEEAAA@@@@@@<<<<<<;;;:::888777666666444222000///111111000///000000///...............---------....../////////.........---------,,,,,,++++++************++++++************************************************((())))))******************************************)))))))))((((((((((((************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))~~~qqqZZZIII;;;444666111000...---,,,------...............---------,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))(((((((((''''''((((((((()))))))))'''''''''''''''((()))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++,,,------....../////////........................000000000000000000000000000000000000000000000000111222222333444555666666888999:::<<<>>>@@@AAABBBGGGGGGGGGIIIJJJLLLNNNOOOMMMMMMMMMNNNPPPSSSTTTTTTTTTUUU[[[ccc```VVVSSSWWWPPPWWW```hhhjjjcccWWWOOOPPPQQQRRRQQQOOONNNOOOPPPXXXYYY[[[ZZZRRRIIIGGGKKKHHHKKKOOONNNJJJHHHGGGHHHEEEEEEFFFDDDAAA@@@@@@AAAAAA===888666666444111---222222111000////////////------......///000000000//////.........---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++************************************)))))))))(((((((((************************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))xxx|||wwwVVVAAA:::999444333111///......///000............------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***)))))))))((((((((('''''''''((((((((())))))))))))'''''''''''''''((())))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000........................000000000000000000000000000000111111222222333333333444666999<<>>???===999555555555333222222111111111---......///000000111111////////////.........---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************************************)))))))))((((((************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))llllll{{{}}}aaaHHH@@@???666555333111000000111222//////.........---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------------------------------...///000000111////////////////////////000000000000000000000000000000111222333444444444777888<<<@@@EEEIIILLLNNNIIIIIIIIIIIIIIIIIIIIIIIIEEEIIIPPP[[[gggrrr{{{|||www{{{|||{{{sssfffZZZTTTSSSLLLNNNPPPNNNKKKJJJKKKMMMNNNIIIEEEDDDFFFGGGCCC???888777666555444333333333---......///000111111222000/////////............,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))eeeZZZkkksssPPPAAA???777555111...///222222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------000///...---...111444666222111111000000000111111111111111000///000333666888444000111555:::<<<;;;HHH@@@CCCIIIGGGGGGMMMLLLGGGGGGKKKOOOMMMIIIMMMVVVYYYPPP]]]yyynnnhhhbbbfffaaaRRRKKKMMMKKKDDDHHHJJJJJJJJJLLLMMMIIIBBBHHHHHHDDD===777555333222222222222222222111111111333222000///...///000111,,,,,,++++++,,,,,,---...,,,------......------,,,************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********)))******+++,,,pppooo|||eeeMMMEEE===:::444111000111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------...---------///222666888333222111000//////000111222222222111///000222444---555===@@@>>>>>>CCCHHHKKKMMMMMMKKKJJJHHHFFFGGGKKKQQQZZZeeevvv~~~~~~ooofffZZZNNNOOOOOOMMMHHHIIINNNPPPNNNIIIJJJJJJGGGDDDAAA???>>><<<;;;999666444222111000333333222111000000//////...---,,,+++++++++++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))((())))))))))))***************************************************+++,,,,,,zzzooonnn{{{vvvuuu\\\MMMGGGAAA999555333222///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000333777999666555222000000000111222000222444555555666999;;;@@@GGGMMMMMMIIIFFFIIIMMMKKK___^^^WWW``````XXX]]]ppp{{{wwwwwwqqqdddYYYSSSPPPNNNMMMMMMNNNOOONNNLLLJJJJJJDDDBBB???;;;888555333222111111222222222111000///111000///---,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++******++++++,,,---tttqqqppp~~~mmmXXXPPPFFF===999777444111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........///000333666777888777444222111222333444000222666999<<>>:::999555222333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........000000000000111222444555666444333222222333444555555888;;;>>>@@@DDDIIILLLIIILLLPPPPPPPPPUUU^^^eee~~~ttt]]]UUUOOOOOOOOOLLLMMMPPPSSSSSSRRRPPPLLLGGGBBB???999777444222000111222333000000////////////000000,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))*********+++************++++++++++++************************,,,,,,,,,,,,,,,------...|||hhhUUUDDD>>>:::444222444000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111111111111111222333333111111222333444555777888???AAADDDGGGKKKQQQWWW\\\iiizzzxxxrrrfffVVVJJJGGGGGGHHHJJJLLLNNNOOOPPPQQQGGGDDD???;;;666444333333...---------......///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))******+++++++++*********++++++++++++,,,++++++++++++++++++++++++------,,,,,,------...///rrrwwwiiiRRRGGG@@@777333555000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000111111222000000111111222333444444000222555888;;;===>>>>>>CCCHHHOOOYYYeeesssfff[[[VVVSSSPPPMMMMMMOOOSSSUUUNNNMMMKKKHHHDDD???;;;888111000000////////////000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((())))))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---------------......///rrryyy{{{```RRRGGG;;;666888000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000111222222333...///000111333444555666333666:::???CCCEEEFFFFFFCCCJJJWWWiiiyyyjjjZZZOOOJJJIIIJJJNNNPPPRRRRRROOOJJJDDD@@@666666444333222111111111000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------------...//////yyypppwwwwwwYYYIIIDDD???999555333111000111111000///////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......//////............//////000///000222444444444444333000444111222999777333999999???EEEHHHHHHGGGHHHJJJMMMTTTYYY___sssvvvjjjWWWLLLHHHHHHHHHJJJNNNRRRTTTSSSOOOKKKGGGAAA999333111111111111444444222111000/////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++###***...,,,+++//////,,,,,,,,,000444222...222:::sssmmmXXXHHH===666666444222111111111000///////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------....../////////.........///000000//////111222222222222111333666222333<<<<<<<<>>999666444333///000000111000///...---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((()))))))))******)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))------)))))),,,---***000,,,,,,///111333<<>>999777333222111111000...////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111111000111111111111111111111///444333555<<<<<<@@@OOOMMMOOORRRUUU\\\jjj}}}|||nnnaaaSSSPPPWWW\\\XXXRRRTTTSSSPPPKKKCCC<<<777555...///111111111000///............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,......,,,((()))------+++222...---444???JJJVVV___tttgggQQQIII>>>:::666333222111000...////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222222333333222222222333444444333;;;===???AAAAAAMMMfff||||||}}}uuutttlll[[[KKKRRRUUUXXXVVVPPPHHHBBB???666666555444222111111000////////////......---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,...---+++***---000000///111222:::JJJ]]]llluuuyyyzzz~~~```IIICCC???:::666333222000///////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000/////////000000222333333444333222222333555777999???FFFHHHGGGGGGLLLhhhmmmTTTMMMQQQWWWZZZZZZVVVRRROOOBBB???;;;666333111111222000000//////............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,+++***,,,...///000111555===MMMcccyyy{{{yyyqqqIIIHHHDDD>>>888555333111000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------------...//////000000000000000000111222444444333222111222444888<<>>IIITTTaaannnvvv~~~|||wwwjjjeeefffoooiiivvvxxxzzzzzzOOOEEEGGG@@@666333333333111000000000000000........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))***++++++,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,........................000//////111222333222000---000333333333666===DDDPPP\\\jjjvvviiiWWWQQQRRRWWW\\\SSSNNNGGG???999555333333333333333333222111///...//////...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******---///------///666BBBRRR^^^ffflllsssxxx~~~vvvuuuyyy||||||zzznnnhhhppp~~~{{{wwwgggIIIDDDDDD>>>444333333222111000000000000........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,............////////////...///000111333333222222111333555666999CCCSSS^^^qqqrrr[[[NNNOOOVVVXXXWWWTTTMMMDDD;;;666333444333222222222222000///000///......---.........,,,,,,+++++++++*********++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------------((()))...222222000333999MMMYYYhhhqqqttttttvvvxxx|||tttsssyyy{{{yyyxxxpppuuuZZZGGGLLLGGG888444333222111000000000000........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++***************************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000---...000111222333444444777888<<>>@@@CCCTTTxxx~~~xxx||||||[[[SSSWWWUUUTTTVVVYYY[[[ZZZXXXMMMEEE;;;555555777777666222111000000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************++++++++++++************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,------.../////////000///222;;;III^^^{{{~~~{{{zzz{{{|||uuuvvvuuusssvvv~~~vvv~~~zzzeeeJJJFFF555444333222111111111111........................,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************++++++******************++++++,,,,,,,,,---------++++++,,,,,,---...//////---......///000111111222444555555444444777===BBBNNNRRRfffooocccccc[[[SSSPPPTTTZZZ]]]]]]XXXNNNBBB:::888999999888222111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))******+++++++++,,,,,,,,,,,,,,,------...///000000111333===PPPfff{{{}}}{{{}}}~~~~~~vvvwwwuuurrruuu~~~VVV???<<<:::555111000222333222000/////////..................---------,,,,,,,,,---,,,+++******+++,,,---************************************************+++++++++*********))))))*********************************)))))))))))))))***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...............222000///000222333333333///222555666777<<>>:::333111333111111000000000/////////......---------,,,,,,,,,***+++,,,,,,,,,,,,+++******************************************************************+++++++++************************))))))******+++,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000111222333333333444555444333666<<>>TTTrrrxxxzzzyyyxxx___HHH@@@<<<666222333111111111000000000//////......---------,,,,,,,,,+++,,,------------,,,+++************************************************))))))*********+++++++++************************))))))***++++++,,,------)))******+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......//////000222333333444333555666555666;;;EEELLLWWWnnn~~~vvvqqqkkknnnrrrvvvxxxzzz|||}}}xxxxxxwwwtttrrrrrrtttvvvvvvzzzjjjXXXWWWWWWUUUXXXVVVOOOFFF<<<666333444111111111000000000//////......------------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------............111333888DDDWWWqqq~~~zzz{{{}}}{{{jjjMMMCCC@@@999444555111111111111000000000000......---------,,,,,,,,,,,,,,,............,,,,,,************************************************))))))******++++++++++++************************))))))***+++,,,,,,------)))******+++---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444333555666777888@@@LLLUUUmmm|||xxxsssqqqooooooppprrruuuvvvxxxxxxwwwuuurrrqqqqqqssssssuuuxxxzzz{{{~~~dddYYYWWWVVV[[[\\\YYYPPPCCC888444444111111111111000000000000......------------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******++++++++++++++++++,,,,,,,,,------------------.........//////333777CCCXXXqqqzzzrrrmmmvvv~~~}}}yyytttyyyvvvRRRAAA??????999222222111000000000000---+++///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////000222444555///888;;;888???UUUkkkvvv~~~vvvyyyuuupppmmmlllmmmmmmmmmzzzzzzyyyxxxwwwvvvuuuuuuyyyuuutttwwwvvvtttwww~~~xxx{{{```TTTTTTXXX\\\___ZZZMMMAAA===>>>555555444111///...000222//////.........---------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++******************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++***************+++---,,,+++***+++,,,---...222---,,,......,,,///555666@@@RRRhhh}}}|||yyyrrrkkkqqq~~~}}}rrr}}}iiiNNNDDDAAA;;;555222111000000111000...,,,///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111111111111222333<<<<<>>888333111000000111111///...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************************************************************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////111333333333333444666<<>>888555222222333333111.../////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++---,,,,,,,,,,,,---......---,,,...111333666???HHH^^^eeerrr~~~{{{yyyvvvooolllyyyyyywwwvvvsssfffXXX___nnnrrr{{{kkkLLLBBB@@@<<<444222000000111111000//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////...111444555555666888;;;===WWWyyyuuurrrpppnnnllleeedddeeefffjjjooosssvvv|||{{{zzzxxxvvvvvvsssrrrqqqpppmmmlllkkkkkknnnnnnoooqqquuueee___[[[]]]^^^[[[UUUQQQ???999222000222333111...////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++*********+++,,,,,,---------------......///.........///333;;;GGGQQQeeelllxxx{{{vvvooonnnxxxuuupppmmmjjjkkkeeeiiiuuu|||]]]JJJDDDAAA666444111000111111000//////............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000222444444333555;;;@@@TTT}}}}}}xxxuuusssqqqoookkkjjjhhhggghhhjjjmmmooovvvvvvttttttvvvvvvtttqqquuutttrrrpppmmmiiieeeccchhhggggggggggggkkkxxxpppYYYYYY]]]WWWUUU\\\IIIAAA666111111222111///000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++******+++,,,,,,---------......////////////000...,,,---555BBBPPPXXXiiippp|||}}}wwwvvvyyyrrrllllllmmmlllooottt}}}xxxYYYJJJEEE999666333111111000///...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000333444555444333999CCCLLLnnn}}}{{{yyyvvvttttttrrrooollljjjjjjjjjjjjmmmnnnoooppptttxxxvvvqqqrrrrrrrrrrrrqqqnnniiieeeiiiggghhhiiigggeeeiiiooouuu```VVV\\\ZZZWWWXXXTTTLLL@@@888444333222111000000000/////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++***++++++,,,---...---...//////000000////////////...333BBBTTT```cccssswww|||rrrgggjjjpppsssvvvgggNNNHHH<<<888444111000000///---///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////.../////////000000000000333555777777;;;GGGYYYfff}}}|||wwwvvvsssooollljjjhhhgggfffiiikkklllsssyyyvvvooolllmmmooosssuuutttoookkknnnjjjhhhjjjhhhdddbbbdddVVV```mmm{{{]]]TTTYYYYYYUUU\\\VVVMMMDDD<<<666333222000000000000/////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---......---...///000111000/////////222888EEE\\\rrrzzzwwwzzzllltttvvvuuusssoooPPPJJJ===:::555222000///...---//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000222555888<<>>555000111444222///000000///...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......---------------------------------.........//////---333///+++111222...222777;;;<<>>JJJ[[[yyy}}}yyyvvvsssooommmiiifffbbbaaaccceeeffffffjjjjjjkkknnnppppppmmmjjjjjjjjjjjjjjjkkkkkkllllllkkkccc]]]\\\\\\]]]bbbiii{{{aaaZZZQQQXXXYYYaaa^^^OOOGGGBBB666666222000222222//////111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************++++++***************+++,,,+++++++++,,,,,,------***++++++,,,,,,---.........000000000000222333333===GGG^^^}}}~~~zzzzzzpppeeemmm{{{NNNGGGCCC>>>888444111000000000//////......---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------------------------........./////////...222......666444000444:::MMMfff{{{vvvttttttnnnjjjfffdddcccdddddddddiiijjjllloooqqqrrrpppnnnlllllllllmmmmmmnnnppppppqqqiiibbb___\\\YYYYYY\\\]]]}}}yyybbbSSSZZZbbb]]]QQQRRRMMM:::666222000333333000///111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************))))))))))))************************+++++++++***************))))))))))))))))))))))))************************+++***************+++++++++++++++,,,,,,,,,------+++++++++,,,------......---...///......000555:::LLLWWWlllvvvwwwyyyzzz{{{|||}}}~~~iii___ccclll]]]GGGCCC@@@<<<666000///111000/////////......------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------------------............////////////000333///000888777666???NNNjjj}}}}}}|||yyywwwpppmmmiiiggghhhiiijjjjjjhhhjjjlllooorrrssssssrrrllllllllllllmmmooopppqqqoooooonnniiibbbZZZWWWWWWWWWiii```ZZZ[[[\\\XXX[[[VVVGGG;;;555111333444111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))))))))(((************************************************))))))))))))))))))))))))*********************************)))******+++,,,++++++,,,,,,---------,,,++++++,,,,,,---........./////////000000555AAALLL^^^hhhwww||||||yyyvvvxxxzzzzzz{{{|||~~~~~~uuuyyyzzz|||xxxfff]]]___eeepppHHHCCC@@@===777000///333///////////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------------------........./////////000000555777333333999:::@@@QQQppp~~~}}}}}}zzzrrrooollljjjkkkmmmnnnnnnhhhjjjmmmppprrrssstttuuuooonnnmmmmmmnnnpppqqqsssrrryyy~~~yyylllaaa[[[ZZZYYY^^^iiivvvzzz]]]RRR[[[______^^^YYYCCC;;;444444555222000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************************)))))))))(((******************************************************************************************************))))))***++++++,,,***+++,,,---------,,,,,,+++,,,,,,------...//////444111222555999BBBSSScccrrryyy~~~||||||~~~uuupppnnnqqqvvvsssooowwwzzzzzztttccc\\\]]]bbb|||wwwOOOFFF@@@???:::111000444////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------------------....../////////000000000444555111111888===OOOkkk||||||}}}wwwsssooollllllmmmmmmllljjjlllppprrrssstttwwwyyyuuusssrrrqqqqqqsssuuuvvvxxxtttiiiaaa]]]UUUVVV]]]jjj}}}lllTTTZZZ\\\ZZZ]]]___OOOCCC999666666333111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************))))))))))))***************************************+++++++++************************************************))))))))))))***+++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---......//////111---000999BBBLLL]]]nnn~~~zzz}}}~~~tttjjjfffkkkssszzz~~~}}}ppp___WWWXXX]]]oooZZZLLLBBBAAA===333000333/////////////////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------------------.../////////000000000000///333222555@@@OOOqqq~~~}}}~~~{{{wwwssspppoooooonnnnnnmmmpppsssuuuuuuvvvyyy|||yyyxxxuuutttsssuuuvvvxxxxxx~~~zzztttoooggg___UUUUUUXXXaaaooorrreee[[[YYY]]]]]]ZZZLLL>>>888666444222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))************************))))))*********+++++++++************************************************))))))))))))***+++,,,---)))+++,,,......---,,,+++,,,,,,------.../////////...+++111BBBOOOWWWdddqqq}}}wwwnnniiioooxxxvvvmmm[[[SSSTTTYYY___~~~llleeeiiittt|||}}}bbbQQQEEECCC???444000222////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---......------------------------////////////000000000000000666999AAARRRiii|||~~~~~~}}}zzzvvvssssssttttttssspppsssvvvwwwwwwxxx|||{{{yyyvvvtttssstttvvvwwwssstttqqqnnnppprrrkkk```[[[ZZZXXXXXX^^^nnnxxxaaa___ccc]]]```QQQAAA999777444333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************))))))))))))************************))))))******++++++++++++************************************************))))))))))))***+++,,,---)))***,,,......---,,,+++,,,,,,------.../////////222000:::OOO^^^dddlllvvv~~~~~~|||{{{|||wwwqqqnnnttt}}}xxxgggXXXTTTSSSSSS^^^sssxxxeeeaaa^^^___ttt|||YYYGGGHHHAAA666333111111000000////////////000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////////////////---000222111222444555555666888888IIIrrr}}}||||||{{{yyyxxx|||zzzwwwsssppppppsssvvvvvvssstttyyy||||||~~~zzzuuupppllliiimmmjjjjjjlllpppppplllgggaaa\\\XXXWWWXXX```qqqccc\\\^^^[[[ZZZSSSFFF999333333444111000000111222222000///......---------,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++------------------------,,,,,,...000...,,,000777555666NNNhhhmmmpppxxx{{{{{{wwwtttwww{{{wwwtttssssssrrrqqqrrrfffXXXSSSRRRRRRYYYlllnnnaaa```bbbhhhcccIIIHHHEEE>>>999222111111000////////////000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......////////////////////////000000000///000222333333:::>>>BBBYYY}}}{{{yyyxxxwwwxxxwwwvvvssspppppprrrtttrrrqqqttt{{{~~~~~~~~~vvvqqqfffggglllrrrwwwuuummmfffgggbbb^^^ZZZXXXZZZdddppp|||gggXXX```\\\\\\XXXLLL???777444333111000000000111111000............---------,,,,,,---------,,,,,,+++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++************++++++++++++------------------------000------000000,,,,,,...999AAAZZZpppsssvvv||||||wwwzzzooolllnnnuuuqqqtttyyyzzzyyywwwvvvvvv}}}eeeWWWRRRQQQPPPVVVggg|||pppddd]]]```ffftttpppMMMFFFDDDBBB:::...222111000///////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......////////////////////////222///---...000333555666:::EEERRRqqq}}}yyyxxxxxxssstttuuutttrrrqqqrrrtttqqqqqquuu|||tttooojjjhhhkkknnnpppooommmiiifffccc]]]YYY\\\cccnnnxxx~~~}}}|||{{{ccc^^^[[[\\\[[[UUUJJJ>>>777444222111///000000000///---.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************++++++++++++++++++++++++************+++++++++,,,------------------------222...---111333222000111CCCSSSppp~~~~~~zzzyyyqqqnnnmmmrrruuu}}}|||~~~yyybbbVVVQQQOOONNNPPPaaawwwxxxpppiiiiiippp}}}]]]LLLDDDBBB<<>>EEESSSiiitttsssrrrooorrrsss___TTTPPPNNNLLLKKKVVVeee{{{~~~uuuxxx\\\IIIDDDAAA888333222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000000000000000000000000222///000444666555:::AAASSSnnnzzztttnnnnnnooosss|||zzz}}}~~~||||||yyytttqqqrrrssssssvvv{{{~~~xxxsssuuussstttuuuqqqiiieeefff\\\aaajjjqqqtttuuuwwwzzz||||||___ZZZYYY^^^^^^RRRCCC;;;666333111000000000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------....../////////......000222444;;;KKK[[[eee{{{rrrgggkkkmmmkkkooozzzmmm[[[RRROOOLLLKKKLLLQQQUUUkkkuuu|||iiiJJJBBBCCC<<<444333222111000/////////......---------,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000444111222666666666AAAOOOoootttmmmfffbbb```aaahhhqqq{{{tttooommmlllkkkooouuuyyy|||~~~{{{yyyyyytttkkkeeeeeeccccccfffkkkmmmmmmqqqwwwvvvxxx|||}}}{{{wwweeeYYY\\\```XXXKKKBBB888666222111000000///.../////////.........------++++++,,,,,,,,,,,,------,,,---.........---+++***++++++++++++++++++++++++***************************************+++++++++*********************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------...//////000000...///111222333===RRRgggttttttkkkqqqqqqnnnrrrxxx|||hhhXXXPPPNNNKKKJJJKKKQQQRRR___yyyxxxxxxoooLLLBBBDDD===555444222111000/////////......---------,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------------------------------------------------------,,,,,,------.../////////000000000000000000000000444111444999:::???UUUmmm{{{uuujjjddd\\\WWWRRRPPPWWW___hhhooo||||||wwwrrrtttvvvwwwxxxzzz~~~yyy~~~wwwrrrqqqooommmpppuuurrrtttwww{{{~~~}}}zzztttkkkffffffiiieeeeeehhhiiihhhlllrrrtttwww|||~~~~~~zzz\\\XXX^^^[[[QQQJJJ;;;888444222111111000///////////////............+++++++++,,,,,,---------,,,---...///...---+++***++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))******+++,,,,,,------+++++++++,,,,,,,,,---------------...///000000000000///111444999EEEZZZmmm}}}{{{~~~|||xxxeeeVVVOOOMMMKKKIIIBBBNNNTTT^^^yyy|||rrr{{{vvvvvvRRRHHHIIIAAA555444333111000/////////......---------,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------,,,,,,------.../////////000000000000000000000000333111555;;;???KKKkkk{{{qqqhhh\\\VVVOOOJJJDDDCCCIIIQQQRRRUUUbbbsss~~~rrrkkkbbbfffjjjiiifffeeehhhlllrrrxxx|||xxxxxxvvvsssuuuxxxtttrrrooooooqqqwww}}}~~~|||vvvnnnjjjjjjjjjeeecccfffgggfffjjjqqqqqqssszzz```VVV\\\\\\UUUOOO<<<999555222222222111000000/////////............+++++++++,,,,,,---------,,,---...//////---+++***++++++++++++++++++++++++************************))))))******++++++++++++************************************************))))))***+++,,,,,,------++++++,,,,,,,,,------------------...///000000111111///000777AAAOOObbbrrr}}}uuusss||||||yyywwwlll^^^SSSMMMKKKJJJIIIHHHIIIJJJTTTooowww{{{|||\\\EEEAAAHHH;;;666111...///000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,000222222000111222222555555777>>>KKKeee~~~tttlllcccUUUIIILLLHHHDDDAAA@@@AAAAAAAAAEEEFFFJJJSSS^^^hhhnnnqqq|||yyynnneee^^^VVVWWWWWWVVVUUUTTTVVVWWW^^^dddkkkoooqqqwww~~~zzzwwwxxx|||}}}zzzvvvtttssspppnnnmmmnnnpppqqqwww|||vvvsssqqqmmmjjjiiifffccceeekkktttrrrvvv|||[[[SSSYYYZZZVVVPPP===000222666333//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111111111000000666DDDYYYmmmwwwyyywww|||yyymmmmmmwwwttt}}}tttjjj\\\RRRMMMKKKJJJIIIIIIIIIJJJSSSmmm}}}qqqRRREEEGGG<<<777111//////000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000...000000000111333444444888777;;;FFF\\\|||~~~nnn]]]QQQNNNJJJFFFHHHFFFCCCBBBBBBCCCEEEEEEDDDDDDEEEHHHOOOWWW^^^bbbbbbjjjnnnhhh___XXXQQQJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLTTT^^^dddhhhlllrrrwwwxxx{{{{{{vvvuuuwwwvvvrrrnnnllllllpppvvvzzzzzzxxxrrrnnniiifffeeegggkkkmmmuuu~~~yyyxxxrrrnnnlllllljjjhhhkkkqqq{{{xxxzzz~~~{{{{{{~~~zzzbbbYYY[[[```TTTFFF888444555333111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///000111000777888AAASSSeeeooovvvzzz}}}~~~{{{yyyxxxtttyyytttuuu}}}ooofffZZZQQQMMMLLLJJJIIIHHHIIIJJJRRRkkk[[[IIIIII???999333000000000///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000///...000222444555555999999@@@RRRrrr~~~~~~{{{hhhSSSEEEDDDFFFHHHHHHGGGEEEDDDCCCDDDFFFGGGEEEDDDCCCBBBCCCGGGNNNSSSQQQTTTSSSOOOKKKIIIDDD???AAABBBCCCBBBAAAAAABBBDDDDDDJJJRRRWWWZZZ]]]aaaeeeffffffddd___]]]___```^^^ZZZZZZ\\\dddmmmtttvvvvvvqqqmmmfffaaa```ccchhhlllpppxxxyyysssrrrpppmmmlllmmmmmmlllpppwww~~~~~~|||wwwtttvvvwwwuuuXXXVVVaaaYYYQQQCCC666222444333000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000111:::LLLcccsss{{{}}}wwwwwwxxxwwwyyytttyyywwwjjjbbbWWWOOOLLLKKKJJJIIIFFFHHHJJJRRRjjj\\\IIIJJJBBB<<<555111000000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000111111111......222555444333333555<<>>;;;<<<<<<<<<;;;;;;===???DDDGGGKKKPPPSSSSSSPPPNNNHHHGGGEEEDDDBBB>>><<<<<<@@@AAADDDHHHNNNSSSVVVWWWQQQPPPNNNLLLKKKKKKKKKLLLOOOOOOOOOTTTdddzzzrrriiiffffffdddeeeiiilllnnnttt|||{{{yyyxxxxxxwwwsssvvvzzz|||iiiWWWZZZYYYNNN<<<444666666111111000000000////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---///000000000111444777DDDnnn~~~vvvuuu|||{{{{{{zzznnnaaaZZZRRRMMMKKKJJJHHHFFFAAAEEEJJJRRRiii~~~xxxsssooojjjiiirrrnnnoooNNNCCCHHHAAA888333111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///111222333222...000666666333666>>>HHHeee}}}iiiiiigggbbb\\\XXXXXXZZZRRRRRRRRRSSSSSSRRROOOLLLMMMGGGCCCDDDDDDBBBCCCEEELLLOOONNNIIIEEEFFFFFFDDDEEEHHHIIIHHHFFFEEEHHHKKKMMMQQQYYYaaafffeee```[[[LLLDDD===<<<===;;;;;;<<<:::;;;<<<;;;;;;;;;===???>>>DDDPPP\\\ccc```VVVNNN???======@@@???<<<;;;===:::;;;<<<>>>@@@AAABBBCCCAAAAAACCCCCCCCCAAA???======@@@AAAAAAFFFRRR[[[___uuutttuuuuuuooofffaaaaaaaaa```ccciiinnnsss{{{{{{xxxzzzzzzyyyrrrtttwwwzzz}}}eee]]]ZZZQQQEEE<<<999666222111111000000000/////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////...000111000000222888>>>MMM}}}sssqqqttttttyyy~~~}}}yyyjjj^^^XXXQQQLLLJJJIIIFFFDDDAAAEEEIIIQQQggg|||ssskkkfffdddcccbbb```]]]```mmmssswwwYYYIIIKKKCCC:::444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................,,,------...///111333444444000111555555444???OOOlll~~~pppqqqvvvuuupppgggfffccc```ZZZTTTOOOLLLLLLJJJJJJKKKLLLLLLMMMNNNGGGCCC@@@BBBBBB@@@@@@CCCFFFGGGEEEAAAAAACCCCCC???DDDGGGJJJIIIFFFEEEHHHKKKRRRUUU[[[eeemmmmmmeee\\\JJJCCC???@@@>>>;;;;;;???:::<<<===<<<<<<<<<>>>@@@===BBBMMMZZZcccbbbYYYPPPAAA<<<<<>>BBB:::;;;;;;;;;:::::::::;;;;;;===???@@@@@@???===;;;777:::;;;999:::???BBBAAALLLMMMQQQVVVUUURRRRRRVVVYYYYYY___hhhpppxxx|||}}}|||yyyuuuxxx{{{|||}}}ddd]]]UUUPPPHHH>>>666333111111111000000000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------...////////////000111000000444===DDDXXX}}}{{{nnnjjjjjjiiinnnuuuhhh]]]WWWPPPLLLJJJHHHEEEBBBAAAFFFIIIPPPeeerrrgggddd```\\\[[[]]]```bbb[[[YYY___mmm~~~~~~vvvcccRRRLLLDDD;;;444222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................,,,------...000111333444666111111444333555GGG]]]zzzqqqsssyyy|||{{{hhhbbb[[[WWWUUUSSSNNNJJJDDDDDDDDDFFFGGGHHHKKKOOOLLLGGGCCCCCCBBB@@@BBBFFF@@@AAA???>>>???@@@<<<555FFFJJJLLLIIIEEEBBBDDDHHHMMMMMMQQQ[[[dddddd[[[QQQGGGBBB@@@AAA???;;;;;;@@@777888999999999999;;;=========AAAJJJSSSVVVQQQKKKDDD===:::;;;:::888;;;AAA======>>>===;;;::::::;;;999;;;<<<===>>>===<<<;;;888999777444777===???===999:::>>>DDDEEEEEEJJJPPPRRRSSSZZZeeepppzzz~~~zzzvvvzzz}}}}}}{{{}}}kkk```YYYXXXQQQAAA666444111111111111000000000000........................---------,,,,,,,,,++++++************************************************************************)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------...///000000000111111000///555???HHHppp~~~www|||oookkkkkklllppp|||||||||rrraaa]]]UUUOOOMMMLLLGGGDDDDDDAAADDDIIIRRReeeoooiiifff\\\ZZZZZZVVVZZZ^^^WWW^^^^^^___lll~~~~~~pppQQQQQQFFF???888000444666+++//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......//////000000111111222222222444333<<>>===<<<;;;;;;===EEELLLMMMGGGAAA@@@AAADDDJJJOOORRRWWWZZZYYYTTTHHHBBB?????????===<<<>>>;;;999999;;;>>>???>>>;;;>>>@@@@@@BBBIIIOOOMMMGGG???===;;;<<<======<<<:::===<<<===???;;;777777;;;<<<::::::<<>>>>>===<<<;;;;;;===DDDKKKLLLFFFAAA@@@AAADDDIIIPPPZZZeeekkkcccXXXIIIAAA===>>>@@@???>>>???<<<;;;:::<<>>==================>>>===???BBB@@@;;;;;;>>><<<:::999;;;===???>>>===;;;;;;;;;;;;:::::::::;;;666888:::::::::;;;===???@@@GGGSSS___iiippptttvvvyyyvvvrrrrrrvvvyyy{{{{{{gggRRRUUUYYYMMM???;;;666444111000111000///.../////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000...---000333222999TTTpppvvvssstttvvvyyy|||{{{xxxzzz~~~}}}||||||}}}zzzcccXXXPPPJJJJJJIIIFFFDDDEEEAAADDDHHHOOO[[[ooo}}}wwwxxxmmm[[[XXX___]]]ZZZaaafff``````aaaYYYTTTWWWYYYgggwwwtttmmmrrrmmm}}}WWWKKKEEE@@@666444666000/////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........//////000000111222222333111;;;<<<<<>>>>>======<<<<<<<<<;;;>>>DDDJJJJJJEEEAAA@@@AAACCCGGGRRReee{{{vvvdddTTTIIIAAAAAADDDCCCAAA@@@@@@??????@@@BBBCCCAAA@@@EEEIIIPPPYYYbbbcccWWWHHH@@@AAA@@@???>>>???BBBDDDAAA???>>>AAA@@@<<<;;;===>>>===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888888777888;;;===???DDDOOO___nnnvvvuuurrr~~~wwwpppooosssxxxyyyyyy}}}~~~[[[TTTZZZSSSCCC888666333111000000000000///............---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......///000000///...000333777DDDbbb{{{tttrrrrrruuu~~~~~~|||{{{lllZZZQQQJJJIIIHHHEEECCCDDDAAADDDIIINNNWWWeeevvv~~~yyytttoooggg```aaahhhiiiqqq}}}kkk```\\\aaajjjkkkdddgggkkkiiijjjiii___VVVXXXWWWcccsssrrrjjjmmm~~~nnnccccccRRRKKKGGG:::333444000////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////000111222222333333111:::>>>DDD]]]~~~rrrjjjeeecccZZZNNNFFFDDDGGGJJJKKKLLLOOOYYYfffiii\\\III============<<<<<<<<<<<<<<<>>>CCCGGGGGGDDD@@@@@@AAA@@@FFFVVVpppuuueeeWWWKKKIIIKKKJJJFFFCCCFFFFFFEEEFFFFFFEEEDDDCCCFFFNNN\\\nnn~~~mmmYYYEEEEEECCCAAAAAAEEEKKKPPPSSSKKKDDDAAA???<<<;;;===???>>>>>>===<<<;;;999888>>>=========>>>>>>>>>===<<<<<<;;;:::999999<<>>KKKmmmyyypppfff```cccjjjwww|||sssooopppeeeUUUKKKGGGGGGHHHHHHGGGNNN^^^ooorrrbbbLLL==================<<<<<<<<<>>>AAAEEEEEEBBB@@@@@@@@@@@@GGGYYYvvv~~~ooo```RRROOOQQQQQQNNNMMMMMMMMMLLLKKKHHHEEEDDDCCCFFFOOOaaazzzhhhNNNLLLJJJIIILLLSSS\\\bbbnnn^^^MMMDDD@@@===>>>@@@;;;===>>>@@@@@@???>>>>>>BBB@@@>>>===???@@@???>>>??????>>><<<;;;<<>>>>>IIIZZZjjjtttwwwpppwww~~~~~~xxxyyyzzzzzzyyykkkuuuzzzyyywwwVVVSSSZZZUUUIII999666222000000111111000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111333222222555>>>RRRooo}}}xxx|||yyy___VVVMMMIIIGGGCCC@@@AAAAAABBBEEEJJJPPPYYYcccjjjwww|||tttjjj```ZZZUUUUUUTTTRRRPPPNNNNNNPPPQQQWWWeeeuuu}}}rrrgggdddkkkuuu}}}}}}xxxvvvbbbaaaaaaZZZZZZfffjjjhhhmmmzzztttccckkkqqqSSSEEEGGG???666444333000000000/////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////...///000111222444555555555888IIIccc|||rrrhhh^^^UUUTTTWWW[[[yyy~~~zzzttthhhYYYNNNKKKKKKKKKJJJKKKUUUgggxxxwwwfffPPPCCC??????>>>>>>=========<<>>??????>>>======???AAABBB???<<<@@@KKK\\\lllvvvqqqxxx{{{vvvsssqqqpppjjjpppsssqqqvvvfffUUUWWWTTTIII===999555222111111111111............---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000111111///000333999FFF[[[uuu~~~xxxqqqqqqyyy}}}ssspppuuu}}}]]]SSSJJJGGGEEEBBB@@@AAA@@@@@@AAADDDJJJSSS\\\bbbiii{{{yyyiiibbbbbb]]]]]]]]][[[XXXTTTQQQOOOLLLLLLLLLKKKLLLKKKHHHEEEKKKNNNWWWdddooozzz}}}xxxwww|||vvvxxx{{{tttoootttrrrmmmooottthhhlll\\\HHHKKKDDD999555333000000000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...///000111333444555666222888UUUuuuyyyrrrnnnhhh___YYYXXXRRRiii~~~rrrbbbXXXVVVVVVTTTRRRUUUeeetttYYYJJJAAAAAA@@@???>>>======<<>>AAAAAA@@@>>>@@@AAAAAA@@@@@@AAACCCCCCDDDCCCBBBEEEQQQcccpppyyyzzzsssooooooooommmnnnppppppzzzggg]]]UUUIIIAAA===777333222222111111/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000000111111...222888@@@OOOdddyyy}}}vvv~~~}}}tttWWWQQQNNNKKK]]]wwwZZZQQQHHHEEEDDDBBBAAABBB??????>>>@@@FFFNNNWWW\\\```rrrwwwiii```XXXPPPPPPTTTMMMMMMNNNNNNMMMMMMOOOPPPLLLJJJFFFEEEHHHKKKJJJGGGGGGHHHNNNXXXbbbnnnuuuuuuyyyffflllhhhOOOQQQJJJ<<<555222000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000...///000111333444555666BBBAAAUUUmmmzzzvvvtttvvvtttlllccc___VVVeeerrrhhheeedddbbb^^^\\\uuubbbMMMBBBBBBAAA@@@???>>>===<<>>GGGUUUhhhzzz~~~yyy{{{