BM6P6(@ tttsssrrrqqqsssyyywwwjjjccc___ZZZVVVUUUSSSQQQRRRTTTTTTRRRPPPQQQPPPOOONNNNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDGGGIIIIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???BBBCCCDDDDDDDDDCCCBBBAAA?????????>>>===;;;:::999:::;;;<<<===>>>>>>>>>>>>:::::::::999999888888888999999888888888888999999999999999888888888888777555666666777888999999999999999999999999999999999777777666666666666777777888888888888888888888888555555555555666666666666888888888888777777777777888888777777666666666555777777666666555555555444555555666666777777888888777777777777777777777777777777777777777777777888:::;;;<<<;;;999888999:::::::::;;;999888777888:::999999999:::;;;>>>@@@AAAIIIMMMUUU___hhhooorrrrrrqqqrrrrrrqqqsssyyy~~~yyyzzzzzz{{{~~~~~~uuuhhh___ZZZWWWTTTQQQRRRPPPOOOOOOQQQRRRQQQOOOOOONNNNNNMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDBBBDDDFFFHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCCCCBBB@@@???============<<<;;;:::999::::::;;;<<<<<<=========::::::::::::999999999888999999888888888888999999999999999888888888777777555666666777888888999999777777777777777777777777777666666555555666666777555555555555555555555555555555555555666666666666999999888777555444333333555555555555444444333333777666666666555555555444777777777666666666666666666666666666666666666666888888777777777777777777999:::::::::888777888999999999:::999888888999;;;::::::999:::;;;===???AAAEEEHHHOOOYYYbbbjjjnnnppprrrssssssssssssyyywwwmmmfff^^^YYYWWWVVVTTTRRRNNNMMMLLLMMMOOOPPPPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDFFFGGGGGGFFFEEEDDDBBBBBBCCCBBBBBBAAA@@@???AAABBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999999999888888888777777777555666666777777888888999666666666666666666666666555555555444444555555555555555555555555555555555444555555555555666666666777777666555555444444333555444444444444333333333666666666555555555555555888888777777666555555444555555555555555555555555888888888777777666666666777888999888777666666888777888999999888999;;;<<<<<<;;;;;;:::;;;===>>>???@@@CCCIIIQQQZZZccciiimmmtttvvvvvvvvvvvvyyy~~~rrrjjjccc```[[[XXXVVVUUUSSSQQQLLLKKKKKKKKKMMMOOOPPPQQQSSSTTTTTTRRROOOKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;;;;:::::::::;;;<<<===>>>???======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888888888999999888888888888777777777777666666666666777777888888888888888888888888888888555444444333333444444555777777777777777777777777444444444555555555666666222333444555666777888888555555555555555555555555555555555555555555555555777777666666666555555555555555555555555555555555888888888777666666555555666888888888666666777888666777888999888999<<<>>>===<<<<<<;;;;;;<<<>>>>>>===@@@EEELLLTTT]]]eeekkkuuuwwwzzzzzzzzz}}}tttllleee```\\\YYYVVVSSSQQQOOOMMMKKKKKKKKKKKKKKKLLLNNNQQQRRRYYY[[[[[[XXXRRRLLLIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBB@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<===???AAABBBAAA@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999888888888777777777666666666666666666666777777777777777777777777777777777444444333333333333444444666666666666666666666666444444444444555555555555333333444555777888999999444444444444555555555555444444444555555555555555444555555555666666666777666666666666666666666666777777777777666666555555666888999888777777888999555777888888888:::<<<>>>>>>===<<<;;;<<<<<<===>>>>>>@@@EEEIIIOOOXXXaaahhhrrrwww||||||nnnfffbbb]]]YYYXXXVVVTTTQQQNNNLLLKKKJJJKKKLLLLLLKKKKKKMMMPPPSSS[[[]]]^^^[[[SSSMMMIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@AAAAAABBBAAAAAA???>>>===<<<;;;:::::::::;;;;;;;;;<<<>>>@@@BBBDDDCCCBBB@@@===<<<;;;<<<<<<888888999999999999::::::999999888888888888999999888888777777777666666666666666666666666666666666555555555555555555555555444444444333333444444444444444444444444444444444333444444444444555555555777777666666666666666666111111222222222222222333444444444444444555555555333444444555666666777777666666666666666666666666666666666666666666666666666777888888777777888999666777888999888999<<<>>>>>>===<<<<<<<<<===>>>???>>>AAADDDGGGKKKRRR[[[bbblllrrr{{{xxxkkkbbb^^^[[[XXXTTTTTTTTTSSSQQQOOONNNNNNOOOKKKLLLLLLKKKIIIKKKOOOSSSWWWZZZ]]]ZZZRRRKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>???AAAAAABBBBBBBBB>>>===<<<;;;:::;;;;;;<<<;;;;;;:::;;;===???BBBDDDDDDBBB@@@===;;;::::::;;;777777777888888999999999999999888888888888999999888777777777666666666666666666666666666666666666444444444444444444444444555555444444444444555555444444444444444444444444333333444444444555555555666666666555555444444444000111111111222222222222333333333444444555555555555555555555555555555555555555555555555555555555444444555555666777777777444555777777666555777888777888999999888999;;;=========<<<<<<<<<>>>???@@@===@@@CCCDDDFFFKKKSSSZZZccckkkwww{{{mmmeee[[[VVVUUUTTTQQQNNNMMMNNNNNNMMMLLLMMMOOOQQQKKKLLLLLLJJJHHHIIINNNRRRRRRVVVZZZWWWQQQJJJHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBB>>>===<<<;;;:::;;;<<<===;;;:::::::::;;;>>>AAACCCDDDBBB???<<<:::999999999666666777777888888888999999999888888888888999999777777777777666666666666666666666666666555555555666666666666666666666666666555555444444555555666666666666666666666666666333333333444444444555555222333333444444555555555222222222333333444444444333333333444444555555555666666666555444444333333444444444444444444444444333333444555666777888888333444555555444444666777777888999999888999;;;<<<===<<<<<<<<<===>>>@@@AAA;;;>>>BBBBBBBBBFFFMMMTTT\\\fffttt}}}}}}~~~rrrggg___]]]YYYTTTPPPMMMKKKKKKQQQPPPNNNMMMLLLKKKLLLLLLKKKLLLNNNMMMKKKJJJJJJKKKQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCBBB@@@?????????===<<<;;;::::::999===<<<<<<>>>@@@AAA@@@??????>>><<<:::999888999999;;;:::999888888888888999888888777777888888999:::888111///555888555444777555555555555555555555555444444333333333444555555555555555555555555555555444444444444444444444444666555444333333444666777444555666777777666555444333333333222222111111111222333333444444333333222444222111333666777555222777777666666555555555444666666666666666666666666666555555444444444555555666666666666777777777777888888999:::;;;======>>>888:::<<<>>>???BBBEEEHHHQQQZZZhhhwww~~~zzzxxxzzz~~~xxxoooddd]]]YYYWWWTTTQQQNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCCCCBBB@@@???>>>===<<<:::999999888888<<<<<<<<<===@@@@@@???>>>???===<<<:::999888888999:::::::::999999999888888888888777777777888999999999333222666999777666888555555555555555555555555666555444333333333333333555555555555555555555555444444444444444444444444333222222222444666888:::444555666777777666555444444333333333222222222222222333333444444333333222444333222333666666555333777666666666555555555444555555555555555555555555666555555444444444555555666666666666777777777777888999999:::;;;<<<<<<===888:::<<<===>>>@@@CCCFFFLLLTTTaaaooo||||||zzz{{{}}}yyyllleee```\\\XXXRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>@@@AAABBBCCCCCCBBB@@@@@@===<<<;;;999888888888888<<<;;;;;;<<<>>>???>>>======<<<;;;999888888888888999999:::;;;:::999888777777777777777777888888999:::666444777999888777999444444444444444444444444777666555444333222222222444444444444444444444444444444444444444444444444333222222222444666888999444555555666666555555444444444444444333333333333222333333444444333333222333333222444555666555333666666666555555555555555555555555555555555555555555555444444444555555666666666666666777777777777999999999999::::::;;;;;;888999;;;<<<<<<===@@@BBBFFFLLLWWWdddqqq{{{}}}|||{{{|||||||||~~~~~~uuuhhh___[[[ZZZXXXVVVOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@???<<<<<<:::999999888888888;;;::::::;;;===>>><<<;;;::::::999999888888888888777888:::;;;;;;:::888666777666666666666777888888999777666777777777888888444444444444444444444444666555444333333333333333444444444444444444444444444444444444444444444444666555444333333333444444444444444444444444444444444444444444444444444444222333333444444333333222333333333444555555444444555555555555555555555555555555555555555555555555555444444444444555666666666666666666777777777777888888999999999999999999888999:::::::::;;;===???BBBFFFOOOZZZfffqqqzzz~~~|||zzz{{{{{{}}}}}}tttjjjddd]]]XXXVVVTTTRRRPPPOOONNNLLLJJJIIIIIIIIIJJJLLLLLLLLLKKKJJJIIIIIIHHHFFFGGGIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCC???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999999999::::::999999:::<<<<<<;;;999888888888888888888777777555777999::::::999777666666666555555666666777888666777777555444555666666444444444444444444444444333333333333333444555666444444444444444444444444444444444444444444444444555555444444333333333333444444333333333333444444444444444444444444444444222333333444444333333222222333444555444444444444444444444555555555555555555555555555555555555555444444444444444555666666666666666666777777777777777777888888888888888888777888999999888999;;;===@@@CCCJJJSSS]]]hhhqqqvvvxxx{{{~~~|||{{{{{{|||~~~}}}rrriiiccc___\\\YYYWWWUUUSSSPPPNNNNNNMMMKKKIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB>>>???AAABBBCCCBBBBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<;;;:::::::::::::::999888888999:::;;;999777666666777777888777777777444555666777888777666666555555555555555666777777444777777333222444555444333333333333333333333333222222222333444555666777333333333333333333333333444444444444444444444444111222222333444555555555444333333222222333333444333333333333444444444444222333333444444333333222111333555555444333444555444444444444444555555555444444444444444444444444444444444444444555666777666666666666777777777777666666666777777777888888777888999888777888:::<<>>======<<<;;;;;;;;;;;;::::::999999999999999888888777888999999888666444555666777777777777666444444444555555555666666555555444444555555666777333888888333111333555444333333333333333333333333333333333333333444555666333333333333333333333333444444444444444444444444111222222333444444444444444333222111111222333444222222222222333333333444222333333444444333333222111333555555444333444666333333333444444555555555444444444444444444444444444333333444444666777777666666666666777777777777444444555666666777888888666777888888777888:::<<<<<<===AAAFFFMMMUUU\\\```gggjjjpppwww~~~}}}}}}}}}~~~{{{}}}|||zzzzzzyyyooogggbbb^^^YYYVVVSSSRRRPPPOOONNNNNNNNNNNNHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKGGGIIIJJJJJJHHHGGGGGGHHHEEEDDDCCCBBBAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@===>>>AAACCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCC>>>>>>===;;;;;;:::::::::999999888888888888888888888777777777999999777555333444555777777777666666333333333333333444555666555444444444444555666666333888999333111444666444333333333333333333333333555555444333333333444444333333333333333333333333444444444444444444444444444555555444333222111000444333222111111222333444111111111222222333333333222333333444444333333222111333666666333222444666333333333444444555555555444444444444444444444444333333333444555666777888666666666666777777777777333333444555666777888999666777888888888888;;;===:::;;;===BBBHHHNNNTTTWWWaaadddiiipppyyy~~~~~~~~~wwwyyy}}}}}}zzzxxxsssssstttwww|||{{{nnnhhhaaa]]][[[ZZZXXXUUUUUUTTTQQQNNNLLLLLLLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>??????>>>>>>======<<<<<<::::::;;;;;;;;;:::999888:::999777666555555555555777777777777777666555555333444444555555444444333444444444444444444444444666666555444333222222111333222111222444555444333555444333222222333444555333333333222222111111111///111333333333333555777333333333333333333333333333333333222222111111111333333333333333333333333333444444555555444444333333333222111222333444555666444111222444666555333555555555555555555555555555444444444444555666666666666666666666666666666888888777777777777888888888777777777777777777777999:::<<<>>>AAAGGGNNNSSS\\\^^^aaadddjjjuuu~~~zzzxxxwwwwwwyyy~~~}}}yyyvvvuuutttuuuwwwzzzxxxoooiiiddd```[[[XXXWWWWWWVVVUUUTTTRRROOOMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDCCCAAA???>>>??????>>>>>>===<<<<<<;;;::::::999999999888888888888777666555555666777777777777777777777666555555333444444555555444444333333333333333333333333333555555555444333333222222333222111111333444333222333333222222222222333333333333333222222222111111222333444333222111111333333333333333333333333333333333333222222222111111333333333333333333333333333333444444444444333333333333222222222333444555666444222222444555444333555555555555555555555555444444444444444555666666555555555555555555555555777666666666666666666777777777777777777777888888888999:::<<>>>>>>>>===<<<<<<;;;;;;:::999888777666777888888666666666666666777888888666777777777777666555555333444444555555444444333222222222222222222222222444444444444333333333333333222111111333333222111111111222222222222111111333333333222222222222111111222333222000000000222333333333333333333333333333333333222222222222111333333333333333333333333333333444444444444333333333333222222222333444555555333222333444555444333444444444444444444444444444444444444444555555666555555555555555555555555666555555444444555555666666666666777777888888888777777999:::<<<@@@EEEIIILLLOOOSSSVVV[[[bbblllttt{{{yyyxxxxxxzzz}}}}}}}}}~~~}}}||||||uuupppiiidddaaa^^^[[[YYYRRRQQQOOOOOOOOOPPPQQQQQQQQQPPPMMMKKKIIIGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::;;;999777666666666888999777666666666666666777777666666777777666666555444333444444555555444444333222222222222222222222222222222333333333444444444444333222222333333222111000111222333333222111000222222222222222222222222---...000111000111222444222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222333333333444444333333333333444444333222444444444444444444444444444444333333444444555666555555555555555555555555666555555555555555555666555555666666777888888888666777888888:::===AAAEEEJJJNNNRRRTTTWWW[[[bbbhhhrrr{{{}}}|||}}}}}}|||{{{yyy{{{~~~xxxqqqllldddaaa]]]YYYWWWVVVTTTSSSQQQQQQPPPNNNMMMMMMNNNOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????======<<<<<<;;;:::::::::<<<:::888777666777999:::888888888777666555555444666666666666666555444444333444444555555444444333444444444444444444444444111111222333333444444444555333222333444555444222111222333444444333222111222222222222222222222222,,,...000000000000222444222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222333333333444444444222333444444333333222222444444444444444444444444333333333333333444555555555555555555555555555555777666666555555666666777555555666666777777777777666777888888999;;;???BBBJJJNNNSSSUUUVVVXXX\\\___hhhnnnyyy|||{{{wwwxxxzzz}}}|||qqqjjjfffbbb___ZZZYYYVVVTTTRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999;;;:::999888777888999999999999888888777555444333555666666666666555444444333444444555555444444333444444444444444444444444111111222222333333444444333222111222444555444333222222333333333333222222111222222222222333333333000111222111/////////111222222222222222222222222111222222222222333333333222222222222222222222222222222333333333333222222111222333444444444333333000222444555333222222222333333333333333333333333333333333333333444444555444444444444444444444444777666666666666666666777666666666666666666666666555777888888888:::===@@@HHHMMMSSSWWWWWWXXXZZZ\\\bbbeeemmmvvv~~~{{{yyyyyyzzz{{{|||}}}~~~~~~{{{~~~xxxqqqgggaaa]]][[[XXXVVVUUUUUUTTTRRRPPPOOOOOOPPPLLLNNNNNNLLLIIIGGGHHHJJJHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@??????>>>??????======>>>>>>>>>?????????@@@@@@@@@@@@?????????>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999999888888888888777777777777777888888777666555444555555666666555555444333333444444555555444444333333333333333333333333333222222222222222333333333000//////000222444333333222222111111111111222222111111222222222333333333111222333222000///000111111111111111111111111111111111222222222333333333111111111111111111111111222222333333333333222222111222333444444444333333///222555555333111111222333333333333333333333333333333222222333333444555444444444444444444444444666555555444444555555666777777777666555555444444333555666777777999<<<>>>EEELLLTTTZZZ\\\]]]___aaa```aaadddlllvvv|||{{{{{{zzzzzzzzzzzzzzz~~~tttzzzxxxpppkkkhhhccc]]]ZZZYYYWWWSSSPPPOOOPPPPPPNNNMMMLLLMMMNNNIIIKKKLLLJJJGGGEEEFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999888777777777888777666555555444555777888888888777666555555666666555555444333333444444555555444444333222222222222222222222222222222222222222222222222---,,,,,,...111333333222222111000//////000111222111111111222222333333333...///111222111222333555111111111111111111111111111111111222222333333333111111111111111111111111222222222333333222222222111222333444555444333333...222555555333111111222333333333333333333333333333333222222333333444555444444444444444444444444555444444333333444444555888888777666555444333333222333555666666888;;;===DDDLLLVVV^^^aaaccceeegggaaa```aaafffqqq~~~~~~|||zzzyyyxxxxxxxxx{{{dddhhhmmmrrrvvv{{{wwwnnnhhheeeddd```]]]ZZZVVVSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999666555444555666777666555666555444333333333333333333333333444444555555555444444444333333222222222333333333333333333333333111111111111000000000///333333333333333222111000222222222222222222222222333222222222222222222333111111111111111111111111222222222111222222333333222222222111111111111000000111111111111222222222444222//////000222222222222222222111111111111000333333333222222111111111000111111222222111111000444333333222222333333444333333333333333333333333333444555555666666555555444444444555555555555666888777666555666888:::;;;HHHKKKQQQYYYaaagggjjjkkkggggggfffggglllwww~~~|||zzzzzzyyyzzz|||VVVYYY___dddiiinnnrrrvvvyyy}}}yyytttnnnfff```\\\ZZZZZZ[[[YYYVVVSSSPPPOOOOOOOOOPPPOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCEEEGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::999999999777555444555666777555444555555444333333333333333333333333444444444444444444444333333333222222222333333333333333333333333222222222222111111111111333333333333333222111111222222222222222222222222222222111111111111222222111111111111111111111111111111000000111111222222222222222111111111111000000111111111111222222222444222//////000222222222000000111111222222222333333333333222222222111111444444444555555444444444444333333222222333333444333333333333333333333333333444444555555555555555555555555666666666666777777777666555666777999;;;AAADDDKKKTTT^^^gggmmmpppmmmlllkkklllpppxxx~~~|||{{{zzzxxxzzz|||}}}~~~FFFJJJOOOTTTYYY^^^cccffflllqqqyyyzzztttlllgggeeeccc^^^YYYVVVUUUUUUUUUUUUSSSQQQOOOMMMLLLLLLMMMOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888666555555666666444333555444444333333333333333444444444444333333333333333333333333222222222222333333333333333333333333333333333222222222222111222333333333333222222111222222222222222222222222111111111000000111111111111111111111111111111111000000//////000111111222222222222111111111111000000111111111111222222222444222//////111222222222...///000111222333444444333333333222222222222111222222222222222222222222333333222222222222333333333333333333333333333333333333444555555555555555555666666666666777777777777666555555666777999:::<<>>======<<<;;;;;;::::::::::::<<<<<<<<<===>>>>>>???????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888777555555555555333222444444333333222333333444555444444333333222222222333222222222222222222222222222222222222222222222333333222222222111111111111111111222222111111000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111222333222222222111111111000000000000111111111222222222333111000000111222222111///000000111222222333333222222222222222222222222111111000000000000111111333333222222222222333333333333333333333333333333333333444555555555444444555555555555666666666666666666555555666777999999===???BBBHHHPPPYYYccciiirrrssstttuuutttuuuxxxzzz}}}zzzyyy}}}}}}|||{{{zzzyyyyyyyyyxxx{{{???@@@CCCDDDFFFHHHLLLOOOYYYaaalllwwwyyysssnnnhhhdddbbbaaa``````aaa```]]][[[RRRPPPNNNLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;<<<<<<======>>>???????????????>>>>>>===<<<<<<<<<::::::;;;<<<<<<;;;::::::999999888888888777777777888666555444555555333111333333222222222333333444444444444333333222222111222222222222222222222222222222222222222222222222222111111111000000000000//////000000000000//////111111111111111111111111111111000000000000111111111111111111111111111111000000000111222333444444222222222111111111000000000000111111111222222222333111000000222222222111111111111111111111111111222222222222222222222222555444333333333333444555333222222111111222222333333333333333333333333333222333333444555444444444333333333444444444555555555555555666666777888888<<<===@@@BBBGGGOOOYYY```ooossswwwyyyyyywwwvvvvvv}}}~~~zzzxxx}}}~~~}}}{{{zzzxxxvvvuuuqqqssswwwzzz}}}===>>>??????@@@BBBEEEHHHOOOWWWbbboooyyy~~~wwwmmmfffbbb___[[[XXXUUUTTTTTTVVVXXXYYYXXXWWWPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC??????@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>??????@@@???>>>>>>======<<<<<<;;;999:::;;;<<<<<<;;;:::999888888888777777777777666777555444444555555333222222222222222222333333444333333333333222222222222111111111222222222222222222222222222222222222222111111111000000000//////......///000000000000///111111111111111111111111111111111000000111111111111111111111111111111111111111111111222333555555222222222111111111111000000111111111111222222222222111000111222333111000222222222111111111000000111222222222222333333333444333222111111222333444222222111111111111222222333333333333333333333333222222333444444444444444222222333333333444444444444555555666666777777888777999<<<>>>AAAIIISSS[[[jjjpppxxx~~~}}}zzzxxx{{{~~~{{{xxx}}}}}}|||{{{xxxuuurrrpppqqqssstttuuuxxx|||;;;<<<<<<<<<<<<>>>BBBEEEFFFLLLUUU```kkkuuu}}}xxxwww{{{~~~~~~oooiii```[[[YYYXXXUUUSSSNNNMMMMMMOOORRRTTTSSSRRRQQQPPPOOOMMMMMMLLLMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBAAA???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;888999;;;<<<<<<;;;999888888888777777777666666666555444333333555555444333222222111111222333333444222222222222222333333333000111111111222222222222111111111111111111111111222222222111111111000000///000000111222222111111111111111111111111111111222222111111111111222222111111111111111111111111//////000000111333444555222222222111111111111000000111111111111222222222222111000111222333111000111111111111111222222222111111222222222333333333222111///......///111222222222111111111111222222333333333333333333333333222222333444444444444333333333333444444444555555444444555666777777777777444777:::;;;===CCCLLLTTTbbbjjjvvv}}}{{{wwwzzz}}}|||~~~|||xxxuuurrrssssssrrrrrrsssvvvxxx{{{:::;;;;;;;;;<<>>===<<<<<<<<<;;;;;;;;;<<<<<<============>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;888999;;;<<<<<<;;;999888777777777777666666666666444333222333555555555333222111111111222333333444111111111222222333333444000000111111222222222222111111111111111111111111333333333222222222111111000111222333333333333333000000000000000000000000333333222222222222333333111111111111111111111111.........///000222333444222222222111111111111000000111111111111222222222222111000111333333111000//////000111222333333444111111111222222333333333555444222111111222444555222222111111111111222222333333333333333333333333222222333444444444333333444444444555555555666666333444555666777777777777555888:::::::::>>>GGGNNNZZZdddrrr~~~}}}{{{tttvvv{{{}}}yyyuuuuuutttrrrqqqqqqsssuuurrrvvv|||{{{tttnnn<<<<<<;;;<<<===???AAABBBFFFEEEEEEGGGLLLTTT\\\aaalllpppuuuxxxyyyzzzzzz{{{|||xxxtttqqqpppppppppooorrrpppooollliiigggeeeddd\\\[[[[[[[[[\\\^^^aaaccc^^^ZZZVVVRRRQQQPPPOOOMMMMMMMMMLLLLLLMMMNNNOOOOOOQQQOOOMMMJJJHHHGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;===<<<;;;::::::;;;===>>>????????????????????????===>>>>>>===;;;:::<<<===::::::;;;;;;::::::999888999999777666555555555555222222222222222222222222333333333222222111111111111111111111111111111111222222111111111111222222222111111000000000000000222111000000///000000000...///000222222111000000333333333222222111111111111111111111111111111111111111111111000000000000111111111111000000000000222222111111111111222222111111222222222222111111222222222111111111000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222333333333444444444111111222222222333333333222222222333333333444444444666777888:::===BBBFFFOOOZZZjjjwww~~~vvvssssssxxx}}}}}}{{{yyyvvvtttssssssssstttsssrrrtttxxx{{{}}}}}}|||vvvpppkkkgggeee::::::::::::;;;===>>>???AAAAAAAAACCCGGGLLLPPPSSSVVVZZZ^^^aaabbbbbbbbbccceeegggkkkoootttxxx|||~~~}}}~~~}}}jjjfffbbb____________^^^cccbbbbbb```___]]][[[ZZZWWWWWWVVVVVVVVVWWWXXXYYYWWWUUUQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOONNNKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>======<<<<<<<<<======<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===:::999:::<<<::::::;;;;;;::::::999888999888777666555555555555111111111111111111111111333333222222222222222222111111111111111111111111222222111111111111222222111111000111111222333333222222111000000000000000//////000111111111111111333333333222222111111111111111111111111111111111000000000111111222222222111111111111000000000000222111111000000111111222000111111222222111111000222222222111111111000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111111111222222111111222222222333333333333333333333444444444444444555666777888;;;???BBBKKKUUUcccqqqyyy}}}~~~~~~vvvtttsssuuu{{{~~~|||yyywwwvvvuuuuuusssqqqpppppprrrtttttttttxxxzzz||||||vvvsssooojjjeeeaaa^^^\\\888777777888999:::<<<<<<===>>>???@@@BBBCCCDDDEEEGGGJJJMMMOOOOOOOOOOOOPPPQQQSSSVVV[[[```dddhhhjjjjjjlllmmmooorrrwww}}}~~~zzztttmmmiii^^^[[[WWWUUUUUUUUUUUUTTTVVVWWWWWWWWWWWWUUUSSSRRRSSSSSSSSSRRRRRRQQQPPPOOOPPPNNNLLLKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<<<<======>>>???<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>??????===;;;999999::::::::::::::::::999999888888777666555555555555555111111111111111111111111222222222222222222333333111111111111111111111111222222111111111111222222000000000111222444555666333222222111000111111111000000000000000111111222222222222222222111111111111111111111111111111111...//////000222333333444111111111111000000000000222111111000000111111222000000111111111111000000222111111111111000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111111111111222111111222222222333333333333444444444444555555555333444555555666777;;;===EEEMMMYYYfffooovvv{{{}}}xxxwwwuuutttvvv|||}}}{{{zzzyyyxxxtttrrrooonnnnnnnnnlllkkkpppqqqrrruuuyyy~~~~~~yyyrrrmmmfffdddaaa]]]ZZZWWWTTTSSS666777777777888999::::::>>>>>>??????@@@@@@AAAAAACCCEEEHHHIIIHHHGGGGGGHHHJJJKKKMMMPPPRRRTTTVVVWWW\\\]]]^^^___bbbffflllqqqwww}}}{{{vvvuuuwwwzzz}}}zzzxxxsssoookkkeee___[[[ZZZWWWTTTSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVTTTRRRQQQQQQRRRSSSSSSSSSQQQOOOMMMLLLKKKIIIIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>===============>>>>>><<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA???<<<:::999:::999::::::::::::999888888777666555555444444444555111111111111111111111111111111111222222333333333111111111111111111111111222222111111111111222222111000000111222333444444333333222111111111111111111000/////////000222333222222222111111111111111111111111111111111111111......///000000111222222111111111111000000000///111111000000000000111111///000000000000000000///111111111111000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222333333333333111111222222222333333333444444444555555555666666444555666666555666888:::???FFFOOOZZZdddnnnvvv{{{{{{{{{yyyvvvvvv|||}}}|||{{{xxxvvvsssqqqpppnnnllljjjkkkkkkkkklllppptttyyy|||}}}{{{vvvqqqlllgggccc]]][[[YYYWWWUUUSSSRRRRRR666777777888999999999999>>>>>>======>>>???AAABBB???AAACCCDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIJJJQQQRRRSSSSSSUUUYYY^^^bbbiiilllqqquuuvvvxxxyyy{{{xxxvvvrrrmmmiiiiiilllooossszzz~~~}}}~~~{{{xxxvvvuuuuuuvvvooolllgggddd```]]]XXXUUUTTTRRRPPPOOOPPPQQQQQQPPPVVVVVVVVVVVVTTTRRRPPPOOOQQQRRRTTTTTTTTTRRRPPPNNNMMMKKKIIIIIIJJJKKKJJJHHHIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@???======<<<<<<<<<======>>>@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAA>>>;;;::::::999999::::::999999888777666555444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111222222111111111111222222222111111000000000111111333222111111000000111111111000/////////000222333111111111111111111111111000000000000000000000000////////////////////////111111111111000000000///111000000000000000000111...//////000000//////...000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000222222111111111111222222111111222222222333333333111111222222222333333333444444444555555555666666555777777777666666777999<<<@@@GGGOOOYYYdddooovvv{{{}}}}}}{{{zzz~~~{{{yyywwwuuutttrrrooommmiiihhhggggggiiilllpppssstttvvvyyy|||~~~|||yyypppmmmiiieeebbb___\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSS666777888999999999999999;;;;;;;;;;;;<<<===???@@@>>>@@@AAAAAA@@@@@@@@@BBBAAABBBCCCDDDEEEFFFGGGHHHGGGIIIKKKMMMOOORRRVVVYYY^^^```bbbcccdddfffiiilllfffeeeccc```]]]^^^aaadddfffmmmuuuxxxwwwsssqqqppptttvvvzzz}}}}}}|||yyywwwqqqpppppppppppppppppppppttttttuuuuuutttrrrqqqpppmmmllljjjiiihhhiiikkkllldddaaa]]][[[ZZZXXXVVVTTTPPPOOOMMMNNNOOOPPPPPPOOOSSSSSSRRRQQQOOONNNMMMMMMQQQRRRSSSSSSRRRQQQNNNMMMMMMKKKJJJJJJKKKJJJIIIGGGIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGHHHJJJIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA???>>>===<<<<<<<<<>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@BBBAAA>>><<<;;;;;;999999999999999888888777555444444333333333444444444444444444444444444444222222222222222222333333111111111111111111111111222222111111111111222222222111111000//////000000222111111000///000000000000000000000000111111222000000000111111111111111000000000000000000000000000000000//////.........111111111111000000000000111000000//////000000111......////////////......//////000000000000000111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222111111111111222222/////////000000000000111111111222222222333333333333444444444444555555555666777888888666666777888:::<<>>@@@AAAAAA@@@@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGCCCFFFIIIKKKMMMNNNQQQSSSUUUVVVXXXXXXXXXYYY[[[]]]YYYYYYXXXWWWUUUUUUXXXZZZ^^^ccciiijjjhhheeeccccccbbbdddgggiiijjjiiihhhfffdddeeeggghhhiiiiiihhhhhheeeeeeeeedddccccccbbbbbb```___^^^]]]]]]___aaabbb\\\YYYVVVTTTTTTUUUTTTSSSOOONNNNNNNNNPPPQQQQQQPPPQQQPPPNNNMMMMMMMMMOOOPPPTTTTTTSSSRRRQQQNNNLLLKKKKKKJJJIIIJJJKKKKKKIIIHHHJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFGGGGGGHHHGGGGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>=========>>>@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>><<<>>>@@@???===;;;::::::999999999999999888777777444333333333333333444444333333333333333333333333333333222222222222222222111111111111111111111111222222111111111111222222111111000000000111222222111000//////......////////////000111111111111111///000000000111111111222000000000000000000000000000000000000111111111111111111111111000000000000000000////////////000000---......//////......---////////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222111111111111222222////////////000000000000111111222222222333333333333333333333444444444444555666888888666666666777888999;;;???FFFPPP\\\cccnnnssszzz~~~}}}{{{wwwuuunnnmmmkkkjjjiiiiiiiiiiiigggiiikkkllllllnnnqqqsssvvvyyy}}}}}}vvvrrrnnnjjjgggdddaaa^^^[[[ZZZYYYWWWUUUSSSSSSTTTQQQQQQQQQQQQRRRRRRSSSTTT555666777888888888777666777999===???@@@===:::888;;;===>>>>>>>>>>>>???AAA?????????@@@@@@@@@AAAAAAEEEHHHKKKLLLLLLLLLMMMMMMOOOQQQSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTZZZ___cccccc```]]]\\\]]]WWWYYY[[[]]]^^^^^^]]]\\\[[[]]]```bbbccccccbbbaaa\\\\\\[[[ZZZZZZZZZ[[[[[[XXXXXXVVVVVVVVVXXXZZZ[[[WWWUUUQQQPPPQQQRRRRRRRRRMMMLLLLLLMMMOOOPPPPPPOOORRRQQQOOONNNNNNPPPSSSUUUXXXWWWUUUSSSPPPNNNKKKJJJIIIHHHHHHIIIKKKKKKJJJHHHJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======999;;;>>>>>><<<:::999999888999999999999888777777333333333222222333444444222222222222222222222222444333333222222111111111111111111111111111111111222222111111111111222222000000000111222333555555000000///..................///111222222222111000//////000000111111111222000000000000000000000000000000111222333444444555111111111111000000000000000000////////////000000---..................---.../////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222111111111111222222111111111111222222222222111111222222222333333333222222222333333333444444444555777777666555666666777888999;;;AAAJJJUUU]]]gggmmmwww{{{xxxssssssqqqpppnnnlllkkkjjjdddfffggggggggghhhjjjmmmkkknnnrrruuuwww{{{~~~{{{wwwsssnnnkkkjjjgggccc```^^^\\\YYYWWWVVVVVVUUURRRPPPNNNNNNOOOQQQQQQQQQRRRRRRSSSTTTUUU666666666666666777777888:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===>>>???@@@>>>>>>???AAAAAAAAAAAAAAADDDHHHKKKLLLJJJHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQWWWWWWWWWXXXXXXYYYYYYYYYVVVTTTRRRSSSVVVXXXWWWUUUXXXWWWYYY^^^bbbaaa[[[UUUVVVUUUSSSRRRQQQRRRTTTUUUVVVVVVVVVWWWVVVVVVUUUUUUPPPQQQSSSUUUTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPMMMKKKLLLQQQVVV\\\\\\YYYUUUPPPLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@>>>===;;;::::::<<<=========<<<:::888666999888777666555444333333555444222111111111222222222222111111111111222222000111222333333222111000444333222000000000000111000000000000000000000000//////000000111111222222111111111111111111111111555333000...---...000222000000000000000000000000///...---------///000111000///...---------------......////////////......000000000000000///......//////000000000000///...000000///...............////////////////////////111111222222333333444444///...------...000222333111111000000000000111111111111111111111111111111111111111111111111111111333333333333333333333333111222222333333444444555555555666666777777888888888888999;;;@@@GGGMMMQQQ\\\eeepppxxx}}}zzzvvvssspppnnnmmmllliiifffeeeeeeffffffeeefffhhhkkknnnqqqsssuuuuuu||||||~~~}}}yyyvvvqqqlllgggdddcccbbb[[[ZZZXXXWWWUUUTTTTTTSSSMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWW666666555555666666777888::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<===???@@@>>>??????@@@@@@AAAAAABBBCCCGGGJJJJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOTTTTTTTTTTTTUUUUUUUUUUUURRRPPPNNNOOOSSSUUUUUUTTTWWWVVVWWW[[[______ZZZUUUTTTSSSPPPOOONNNNNNOOOOOOSSSTTTTTTUUUUUUUUUTTTTTTPPPQQQRRRSSSSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOOMMMKKKLLLPPPTTT[[[[[[ZZZVVVRRRNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>======???@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>><<<;;;:::999;;;<<<======<<<:::777666888777777666555444444333444333222111111111222222222222111111111111222222000111222222222222111000222111111000000111222333000000000000000000000000000000000000000111111111111111111111111111111111333111000///...///000111000000000000000000000000/////////...//////000000111000000////////////000......////////////......000000000000000///......//////000000000000//////000//////.........///////////////////////////////////////000000000000000000///.........000222444111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444444555555555666666666777777777777777777999>>>CCCIIILLLVVV___jjjsss}}}}}}{{{xxxvvvuuuuuupppmmmiiiggggggggggggfffcccccceeegggjjjlllmmmnnnrrrssstttwwwyyy|||~~~}}}|||{{{xxxuuurrrpppllljjjfffbbb___]]]]]]]]]XXXWWWVVVTTTSSSSSSRRRRRRNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[666555555555555666777777999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>???@@@BBBCCCBBBEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPOOOOOOOOOLLLKKKJJJKKKNNNQQQSSSSSSVVVUUUUUUWWW[[[[[[YYYUUUSSSRRROOOMMMLLLKKKLLLLLLPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPNNNLLLMMMPPPRRRWWWXXXYYYWWWSSSPPPNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA??????@@@@@@???>>>>>>???AAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<::::::999;;;;;;<<<<<<;;;999777666666666666555555555444444444333222111111111222222222222111111111111222222000111222222222222111000000000000000111222333444000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111000000//////////////////000000000000......////////////......//////000000000///....../////////000000000000000/////////......///000000000000000000000000000000////////////............000000/////////111222333111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444555555555666666666666666666666666777:::???DDDFFFNNNWWWbbbkkkvvv~~~~~~}}}}}}vvvsssooolllkkkjjjiiigggbbbbbbbbbbbbccceeefffgggiiiiiijjjkkkmmmppprrrsssvvvxxxyyy|||}}}~~~{{{uuupppnnnllllllkkkjjjgggeeecccbbb^^^]]][[[YYYWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUWWWWWWYYY[[[]]]___```aaa555555444444555555666777888888888999999999:::::::::::::::;;;<<<===>>>>>>@@@???>>>===>>>@@@BBBCCCAAABBBDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMMMMMMMLLLKKKKKKKKKIIIHHHHHHJJJMMMPPPSSSTTTUUUSSSRRRSSSUUUWWWVVVUUURRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPOOONNNMMMNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNQQQQQQPPPOOONNNNNNPPPQQQSSSUUUVVVVVVSSSPPPNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAA@@@???>>>AAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999999::::::::::::999888777666555555555555555555555555333222222222222222222222222222111111111111222222111111111222222111111111000000111111111222222333000000000000000000000000222222111111000000//////////////////////////////---...///111111111000000////////////////////////000111222222222000///...,,,,,,---....../////////......////////////.........///////////////......///////////////000000111//////////////////000111000000000000000000000000111111000000/////////...000000000000000111222333111111000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111111111222333333444444555555555555555555555555666666555666888<<>>>>>???>>>=========???AAACCCAAAAAAAAABBBCCCCCCBBBBBB@@@AAABBBDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLPPPTTTWWWTTTSSSQQQPPPQQQRRRSSSSSSOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKLLLMMMNNNLLLMMMNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSPPPNNNLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???===<<<<<<;;;:::999888888999999999888888777666666555555555555444444444444222222222222222222222222222222111111111111222222222111111111111111111222222222222222111111000000000000000000000000000000222222111111000000//////////////////////////////,,,---///111111111000///////////////////////////000111222222222000///...+++,,,---...//////............////////////............////////////......//////......///000111222000000/////////000000111////////////////////////111000000000//////......000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111222222333333000000111222222333333444555555555444444444444444777666666666888:::<<<>>>DDDLLLVVV```lllyyy~~~{{{yyyyyy}}}|||uuusssuuu}}}|||yyywwwuuurrrpppnnnllliiifffeeeeeeffffffbbbbbbbbbaaabbbbbbcccccceeefffgggiiikkkmmmnnnooossssssssstttttttttttttttsssuuuvvvvvvuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~|||zzzxxxwwwwwwttttttssssssrrrqqqqqqqqqooooooooommmlllkkkmmmooovvvtttqqqkkkccc^^^[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]```aaaccceeehhhkkkmmmnnn444333333333333444555555666666666777777777888888888999;;;<<<>>>>>>??????>>>>>>======>>>???AAABBBAAA@@@???@@@BBBBBBBBBAAA@@@@@@AAACCCDDDFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKOOOTTTXXXTTTSSSQQQOOONNNNNNOOOPPPJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKMMMOOOOOOOOOOOONNNLLLLLLLLLMMMOOOOOONNNLLLMMMOOOPPPPPPNNNLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888777888888777777666666666666555555555444444444333333111111222333333333222222222222111111111111222222222222111000000111222222222333333222222000//////000000000000000000000000111111111111000000000000000000000000000000000000---...///000111000///...000000000000000000000000000000000111000000//////...///000111111111000///......////////////......------.../////////......//////.........000111222222111000000/////////000////////////////////////............------------/////////000000000000///111111000000000000111111000000000000000000000000000000000000000000000000000000111111222333333333000000111111222333333333444444444444444333333333666666666666777999;;;<<>>>>>??????@@@@@@BBB???>>>???AAABBBBBB@@@@@@@@@AAABBBDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHLLLRRRWWWUUUTTTRRRPPPMMMLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHJJJLLLOOOPPPPPPOOOOOONNNNNNNNNQQQTTTUUURRRPPPNNNOOOPPPOOOMMMKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAA@@@@@@@@@AAABBB??????@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::::::::999888888777777777777666666555555666666666666555444444333222222000111222333333333333222222222111111111111222222222222111000000111222222000111222222222222000000000000000000000000000000000000000000000111111111111111111111111111111111//////////////////......000000000000000000000000/////////...//////000000...///111222111000...---......////////////......,,,---......//////......//////...---...000222333333333111000//////......------------------------..................//////....../////////.........111111000000000000111111000000000000000000000000000000000000000000000000//////000000111222222333000000000111222222333333444444444333333333222222444444444555666777999:::===DDDLLLUUUaaapppyyy{{{{{{yyywwwttttttwww{{{~~~|||}}}|||tttmmmllloooyyy|||zzzyyywwwtttrrrooonnnmmmhhhhhhfffdddcccbbbbbbbbbaaaaaa```___``````bbbbbbccccccbbbbbbaaaaaaaaaaaa```bbbcccbbbaaaaaabbbdddcccddddddeeefffgggiiijjjhhhgggeeecccaaa______^^^^^^^^^]]]]]]]]]]]]\\\\\\YYYZZZZZZYYYXXXYYY[[[^^^]]]^^^]]]ZZZVVVRRRPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTQQQRRRSSSSSSTTTTTTTTTTTTWWWWWWWWWXXXYYYZZZ\\\]]]^^^___aaadddgggkkknnnooopppqqqsssuuuwwwyyy{{{{{{333333222222333333444555555555555555666666666777888:::<<<>>>@@@@@@@@@@@@<<<===>>>???@@@@@@@@@???BBB???===>>>AAACCCBBB@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDFFFFFFFFFFFFIIIOOOTTTUUUUUUSSSPPPMMMKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGIIILLLNNNPPPQQQPPPPPPSSSRRRSSSWWWZZZ[[[YYYVVVPPPQQQPPPNNNLLLKKKMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBAAA@@@@@@@@@AAABBBCCC???????????????>>>===<<<===============<<<<<<;;;:::999999999888888777777777666666555555555666666777777666555333222111111000111222333444333333222222222111111111111222222333222111000000111222333...///111222333333222222000000000000000000000000//////000000111111222222111111111111111111111111000000//////.........---000000000000000000000000///...---------///000111---...///000///...,,,***......////////////......,,,,,,---.../////////...//////...---...000222444444444222000///.........------------------------//////000000111111222222---...............------111111000000000000111111000000000000000000000000000000000000000000000000---......///000111111222000000000111222222333333444444444333333222222222333333333444555666777888999@@@HHHQQQ]]]kkkuuuwwwxxxwwwuuurrrqqqssswww{{{{{{zzzzzz}}}{{{qqqmmmnnnqqqyyy~~~}}}{{{xxxuuusssqqqnnnmmmkkkiiigggfffeeeeeedddcccbbb`````````aaabbb``````______^^^^^^]]]]]]ZZZ\\\]]]\\\[[[[[[\\\]]]]]]]]]^^^^^^___```bbbbbb```___]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVUUUVVVYYY[[[WWWXXXYYYXXXTTTQQQPPPOOOQQQQQQPPPPPPQQQSSSTTTVVVQQQRRRSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZ\\\]]]___```bbbccceeeiiimmmqqqtttvvvvvvwwwxxxzzz|||~~~///333666777555444555777777888999999888777666555888:::???BBBDDDCCCAAA@@@============>>>???@@@AAA<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKMMMMMMQQQPPPOOONNNLLLJJJHHHGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUYYY```ffffff```ZZZVVVSSSOOOKKKIIIJJJLLLNNNNNNKKKHHHFFFFFFGGGFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLLLLJJJIIIHHHIIIGGGFFFEEECCCCCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>???@@@AAABBB===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999777555444444555666666777777666666555444444444444333333222222222222222222222222222222222444444333222111111111222000000000000000111111111////////////////////////000000000000000000000000........................000000000000111111111111......///000000000000000............////////////......////////////......////////////////////////111111000000/////////...........................////////////////////////222111111000///......---............////////////222111000.........///000,,,,,,---...///000111111000000000000000000000000000000000000000///......------...000111111111111000000000000000000000000111111222222222111111000111222444555666555444333444444333333444555777888>>>@@@DDDIIIRRR^^^jjjrrrvvvsssqqqqqqtttuuutttsssvvv||||||~~~vvvpppqqqxxx~~~~~~~~~|||yyytttsssrrrqqqooonnnmmmlllhhhhhhhhhgggeeeccc```___```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[\\\[[[ZZZYYYXXXVVVVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTTTTTTTTTTTTTTTTUUUYYYXXXWWWVVVTTTSSSRRRQQQTTTTTTUUUUUUVVVVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\```aaabbbdddeeefffffffffkkklllmmmpppsssvvvyyyzzz}}}111444777999::::::;;;<<<:::999888777777777888888888:::===@@@AAAAAA@@@???<<<<<<<<<<<<===>>>???@@@======>>>@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKOOOOOONNNMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKMMMNNNNNNMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNPPPQQQQQQRRRUUUUUUXXX^^^cccccc^^^YYYQQQOOOLLLJJJJJJLLLOOOQQQMMMJJJGGGEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJJJJKKKGGGFFFDDDCCCCCCDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBB???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555555555555444444444444444333333222444444333333333222222222222222222222222222222222333333222111111111111111000000000000000000000111111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111......///000000000000000............////////////......////////////..............................000000/////////.........................................................111111000000///......---............////////////222111///.........///000.........///////////////////////////////////////000000000000000///.........///000111111222111111000000000000000000000000000111111222222222111111333333444444444444444333444444333333444555777777:::<<>>======:::::::::;;;;;;<<<===>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRUUUUUUVVVZZZ]]]^^^ZZZVVVOOOMMMKKKJJJJJJLLLNNNPPPKKKIIIFFFEEEEEEFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLNNNNNNMMMLLLLLLLLLFFFFFFDDDDDDDDDDDDFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555555555444444444444444333222222333333333333222222222222222222222222222222222222222111111000000000000000111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111......///000000000000///............////////////......////////////..............................///............---------................................................111000000//////.....................////////////111000///.........//////000000//////.........---........................000000000000000//////...000111111222222111111111//////////////////////////////000111222222222222444444333333222333333333333333333333444555666777777888:::===BBBJJJSSSYYY```bbbffflllrrrttttttsssuuuwww}}}~~~}}}|||{{{yyyxxxwwwtttqqqnnnkkkjjjgggfffeeecccaaa```^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[XXXXXXVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTZZZZZZ[[[\\\^^^___``````aaaaaaaaabbbdddgggiiikkkmmmnnnooopppqqqrrrrrrrrrssstttuuuwwwzzz|||333222333777<<<>>>===:::999888666555555666777888999999999999::::::;;;<<<999999888999999:::;;;<<<===>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOTTTSSSRRRTTTUUUVVVTTTQQQOOONNNLLLJJJIIIIIIJJJKKKIIIGGGEEEDDDEEEFFFEEEDDDEEEFFFFFFGGGIIIJJJJJJKKKNNNOOOQQQPPPNNNKKKKKKKKKFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEDDDBBBBBBAAAAAAAAA>>>>>>????????????>>>>>><<<===???AAACCCCCCCCCBBB@@@???>>>===<<<;;;::::::::::::::::::::::::::::::999999888777666555555555555555666666666555444444333222222222222222222222111111111111111111111111000000////////////000000111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000111---...//////000000//////............////////////---......//////......---........................------------------------................................................000000/////////.....................////////////////////////.../////////////////////....................................//////000000000000//////000000111111111000000///////////////////////////......000111222222222222555444222111111111222333333333333333444555666666777888999;;;===CCCIIINNNUUUYYYaaajjjqqquuuvvvvvvxxxwww{{{}}}zzzwwwsssqqqooonnnmmmkkkjjjhhhfffddddddeeeeeedddcccaaa```___^^^[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\^^^___```aaacccdddeeefffggggggggghhhjjjmmmppprrrtttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{}}}222000000333666888555222444444555555555555444444888888777777777888::::::777777777777888999:::;;;======>>>>>>??????>>>>>>@@@@@@@@@@@@@@@???>>>===??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKQQQRRRRRRQQQMMMJJJHHHHHHEEEDDDDDDDDDDDDDDDDDDEEECCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>??????>>>>>>===;;;===???AAABBBBBBBBBAAA>>>======;;;:::999888888999999999999999999999999777777777777666666555555555555555666555444444333222222222222222222222222111111111111111111111111000///////////////000000111111111111000000//////000000000000000000000000////////////////////////...........................////////////000000000------...///////////////............////////////------............------........................,,,,,,,,,---------------................................................////////////........................////////////.........////////////...............////////////........................//////000000000000////////////////////////......////////////////////////---...///000111222222222444333111000000111222333222222333444444555555555666777888999:::===AAAEEEKKKQQQ[[[eeennntttxxxzzz|||zzz}}}}}}zzzxxxvvvuuuuuutttsssqqqpppnnnmmmlllnnnmmmllljjjhhhgggfffeeeaaabbbbbbccccccccccccccccccbbbaaa___^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]______^^^^^^^^^^^^______``````aaabbbbbbccccccdddcccdddeeeggghhhjjjkkkkkkllllllmmmnnnpppsssvvvwwwzzzzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}000///000111222222000...111222333555555444333222666666666666777888999:::777666666777777888999:::<<<<<<============<<<<<>>>>>======>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJKKKKKKKKKJJJIIIHHHHHHDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHJJJKKKKKKLLLFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKPPPQQQRRRPPPLLLHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFAAAAAA@@@???????????????===>>>>>>??????>>>>>>===<<<<<<>>>???@@@@@@@@@@@@<<<<<<;;;:::999888888777888888888888888888888888666666777777777666555555333333333333333222111111111111111222222222222222111111111111111111111111///////////////000000111222222111111000/////////////////////////////////////////////////////////..............................////////////000000------...////////////...............////////////------............------------------------------,,,,,,,,,------------...........................------------------------....................................////////////------.../////////......---.........//////000000...........................//////000000000000000------...//////.........////////////////////////......///000111111111111111111000000111111222333111222333444555555555444333444666666666888;;;===DDDJJJSSS]]]gggooowww{{{~~~~~~~~~}}}||||||||||||{{{zzzxxxwwwvvvvvvtttsssrrrqqqooonnnmmmllljjjkkkllllllllllllkkkkkkiiihhhgggfffeeedddddddddfffeeeeeeddddddeeeeeeffffffeeeeeeddddddeeeeeefffggggggggghhhiiijjjjjjkkkjjjkkklllmmmnnnooopppqqqqqqrrrsssuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~///111333333111000000000222222333333333444444444333444555666777999999:::666666666666777888999::::::;;;;;;<<<;;;;;;::::::<<<<<<===>>>>>>>>>======<<<<<<===>>>????????????@@@AAAAAABBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJJJJIIIHHHGGGGGGGGGCCCDDDFFFHHHIIIJJJJJJJJJEEEDDDDDDFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOONNNJJJGGGFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@???>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======<<<======>>>??????;;;;;;;;;::::::999999999777777777777777777777777444555666777777666666555222333333333333222111111000111111111222222222222111111111111111111111111000/////////000000111222222222111111000//////...000000000000000000000000////////////////////////................................./////////000000,,,---......//////..................////////////,,,------......------,,,------------------------,,,---------....................................------------------------....................................////////////,,,---.../////////......///////////////.........////////////////////////......///000000000000000,,,---...//////000//////000000000000000000000000//////000000000000000///......000111222222222222000111333444555555444444222444555666666666999:::===CCCKKKSSS\\\gggrrryyy}}}~~~{{{zzzzzzxxxwwwvvvuuuuuussstttuuuuuuuuutttssssssqqqpppooonnnmmmllllllllloooooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooooooooooooppppppqqqrrrrrrrrrrrrrrrsssssstttuuuvvvvvvuuuwwwyyy|||}}}~~~}}}}}}///333666666333111222444555444222111222444666888222333555777888999::::::666666666777777888999::::::::::::;;;;;;:::999999::::::;;;<<<============;;;<<<===>>>????????????@@@@@@AAABBBBBBCCCCCCDDDGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJHHHGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLJJJHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC???>>>>>>============>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555666777777777666555444444555555555444333333000000111111222222222222000000000000000000000000000000000000000111222222222222222111000//////...111111111111111111111111////////////////////////000000000000000000000000............/////////000,,,---......//////................../////////000,,,------......------,,,---------------------------------....../////////........................---------------------------................................./////////000+++,,,.../////////......222111000///...---,,,,,,000000000000000000000000......///000000000000000------///000111111111111111111111111111111111111///000000000000000///...+++---///111333333333222000111333444555555444333333555777777777888:::;;;999>>>DDDLLLUUUaaannnwww{{{|||{{{}}}~~~}}}||||||xxxyyyzzz{{{{{{zzzyyyxxxxxxxxxvvvuuutttsssssssssvvvuuuuuuttttttuuuuuuvvvxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyyxxxzzz~~~~~~000111111222222333444444444444444444444444444444555444444444444555666666888888999:::::::::999999===:::888999;;;<<<:::777======>>>???????????????;;;<<<=========>>>@@@BBBBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCEEEGGGHHHIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCAAA???===<<<<<<===>>>======>>>>>>?????????@@@BBB@@@===;;;999888999999::::::;;;;;;::::::999888666666777777777777777666555444444444444555666666555555444333333222111111333222222222222222222222111111111111111111111111111111000000000000111111000000//////.........---............////////////000000///...............000000////////////000000......------------......//////.........---------.........------,,,,,,,,,---......//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---...............------------,,,,,,,,,,,,------...------,,,,,,------...............................................................///////////////////////////000111111000000///...............////////////////////////////////////////////////222222111111000000//////444444444444444444444444333333444444555666666666888:::===BBBJJJVVVbbbjjjvvv~~~zzzqqqpppqqqxxx}}}~~~~~~}}}|||}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~}}}}}}}}}}}}{{{zzzzzz|||||||||~~~~~~000000111111222333333444444444444444444444444444444444444444444555555666666777777888888888888888999777666777:::;;;:::888;;;<<<======>>>>>>======:::;;;======<<<===???AAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPPPPNNNLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEECCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>><<<<<<<<<===>>>======>>>>>>>>>?????????AAA???===:::999999::::::::::::;;;;;;::::::999888666666777777777777666666444444444444444555666666555444444333222222111111222222222222111111111111111111111111111111111111111111000000000000111111000/////////........................////////////000000///...............000000////////////000000......------------......//////.........---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------............------...------------------......------,,,,,,------...............................................................///////////////////////////000000111000000///...............////////////////////////000000000000000000000000111111111000000000000000222222222222222222222222333333444444555666666666999:::<<<@@@FFFOOOZZZaaalllvvv~~~sssooonnnqqquuuzzz000000000111222222333333333333333333333333333333444444333333444444555666444555666666777777777666666555555666999::::::999::::::;;;<<<<<<<<<<<<<<<999;;;<<<<<<;;;<<<>>>AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEGGGIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNQQQQQQPPPNNNHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHAAABBBBBBBBBCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<===>>>============>>>>>>>>>>>>???>>><<<::::::::::::;;;:::::::::::::::999999888666666666777777666666555444444444444444555555666444444333333222222111111000000000000000111111111111111111111111111111111111111000000000000111111////////////........................////////////000000///...............000//////......//////000......------------.....................---------,,,,,,------------------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------............------.........------............------,,,,,,------...................................................---............///////////////......//////000111000//////............///////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111333333333444555555666666999999;;;<<<@@@GGGOOOUUUdddooo|||zzzssspppnnnoooqqquuuyyy~~~//////000000111222222222222222222222222222222222333333333333333444444555333444555666666777777666666555666666888999999999999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHDDDFFFIIILLLLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIILLLOOOPPPOOONNNHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHBBBBBBCCCCCCCCCDDDDDDDDDHHHGGGEEEDDDCCCDDDEEEFFFAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;<<<<<<===>>>===========================<<<;;;:::::::::;;;;;;999::::::::::::999888888666666666777666666555555444444333333444444555666333333333333222222111111////////////000000000000111111111111111111111111111111000000000000111111///////////////.....................////////////000000///.............../////////....../////////......------------..............................,,,,,,,,,------.........000000//////.........---........................------------------------,,,------......---------,,,,,,---.........------///......------......///...------,,,,,,------...................................................---------........./////////............///000000000///............//////////////////////////////000000000000000000000000//////000000111111222222222222222222333333333333222333333444444555666666777888999:::<<>>@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHLLLNNNOOOMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCDDDEEE@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999999::::::999999888777666666666666666555444444333333333333333444555555333222222222222222111111....../////////000000000000000000000000000000000111111000000000000111111.........///////////////............////////////000000///...............//////............//////......------------......---.....................,,,,,,,,,------.........,,,,,,,,,++++++*********........................------------------------,,,---------------,,,,,,++++++,,,---......------......------------.........------,,,,,,------...................................................------------...........................//////000//////............////////////////////////////////////////////////////////////000000111111222222111111111222222333333333222222333333444555555555444555777888:::===BBBFFFMMM[[[kkkvvv|||yyyuuusssrrrtttvvvxxxvvv{{{.........///000000111111111111111111111111111111222222111111222222333444222333444555666777777777777999999888777666666777999999:::;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<>>>AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGHHHGGGHHHJJJMMMOOOOOOMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFF???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777666666666666555555444333333333333333333444444555222222222222222222111111......//////000000111111000000000000000000000000111111000000000000111111.........///////////////............////////////000000///...............///......------......///......------------......---------...............,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++........................------------------------,,,------------,,,,,,+++***+++,,,------...---------------,,,,,,---------...------,,,,,,------...................................................,,,------------...............------......///000///............//////000////////////////////////........................000000000000111111111111.........///000000111111222222222333444444555555111333555777888;;;???BBBFFFSSSbbbnnnxxx~~~||||||~~~zzzyyyxxxyyyzzztttwww}}}------...//////000000111111111111111111111111111111111111111111222333333000111222444555555666666444666888777555555666888777888999999::::::999999:::;;;======<<<===???AAABBBCCCCCCDDDDDDCCCBBBBBBAAABBBDDDFFFGGGGGGGGGGGGIIIJJJLLLMMMLLLJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIHHHGGGKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFEEE@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999888999999999999999888777777666666666666555444333222333333222222333333444555111111111111111111222222......///000000111222222000000000000000000000000111111000000000000111111............/////////000............////////////000000///...............///......------......///......------------......---------.........//////------------------,,,,,,..................//////................................................---------------,,,+++*********+++,,,------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...................................................,,,,,,---------............------------...//////...............///000000////////////////////////////////////////////////111111111000000000000000------......///000000111111222222333333444555555000222444666777888;;;>>>BBBMMM[[[fffqqq{{{|||zzzyyyyyy{{{}}}~~~------......///000000000000000000000000000000000111111111000111222222333//////111222333444444444000333666666444444666999666666777888888888888888;;;<<<=========>>>@@@BBBBBBCCCCCCDDDCCCCCCBBBBBB@@@AAACCCEEEFFFGGGFFFFFFJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEGGGGGGGGGEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIKKKKKKKKKIIIHHHMMMNNNOOOPPPOOONNNLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777888999999999999888777777666666666666555444333222333333222222333333444555111111111111111111222222...//////000111222222333000000000000000000000000111111000000000000111111---.........//////000000............/////////000000000///........................------..................------.........---------.........//////.........------,,,,,,,,,*********++++++,,,,,,,,,................................................------------,,,,,,+++***)))***+++,,,------...---,,,++++++******++++++,,,...------,,,,,,------...................................................,,,,,,,,,---------.........------------...//////...............///000111////////////////////////000000000000000000000000222222111111000000//////...//////000111222222333111222222333333444555555000222444555555666888:::;;;EEERRR\\\gggrrryyyzzzzzzyyywwwvvvyyy***+++---///000000//////...000111111///...///000222222111111111111111111111111222222222333333333555555555555666666666777777777777777777888888999;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCJJJIIIHHHFFFEEECCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFJJJKKKMMMOOOPPPOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHEEEAAA?????????>>>>>>BBBBBBBBBAAA@@@???>>>===@@@??????>>>===<<<<<<;;;>>>======<<<<<<<<<<<<<<<>>>???@@@AAAAAA???>>><<<===<<<;;;:::999:::;;;;;;666888;;;;;;:::888888999888999999999999888777777777666555444444333444444222333333444444333333222333222222222111111000000---***)))+++///222222000111111000/////////////////////000000000000//////////////////............000000//////......------,,,---...000000000////////////000000000000//////........................,,,---------------,,,,,,........./////////000000++++++,,,---------,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,---......------------...//////,,,,,,---......---,,,,,,))))))***,,,------,,,***))))))***++++++,,,------......------------.....................---------,,,------......------,,,,,,---...//////...---,,,------............------+++,,,,,,---......------,,,,,,,,,---------......000000////////////000000000000000000////////////222222333333333444444444444444555555666777777777888>>>HHHTTT```kkkuuu{{{{{{vvvuuuxxxxxxxxx}}}{{{{{{~~~+++,,,...///000000//////...///111111///...///000111111111111111111111111111111222222222333333333444444444555555555555555777777666666777777888999;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEEEEFFFGGGHHHJJJKKKIIIFFFBBBAAA@@@AAA@@@???AAAAAAAAAAAA@@@???>>>===?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBAAA@@@>>>======<<<;;;:::999:::;;;;;;888:::<<<;;;:::888888888888999999999999888777777777666555444444333333444222333333444444333333222222222111111111000000000......---...000111111000111000000/////////////////////000000000000/////////////////////////////////////////////.........---...///000000///......------............------........................------.........------,,,+++,,,,,,,,,---------............---,,,+++))))))////////////............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***,,,+++,,,,,,---------,,,+++++++++,,,---...............------------......------------------------,,,------......------,,,,,,---...//////...---,,,------............------,,,---...............---,,,---------............000000////////////000000000/////////////////////000000000111111111222222333333333444555555666666777<<>>>>>?????????@@@AAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<::::::;;;<<<===>>>???@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;:::999:::;;;;;;;;;===>>>===;;;888888888888999999999999888777777777666555444333333333333222222333333333333222222111111000000000000/////////000222222111000///000000000000000//////////////////000000000000//////////////////000000000000.........///////////////....../////////...------------------------------------------------------------...............---++++++,,,,,,,,,,,,------.........---,,,+++***))),,,,,,,,,+++++++++******------,,,+++++++++,,,,,,+++++++++++++++,,,,,,---+++,,,---......---,,,+++......------,,,,,,------,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,------............------------............------...///////////////......------........./////////000//////......//////000////////////////////////000000000111111111111222111111222333333444444555666999>>>EEENNNYYYeeemmmsssrrrtttxxxyyyyyy|||~~~|||wwwvvvuuuuuuuuuvvvxxxyyy~~~000000000000000//////...,,,...000000///...///000000000000000111111111111111111222222222333333333333444555666666666555555666666666666666777888888::::::;;;<<<<<<======>>>===>>>>>>???@@@AAAAAABBBDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>=========<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===<<<;;;:::999:::;;;;;;???@@@AAA@@@===:::888888888999999999999888777777666666555444333333333333222222333333333333222222000000000///////////////,,,000444444111//////111000000000000000//////...//////000000000000///////////////000000000000000------......//////000000/////////......------,,,///..................///------------------------------.../////////......------------------......******+++,,,------------++++++*********)))))))))...---,,,,,,+++++++++++++++++++++++++++,,,------......///000000///......//////...,,,******,,,------------.........//////------------------------,,,,,,,,,---------------,,,------......------,,,------------------------------............------000000000000000//////............////////////000/////////....../////////.........///////////////222222222222333333333333111111222222333444444444666777999===DDDOOOZZZbbbhhhkkkooosssuuuwwwyyy|||}}}yyy{{{}}}yyyuuurrrpppooommmqqqtttzzz111111000000//////......,,,---///000///...///000//////000000000111111111111111222222222333333333444555777888888888666666666666666555666777777888::::::;;;;;;<<<===============>>>>>>???@@@AAAAAACCCCCCCCCCCCBBBAAA???????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEDDD??????@@@@@@@@@@@@@@@@@@DDDBBB@@@@@@AAAAAA@@@?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAA@@@@@@??????===<<<;;;:::999:::;;;;;;BBBCCCCCCBBB>>>;;;999999888999999999999888777777666555444333333222222333111222222333333222222111///////////////000000000***...333333111///000222///000000111000///......//////000000000000//////......//////000000000111------......//////000000//////......---------,,,......------------......------------------------,,,,,,---...//////......------------------,,,,,,)))***+++,,,------------/////////.........------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///000000///......---------+++)))(((+++---,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,---------.........,,,------......------,,,---------,,,,,,---------------............------///000000000000000//////.........////////////000//////............//////------....../////////000111111222222222333333333222222222333444444555555666666777999===FFFPPPWWW]]]bbbiiinnnrrrvvvyyyzzz|||yyytttwww|||{{{uuuooojjjfffdddggglllsss{{{111000//////.........///+++---//////......///000...//////000000111111111111111222222222333333333444666888999999999777666666666555555666666777888:::::::::;;;<<<<<<===============>>>?????????@@@BBBBBBBBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>???>>>>>>======AAA???>>>???@@@@@@???>>>>>>???????????????>>>>>>>>>>>>>>>>>>============@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@?????????>>>>>>===<<<;;;:::999:::;;;;;;BBBCCCCCCBBB>>>;;;999999888999999999999888777777666555444333222222222222111111222222222222111111//////000000000000111111,,,...111222111111111222///000111111111000...---//////000000000000//////------......//////000000.........//////////////////...------,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++************)))))),,,---------,,,,,,+++***......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++***,,,---,,,)))(((***---+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,------......,,,------......------,,,------,,,,,,,,,,,,------------............------......///000000000000000------.........////////////......------......///---------......//////000/////////000000000000111111222222333333444555555555555666777999???FFFKKKRRRYYYbbbgggnnnuuuzzz{{{{{{~~~{{{uuuvvvwwwyyy}}}}}}tttkkkddd]]]^^^aaaeeelllssszzz~~~000///...---------...///***,,,...///......///000......//////000111111222111111222222222333333333333555777999999888666555666555555555555666777777999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEDDDDDDCCCBBBAAAAAA???@@@@@@@@@@@@???>>>===???>>>>>>???@@@AAA???>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>===>>>@@@AAABBBAAA???>>>??????>>>>>>======>>>>>>===<<<;;;:::999:::;;;;;;???@@@AAA@@@<<<999888777888999999999999888777777666555444333222222222222111111222222222222111111000000000111111111222222222111000111222333222111//////111111111000...---//////000000000000//////,,,,,,,,,---...////////////////////////............---,,,,,,,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++*********)))))))))))),,,,,,---------,,,++++++************)))))))))))),,,,,,+++++++++,,,------+++++++++++++++,,,,,,---***+++,,,------,,,+++***(((,,,///...+++)))+++...+++++++++++++++++++++******+++---......---+++***((())))))***++++++,,,,,,,,,------......------,,,------,,,++++++,,,------------............------,,,---...///000111111111,,,---------............///......------......///,,,,,,---......///000000////////////000000000000000000111111222333333333222333555666777999===@@@DDDNNNWWW^^^fffrrrxxxyyyyyyyyy}}}|||{{{{{{{{{|||~~~sssjjj___^^^]]]^^^bbbhhhooosssvvvzzz///...---,,,,,,---...///***,,,...///......///000---......///000111111222111111222222222333333333222444666888888777555444555555555555555666777777999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============??????@@@AAAAAAAAA@@@@@@======>>>@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGEEECCCBBBGGGGGGGGGGGGHHHIIIJJJKKKFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>???>>>>>>???AAAAAA@@@>>>===>>>>>>?????????>>>>>>============>>>>>>>>>>>>:::;;;>>>@@@AAAAAA@@@??????>>>>>>==================<<<;;;:::999:::;;;;;;===>>>???>>>:::777666666888999999999999888777777555555444333222222222222111111222222222222111111000000111111222222222333888555111111333444222000...///111222111000...---//////000000000000//////++++++,,,,,,---...//////000000//////.........------,,,,,,+++,,,---///000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,---,,,,,,,,,++++++******((()))+++,,,---.........,,,,,,,,,,,,+++++++++***++++++++++++,,,------...*********)))***++++++,,,,,,,,,---......---,,,,,,''',,,000000---+++---000++++++++++++++++++++++++***+++---......---+++***&&&''''''((()))******+++,,,------......------,,,------++++++++++++---------..................---***+++---///000111111111,,,,,,,,,---------...............------.........,,,,,,------...///000000111111111111222222222222/////////000111111222222000222444555666666888::::::EEEOOOUUU___mmmuuuuuuuuuuuuwww}}}{{{rrreeebbb^^^\\\^^^cccjjjnnniiinnnsssvvvvvvxxx~~~+++,,,------......---------......///////////////000000111111111///---,,,111///...///222555666666333444555555666555555555444444444555555555555666666666666777888888999999::::::;;;;;;<<<=========>>>>>>>>>??????@@@@@@AAA;;;<<<>>>???AAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCGGGHHHJJJIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAAAAA@@@@@@?????????BBBBBBBBBAAA@@@???=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAA??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666666666666555555444555555444444444333333333000000111111111111000000111111111111111111111111111111111111000000//////000000000000////////////////////////............,,,,,,,,,---...///////////////000000000000//////***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---+++***,,,......,,,)))------------------------......---,,,,,,+++******++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------......---,,,,,,,,,------)))***+++,,,------------*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,........................+++,,,---...////////////////////////000000000000222222111111111111111111222222333333333444444444<<<>>>CCCIIIRRR^^^jjjrrrpppqqqqqqsssvvv}}}{{{qqqoookkkhhhfffeeeeeefffeeefffggggggiiilllpppsssvvv}}}+++,,,------......------------...//////////////////000000000000///......000///...///111444555555222222333444444444444444444444444444555555555555777777888888999::::::::::::::::::;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA<<<===>>>???@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCFFFHHHIIIIIIGGGEEEDDDEEECCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<===============>>>?????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666666666555444444555444444444444333333333000111111111111111111000111111111111111111111111222222111111111000000000000000000000////////////////////////............////////////////////////...//////000000//////...***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++///---++++++---...---,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++------,,,++++++******)))+++++++++,,,,,,,,,------***************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...........................------------------------------,,,,,,,,,,,,------........................+++,,,---...////////////////////////000000000000111111111111111111111111222222222222333333333333666888<<>>>>>???@@@@@@AAAAAA>>>=========>>>@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCEEEGGGIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>===<<<;;;999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666555666666666666555444444444444444444333333333333111111222222222222111111111111111111111111111111222222222111111111111111000000000000////////////////////////............111000000///...------------..................---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,***)))+++,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++++++++++++++------,,,++++++******)))++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,++++++((())))))***++++++++++++---------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...------------------,,,////////////////////////,,,,,,,,,,,,------------......------------..............................,,,,,,---...////////////////////////000000000000111111111111111111111111000111111111222222222222222444777:::@@@HHHPPPVVV]]]^^^```bbbeeekkkqqquuu|||zzzuuupppkkkgggdddbbbbbbffflllqqquuuzzz~~~+++,,,------......------,,,---......//////............------...///111222///......///222444444444000111222222333333222222333333444444444555555555888888888999::::::;;;;;;999999999:::;;;;;;<<<<<<======>>>??????@@@AAAAAA???>>>===<<<===???AAACCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHGGGEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAA????????????>>>===<<<;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666555555666666555555444333444444444333333333222222222222222333333222222222111111111111111111111111222222222222111111111111000000000000////////////////////////............//////......---,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,------***++++++++++++,,,,,,,,,)))+++---///000000...---))))))***+++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..............................,,,------...//////......////////////000000000000000000000000111111111111000000000000111111111111333444666888;;;@@@FFFKKKQQQSSSWWW[[[___eeelllppp{{{~~~wwwnnngggbbb___aaaccceeeiiimmmqqqtttwww{{{+++,,,------......------,,,------...............------,,,,,,---///111222///...///000333555555444111111222333333333333333333333333444444444444555666666666777888888999999888888999999:::;;;;;;;;;;;;<<<<<<===???@@@@@@AAA???>>><<<<<<<<<>>>@@@BBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGFFFDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@??????>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>==================<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555555555555555555444444333444444333333333222222222222222222333333222222222000000000000000000000000111111111111111111111111000000000000////////////////////////....................................,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------*********+++++++++,,,,,,***,,,...000111111000///***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................,,,---......///.........////////////000000000000//////000000000111111111//////000000000111111111333555666777888;;;???BBBGGGJJJOOOUUU\\\dddmmmrrrvvvxxx{{{~~~~~~sssllldddbbb```___```ccceeeggghhhlllrrrxxx~~~+++,,,------......------,,,,,,---............---------------...///000111...---...000333444444333111111222333333333333222333333333333444444444444444444555555666777777777777888888999999::::::;;;999:::;;;<<<===>>>???@@@>>>>>>===<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEECCCAAAAAAAAABBBBBBAAAAAA@@@@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;========================<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555444555555555555444333333333333333333222222222222111111222222222222111111000000000000000000000000000000000000000111111111000000000000////////////////////////............/////////000000000000000,,,------------------,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))************++++++++++++***+++,,,---......------+++,,,,,,---------,,,,,,************)))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++...------------------,,,------------------------******++++++,,,,,,------------,,,,,,,,,,,,------........................------...............---////////////000000000000...//////000000111111111///000000000111111111111111333444555555666888:::>>>BBBHHHOOOXXXcccmmmtttuuuvvvwwwyyyzzz~~~{{{nnnjjjddd```^^^^^^^^^^^^___bbbggglllpppvvv|||+++,,,------......------+++,,,------......------,,,------...////////////++++++,,,...111222111000///000111111222222111111222222333333333444444444444444444555666666777777777777888888999:::::::::777888999:::<<<===>>>???============>>>>>>>>>>>>????????????@@@AAABBBCCCAAABBBBBBCCCEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEECCCAAA@@@@@@BBBBBBAAAAAA@@@???????????????AAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555444444555555444444333222333333333222222222222111000111111111111111111000000000000000000000000000....../////////000000000000000000000////////////////////////............/////////......------,,,------............------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------+++)))))),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))************++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------------------...........................)))******+++,,,,,,------......------------..............................---...............------////////////000000000000......//////000111111222000000000111111111222222///111333333333333444666777;;;@@@HHHRRR^^^jjjrrrvvvvvvuuuuuuuuuxxx||||||vvvnnnhhhdddbbb```^^^^^^```bbbdddfffiiimmmpppuuuxxx|||}}}~~~+++,,,------......------+++,,,------......------,,,---.../////////...---))))))***---000111///......//////000000000000000222222333333333444444444444444555555666777777777777777777888999999::::::666777888999;;;<<<===>>><<<===>>>>>>>>>>>>>>>===????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAACCCEEEDDDBBB@@@@@@@@@BBBBBBAAAAAA@@@??????>>>???@@@BBBDDDEEEFFFGGGGGGBBBAAAAAA@@@@@@?????????==================<<<;;;999::::::;;;<<<===>>>>>>:::;;;;;;<<<===>>>??????;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777666666555555444444555555444444333222333333333222222222111111000000111111111111000000000000000000000000000000---.........//////000000000000000000////////////000/////////...............---,,,+++)))((('''&&&---......//////......---++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++((($$$"""$$$***000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))************+++++++++,,,,,,+++******++++++,,,******+++++++++******)))*********++++++,,,,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------))))))***+++,,,,,,------//////............//////........................---...............------////////////000000000000---......///000111111222111111111111222222222222///111333444333333444555333666;;;BBBLLLYYYfffnnnwwwvvvuuusssrrrtttxxx{{{xxxqqqmmmiiifffcccaaabbbbbbaaa```aaadddfffjjjllloooppprrrsssvvvyyy{{{~~~|||yyyxxx{{{~~~~~~}}}{{{{{{|||~~~...---,,,+++++++++,,,---000000/////////.........---------.........//////............/////////000444333111////////////000//////000111111111111000111111222333444666777888777777666666777888999999999::::::::::::::::::;;;<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDCCCBBBAAA@@@?????????AAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCDDDDDDCCCAAA@@@CCCBBBAAAAAAAAABBBCCCDDD@@@@@@??????>>>=========>>><<<:::888888;;;>>>@@@>>>===<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;:::::::::999999999888777777666555444444444444444333333333333222222222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000........................---------............///,,,---------,,,,,,+++***$$$&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++---------,,,+++***((((((+++++++++++++++***)))(((++++++++++++++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++)))************++++++++++++,,,---,,,***)))***+++((()))***+++,,,---------111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,)))******++++++,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,---...///------------------------------/////////...---,,,,,,---......//////......---......///////////////000000000000111111111111//////000000111222444444333444666;;;CCCNNN[[[ccckkkooorrrrrrqqqrrruuuxxxzzzuuusssuuu{{{{{{vvvssspppnnnlllmmmllljjjgggdddcccccc___[[[ZZZ]]]```aaadddiiimmmpppuuuzzz}}}}}}|||{{{yyyzzzxxxqqqkkklllsss{{{~~~}}}zzzvvvttttttwww}}}{{{------,,,++++++,,,,,,---...---------,,,,,,,,,,,,---------.........//////.........///////////////.........///000111222333111111222333333333333222111111111222444555777888777777666666777888888999999999999::::::::::::;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDCCCCCCBBBAAAAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAA@@@@@@AAABBBBBB@@@@@@??????>>>============<<<:::999:::;;;>>>???>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999777777666666555444444333444444333333333333222222222222222222222222222222000111222222222222111000000000000000000000000000////////////////////////////////////////////////........................------------............---------------,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******************************............---,,,+++++++++++++++++++++***)))))),,,,,,,,,++++++******)))************)))))))))(((++++++++++++++++++++++++)))************++++++++++++,,,---,,,***)))***+++)))***++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...------------------------------............------,,,---......//////......---....../////////////////////000000000111111111111111111000111111222222111222444777===EEEOOOVVVaaagggmmmppppppoooqqqssszzzuuurrrsssvvvzzz}}}|||zzz{{{|||{{{xxxtttoookkkjjjaaa\\\YYYZZZZZZYYYZZZ]]]___bbbfffjjjmmmooooooooorrrsssqqqkkkfffgggnnnvvvyyy~~~zzzvvvqqqooommmoootttzzz~~~}}}yyyuuurrr------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...............///////////////.........,,,,,,...///000111111111000111222222333333222222111111111222444555777888777777666666666777888888999999999999::::::;;;;;;888888999::::::;;;;;;<<>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAAAAA???????????????@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<======???>>>===========================<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;::::::999999999888888888666666666555555444444333444444333333333333222222222222222222222222222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////........................------------........................---------,,,---------......---,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***************))))))***++++++++++++***))))))---,,,,,,+++***)))((((((************))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////......---,,,,,,++++++...------,,,,,,------......---,,,,,,,,,,,,,,,---------------------------...---------------......,,,---......//////......---....../////////////////////000000000000111111333222111000000000000000111222444555777<<>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>======?????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999888888888777777777555555555444444444333333444444333333333222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////........................,,,,,,---------.....................---.........---------.........------++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------'''((())))))*********)))******+++++++++******)))+++++++++******)))))))))*********)))))))))))))))************************))))))*********++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,+++******))))))***+++,,,---...///************************************++++++,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------...---,,,+++,,,---...///,,,---......///.........---......///////////////////////////000000000111111111000000000000111111222333555555666888;;;===DDDKKKVVV^^^bbbeeeiiilllqqqxxx|||||||||{{{rrriiiddd^^^VVVQQQPPPRRRSSSTTTUUUWWWYYY[[[\\\ZZZ[[[[[[YYYXXX\\\dddjjjvvv|||}}}xxxiiieee```___cccjjjqqquuuxxxzzz|||{{{yyyvvvuuuuuuqqqnnnhhhbbb^^^\\\[[[[[[,,,,,,------............------.......................................---///////////////...............///000000///---,,,......///000000000000///000000111111333555666777777777666666666666666777777777888999999:::;;;;;;999999999:::;;;;;;<<<<<>>>>>===>>>>>>>>>>>>???????????????>>>>>>??????@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDCCCAAA>>>===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>======??????>>>>>>===<<<<<<<<<;;;;;;<<<======<<<;;;:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888777777777666666666444444444444333333333333444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////........................................................................,,,,,,,,,------------...///...---------......///+++++++++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---...............)))******+++++++++******))))))******+++++++++,,,))))))))))))))))))******************************))))))*********++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,+++******++++++,,,,,,------......************************************))))))(((((())))))******++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---------------------------,,,+++++++++---...///,,,---......///.........---......///////////////...////////////000000000////////////000111222333000222444444444555666888:::@@@HHHOOOUUU\\\dddiiikkkpppxxx~~~vvvpppiii```YYYWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXYYY^^^ffflllvvv{{{}}}zzz{{{~~~{{{|||~~~xxxsssccc___[[[[[[```hhhooosssuuuvvvuuurrrnnnjjjiiihhhfffdddaaa^^^\\\\\\]]]___+++,,,---......///......++++++++++++,,,,,,,,,,,,...............---------............/////////000------...///000000000000///000111111222222111111000000000111333444666777777777666666555555666666666777777888999:::;;;;;;999::::::;;;;;;<<<<<<===>>>>>>=========>>>>>>???>>>????????????>>>======>>>???@@@AAABBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>???>>>>>>======<<<<<<;;;<<<<<<<<<===<<<<<<;;;::::::::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999999999:::777777666666666555555555333333333333333333333333444444333333333333222222111111111111111111111111111000000//////000000111000000000000000000000000........................................................................,,,,,,,,,,,,------------...---,,,,,,,,,---...///+++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------))))))***++++++++++++***))))))***+++,,,------...))))))))))))************************************)))************++++++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++***++++++******(((''''''(((((())))))***++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,------------------------------++++++++++++,,,---...///,,,---......//////......---......///////////////......////////////000000.........///000111333333---///111222111222333555444999>>>CCCHHHOOOYYY```dddhhhnnnssswwwzzz}}}zzzuuummmfffccc[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVXXX^^^dddiiitttzzz~~~{{{sssmmmlllooonnnoooqqqsssuuuwwwwwwxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~xxxrrrkkkfff[[[YYYXXX[[[bbbjjjqqqtttsssrrrppplllfffbbbaaaaaa___````````````bbbeeehhh+++,,,---.../////////...******+++++++++,,,,,,,,,//////.........---------,,,------...///000111111000000000//////000000111///000000111111111111111///000000111222444555666777777666555555555555555666666777888999:::;;;;;;999999::::::;;;<<<<<<<<<===============>>>???@@@???????????????>>>======>>>???AAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFEEECCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888999666666666555555555444444222222222222222222333333444444333333333333222222111111111111111111111111111000///......///000111000000000000000000000000........................................................................++++++,,,,,,,,,------------,,,+++***+++,,,...///---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++******************++++++++++++******************************((())))))************)))))))))***++++++++++++++++++++++++,,,---------...((()))))))))************************************)))************++++++++++++,,,---,,,***)))***+++)))***++++++,,,,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))******************++++++,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,......------------------------******+++,,,------------,,,---......//////......---......///////////////........./////////000000///////////////000111222...///111111000000222333111444888:::===BBBJJJQQQXXX\\\aaafffjjjnnnqqqtttwwwyyy}}}zzztttpppjjjjjjiiihhhgggfffeeeddd```___^^^^^^```ccchhhkkktttyyy|||vvvjjjaaa```bbbbbbbbbdddeeefffgggggggggiiijjjlllnnnpppqqqrrrrrrqqqsssuuuwwwyyy{{{{{{{{{xxxwwwxxxyyy{{{~~~|||xxxrrrmmmhhhccc^^^[[[VVVWWWZZZ```iiirrrwwwzzzwwwwwwtttpppkkkgggfffggggggjjjmmmoooqqqsssxxx|||***+++---///000000///...,,,,,,,,,------.........//////.........---------+++,,,---...///111222222666555222000...------...---....../////////////////////000111222444555666888777666555555555555555555666777888999:::;;;;;;888999999::::::;;;<<<<<<<<<<<<<<<<<<===???@@@@@@???????????????>>>======>>>???AAACCCCCCCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCC?????????@@@AAACCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCFFFFFFGGGGGGGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888666666555555555444444444222222222222222222222333444444444333333333222222000000000000000000000000111000///......///000111000000000000000000000000........................................................................++++++,,,,,,,,,------------,,,*********,,,...///000///---,,,++++++,,,,,,************************,,,+++++++++******))))))*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++------------------------(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++,,,---,,,***)))***+++((()))***+++,,,---------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,------,,,,,,+++*********...------,,,,,,------...((())))))***+++---...///------------------------(((***+++---......------,,,---......//////......---......///////////////............/////////000111000000///////////////111222222222000111222444000333666777777:::@@@DDDLLLQQQWWW\\\aaaeeeiiikkkmmmooorrrwww}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxwwwsssqqqooonnnnnnpppsssvvvvvv{{{|||uuuggg\\\YYY[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXZZZ[[[^^^___aaaaaabbb___```cccfffhhhiiijjjjjjkkkllllllnnnqqquuuyyy|||~~~||||||{{{yyyxxxxxxyyy{{{|||~~~|||zzzvvvssspppooooooooolllhhhccc___]]][[[XXXVVVUUUXXX]]]fffqqqyyy~~~|||xxxuuuuuuvvvyyy}}},,,+++***)))***+++,,,---,,,,,,,,,,,,---...//////+++,,,------......------//////............//////---------...///000000111000000///---,,,+++***)))////////////000333555666444444444444444444444444555555666777888999999:::888888888888888999999999<<<<<<======>>>?????????AAA@@@>>>=========>>>???BBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBCCCBBB@@@???>>>???@@@@@@EEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<:::::::::999999999888888888888888888888777666555666666555555555444444444333333333222222222111111333333333333333222111000222222222111111111000000//////////////////////////////////////////////////////000000000000//////......---------,,,,,,,,,------,,,,,,,,,---......---..................---...---,,,+++***+++,,,,,,*********************************++++++,,,,,,,,,222...***(((***,,,---,,,***************)))((('''))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************))))))(((((())))))))))))))))))))))))+++,,,,,,---,,,+++***)))++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************+++,,,---...///---,,,,,,------+++***,,,,,,++++++***+++++++++++++++,,,------,,,,,,+++------------------------//////............//////000000000///......------////////////////////////------............------000000000000////////////000000000000111111111111444222111333777999888666CCCGGGLLLRRRWWW]]]cccgggfffiiinnnqqqtttyyy}}}{{{|||}}}ssshhh___YYYWWW[[[[[[ZZZWWWSSSQQQQQQRRRVVVSSSPPPPPPRRRTTTSSSQQQUUUUUUWWWXXXZZZ[[[\\\]]]^^^___```bbbdddeeeggghhhnnnnnnnnnnnnmmmmmmmmmmmmqqqqqqrrrssstttvvvxxxyyy~~~{{{xxxtttnnnhhheeegggiiikkkkkkmmmnnnppprrrrrrqqqooonnnjjjiiigggdddaaa___^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUZZZ]]]ccckkkttt}}},,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---+++,,,,,,---------------//////............//////------......///000000111111000000///...---,,,,,,//////...///000111333444444444444444444444333333777777777777777777888888888888888888888999999999;;;;;;<<<======>>>>>>???@@@???>>>=========>>>>>>>>>>>>>>>===============BBBBBBBBBBBBAAA@@@???>>>>>>>>>??????????????????@@@@@@?????????@@@AAAAAAAAAAAA@@@???????????????DDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888888888:::::::::999888666555444555555444444333333333333333333333222222222111111222333333333222222111000222222222111111111000000000000000000000000000000//////////////////////////////000000000000//////000000/////////.........------------------------------............------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///,,,))))))+++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++***))))))++++++*********)))))))))************************++++++,,,,,,,,,+++***)))+++******************+++))))))))))))))))))))))))***************++++++++++++******++++++---......***)))((((((******)))(((,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,------------------------------,,,,,,,,,,,,------------......//////000000........................---......//////......---000///////////////////////////000000000111111111333111111222666777777555;;;>>>CCCIIIOOOUUU]]]aaagggjjjmmmoooqqquuu|||~~~yyywwwxxx{{{~~~zzzpppfffaaa_________]]]YYYTTTQQQPPPPPPRRROOOMMMLLLNNNPPPOOONNNMMMNNNNNNOOOQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[]]]]]]______^^^^^^]]]]]]]]]]]]aaaaaabbbdddeeegggiiijjjooopppssstttssspppmmmjjjddd___ZZZWWWYYY[[[\\\\\\^^^___aaabbbbbbaaa`````````^^^\\\YYYWWWUUUTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\aaaeeemmmvvv+++,,,,,,---------------...---,,,++++++*********,,,,,,,,,,,,------------//////............//////------......///000000000111111111000000000//////000////////////000111222333333333333333333333333888777777777666666666666777777888888888999999999::::::;;;;;;<<<======>>>??????>>>============>>>;;;;;;;;;<<<<<<<<<<<<<<>>?????????@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@???@@@@@@@@@@@@??????>>>BBBBBBBBBBBBAAA@@@??????================================================::::::::::::::::::::::::999999999999888888888777<<<;;;;;;999888666444333444333333333333222222222333333333222222222111111222222222333222222111000222111111111111000000000111111111111111111111111////////////////////////...//////000000//////...///////////////.........---............---+++***,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***))))))+++,,,+++******+++,,,---............------------------------+++******))))))******+++++++++++++++++++++++++++******++++++++++++******---,,,,,,+++******))))))+++++++++++++++*********+++++++++++++++++++++++++++++++++,,,++++++***)))************************))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,---...+++*********,,,---,,,+++,,,++++++***++++++,,,,,,............------,,,,,,------------------------------,,,,,,,,,,,,---------------...//////000000------------------------......////////////......//////////////////////////////000000000000111111111000000222444555555444333666:::???EEEMMMUUU[[[dddgggkkkmmmmmmpppvvv{{{xxxsssqqqrrrssszzz~~~{{{sssmmmllljjjiiigggbbb\\\WWWTTTTTTSSSQQQOOONNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTUUUVVVSSSSSSRRRPPPOOOOOOOOOOOOSSSTTTUUUWWWXXXZZZ\\\]]]___```bbbcccccc```^^^\\\UUURRRNNNMMMNNNPPPQQQQQQSSSTTTTTTUUUVVVVVVVVVUUUWWWVVVTTTRRRPPPPPPPPPPPPUUUVVVXXX[[[```eeeiiilllssswww~~~***+++,,,---...---,,,+++---,,,++++++*********+++,,,,,,,,,,,,,,,---------///......------......///............//////000000000000000000000000000000111111000000000000000000222222222222333333333333666666666666666666666666777777777888999999::::::999999:::;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<===============>>>>>>AAABBBBBBBBBAAAAAA@@@????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>??????===>>>???@@@@@@???>>>===???@@@@@@@@@??????>>>===<<<<<<<<<<<<======>>>>>>========================:::::::::::::::999999888999888888888888777777777:::::::::999888666555444444333333333333333333333333333333222222222111111111111222222222222111111111111111111000000000000000000000000000000000000////////////////////////...//////////////////...---------------------------.../////////,,,***(((+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++)))***************++++++++++++++++++++++++++++++'''((()))***++++++***)))((()))******+++++++++***++++++++++++++++++++++++))))))(((((((((((())))))******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******************++++++*********)))))))))))))))))))))))),,,+++++++++***)))))))))***************+++,,,---...,,,++++++------,,,+++++++++******++++++,,,,,,000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000//////......---,,,,,,------------------------...//////000000//////............///////////////////////////000000000111000000000111222333333333222333666999>>>EEEMMMSSS[[[```gggkkklllnnnqqqtttxxx}}}zzztttqqqppppppqqqrrrtttwww}}}{{{zzzzzzzzzwwwrrrkkkeeebbb``````___\\\YYYWWWUUUSSSQQQPPPPPPPPPOOOOOONNNNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWSSSRRRPPPNNNMMMLLLLLLLLLPPPQQQRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWUUUSSSPPPNNNMMMMMMNNNOOOQQQRRRTTTTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUWWWXXXYYY]]]___ccciiiqqqyyy((()))***,,,,,,+++******+++*********++++++,,,---,,,++++++++++++,,,---.........------------..................////////////......////////////000000111111111111111000000000111111111222222222333333333444444555666666777777666777777888999999::::::999999::::::;;;<<<<<<<<<============<<<<<<;;;;;;=========>>>>>>?????????AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>><<<===??????@@@???>>>===>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999777777888888888777777777666666777777888888888777777666444444444444555555555555333333333222222222111111000111111222222111111111000000000000000000000000////////////////////////////////////////////////......////////////......,,,------------------------.../////////,,,***(((+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++&&&''')))++++++***)))))))))))))))))))))(((''''''++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************)))******++++++******)))'''((()))***+++,,,,,,---++++++++++++++++++++++++*********************************************+++)))***++++++++++++***))))))))))))))))))))))))))),,,+++++++++***)))))))))***))))))))))))******+++,,,***(((((()))((('''%%%+++*********++++++,,,---000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...------,,,,,,------------------------......////////////......------....../////////000...////////////000000000///000000111111111222333222333444555888===CCCHHHPPPXXXbbbjjjmmmnnnppprrrqqqvvv}}}|||vvvqqqooonnnlllllllllmmmqqqxxx|||wwwtttssstttssspppkkkfffaaa]]][[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXZZZ\\\]]]^^^]]]]]]VVVUUUSSSQQQOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[]]]\\\[[[YYYWWWTTTQQQPPPNNNNNNOOOOOOQQQSSSVVVXXX[[[\\\^^^aaacccdddeeeeeebbbaaa``````bbbeeegggiiiooorrrxxx((())))))************************++++++,,,---...,,,+++*********+++---.........------------............//////////////////........................000000000111111000//////000000000111111222222333222222333444555666777777666666777888999::::::;;;999999::::::;;;<<<<<<===<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????<<<======>>>>>>>>>>>>===<<<======>>>======<<<<<<;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::888999::::::999888666555777777777777666666666666444555666666777777666666444444555555555555555666333333333222222222111111///000111111222111111111//////000000000000000111........................////////////////////////---......//////......---.........///////////////---............---+++***,,,,,,------------,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,------...,,,,,,,,,++++++++++++***&&&)))++++++***))))))***++++++++++++***)))((('''------------------------++++++************++++++************************))))))************))))))''''''((()))***,,,,,,---*********+++++++++++++++))))))))))))))))))))))))******)))))))))***++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********************)))))))))******+++,,,+++))))))******((('''************+++,,,------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////------------------------------............---------------......//////000......////////////000000///000111111000000111333111222222222333555:::>>>FFFNNNZZZccchhhlllooorrrnnnrrrwww}}}yyyssspppnnnlllkkkkkklllnnnqqquuuwww{{{~~~wwwppplllkkkjjjiiihhhgggeeedddccccccdddfffhhhjjjjjjiiihhhggg^^^\\\ZZZXXXWWWWWWXXXYYYXXXZZZ^^^bbbeeehhhiiijjjllljjjfffaaa\\\XXXUUUSSSQQQRRRSSSTTTVVVZZZ```dddgggjjjnnnrrruuuwwwwwwwwwuuutttsssrrrtttvvvyyy|||}}}vvv******))))))******+++,,,---,,,,,,,,,,,,,,,------,,,+++***)))***+++---......------,,,,,,------.../////////////////////...........................,,,---.../////////...---//////000000111222222333333333333444444555555555555666777888999:::;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<;;;:::999:::;;;;;;<<<======>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===???>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>???<<<<<<===============<<<<<<<<<<<<===============::::::::::::::::::::::::888888999:::999777555444777777666666666555555555444555555555555555444444333333333444444555555555333333333222222222111111//////000111111111111111////////////000000111111////////////////////////////////////////////////---......//////......---........./////////000000------------------------------............------,,,,,,---------,,,+++******++++++,,,------......,,,,,,,,,+++++++++******(((+++,,,,,,)))((()))*********+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************))))))************))))))))))))))))))************)))))))))*********++++++***************************)))(((((()))***+++,,,(((***+++,,,,,,+++***((())))))))))))))))))))))))***************+++++++++,,,,,,+++++++++++++++,,,+++*********,,,------,,,************+++,,,---...---,,,+++***+++---///000++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------......///........................,,,,,,------------,,,,,,,,,,,,---......///000000........./////////000000///111222222000000111333000111222222111333666888===CCCLLLTTTZZZaaahhhmmmmmmooorrrtttyyy{{{xxxwwwrrrrrrrrrssstttuuuttttttsssssssssvvv{{{}}}}}}|||{{{zzzxxxwwwvvvvvvyyyzzz|||}}}}}}{{{xxxwwwooommmkkkiiihhhiiikkklllhhhlllrrryyy{{{tttlllfffbbb```^^^___aaabbbeeekkksssyyy|||zzztttllleee,,,+++***)))***+++---...//////...---,,,,,,,,,,,,,,,+++***))))))+++---......------,,,,,,------...///////////////.........000/////////............******,,,---...---,,,,,,...//////000111222222222555555444444444333333333555666777888999:::;;;;;;::::::;;;<<<<<<======>>>:::;;;<<<<<<<<<;;;:::999<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>======>>>???@@@@@@===<<<;;;;;;;;;===>>>???<<<<<<===============<<<========================::::::::::::::::::::::::777888999:::999777555333777666666666555555555555555555555555444333222111222222222333333444444444333333333222222222111111//////000111111111111111.../////////000000111111000000000000000000000000////////////////////////---..................---,,,,,,,,,---------......------,,,,,,,,,---......---......//////......---,,,,,,---...---,,,+++***(((((()))***++++++,,,,,,,,,,,,,,,++++++************,,,---,,,)))''')))+++'''((()))***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))++++++******)))((((((((((((((())))))*********+++++++++++++++++++++++++++***)))(((((((((***+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++++++++,,,......---,,,,,,---------%%%%%%%%%'''***,,,,,,+++************+++,,,---...++++++***)))***---///000++++++++++++++++++++++++...------,,,,,,------...///......------,,,++++++////////////////////////+++,,,,,,------,,,,,,+++,,,,,,------...///000000............/////////000///111333333000000111444000111333333333444666888666:::@@@FFFLLLUUU```hhhjjjlllmmmnnnpppwwwzzzzzz{{{}}}}}}|||yyywwwsssoookkkjjjnnnwww~~~|||zzzzzz|||~~~zzz~~~}}}uuupppnnnmmmoooqqqrrruuu|||xxxnnnjjjgggbbb]]]))))))))))))))))))))))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++---......///////////////.........///......---,,,////////////000000000000000000000000111111111111111222333444555555555555666666555666666777888999;;;;;;;;;<<<<<<<<<======<<<;;;:::999999999:::;;;:::;;;<<<>>>??????@@@@@@@@@@@@AAACCCDDDCCC@@@===>>>>>>>>>>>>====================================>>>>>>============>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<>>>===;;;999888888999999999999999888888888888777888777666555555555555555555555555444444333333333333333222222333333444555222333333333333222111111000000000000000000000000000000000000////////////000000000000000000000000......------------......000000///...............,,,,,,,,,,,,,,,---...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************))))))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++***((($$$###&&&+++...---))))))))))))***+++++++++,,,,,,,,,,,,++++++*********************))))))((((((***)))))))))(((((('''''''''((()))+++++++++***)))---+++))))))+++,,,***((())))))))))))))))))))))))++++++************++++++,,,+++***)))(((((((((((( !!!$$$'''***,,,,,,,,,++++++***)))(((((()))))))))))))))***+++++++++,,,)))************+++++++++------------------------++++++++++++++++++++++++******+++,,,------------+++,,,------......------,,,---......//////.....................///000000////////////////////////........................///////////////////////////000111333333222222111000000111222333333444444444666999<<<@@@FFFLLLQQQ^^^bbbhhhnnnrrrvvvzzz|||}}}wwwpppjjjiiiiiikkksss{{{|||{{{xxxyyyyyyzzz}}}uuupppiiiaaa\\\YYYXXXXXX******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///////////////++++++,,,---......---------............///////////////000000000111111111222222333333444444555555555555555555666777888999:::;;;;;;;;;<<<<<<<<<===;;;;;;:::999999::::::;;;:::;;;<<<===????????????@@@??????@@@BBBAAA???===??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999::::::999999999888888777777777888888777666555555555555444444444444444333333333222222111000000111111222222222333333222222111000000000000000000000000000////////////............///////////////////////////................../////////...------------------,,,,,,,,,,,,---...///---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++************)))***************+++++++++***++++++,,,,,,++++++***+++((('''(((+++---+++)))***************+++++++++,,,,,,,,,++++++*********++++++*********)))))))))*********))))))(((((((((((())))))************)))...,,,******,,,---+++)))))))))))))))))))))))))))++++++************++++++,,,+++***)))(((((((((((())))))***+++++++++***)))++++++***)))))))))))))))***************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,------...---------,,,------...............---------------......///........................////////////////////////........................//////111222222222111000000000000111222333333333222333555777:::===BBBFFFQQQVVV]]]dddkkkqqqxxx|||~~~yyyqqqmmmllllllpppuuu{{{tttoookkkhhhmmmlllmmmnnnoooooonnnmmmgggddd```[[[YYYZZZ[[[]]]************************************************++++++,,,---------,,,,,,++++++++++++++++++++++++------...////////////...((()))+++,,,---.........,,,,,,---------.........//////000000000000111111444333222222222333444555555555555555666777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>?????????@@@>>>===>>>???@@@???>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<888888888888888999:::;;;999999999999888888888888999888777666555555555555333333333333444444444444333333222111000000000000222222333333222222111000000000000000000000000000............------------////////////////////////000//////......//////000......---,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))+++++++++*********************+++,,,,,,+++******---,,,,,,++++++***))))))+++++++++***************+++++++++++++++*********+++++++++++++++************************)))))))))+++***))))))))))))))))))...,,,++++++,,,---+++***))))))))))))))))))))))))++++++************++++++,,,+++***)))((((((((((((---------,,,+++***((((((+++***))))))))))))))))))+++++++++***************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,---------------,,,,,,---...............,,,,,,,,,,,,,,,------...------------------------...................................................//////000111000000000//////000000111111222222222333444444444666999<<>>>>>>>>>>>@@@>>>======???@@@@@@???@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;888888888888888888888999888888999::::::;;;<<<<<<:::999888777666555555555222222222333333444444555777666444333222111111111222222222222222111000000000000000000000000000000/////////.........------////////////////////////000000////////////000000///...------,,,,,,------------,,,,,,,,,------...//////...---,,,+++++++++...------,,,,,,++++++***,,,++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))******++++++++++++******+++,,,---,,,***((()))***,,,+++++++++***)))))))))+++++++++***************++++++++++++++++++++++++++++++******************,,,+++***((((((((()))***,,,,,,++++++++++++******))))))))))))))))))))))))++++++************++++++++++++***)))(((((())))))(((((())))))******************)))))))))))))))***,,,+++++++++***)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++.................................///////////////.../////////000000111111333444555444333444666888777;;;AAAHHHPPPZZZdddkkktttyyy}}}~~~zzzvvvuuutttwwwzzz~~~{{{yyywwwwwwyyywww{{{~~~~~~}}}yyyyyyzzz{{{{{{|||~~~|||yyyssskkkbbb]]][[[[[[[[[___```bbbccccccccccccddd___^^^___aaaeeejjjooorrr***************************************************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,------...............------............------------........./////////...////////////000000000444333111000000111222333333333444444555777888999::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>======@@@???===>>>@@@AAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<;;;;;;;;;::::::999999888777666666666777999;;;===???AAABBB;;;:::999888666666666666111222222333333444444444777666555333222111111000111222222222222111000000////////////////////////000000000/////////..............................000000////////////000000000//////..................------,,,,,,,,,------...---,,,+++************---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))************************(((***+++***))))))***,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++******************++++++,,,+++***((((((((()))***************))))))))))))))))))))))))))))))))))))++++++************+++++++++***))))))))))))))))))&&&''''''(((***+++,,,---***)))))))))))))))******,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,+++,,,,,,---...------------------,,,---......///........................++++++++++++++++++++++++.......................................////////////////////////000000000222444555555444444666888555777:::>>>DDDLLLTTTZZZeeellluuuyyyyyywwwvvvvvvyyy{{{~~~}}}~~~|||{{{zzzzzz{{{~~~zzzuuuqqqqqqrrrssstttrrruuuxxx{{{{{{vvvtttttttttzzzwwwuuuwwwzzzxxxrrrllljjjgggbbb^^^[[[[[[^^^```cccfffiiiiiiiiiiiijjjlllfffhhhjjjooovvv}}}++++++++++++++++++++++++******************************+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,---............---.../////////......---,,,---............/////////......////////////000000222111000000000111222333333333333444555777888999::::::999999999999888888999:::;;;<<<<<<===<<<<<<:::;;;<<<===============???>>>>>>???AAABBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666888;;;>>>@@@BBBDDD<<<;;;:::888777666666666222222222222333333333333555444333111000/////////111111222222111111000///////////////////////////111000000000////////////........................000//////......//////000000000///............///......---,,,,,,,,,---------,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++************)))+++++++++***************+++***))))))))))))***+++((((((((()))***+++,,,,,,+++++++++***************)))))))))************************+++++++++++++++)))))))))***************+++***)))))))))))))))))))))*********((('''((()))))))))))))))))))))))))))++++++************++++++******)))))))))))))))******************+++,,,---)))))))))))))))******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000///...,,,***(((%%%$$$******+++,,,,,,,,,,,,,,,++++++,,,------------------------------......///////////////////////////------------------------------------------------///............///000000////////////000000000000///111222333222333444666444555777888;;;@@@FFFJJJSSS[[[gggpppuuuxxx|||~~~~~~|||zzzwwwwwwxxxyyy{{{|||wwwtttssssssssssssppprrruuuwwwyyy}}}~~~|||yyytttoookkkiiihhhgggiiihhhggghhhjjjjjjfffccc^^^^^^^^^]]]]]]___cccffflllpppssssssqqqppprrrttttttvvv{{{++++++++++++++++++++++++************************((()))******++++++******)))******+++,,,,,,------+++,,,------......------,,,,,,---.........------,,,,,,---------................../////////000000//////000000111111222222222222333444555777888999:::999999999888888888888999:::;;;<<<=========<<<;;;;;;<<<<<<======<<<<<<===<<<===???AAABBB@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::::::::;;;;;;:::999888777666777888:::<<<>>>@@@AAA===<<<;;;999777777666666333333333222222222222222444333222111000000000000111111111111111000000///////////////////////////000000/////////.................................///................../////////...------------...///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,------...)))*********+++++++++++++++++++++************)))***************++++++++++++***)))(((((()))***++++++)))'''))),,,...---+++***************+++++++++((()))))))))*********+++)))))))))*********++++++((((((((())))))*********((())))))************))))))***,,,+++((('''(((***))))))))))))))))))))))))++++++************++++++******))))))))))))************)))))))))***+++,,,)))))))))))))))***++++++***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,---------------,,,***)))'''&&&******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,------...................................................------------------------//////.........///000111000000000000000000000000---///111222111111222333111222444444666888===@@@EEELLLUUU^^^fffoooyyy|||yyyxxxyyyyyyyyy}}}~~~~~~}}}|||xxxzzz{{{|||}}}{{{wwwrrrsssvvvwwwxxxzzz}}}|||||||||}}}}}}zzz||||||{{{yyyvvvuuuuuurrrvvvzzz|||~~~{{{uuurrrqqqnnnllliiifffddddddddddddeeeeeefffeeeddddddaaacccgggiiiiiilllooosssxxx|||++++++++++++++++++++++++************************(((((()))***************))))))***+++,,,,,,------+++,,,------......------)))***+++,,,---.........++++++,,,,,,,,,---------............/////////000---...000111222222222222222222222333555777888999:::999999999888888777777888999;;;===>>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<:::;;;<<>>===;;;999888777666666444333333222222111111111555555444333222222222222111111111111111000////////////////////////////////////.........---------..............................------------............---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,...,,,+++******+++---///)))***+++,,,------...///))))))******+++++++++++++++++++++************)))))))))******+++++++++,,,+++***)))(((((()))***+++///+++(((***...000---)))))))))******+++++++++,,,(((((())))))*********+++(((((())))))*********+++''''''(((((()))))))))***'''((()))+++++++++***))))))+++---,,,)))((()))+++))))))))))))))))))))))))++++++************++++++***)))))))))))))))******&&&%%%%%%%%%''')))+++,,,))))))((())))))***++++++))))))******+++++++++,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))***+++,,,,,,------'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......000111222111111111111000000000000...000222222111000111222...///111222333666999<<<;;;???EEELLLTTT___lllvvv}}}||||||vvv{{{|||tttpppkkkmmmooopppppprrruuuwwwuuuxxx{{{}}}}}}||||||}}}{{{{{{||||||wwwvvvxxx{{{{{{zzzzzz|||zzzwwwsssrrrrrrssstttsssnnnoooooommmjjjgggggggggiiimmmppprrruuuyyywwwrrroooooonnnmmmkkkhhhfffdddfffhhhiiiiiihhhggghhhiiikkkoootttwwwxxxzzz~~~***+++---......---+++***)))))))))***+++++++++,,,******+++++++++******))),,,+++++++++***)))))))))************************---+++***,,,///000...+++,,,,,,++++++,,,,,,---..................///000000000111111111111222222222333333222222333444666777555555777888888888888888<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<<<<=========???>>>>>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===<<<<<<;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777888999999999999888:::999888888777777888888;;;:::999888888888999:::777666555333111000000000////////////............222111111111000000//////.........///////////////...///000///---,,,,,,---,,,...//////---,,,++++++.........////////////000///...---,,,++++++++++++.........------,,,,,,,,,...,,,++++++,,,,,,***))))))))))))***+++++++++,,,+++++++++************)))************************))))))))))))************(((((((((((()))***+++,,,******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))***&&&""""""%%%(((******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,++++++************+++++++++******)))***,,,...///++++++************++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,------------,,,++++++,,,---...//////---+++***---------............///,,,,,,,,,------.........)))+++------,,,,,,,,,---...------------.../////////////////////.........////////////000000000000000000000000111111111111222222333333333444444444777888:::???FFFPPP\\\dddssszzz{{{|||~~~yyytttssssssssssssssssssssssssvvvuuusssqqqpppnnnnnnnnnqqqrrrvvv{{{yyyuuuqqqppprrrrrrpppnnnmmmqqqvvvxxxwwwvvvwwwyyyuuurrrpppqqquuuvvvsssooojjjiiihhhgggeeedddddddddiiikkknnntttxxxzzzzzzxxxyyyyyyxxxvvvtttqqqooommmoooqqqssstttttttttuuuvvvxxx}}}******+++,,,,,,+++******))))))))))))))))))******++++++,,,,,,,,,++++++***++++++++++++************++++++++++++++++++++++++---,,,+++,,,//////...,,,,,,,,,++++++,,,,,,---...---------------...////////////000000000111111111333333222222333444666666666777888999::::::::::::<<<;;;:::::::::;;;<<<===<<<<<<======>>>>>>======???>>>======<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888999999999999888:::999888888777777888888999999888777777888999:::;;;:::888666555444333333222111111111000000000000111111000000000/////////000/////////////////////...///000///---,,,,,,---,,,...///...---+++,,,,,,,,,,,,,,,------------...000///...---,,,,,,,,,,,,......---------,,,,,,,,,---+++***+++,,,,,,+++***************+++++++++++++++++++++************)))************************))))))))))))************************+++,,,---...******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************)))))))))))))))))))))))),,,(((%%%$$$&&&((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))*********************++++++++++++******))))))******+++((('''''''''((()))***+++++++++************++++++******))))))******+++,,,++++++***)))(((((((((((()))************)))((((((,,,---.........---+++***,,,,,,,,,,,,------------,,,,,,,,,---------......(((***,,,,,,+++***+++,,,---------------...//////////////////.............../////////000000000000//////000000000111111111000111111111111222222222333444666999>>>FFFNNNTTTccckkkuuu~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyvvvuuutttrrrpppoooooooootttvvv{{{|||xxxtttrrrrrrrrrpppmmmmmmqqqtttvvvuuuuuuwwwyyyyyyvvvsssuuuxxxxxxuuuqqqmmmllljjjiiihhhhhhiiiiiinnnpppvvv}}}|||zzzyyy|||~~~************************)))))))))(((((((((((((((++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---.............../////////000000222222222222333444555666777888999::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<>>>???@@@???>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======;;;;;;;;;;;;::::::::::::777777777777777777777777777777888999999999999888999999888777777777777888777666555555666777888999<<<;;;:::888666444444333222222111111111000000000000000///////////////...111000000000///............///000///---,,,,,,------......---++++++,,,...,,,,,,,,,------------...000000///...------------------------,,,,,,,,,,,,,,,*********,,,---,,,++++++++++++++++++*********+++++++++************)))************************))))))))))))************************+++,,,---...******))))))))))))******************))))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))),,,***((('''(((((('''&&&))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************+++******))))))******+++'''''''''''''''((()))***++++++************++++++******))))))******+++,,,///...---+++************,,,,,,,,,,,,,,,+++******------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++,,,---,,,+++,,,------------------......///............................../////////000000000//////000000000000111111////////////000000000000111333444555777:::???CCCOOOVVV```jjjsssyyy}}}|||{{{{{{{{{|||{{{xxxxxxxxxuuussssssuuuwwwwwwxxxyyy|||~~~}}}zzz{{{}}}}}}zzzvvvsssrrrpppnnnnnnppprrrtttyyy|||+++***))))))))))))***+++*********))))))(((((('''******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,---...------,,,,,,------...///....../////////000000000111111111222333333444444666777888999::::::::::::======<<<;;;;;;;;;::::::999;;;>>>@@@AAA@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888777777888999999999999888999999888777777777777777444444333333444666888999:::999777555333222111111000000000/////////......////////////............000000//////...---,,,,,,...///000///---,,,,,,---.........,,,++++++---///.........////////////000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++,,,,,,,,,++++++*********+++++++++*********))))))************************((()))))))))************(((((((((((()))***+++,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))************((()))))))))************))))))))))))))))))))))))***************)))((('''))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))******))))))))))))*********************+++,,,,,,++++++************++++++******))))))******+++,,,///...---,,,,,,,,,,,,,,,---------...------,,,+++------,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///------,,,,,,------...///------...............///........./////////000000////////////000000000111........./////////000000222333555555555555777999???DDDMMMVVV^^^fffmmmrrrzzz|||~~~}}}}}}{{{yyyxxxyyy{{{,,,+++************+++,,,+++++++++******)))))))))(((((()))*********************++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,---...------------,,,,,,++++++,,,,,,---..................//////000/////////000000000111111000000111222222333333333444555666777777888888777============<<<<<<;;;;;;999;;;===@@@AAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777888999999999999888999888777777666666777777333333222222333555777888777666555333222111000000000000000000////////////............//////////////////...------,,,++++++...///000///---,,,,,,------...---,,,++++++---000.........////////////000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++---,,,,,,,,,++++++******+++++++++*********))))))************************((()))))))))************(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))************))))))((((((((()))))))))************))))))))))))))))))))))))'''(((***++++++*********))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))***))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,))))))((())))))***++++++***************)))((((((,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///,,,,,,,,,,,,,,,---......,,,---------......//////............////////////...////////////000000000/////////000000000111111111333555555444333444555888;;;@@@EEEKKKQQQXXX\\\bbbgggnnnssswwwyyy|||}}}~~~++++++++++++++++++++++++++++++++++++************''''''((()))************+++++++++,,,,,,,,,,,,,,,***************************,,,......---,,,---...,,,,,,++++++,,,,,,---...///............///000000//////000000000111111111//////000222222222222222222333444555555666666555<<<<<<<<<===<<<<<<;;;;;;888:::<<<>>>??????>>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::======<<<;;;::::::999999999999999999::::::::::::999999999999999999999999777777888999999999999888888888777666666666666777444333222222333444666666666555444333222222222222333333222222222111111111...////////////000000000///......------,,,,,,,,,...///000///---,,,,,,---,,,---------,,,,,,---///,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,++++++++++++++++++************)))************************))))))))))))************************+++,,,---...******))))))))))))******))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++***)))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))&&&(((***************,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++******************))))))(((((())))))*********+++,,,,,,++++++***++++++************++++++******))))))******+++,,,)))))))))***+++,,,---...++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////------........./////////......////////////000000000000000000111111111111///111333333222111222222555777999;;;===@@@EEEIIIKKKRRR\\\dddkkkrrrzzzyyyyyyyyyxxxyyy|||((()))***++++++***)))((())))))))))))************'''''')))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,......---,,,---///,,,,,,++++++,,,,,,---......------------...//////........./////////000000...///000111222222222111111222333444555555555555888999:::;;;;;;;;;:::999888999:::<<<======>>>>>><<<;;;;;;:::999:::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888888999999999:::::::::888888888888888888888888777777888999999999999888888888777666666666666666555444333222333333555555333333333222222333333333333333333222222222111111/////////000000000111111////////////////////////...///000///---,,,,,,---***,,,......---,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---+++***+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))************************+++,,,---...******))))))))))))******((()))))))))************))))))))))))))))))))))))***************)))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))''')))******(((''')))+++))))))************))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))(((((((((((()))))))))***++++++++++++***)))++++++************++++++******))))))******+++,,,,,,,,,,,,,,,---...//////---............---,,,,,,)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---...++++++,,,------...//////---------.........//////........./////////000000///000000000000111111111///000222111000///000111333444555555555777;;;===>>>DDDKKKRRRYYYbbbnnnvvv{{{}}}{{{~~~{{{zzzwwwtttrrrtttyyy}}}&&&((()))++++++)))(((&&&''''''(((((())))))******(((((()))++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////,,,+++---///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------.........//////---...000111222222111111111222333444555555555555555666888999::::::999888888888999:::;;;<<<===>>><<<;;;::::::999999::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<===888888888999999:::::::::777777777777777777777777777777888999999999999888888888777666666666666666666555444333333333444555111000000000111111222333111111111000000000000/////////000000111111222222000000000000111111111111...///000///---,,,,,,---))),,,...///...------............/////////000000......---------......///*********++++++,,,,,,,,,...,,,++++++,,,,,,***)))+++++++++,,,,,,---------+++++++++************)))************************))))))))))))************(((((((((((()))***+++,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))++++++)))&&&%%%''')))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,))))))(((((((((((())))))***+++,,,------,,,******++++++************++++++*********)))***++++++,,,++++++******)))************++++++++++++***))))))((()))+++---...---+++***)))************+++++++++,,,,,,,,,++++++*********)))+++------,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------.........//////............/////////000////////////000000000000111222333222000///000111111222333333333444777999777:::===@@@EEENNN\\\fffrrruuu}}}}}}}}}|||~~~~~~xxx|||}}}yyytttqqqrrrvvvyyy|||((())))))))))))***************))))))))))))*********+++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,...---+++***)))******+++000---+++,,,...///---***---,,,,,,+++*********+++---------............///......---,,,---...///000......//////000000111111222222222111000111333555333444666777888888888777777777888999::::::::::::======<<<<<<<<<;;;;;;;;;;;;::::::999999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;::::::999888777777777888888888888999999999888888::::::::::::888888777666555444444333333444555444444333333444444555444333333222222111111111000000000000////////////000000000000000000000000//////............//////////////////////////////---/////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++************************)))))))))***+++---...///***************)))((((((,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++)))((('''((()))***)))((()))))))))))))))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))))))))))))))(((((((((((()))************++++++++++++*********))))))((((((***)))((((((((()))+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++(((&&&******+++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.......................................---------111111111000000000000000111111111111111111111111222555999<<<===AAAHHHMMMYYYaaakkkrrrxxxyyyuuutttuuuvvvvvvwwwvvvvvvvvvsssuuuzzz~~~{{{wwwsssrrrtttvvvyyy)))))))))*********++++++******))))))))))))******''''''((((((((()))))))))++++++******************+++++++++******+++,,,,,,------,,,+++)))'''''''''---,,,++++++******++++++------------...............------,,,---...///000.........///000000111111000111111000///000222444222333555666777777666666666777888999::::::::::::;;;;;;;;;;;;:::::::::999888999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777888888888888999999999999777888999::::::999888777888777666555444444444444555444444333333444444555444444333333222111000000000000000000////////////000000000000000000000000//////............//////////////////////////////...///000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***))))))(((((())))))************************++++++***)))((((((((()))***************)))((((((,,,++++++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))((('''(((*********((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))))))))*********+++))))))*********+++++++++************)))))))))(((***)))((((((((()))++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))******+++,,,,,,---......------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................////////////////////////000000000000000000000000111111111111111111111111111222444666777:::>>>AAADDDKKKTTT\\\ccclllwww~~~zzzuuuppppppqqqppppppooonnnnnnkkkmmmqqqyyy}}}|||zzzwwwttttttvvvxxx************+++++++++,,,******))))))))))))******)))************+++++++++,,,,,,++++++***))))))(((((()))***+++,,,,,,,,,,,,(((+++---+++'''%%%'''***,,,,,,++++++******++++++,,,,,,,,,---------.........------------...//////---......//////000111111///000000///...///111333111222333444555555555555666777888999999::::::999::::::999999999999888888666777777888999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888999999999:::888888999::::::999888888888888777666555555555555555444444333333444444555555555444333222000000///000000000000////////////000000000000000000000000//////............/////////////////////////////////000000///---+++,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))************************,,,+++***)))(((((((((((()))************))))))(((,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))))))))******++++++,,,,,,)))))))))*********++++++************)))))))))))))))))))))((()))******+++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,------......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////..............................//////000000111111000000000000000000000000111111111111111111111111333111000111333555666666777<<>>???BBBEEEHHHKKKLLLMMMRRRTTTVVVWWWWWWZZZ___bbb```dddhhhjjjiiihhhiiijjjkkknnnrrrvvvzzz~~~}}}~~~zzz((())))))))))))***************))))))))))))******''''''''''''((((((((((((,,,,,,++++++***)))))))))))))))(((((((((***+++---'''***---,,,******,,,///+++*********+++,,,,,,---)))************+++++++++,,,,,,.../////////...---,,,,,,------...//////000...//////...------000222333222111000000111222222333444555666777777777777555666666666777777888888444444555555666777777777555666666777888999999999888888999::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;888888::::::::::::888888777666555444444333333444555444444333333444444555111111222222222333333333000000000000////////////000000000000000000000000//////............//////////////////////////////+++---......---...///111------------------------........................)))************+++++++++---,,,,,,+++***+++++++++************************''''''(((***,,,...000111(((((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))*********************************************************))))))(((((()))***++++++***)))))))))+++,,,+++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))((())))))***++++++***++++++,,,,,,++++++***'''((()))***+++,,,------(((((((((((())))))))))))(((((())))))*********+++'''((()))++++++******)))******))))))))))))******+++++++++,,,,,,+++++++++************************+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000////////////---------...///000000111000000000000000000000000...000111000------111444222111111222444555444333222333555777888888888777666888:::===@@@CCCDDDEEEFFFHHHJJJKKKKKKOOOTTTYYY]]]bbbggghhhgggfffggghhhhhhkkkppptttxxx}}}~~~~~~~~~zzz~~~((((((((('''((())))))***)))************)))(((((()))))))))(((((((((((((((************************++++++++++++++++++++++++************************((((((((((((((((((((((((++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,---------......///...------...///000111333222111000111222333444333333444444555666666666777777666666666666666777555555555555555444444444777888888888888999999999888888999999999:::::::::777888999999999999888777::::::::::::::::::::::::999999999::::::999999999;;;:::888777555444444444444444444444333222111000111111111111000000000000111111111111000000000000000000000000000000000000000000//////.........---//////////////////////////////............//////.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))***************)))(((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))++++++******))))))((((((,,,+++***))))))***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++,,,***(((((()))***)))(((+++*********))))))((((((+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------........................++++++,,,,,,---...//////////////////////////////////////////////////////---......///000111111222000000000000000000000000000111111111111222222222444444444444444444444444555666777888999:::;;;<<<<<<>>>@@@BBBCCCEEEIIIKKKSSSVVV\\\bbbgggiiiiiihhhiiikkkooorrrtttwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~***************++++++,,,***************)))((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------000///---+++******++++++,,,,,,,,,---------......///...------...///000111222111111111111222333333333333333444555555666666666666555555555555555666666666666666666666666666666777777777777888888888999999999999999999999:::888888888888888888888888999999999999999999999999888888999999999999888888888777666444333333333333444444444444333222111000111111111111000000000000111111111111000000000000000000000000000000000000///.........------------........................//////............//////......---------,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++************))))))))))))+++++++++++++++************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))******************************))))))))))))*********************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++(((((((((((()))))))))***))))))************))))))))))))))))))***************************++++++,,,...,,,******+++,,,+++***************)))))))))(((++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......................................................//////000000111111////////////////////////000000111111111222222222333333333333333333333333333333444555666777777888888999;;;<<<===???BBBDDDIIILLLQQQVVVZZZ\\\]]]]]]bbbeeeiiilllnnnqqquuuwww}}}~~~}}}}}}~~~}}}|||zzzyyy{{{~~~***************++++++++++++++++++******(((''''''((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++,,,------...000...+++))))))***---///,,,,,,,,,---------...............---......///000000000111222222222222222222333333444444555555666555444444444444444555555666666666777777888888888666666666777777777777888999999999999999999999999:::999888777777888999::::::999999888888777777777777777888888888888777777666555555444333333444444444444444444333222111111111111111111000000000000111111111111000000000000000000000000000000000000---------------,,,,,,,,,........................//////............//////...------------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))************************++++++************++++++***************)))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))))))))))))))***+++******))))))******+++((((((((()))))))))************++++++++++++******))))))))))))************+++++++++***+++,,,,,,---...,,,******+++,,,+++***************))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...............------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........................................................////////////////////////////////////////////////000000000111111111222222222222222222222222222222222333333333444444555555444666777777777888;;;===???AAADDDHHHKKKNNNPPPQQQXXX[[[^^^aaadddgggjjjmmmrrrtttwwwyyyyyyxxxyyyzzz{{{zzzzzzyyyyyyzzz||||||}}}{{{xxxvvvvvvvvvyyy~~~''''''((()))))))))))))))++++++++++++***((('''&&&(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++*********+++---///000,,,,,,,,,---------.................................///111222222222111000222222222333444444555555444444444444444444555666555555666666777888999999777777777777888888888888:::::::::999999999999888;;;:::888777777888:::;;;;;;::::::999888777777666666666777777777777666666666666666555555666666777333444444444333333222111111111111111000000000///111111111111000000000///////////////////////////------------------------........................///......------......///------------------------------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))************************))))))))))))))))))))))))************************+++******))))))******+++***************)))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((())))))************))))))))))))******(((((()))))))))*********)))******++++++******)))((()))))))))************+++************+++,,,,,,+++)))(((((()))******)))*********))))))))))))))))))******++++++******)))++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///........................,,,,,,,,,---------......................................................//////////////////......////////////////////////000000000000111111111111111111111111111111111111333333333444444444444444444555666666555666888:::;;;<<<===@@@BBBEEEHHHIIILLLOOORRRUUUWWWZZZ^^^```cccfffjjjmmmoooqqqsssuuuvvvuuuttttttuuuvvvwwwxxx{{{~~~zzzxxxuuuttttttwww{{{''''''((())))))))))))(((+++++++++******(((''''''(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------***+++,,,---...---,,,+++,,,,,,,,,---------........................------...///000111222111000///111111222222333444444444555444444444555666666777444444555666777777888888888888999999999999::::::999999999999999999999999;;;:::888777777888:::;;;<<<<<<;;;:::999888888777666666666777777666666666555555555555555666666777333333444444444333222222111111111111000000000///111111111111000000000///////////////////////////..................//////..............................------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))***************)))((((((((()))))))))************************************((()))))))))************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))************)))))))))))))))***+++++++++)))(((((()))******)))))))))))))))))))))******)))******++++++******)))***++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------......------------..............................,,,,,,,,,---------------................................................////////////....................................//////000000000111111111000000000000000000000000222222222222222333333333333444555555333444555777:::::::::;;;===@@@BBBDDDBBBEEEHHHJJJLLLNNNQQQSSSSSSWWW[[[```cccgggkkknnnpppppppppppprrrtttvvvwwwzzz~~~~~~}}}|||wwwuuuuuuwww{{{((()))***,,,,,,++++++***)))************)))((((((((()))))))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************++++++++++++,,,---///000...,,,(((&&&,,,,,,,,,---------......---............---,,,,,,......///000000000000000000111111222222333333444444444444444555666777888555555555666666777777777999999999:::::::::;;;;;;888888999999999:::::::::;;;:::999888888999:::;;;<<<;;;;;;::::::999999999666666777777777777666666444333333333333333444444333333333444444333333222111111111111000000000000111111111111000000000000000000000000000000000000.........///////////////------------------------......------------......,,,,,,,,,------------...,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,++++++++++++*********)))))))))******++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))***************)))(((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((()))((())))))******))))))((()))))))))*********++++++(((((())))))))))))(((((())))))))))))************))))))(((((())))))***+++,,,+++)))***+++---,,,,,,))))))))))))******************++++++++++++************++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................/////////000000000111111000000000000000000000000.../////////000000111111111222333222111111333555777777777888999;;;======;;;>>>@@@BBBBBBDDDFFFHHHGGGJJJNNNRRRVVVZZZ^^^bbbgggggghhhjjjmmmqqqtttvvv{{{zzzyyyxxxyyy}}}((()))+++,,,,,,,,,***)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************+++,,,---...---,,,***))),,,,,,,,,---------......------.........---,,,+++///............///000000000000111111222333333333333333333333444555666777777777777777777777777777888888999999999:::::::::777777888999:::;;;;;;<<<::::::::::::::::::::::::::::::999999999999999999666777777888888777777666444444333222222333333333222333333444444333333222111111111111000000000000111111111111000000000000000000000000000000000000---------....../////////------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,+++++++++((())))))***+++,,,------,,,,,,+++++++++*********'''(((((())))))***++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))******************)))(((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''''''''((()))******)))((('''))))))*********+++++++++)))))))))******)))))))))))))))))))))******************))))))******+++,,,,,,***)))***+++------,,,((()))))))))************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------....../////////........................////////////000000000111000000000000000000000000---......///000111111222000111222222111111333555444555555666777888888888888:::<<<<<<<<<===???AAA???AAADDDGGGIIILLLPPPSSSXXXYYY[[[___ccchhhmmmooowww{{{}}}{{{zzz{{{}}}}}}}}}~~~xxxrrrooo&&&''')))***+++***(((''''''((()))******++++++***))))))))))))((((((((((((************************************************((((((((((((((((((((((((************************,,,,,,++++++***)))))))))(((((()))+++,,,...000111,,,,,,,,,---------......------...///...---+++***//////...------///000111000000000111222222333333222222222222333444555666999999999888888888888888777888888888888999999999666666777888:::;;;<<<===999::::::;;;;;;::::::999888888888888888999999999777777888888888888777777777666555444444444444555222222333444444333333333111111111111000000000000111111111111000000000000000000000000000000000000,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,''''''((()))+++,,,---...,,,,,,,,,+++++++++******&&&''''''((()))*********))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))************************++++++************++++++***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))(((''')))************+++++++++******++++++++++++******))))))))))))************++++++******++++++,,,---***((('''(((***++++++***(((((())))))*********++++++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))************+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,++++++******++++++,,,........................------------------------------------------------------------------------,,,,,,------...///000000........................////////////000000000000111111111111111111111111...///000111222333444555222333444333222333555777444444555666777777666666777888::::::999:::;;;===<<<===???@@@AAACCCFFFHHHLLLMMMPPPTTTZZZ```eeegggkkkooouuuzzz~~~~~~|||{{{||||||yyyxxxxxxuuuyyy}}}}}}||||||wwwvvvsssnnnhhhaaa\\\YYY))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((('''''')))************+++++++++)))***++++++***)))***+++---,,,,,,+++*********+++***,,,---,,,******+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,---------......///////////////333222000000000222444666222333444333333555888:::999999999888888888777777777777777777888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666666666666666555555555555444444444333333222222222444444333333333333222222222222222111111111111000111111000///////////////------......//////000000......------------......---...///...,,,+++,,,---++++++,,,------......///------------------------......---,,,,,,+++******...---+++*********++++++)))******++++++******))),,,,,,+++***))))))******((((((((((((((((((((((((((()))++++++)))))))))***************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))+++++++++*********))))))*********)))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))+++(((&&&'''***+++)))&&&((('''''')))+++,,,+++***+++***)))(((((()))***+++++++++******************+++***)))(((((()))***+++))))))))))))))))))))))))************************...,,,***((((((***,,,...------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------...............******))))))******+++,,,------,,,,,,,,,---.........+++)))***---...---,,,---------............///------------------------........................111111111111111111111111////////////000000000000222222333333333333444444333333333444444444555555444666888888888777888999::::::;;;<<<===>>>??????EEEFFFGGGIIILLLQQQUUUXXX\\\```fffiiilllsss|||}}}}}}~~~}}}vvvqqqmmmlllkkkiiiiiihhhiiikkkkkkjjjhhhddd```[[[XXXVVVSSSOOOLLL))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********((())))))******))))))((())))))*********+++++++++***+++,,,,,,+++***+++,,,,,,+++***))))))))))))******+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////000000//////000111333444111222333333222444666999999999999888888777777777666666777777777888888888999888888888999999::::::;;;;;;;;;;;;;;;;;;::::::888888888888888777666666666666666666555555555555444444444333333222222222444444333333333222222222222222222111111111111000111111000///////////////.........///////////////......------------......---...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---------------,,,+++***)))******+++******++++++++++++******,,,++++++***))))))******************************''')))+++***)))((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************************)))))))))+++++++++*********))))))+++******)))((('''&&&&&&''')))***)))((('''(((***))))))))))))))))))))))))***((((((((()))***)))(((((((((((()))+++,,,+++)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************))))))++++++,,,,,,,,,,,,---------------------,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,------...---+++)))***---...---,,,------------............------------------------000000000000000000000000000000000000000000000000/////////000000000111111222222222333333333444444333333333444444444444555444666888888777777888999999::::::;;;<<<===>>>>>>BBBBBBBBBDDDGGGKKKOOOQQQQQQUUUYYY\\\___fffooowwwzzzxxxtttuuuvvvwwwxxxyyyzzz{{{|||~~~wwwtttoooiiidddaaa``````[[[ZZZYYYZZZ\\\\\\[[[YYYXXXUUUQQQOOONNNMMMJJJGGG)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++,,,---,,,++++++,,,---******)))((((((((())))))***+++,,,+++******+++,,,++++++***************)))++++++++++++************------------............------...////////////............///000000111111000111222222222333555777888888888888777777777777666666777777777777888888888888888888999999::::::;;;;;;;;;;;;;;;:::999999888888888888888777666666666666666555555555555444444444333333333333222222333333333333222222222222222222222111111111111000111000000//////////////////////////////...............------------......---...///...,,,+++,,,---//////...------,,,++++++++++++++++++++++++++++++...---,,,************+++++++++***)))))))))******+++++++++,,,,,,+++++++++,,,+++******)))*********************************'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,,,,++++++******))))))+++************)))))))))+++***)))((('''%%%%%%$$$''')))***)))((('''(((***))))))))))))))))))))))))((()))***)))(((((()))***))))))((()))++++++***((())))))************))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++*********)))++++++,,,,,,,,,,,,---------------,,,,,,++++++***+++************+++,,,,,,+++++++++++++++,,,------,,,+++***+++---...---,,,------------....................................000000000000000000000000////////////////////////000000000111111111222222222222222222333333333333333333333333444444444444333555777888777777888999888888999:::;;;<<<<<<=========>>>???AAADDDGGGIIIFFFIIILLLNNNQQQWWWaaahhhwwwzzz|||{{{vvvpppkkkhhhfffggghhhiiijjjlllmmmmmmqqqvvv}}}{{{{{{{{{}}}~~~|||zzzyyywwwvvvuuusssqqqnnnllljjjdddbbb^^^YYYVVVTTTSSSSSSQQQPPPOOOPPPQQQQQQPPPNNNKKKIIIGGGFFFFFFFFFEEECCC))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))******************)))))))))))))))***************+++,,,,,,******+++,,,***))))))(((((())))))))))))***++++++******+++,,,++++++++++++************,,,,,,++++++*********))),,,,,,,,,------------...,,,---......//////......------///000000111000000111222333333333333555777777777777777777777777777666666666666777777777888777888888999999999999999;;;;;;<<<<<<;;;:::888888888888888888888777666666666666555555555444444444333333333333333333333333333333333222222222222111222222222111111111000000000000////////////000000000000//////......------......------------......---...///...,,,+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''((()))*********))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++***************+++(((((((((((((((((((((((('''(((******((('''((()))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++******)))((((((************))))))))))))******)))(((''''''&&&&&&''')))***)))((('''(((***))))))))))))))))))))))))'''***,,,+++(((''')))+++***)))))))))++++++)))'''((()))***++++++***)))(((((((((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++*********+++++++++,,,,,,,,,------.........---,,,+++******)))))))))))))))***++++++++++++******++++++,,,---+++++++++,,,---------,,,,,,,,,---------.........////////////////////////........................////////////////////////000111111111222222222222111222222222222333333333222222333333333444444444333444666777666666777888666666777888999:::;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDEEEGGGJJJPPPXXX___jjjlllmmmkkkfff```\\\ZZZYYYYYYZZZ\\\]]]^^^___```dddjjjsss{{{|||yyyqqqqqqqqqssswww|||zzzvvvsssqqqqqqqqqqqqqqqooollliiigggfffeeeccc```^^^\\\[[[ZZZWWWUUURRRPPPNNNLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHEEEDDDCCCBBBBBBCCCBBBBBB))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((())))))******))))))((((((((()))))))))*********(((***+++***)))((()))*********)))))))))******+++((()))++++++***)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,,,,------...............---...///000111111111111222333555555444444555777666666666666666666666666555666666666666777777777666777888999999999888888999:::;;;<<<;;;:::888777888888888888888777666666555555555555444444444444333333333333333333333333333333222222222111111111222222222111111111000000000000////////////000000000000//////......------......------------......---...///...,,,+++,,,---,,,,,,,,,---------......------------------------......,,,,,,+++,,,------))))))))))))******))))))***++++++,,,,,,++++++***+++***************++++++((((((((((((((((((((((((''')))******)))(((((()))************************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))***''')))***)))((('''(((***))))))))))))))))))))))))'''***,,,+++((('''))),,,***)))))))))++++++)))'''((()))***++++++***)))((()))))))))******+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))***,,,------,,,***))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------000//////...---,,,,,,+++---,,,,,,,,,,,,---......++++++******++++++,,,---***+++,,,------,,,,,,,,,,,,,,,,,,------------...////////////////////////........................000000000000000000000000000111111111222222222222111111111222222222333333222222222333333333444444222444666666666555666777555555666777888999::::::<<<<<<<<<===>>>???@@@@@@CCCCCCCCCDDDGGGMMMTTTXXX^^^___```]]]YYYTTTQQQPPPOOOOOOPPPQQQSSSTTTUUUUUU[[[```hhhooorrrqqqmmmkkkeeeddddddeeeiiinnntttwwwzzz~~~zzzvvvuuuvvvvvvrrrqqqnnnjjjfffcccaaa```___```aaabbbaaa^^^\\\ZZZ[[[ZZZWWWUUUSSSQQQQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDDDDEEEEEECCCAAACCCCCCCCCAAA@@@@@@AAAAAA))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))((())))))))))))))))))(((((((((((()))))))))******((()))***)))((('''(((*********)))))))))***++++++''')))******))))))+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,---............---......//////000111111111222444666666555555555666555555555555666666666666555555666666666666777777555666888999999999888777777999:::<<<<<<:::999888888888888888888777666666555555555444444444444333222222333333333333444444222222222222111111111111222222222111111111111000///////////////000000111///////////////...............------------......---...///...,,,+++,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++***************++++++******************)))******+++,,,************************((()))++++++)))))))))***************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''(((((()))))))))))))))***(((((())))))***+++++++++''')))***)))((('''(((***)))))))))))))))))))))))))))***+++***))))))***+++))))))((()))++++++***((())))))************))))))))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))***************************+++,,,------,,,+++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////......------,,,+++++++++++++++,,,------+++++++++++++++,,,------)))+++---...---,,,,,,,,,,,,,,,,,,,,,------------........................000000000000000000000000000000000000000000000000000000000111111111222222111111111111222222222222222222222222333333333333111333555666555555666777555555666777888999999:::<<<<<<===>>>>>>??????@@@@@@@@@@@@BBBEEEIIINNNPPPTTTUUUUUUSSSOOOLLLJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOUUUYYY^^^ccceeeccc```^^^ZZZYYYYYYZZZ]]]aaaeeegggiiinnnuuu}}}~~~~~~~~~~~~vvvrrrmmmhhhdddccccccccc^^^^^^\\\ZZZXXXVVVUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@AAAAAABBB@@@>>>>>>???@@@))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******++++++******)))(((((((((((()))))))))***(((***+++***)))((()))***((((((((((((((()))***+++'''(((******))))))+++,,,******++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,------......------...------------///000111111333555666555444444555444444444555555666666666555555555666666666777777555666888999999999777777555777999;;;<<<;;;:::888888888888888888777666666555555555444444444333333222222222333333444444444222222222222111111111111222222222111111111111000///////////////000111111.........///////////////......------------......---...///...,,,+++,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++,,,,,,,,,++++++((())))))******))))))(((******))))))***++++++,,,************************)))***,,,,,,*********+++************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))+++***)))***++++++***)))((((((((()))+++,,,+++)))******))))))))))))******((((((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,((())))))******+++++++++++++++,,,,,,,,,,,,------------------------------))))))(((((())))))***+++,,,,,,,,,,,,,,,------...(((+++...///---+++,,,---++++++,,,,,,,,,---------------------------------000000000000000000000000/////////////////////////////////000000000111111111111111111222222222222111222222222222333333333111333555555444444555666555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>=========@@@CCCFFFHHHHHHKKKLLLMMMKKKIIIGGGGGGGGGDDDDDDEEEGGGHHHIIIJJJKKKPPPQQQTTTWWWWWWWWWUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZ[[[___ffflllppprrrqqqpppjjjhhhgggffffffhhhjjjlllpppxxx~~~~~~wwwoooeeebbb^^^YYYVVVTTTTTTTTTPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNPPPPPPPPPPPPOOOKKKKKKKKKJJJJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEDDDBBB@@@>>>@@@AAA@@@>>>>>>@@@BBB))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++(((((((((((()))))))))))))))+++,,,+++***)))***+++'''''''''''''''((()))***&&&((()))***))))))+++---))))))******++++++++++++(((((())))))******++++++++++++,,,,,,,,,---------+++,,,------......---------,,,+++***+++---///111000222555555444333333333444444444555555555666666555555555555666666666777555666888999:::999777666444666999;;;<<<<<<:::999888888888888888777666666555555444444444333333333222222222333333444444444222222222111111111111000222222222111111111111000///////////////000111111---.........//////000000.........------.........---...///...,,,+++,,,---///......------,,,,,,++++++++++++++++++++++++++++++---///111111///---,,,)))***+++,,,------,,,+++(((((())))))))))))((((((******))))))***+++,,,,,,((((((((((((((((((((((((***+++------+++***+++,,,))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************+++++++++'''((((((((())))))******))))))(((((('''''''''&&&((()))***)))((('''(((***)))))))))))))))))))))))),,,***((())),,,---+++(((((('''''')))+++,,,+++***+++***)))(((((()))***+++&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++...------,,,+++***))))))*********++++++,,,,,,,,,''''''((()))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...///'''+++//////---++++++---++++++,,,,,,,,,---------------------------------................................................////////////000000000000000111111111111222222222111111222222222333333333111222444555444444555666555555666777888999::::::888999:::<<<<<<=========<<<;;;<<>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMOOORRRTTTUUUTTTSSSQQQOOOOOOOOOOOOPPPQQQRRRRRRVVVYYY\\\^^^^^^[[[XXXUUUQQQNNNJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBBAAA@@@???DDDDDDEEEEEEDDDBBB@@@???>>>???@@@AAAAAAAAAAAAAAA))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++******)))))))))))))))))))))((()))******************)))+++++++++*********))))))*********))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------...000000///...000111111111111222222222333333222333444555555666666555555555444444444444555555555777888777666555666777999999999::::::999999888555666666777777666666555666666666555555555444444333222222222333333444444333333333222222222111111111111111111111000//////////////////////////////111000///......///000000.........------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,---------,,,---,,,+++******+++,,,---((()))+++,,,---------,,,)))&&&###%%%)))***(((%%%))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))*********************)))))))))(((((((((((((((((((((((())))))*********)))((('''&&&&&&''''''((())))))***************************))))))))))))************+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))************++++++++++++************************+++++++++++++++*********))))))******************************)))))))))***+++,,,,,,++++++***+++,,,---...---+++******+++,,,,,,+++************++++++++++++,,,------,,,+++***,,,...---------,,,,,,---------...------,,,,,,------............................../////////000000000000////////////////////////000000000000000000000000333333444444444444333333222222333444555666666777999999999999999999999999<<<<<<<<<============>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJLLLNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNPPPRRRTTTVVVVVVTTTQQQOOOMMMJJJGGGFFFGGGGGGFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCDDDDDDCCCAAA@@@???===>>>>>>???@@@@@@@@@???))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((())))))******))))))(((+++************)))))))))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---...---------///111000111111111222222222222111222333444444555555444444444333333333333444444555666777777555555666777888888888888777666555555444555555555555555555444555555444444444333333333222222222333333333444444333333333222222222111111000000111111000000//////........................------...///000111111222//////...---,,,,,,++++++,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,)))'''(((++++++)))'''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******...,,,)))'''&&&'''***+++))))))))))))))))))))))))''''''(((((())))))************)))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,***))))))(((((())))))***)))))))))(((((((((((((((***************+++++++++))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''(((((())))))***************************))))))))))))************+++******))))))******+++++++++*********)))))))))*********************************++++++++++++,,,******))))))))))))************++++++++++++************************))))))+++************)))))))))***************************)))((((((((()))***+++************+++---...///---+++******+++,,,,,,+++************+++++++++++++++,,,---,,,++++++,,,...,,,------......------,,,...------,,,,,,------................................./////////000000000////////////////////////......//////000000111111333333444555555444444333555555555666666666777777888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIGGGDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???======>>>>>>>>>>>>>>>>>>))))))))))))))))))))))))++++++++++++++++++++++++((())))))***************)))))))))))))))*********(((((())))))))))))((((((************))))))))))))++++++*********************+++++++++++++++,,,,,,************************++++++*********,,,---...******++++++,,,,,,,,,---...---,,,,,,++++++++++++***,,,,,,,,,,,,...000333000000000111111111111222111222333444444555555555444444333333333333444444444555777666555555666777888888888777666555444333333444444555555444444333444444444333333333222222222222333333444444444333333333333222222222111111///000000000000000//////////////////////////////+++,,,...///000111111000//////...---,,,++++++***,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++***))))))***++++++...---,,,+++++++++++++++...,,,******+++,,,***((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********---,,,)))''''''''')))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***))))))))))))))))))************))))))(((((('''))))))***************+++))))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))************((()))))))))******************))))))))))))******************))))))))))))************************************++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******++++++******))))))((((((************))))))))))))***************************))))))((()))***+++,,,*********++++++,,,---...---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---...+++,,,---......---,,,+++...------,,,,,,------..................................../////////000000111111111111111111111111......//////000111222222333333444555555555444444555555555666666666666666999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFDDDDDDDDDEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAA@@@@@@@@@???>>>>>>?????????>>>>>>===************************++++++++++++++++++++++++)))))))))))))))*********((()))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))******************++++++*********++++++,,,,,,,,,************************++++++***)))***+++---...*********++++++,,,,,,,,,...---,,,,,,++++++++++++,,,.........------///111//////000000000111111111222333444555555666555555555555444444444444555555333555666666555555666888888888888888777666444444333333444444444444333333444333333333333222222222111222333444444444333333333333333222222222111111...//////000000000//////000000000000000000000000---...////////////......//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++******************+++++++++************+++,,,***)))(((((((((((('''&&&))))))))))))))))))))))))(((((())))))************(((((())))))***************************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))************))))))(((((()))************)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++++++++******)))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''(((((((((((((((((()))))))))))))))(((((()))))))))*********((()))))))))***************))))))))))))))))))************)))))))))((((((************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******+++******))))))((((((((())))))))))))))))))))))))************************++++++***)))***+++,,,---+++++++++++++++++++++***---+++******+++,,,,,,+++,,,,,,,,,------------...***,,,,,,,,,++++++---///+++,,,---......---,,,+++...------,,,,,,------.......................................////////////000000000000000000000000//////000111111222333333222333333444555555444444444444444444444444444444888888888999999:::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<======???@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGDDDDDDCCCBBBBBBCCCEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>************************)))))))))))))))))))))))))))(((((((((((()))***+++((())))))******+++++++++((())))))******))))))((((((((()))))))))))))))***)))))))))************************++++++,,,,,,---***************************)))((('''((()))***+++*********+++++++++++++++------,,,+++++++++,,,,,,...000111000---,,,+++,,,////////////000000000000222333444555555666666666555555444444444444555555333444555666555555666888888888888888777666666555333444444444444444444333444444333333333222222222111222333444555444333222333333333222222222111111......///000000000//////111111111111111111111111000//////......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))******++++++,,,************))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++&&&(((+++,,,,,,+++(((&&&))))))))))))))))))))))))++++++******))))))((((((''''''((()))***+++,,,---(((((((((((((((((((((((())))))************))))))'''((()))++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************+++******))))))******+++++++++++++++************'''''''''((())))))******))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))'''(((((())))))*********))))))))))))***************))))))(((((())))))*********)))))))))(((((((((************************)))))))))************+++******))))))))))))************++++++++++++******))))))))))))))))))(((((((((((()))))))))))))))***************************,,,+++*********+++------++++++,,,,,,+++***))))))---+++******+++,,,,,,+++,,,,,,,,,,,,------------***+++,,,,,,++++++---///,,,------......------,,,...------,,,,,,------...........................------........./////////........................000000111111222222333333111111222333444444444444222222222222333333444444555555555666777777888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDFFFHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@??????AAACCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???************************(((((((((((((((((((((((()))(((((('''((()))***+++((())))))******+++,,,,,,)))******************)))(((((((((((())))))******((((((((())))))*********)))******+++,,,,,,------***************************))))))(((((((((((((((++++++++++++************,,,,,,+++++++++,,,------))),,,///000...,,,++++++........./////////000000111222333444444555555444444444333333333333444444222444555555555555666888666666777777777777666666444444555555555555444444444444444444333333333333000222333555555444333222333333333222222222111111---......///000000//////000000000000000000000000000///...---,,,---......,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++%%%'''***,,,---+++***((())))))))))))))))))))))))************++++++++++++)))))))))******+++++++++(((((((((((((((((((((((())))))************))))))'''(((***+++++++++)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************+++******))))))******+++))))))))))))************'''(((((()))******++++++(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++******((((((((()))))))))))))))(((((((((((())))))******************************+++***)))))))))***,,,---))))))++++++,,,+++******---+++******+++,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,+++,,,...000---------,,,,,,---------...------,,,,,,------...........................---------.........//////........................000000000111111111111111///000111222333333333333000111111222333444444555444444555555666777777888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAAAAABBBBBBCCCAAACCCGGGJJJKKKKKKIIIHHHDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@AAABBB@@@>>>>>>@@@CCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@?????????@@@AAACCCDDDDDDDDDDDDCCCBBBAAA??????************************)))))))))))))))))))))))))))((('''''''''(((***+++((())))))***++++++,,,,,,******++++++++++++******'''((((((((())))))******''''''(((((()))))))))***))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,++++++******)))))),,,+++++++++******))))))++++++++++++,,,------... $$$***...////////////............/////////000000000111222333333333333333222222222222222222333222333555555555555666888555555666666777666666666444555555666666555555444555555444444444444333333000111333555555444333222333333333222222222111111------...///000000//////////////////////////////000...---,,,,,,---///000++++++,,,------......///+++++++++,,,,,,+++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++***,,,---......---+++)))'''((())))))))))))***+++))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++%%%''')))***+++,,,+++***))))))))))))))))))))))))((()))***+++,,,---......+++++++++***************************************))))))************))))))'''(((***+++,,,+++)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************++++++************++++++''''''(((((())))))******((())))))***++++++,,,,,,((((((((((((((((((((((((***)))(((((((((***+++,,,*********)))))))))))))))&&&''''''((()))******+++))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++,,,,,,******++++++++++++******''''''(((((())))))******'''((((((((())))))*********************************)))((((((((()))+++,,,&&&((()))+++,,,,,,,,,+++---+++******+++,,,,,,+++((())))))))))))************+++,,,,,,+++,,,...000......,,,++++++,,,.........------,,,,,,------...........................---------.........//////000000000000000000000000000000000000////////////...///000111222333333333000000111222444555666666555666666777888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======?????????@@@AAAAAABBBBBBBBBEEEIIIMMMNNNMMMJJJIIICCCCCCBBBAAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAACCCDDDDDDBBB??????AAADDDBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@??????@@@BBBDDDEEEEEEDDDDDDCCCBBB@@@???>>>***************)))((((((++++++******))))))((((((++++++***)))((('''&&&&&&************************(((((()))))))))*********+++***)))'''''''''((((((''''''((()))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++.........///......---,,,............////////////222222111111111111111111333222111111222333555666555555555555555666777777888888777777666666555555888666555444444555666888555555555555555555555555444333222111111111222333222222222222222222222222111000000///...---------222222111111000000//////,,,---...---,,,+++,,,...------..................------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))***+++++++++++++++%%%(((***)))&&&%%%'''***)))(((((('''''')))***+++---,,,***(((((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))###$$$&&&((()))******))))))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))))))))((((((***)))))))))((((((''''''))))))***++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))))),,,,,,++++++,,,,,,---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........------,,,+++++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------.....................////////////////////////////////////000111111111111222222222111111222222222333333333555444444555555666777888888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????======>>>???AAABBBCCCCCCGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDAAA??????@@@BBBDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>>>>??????>>>>>>????????????>>>>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>***************)))(((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------******)))((())))))***+++)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////..................////////////111111111111111111111111222222111111222333555666555555555555555666666777777777777777666666555555777666555444444555666777555555555555555555555555444333222111111111222222222222222222222222222222222111111000//////......111111111000000000000000...///000000///...///000------..................---------...------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))))))))***+++++++++*********+++,,,+++*********+++***)))((((((((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))((()))************(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((*********))))))(((((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))))))))******++++++******))))))((((((***************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,***************+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,---...------,,,+++++++++,,,---,,,,,,------------------............////////////////////////////////////000000111111111222222222111111111222222222333333333333333333444555666777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDBBB@@@@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@???>>>??????@@@>>>>>>????????????>>>>>><<<<<<======>>>??????@@@>>>>>>======<<<;;;;;;:::)))************))))))((('''((((((((((((((())))))(((((()))***+++,,,------(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---************))))))((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***+++,,,---/////////000---............/////////000000000000111111111111222111111111222333444555555444444444444555666666777777777666666666666555777666555444444555666777444444444444444444444444444333222222111111222222000000000000000000000000222222111111000000/////////000000000000000000111///000111111//////000111......---------------------------------,,,+++++++++++++++++++++************************************++++++***)))(((''''''*********+++******)))))),,,+++***+++,,,,,,,,,+++)))))))))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++******)))))))))))))))))))))))))))......---,,,+++)))'''&&&))))))******))))))(((((())))))))))))))))))))))))(((((())))))***))))))(((***************)))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))*********++++++,,,,,,+++***))))))((((((***************+++++++++))))))))))))))))))))))))(((((())))))*********+++***************++++++,,,,,,++++++******++++++,,,+++******))))))******++++++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++*********+++,,,---//////---,,,,,,++++++,,,,,,---------------------,,,,,,---............/////////000000000000000000000000000000000111111111222222111111111222222222222333222222222222333444555666888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>AAA@@@???>>>>>>>>>??????>>>??????@@@@@@??????>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;::::::999999888))))))************)))((((((((((((((('''''''''''''''((())))))***+++,,,,,,(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******++++++******))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,---............---------.........///////////////000000000000000111111111222222333444444444444333333444444555666666666666666666666666666666555555444444555555666444444444444444444444444333333222222222222111222000000000000000000000000111111111000000/////////.../////////000000111111...///000///...---...000......------------,,,,,,,,,------------,,,++++++,,,++++++******)))))))))))))))))))))))))))))))))******++++++***)))((((((***************))))))(((+++(((&&&(((***+++)))'''(((((((((((())))))***************+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((('''))))))))))))))))))))))))///...---,,,***)))''''''))))))*********))))))((())))))))))))))))))))))))(((((()))*********))))))++++++******************,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))&&&'''''''''((((((((())))))))))))*********++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))*********+++++++++))))))***************+++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++,,,++++++******++++++,,,++++++************++++++,,,+++++++++***)))))))))+++***++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---.../////////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------.........//////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333444555666777777888888999::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>>>>==================>>>??????????????????>>>;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::((())))))*********))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********))))))((((((''''''(((((()))******++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,---------------,,,,,,------------................../////////000000000000000111222333333333333333333333333333444555555555555555555555666666666555555444444444444555555444444444444444444444444333333333333222222111111////////////////////////000///////////////............//////000000000111...///000///...---...000......------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++))))))*********))))))(((***'''%%%&&&)))***(((&&&''''''((((((((())))))))))))************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''(((((()))))))))(((((())))))))))))))))))))))))++++++******))))))))))))))))))************))))))************************(((((()))*********************************++++++,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++))))))******++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))(((((())))))************))))))(((((())))))***+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,---.../////////---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,------------............//////////////////////////////000000000111111111000000111111111222222222333333333333444555666777666666777888888999999::::::::::::;;;<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBB@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::((())))))************)))******)))((((((''''''&&&******))))))((((((''''''))))))))))))))))))))))))((())))))))))))******************))))))(((&&&&&&''''''((()))***+++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++---------------,,,++++++,,,------------.........------......//////000000///000111222333333333333333222222222222333444444444555555555555666666666444444444444444444444444333333333333333333333333222333333333333222111000////////////////////////////////////...............//////////////////000///000111111//////000111......------,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++*********************************))))))***,,,,,,---------'''((())))))******))))))***)))((()))*********(((''''''((()))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++++++++***))))))))))))))))))))))))((((((((((((((()))***+++))))))******++++++******************************(((((()))***++++++++++++)))))))))***************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********+++++++++++++++++++++*********'''''''''((())))))******))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---+++++++++***************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***...---,,,,,,+++++++++,,,******+++,,,------------------------------,,,,,,,,,------------........./////////////////////////////////000000000111111000000000111111111111222333333333333444555666777666666666777888888999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBAAA???>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<999999999999999999999999(((((()))***************((((((((())))))******************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))*********)))(((((((((((())))))*********+++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,---......///000000//////111222333333222222222222222222222333333444444444444555555555666666444444444555555444444444333333333333333333333333222222333333333222111000000000000000000000000000///////////////////////////////////////............///000000///...///000......------,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++***&&&&&&((()))************)))***++++++***)))***+++((()))***+++,,,++++++***+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''(((***+++,,,((()))***++++++++++++***************************(((((()))***++++++++++++((((((((())))))************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++,,,,,,'''(((((()))******++++++))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))***++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***************+++++++++)))***+++,,,,,,,,,++++++************************++++++,,,,,,++++++***))),,,,,,+++++++++,,,------)))***+++---......------,,,,,,------------------,,,,,,---------.........------------------------////////////000000000111000000000000111111111111222222222222333444555666555555666666777888888999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@?????????>>>>>>????????????@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>=========:::;;;<<<===>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888(((((()))***************%%%&&&''')))***,,,---...******************++++++''''''''''''''''''''''''))))))))))))************'''(((***+++,,,,,,++++++************))))))))))))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---......---,,,+++)))***+++,,,---.........,,,,,,,,,---------......,,,,,,------...///000000...///111222333333222222222222111111222222333444444444444555555555666666333444444555555444444333333333333333333333333333222222333444333222111000111111111111111111111111000000000000000111111111000000//////.........---,,,---...---,,,+++,,,.........---,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++***++++++******)))((('''$$$%%%'''(((***+++++++++'''***,,,+++(((''')))+++***+++,,,---...---,,,,,,,,,***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((('''((((((***,,,---((()))***+++++++++++++++************************(((((()))++++++,,,,,,,,,''''''(((((()))))))))***)))***+++++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((('''''''''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((***,,,...000000((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''***************++++++,,,,,,++++++++++++++++++,,,++++++************++++++))))))******+++++++++,,,)))***+++,,,---,,,++++++************************'''((()))***+++,,,,,,,,,*********+++,,,---...///)))***+++---......------,,,,,,,,,------.........,,,,,,,,,---------......------------------------////////////000000000000000000000000111111111111111111111111222333444555555555666666777888888888888999999::::::;;;<<<<<<999:::;;;<<<===>>>???@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===>>>>>>??????@@@@@@@@@AAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA===============<<<<<<<<<;;;<<<>>>?????????>>>>>>:::;;;;;;;;;;;;;;;;;;:::999999888888888888888888999999999999999:::::::::))))))************))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))((((((((((((...,,,******+++------,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,------...///000000---......///000111111222666666555444333222111111222222333333333333444444444444444444444444444444666555444333111000//////111111000000000000111111111111000000//////......111000000000//////.......................................------,,,,,,,,,//////...---,,,,,,++++++++++++------------+++++++++,,,,,,,,,,,,+++******'''''')))***+++,,,,,,---************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))+++++++++***)))((((((((((((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&)))***+++++++++)))((('''++++++******))))))(((((('''((()))******)))((('''&&&&&&'''((((((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++***))))))*********++++++++++++***))))))************************************************,,,++++++******++++++,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------////////////////////////---------.........//////...///000222222111000000111111222333333444555555444444555555666777777777777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===============<<<<<<>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBBBBBAAAAAAAAA???>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>============<<<;;;:::999999999999999999999999999999999999888888888777777))))))************))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))***************)))))))))...,,,******+++,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++,,,,,,---......///......//////000000111111//////......---,,,,,,,,,222222222333333333444444444444444444444444444444555444444333222111000000000000000000000000000000////////////000000000000111111000000000/////////..............................---------,,,,,,,,,...------,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,************************************************,,,,,,+++******)))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))*********)))((('''*********))))))((((((((('''((()))******)))((('''&&&'''((())))))))))))(((&&&&&&'''((()))***++++++******)))((((((((((((((())))))(((((((((((())))))((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,++++++***))))))*********++++++++++++***))))))************************************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------...------------------...........................------..................//////000111111111111000111111222222333444444444444444444555666666777777666777999:::;;;;;;<<<<<<:::::::::;;;<<<<<<======>>>=========<<<<<<<<<<<<<<<===============<<<<<>>>>>>>>>>>>>>===============>>>>>>???============<<<;;;:::999999999999999999999999999999999999888888888777777))))))************))))))))))))(((((((((((())))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((***************+++++++++,,,***))))))***++++++***+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...***++++++,,,,,,---------////////////////////////////////////////////////222222222222333333333333333333333333444444444444333333333222222222111111///000111222222111000///.........///000111111111111111111111000000000000...........................------------,,,,,,,,,,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,************************************************+++++++++******))))))((())))))))))))))))))))))))###$$$%%%&&&'''((()))***))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******))))))&&&&&&'''((()))***++++++***))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++***(((&&&$$$'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,+++******)))************++++++++++++***))))))************************************************++++++************++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------.........------...................................................------000000//////000000111111222222222222222222333333333333444555555666666777666777888999:::;;;;;;;;;999999999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<======>>>>>>=========????????????@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???????????????AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>?????????============<<<<<<;;;:::999999999999999999999999999888888888888777777777))))))************))))))))))))(((((((((((())))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((())))))***************++++++)))((((((***+++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------//////////////////......111111222222333333333444111222222222222333333333333333333333333444444444222222222222222222222222...///111333333111///....../////////000000000111111111111111111111000000........................---------------------------,,,,,,,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,************************************************+++*********)))))))))((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&)))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************++++++***************+++***++++++++++++***))))))************************************************++++++************++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.......................................---------000000///......000111222222222222222111111111111222333333444555555666666555666777999::::::;;;;;;999999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>===?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@???>>>>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@===============<<<;;;;;;999999999999999999999999888888888888777777777777))))))************))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))*********)))((()))******)))((()))******++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------------------............////////////............/////////000111111222222111111111222222222333333222222222333333333444444111222222222222333333333...///111333333111///...111000000000/////////...000000000000000000111111........................------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((((('''''''''&&&))))))))))))))))))))))))******+++,,,,,,+++++++++(((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))"""$$$'''***+++++++++***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************+++***************++++++***++++++++++++***))))))************************************************+++******))))))******+++...---,,,++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...................................................---000///.........///111222111111111111111111000000222222333333444444555555555555777888999::::::::::::::::::;;;<<<<<<======<<<<<<<<<===============<<<<<<===>>>??????>>>>>>???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????????????????>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAA@@@@@@???=========>>>======<<<;;;999999999999999999999999777777777777777777777777))))))************))))))))))))(((((((((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''((())))))*********)))((()))++++++)))(((((()))******+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,................................................/////////000000111111111111111111111222222222222111111222222333333444444222222222222222222222333///000111222222111000///111111111000///.........////////////000000000000........................,,,,,,,,,------------...------------------------++++++************+++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************++++++******))))))(((((())))))))))))))))))))))))((()))******+++*********(((((('''''''''((()))***))))))))))))************))))))(((((((((((())))))))))))******))))))((((((&&&&&&'''((()))***++++++((((((((((((((())))))***))))))(((((((((((())))))'''((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))***++++++***)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++************************)))******+++,,,***++++++++++++***))))))******************************************************))))))))))))******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------.........////////////......//////000000000000000000000000111111111111222333333444444555444555666777888999999999:::::::::;;;<<<<<<======<<<<<<<<<===============<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<===>>>???AAAAAA@@@??????=========>>>>>>======<<<999999999999999999999999666666777777777777777888))))))************))))))))))))(((((((((((())))))***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++***))))))***,,,,,,***((((((((()))***************************************))))))******+++++++++***------------------------,,,------....../////////111111111111222222222222111111111111222222222222000111111222333333444444333222222222222222222222000000000000000000000000000000000000////////////---.........////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***************************************************((()))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))************************(((((()))***************+++++++++***)))((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((((()))***+++)))*********+++++++++,,,***)))(((''''''((()))***((())))))))))))((('''&&&&&&&&&'''((()))***++++++((((((((((((((()))******))))))(((((((((((())))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************)))************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******))))))***++++++,,,***++++++++++++***))))))******************************************************))))))))))))******))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,---...///000000---...//////000000//////.../////////000111111111111111111222333333444444444444666777888999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<===??????@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>===============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>======>>>>>>>>>>>>======999999999999999999999999666666666666777777888888))))))************))))))))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,((())))))***++++++,,,,,,*********+++,,,,,,***((((((((()))***************************************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000///////////////000111111111111222222222000000111222333333444444333333333222222222111111111111000000000000111111......//////000000111111,,,---------......//////........................,,,,,,,,,------.........++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******)))******+++++++++******************************************************(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))******************))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))***+++++++++++++++***)))(((((((((***+++,,,******+++++++++,,,,,,,,,***)))(((''''''((()))***(((((()))(((((('''&&&&&&))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))%%%&&&((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++------))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******))))))***+++,,,,,,***++++++++++++***))))))******************************************************))))))))))))******&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------***+++,,,---...000111111,,,---///000000000///...---......///000111111222000111111222333333444444333444555777888888888888777888888999::::::;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<===??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===??????>>>===============;;;===???@@@@@@@@@>>>=========>>>>>>>>>>>>>>>===999999999999999999999999555666666666777777888888,,,+++***)))))))))+++++++++++++++*********))))))************+++,,,---...+++***)))***++++++***)))++++++******************,,,,,,++++++******)))))),,,...000///+++))))))+++((()))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111......//////000000111111222222222111111111000000111111111111111111111111222222222222222222222222////////////////////////............////////////........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------...*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,************************------,,,++++++******)))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((())))))))))))***)))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++,,,,,,,,,+++)))'''&&&''''''(((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((''''''************************)))***,,,------,,,***)))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))************+++*********))))))((((((***)))((((((((()))+++,,,,,,,,,,,,+++++++++******************************)))))))))))))))******+++,,,,,,+++***))))))******+++*********))))))((((((((()))+++,,,+++***(((&&&++++++************++++++))))))***++++++++++++***************))))))((((((((()))***+++++++++++++++***)))))))))((((((''''''---,,,+++*********+++,,,***************)))((('''*********++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...---------,,,)))***,,,///111333444555444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==============================@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???DDDBBBAAAAAABBBAAA???===>>>>>>======>>>???@@@@@@>>>>>>======<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======::::::;;;<<<;;;:::999888777666666555555555555666++++++***************++++++++++++*********)))))))))))))))******+++,,,---+++***))))))++++++***)))***************************************)))))))))+++,,,---,,,)))'''(((***************++++++++++++***)))))))))))))))******************************---,,,++++++*********++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++.........---------------------------------------///000000000000000/////////000000000111111111111222222222111111111000000111111111111111111111111111111111111111111111111////////////////////////............////////////////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++,,,,,,******+++,,,------------************************++++++++++++++++++++++++***)))((((((((()))++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++++++++***)))((()))*********++++++++++++))))))))))))))))))))))))************************------,,,,,,,,,+++++++++*********************************))))))*********))))))))))))))))))))))))***)))))))))((((((((('''+++++++++******+++++++++))))))))))))(((((((((((())))))))))))************************)))))))))((()))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++***))))))******************)))))))))(((&&&''')))+++,,,,,,,,,++++++******************+++))))))***++++++++++++***++++++*********)))))))))))))))***+++++++++++++++++++++++++++*********)))+++***))))))***+++,,,---***++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,000000000000111111111111000//////////////////......///000222333444444444333444555666777888888999888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@DDDCCCBBBBBBCCCBBB@@@>>>>>>>>>======>>>>>>???@@@>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@??????>>>>>>>>>============::::::;;;;;;;;;:::999888888777777666666666666777)))******+++++++++******+++************)))))))))(((((((((((()))***+++,,,+++***))))))++++++***)))************************((())))))))))))))))))************(((&&&&&&((()))***++++++++++++,,,,,,,,,(((((((((((()))***+++,,,************************,,,,,,+++************+++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++......------,,,++++++***............................../////////......---000000111111111111222222222111111111111000000000111111111111111111111111111111111111111111111111////////////////////////............////////////000000000000000000000000---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,++++++++++++++++++***++++++,,,------------************************))))))******+++,,,,,,---)))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***++++++***************+++************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))((())))))************)))))))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++,,,+++******)))*********************))))))))))))(((((()))***+++,,,------************************((()))******++++++******+++++++++++++++*********))))))***++++++++++++***++++++++++++************((((((((()))***+++------***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++......---,,,,,,+++******------------------------000000111111111222222222000000000000000000111111222222333333333333222222333333444555666777888888666777888999:::<<<======;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBAAA???>>>>>>============>>>>>>???============<<<<<<<<<<<<===>>>>>>???????????????=========<<<<<<<<<<<<<<<:::::::::;;;:::999999888999888777777666666777777((()))+++,,,,,,+++***)))************))))))))))))'''''''''(((((()))***++++++)))((()))***+++***)))***************+++++++++''''''(((((())))))*********)))(((&&&%%%&&&(((************+++++++++,,,,,,))))))(((((()))***++++++************************++++++***************+++((()))***+++++++++++++++************************)))))))))))))))******************)))))))))))))))------------------------++++++,,,---............000000000000000000000111111111111111000000000000111111111111111111111111111111111111111111111111////////////////////////............////////////////////////////////////---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,++++++*********((()))***+++++++++++++++************************))))))******+++++++++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((()))))))))*********************)))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++***************+++*********)))))))))))))))---,,,++++++******++++++*********++++++*********((())))))***************++++++++++++++++++++++++)))******+++++++++******)))))))))(((((((((((((((((((((((())))))***+++,,,))))))***+++,,,,,,,,,,,,...---------,,,,,,++++++---------,,,,,,+++++++++---------.........................../////////////////////000000111111111111111222222222111111000222222333444555666777777666666777888999:::;;;<<<;;;;;;::::::;;;;;;<<<===????????????????????????<<<<<<===???AAACCCEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@???>>>???@@@@@@>>>============<<<<<<======>>>===============<<<<<<<<<======>>>>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999888777666555555555666((()))***,,,,,,++++++***))))))))))))))))))))))))''''''''''''((()))***+++***)))((()))******)))((())))))*********+++++++++''''''(((((())))))******+++)))'''&&&''')))***+++))))))))))))*********+++++++++***)))(((((())))))*********************************))))))***++++++((()))***+++++++++++++++************************(((((()))))))))*********''''''((())))))***++++++++++++++++++++++++++++++'''(((***,,,...///000000/////////////////////...000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////............////////////........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,++++++*********))))))***+++++++++******************************+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******)))((()))+++,,,---))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******((()))))))))************))))))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************************)))))))))))))))******++++++***************++++++))))))))))))))))))******---,,,++++++******++++++)))***++++++++++++***)))(((((()))************)))++++++++++++++++++++++++******+++++++++******)))(((((((((((((((((())))))))))))******))))))))))))(((((()))***+++++++++***---------,,,,,,++++++++++++++++++,,,,,,------------------.........//////,,,,,,,,,---------...............//////000000000///000111222222222222222111111222333444555666666777777777888888888888888:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@AAAAAAAAAAAA??????>>>???AAAAAA@@@>>>======<<<<<<<<<<<<<<<===<<<<<<<<<=====================>>>>>>>>>======<<<:::::::::::::::;;;;;;;;;::::::999999888888888888777777666555444333333444((()))***+++++++++++++++(((((()))))))))))))))***''''''''''''((()))***+++***)))((((((******)))((()))))))))***++++++,,,,,,((())))))))))))))))))******)))'''''')))+++++++++(((((()))))))))*********,,,+++***)))((((((((((((++++++++++++++++++++++++***))))))))))))***++++++((()))***+++++++++++++++*********************************+++,,,,,,------(((((()))+++,,,---...///************************'''(((***,,,...///000111//////............------//////000000000000000111000000000000000000000000111111111111111111111111////////////////////////............////////////........................---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,************************,,,++++++***))))))(((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))***)))))))))***+++,,,,,,++++++++++++************))))))))))))))))))))))))************************&&&&&&''''''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************))))))((())))))************++++++************************)))))))))))))))******+++*********)))******+++,,,))))))))))))************(((((()))***+++,,,------)))***+++,,,,,,+++***)))'''((())))))******))))))*********+++++++++++++++***++++++++++++***))))))************++++++++++++******++++++******)))((((((((()))*********)))))),,,,,,+++++++++++++++*********+++,,,,,,---......,,,,,,,,,---......//////------........./////////......///////////////000000000222333444444444444000000111222333444555555777777777777777777777777:::::::::::::::;;;;;;<<<========================<<<<<<===>>>@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@AAACCCDDDCCCAAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999888888888888999777666555444333222222222))))))))))))***+++,,,---(((((((((((())))))******(((((((((((()))***++++++***((('''((()))***)))(((((())))))***++++++,,,,,,***************))))))))))))'''&&&(((+++,,,+++***))))))*********+++++++++******)))))))))))))))***++++++++++++++++++++++++)))))))))))))))***++++++)))******+++++++++******************************)))******+++,,,,,,------******++++++,,,---......++++++++++++++++++++++++)))***+++---......//////000/////////............////////////000000111111000000000000000000000000////////////////////////////////////////////////............////////////........................---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++************************************))))))))))))'''((()))***+++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))))))******+++++++++******++++++++++++*********)))))))))))))))))))))))))))************************%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))************((()))))))))************+++******))))))))))))))))))))))))******+++++++++************************)))))))))))))))******+++******))))))***++++++,,,((()))))))))************&&&''')))+++,,,,,,,,,+++(((***+++,,,,,,+++***((('''(((((())))))))))))))))))))))))*********+++++++++++++++++++++***)))))))))*********++++++++++++)))***+++,,,,,,++++++*********+++++++++***)))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...................../////////000111000000000000000000///000000111222333333333333//////000111222333444444555555555666666777777777::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCC@@@@@@@@@@@@???????????????@@@@@@@@@@@@??????>>>???>>>>>>@@@BBBCCCBBBAAA===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>><<<=========<<<<<<;;;:::::::::::::::;;;;;;<<<<<<::::::888777777777888999888777666555333333333333***)))(((((()))+++---...'''((((((((())))))******((((((((())))))***+++,,,***((('''((()))***)))(((((())))))***++++++,,,,,,,,,,,,++++++******))))))'''&&&%%%(((+++---+++(((******+++++++++,,,,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++))))))((())))))***++++++******+++++++++******)))))))))))))))))))))))))))'''(((((()))******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111111000000/////////....../////////000000111111000000000000000000000000------------------------////////////////////////............/////////000000000000000000000000000---,,,,,,++++++,,,,,,---***++++++,,,,,,---......*********++++++,,,,,,---******+++++++++******)))************************((((((((()))******++++++'''((()))++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++******)))))))))***+++,,,,,,+++***)))***)))))))))((((((''''''))))))))))))))))))))))))************************)))*********++++++,,,,,,))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))'''((((((((())))))******++++++************++++++******))))))((((((''''''))))))))))))************(((((())))))*********+++,,,+++)))((((((((()))***(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,(((((())))))*********+++((()))+++,,,+++***(((&&&((()))+++,,,,,,+++)))((('''(((((()))))))))))))))(((((())))))*********++++++++++++++++++***)))(((''''''(((((()))))))))***''')))***,,,---------,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++...------,,,,,,++++++*********+++,,,,,,---......------------.........///333222222222111111000000...//////000000000////////////000111222333444444222333444555666888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@???>>>===;;;;;;;;;===???@@@???>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>><<<=========<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::888777777777888999999888777666444444333333))))))))))))))))))))))))***************************************)))((((((******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,******))))))))))))******************)))))))))((())))))***++++++++++++***...---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))***+++---...//////---------............///000000000000////////////000000000000000000000000////////////000000000000000000//////.........---000111111000---,,,------000000///...............////////////...---,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,************************************************)))***++++++))))))***+++,,,,,,,,,+++++++++******+++)))''')))+++,,,***'''+++***((('''''''''((()))***************)))((('''(((((((((((((((((((((((((((((())))))*********+++***)))))))))((((((''''''%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&)))***+++,,,,,,+++***)))(((((())))))******++++++++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))******)))(((((((((((((((''')))******))))))***,,,************************((((((''''''''''''((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++***************)))(((((((((((())))))******++++++***+++,,,------,,,***)))+++***)))***,,,---,,,+++++++++************++++++************))))))))))))))))))***++++++++++++*********)))))))))***,,,---************************)))************))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------,,,,,,------------......000000/////////.........---...............------............////////////////////////............555444444444555666888999888888999:::;;;;;;;;;;;;888888999999999:::::::::;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999888888888888888888<<<:::888666666777888999666666666666666555555555))))))))))))))))))))))))***************************************)))((((((******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++******)))*********((((((''''''''''''((((((++++++++++++************))))))***++++++++++++***,,,++++++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...******+++,,,,,,---......---------............///000/////////////////////////////////////////////////////////000000000000000/////////............000111111000...------...000//////...............,,,,,,---------------,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,***************************************************+++,,,+++*********,,,,,,,,,+++++++++************)))((()))++++++)))'''+++***)))'''&&&&&&&&&''')))************))))))(((************************((()))))))))*********************))))))(((((((((*********************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***++++++++++++***)))((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''')))******))))))***+++************************(((((((((''''''(((((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***************)))(((((()))))))))))))))************+++++++++++++++******+++***)))***,,,---,,,+++***))))))))))))))))))***************))))))))))))))))))***++++++++++++*********)))))))))***,,,,,,************************((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---------,,,,,,,,,,,,---...............------............////////////111111111111111111111111444444333333333555666777666666777888999999999999888888888999999999::::::<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<=========<<<;;;:::::::::999999999888888777777777777777555444444444555555555555555555444444444444)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******++++++++++++*********))))))))))))***++++++))))))))))))))))))))))))++++++************++++++************************++++++***************+++)))((((((''''''(((((())),,,,,,,,,++++++++++++***))))))***++++++++++++***))))))***************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...000111+++++++++,,,,,,------------------............///////////////////////////////////////////////////////////////000000000000////////////............000111222111///......///000///......------......)))***+++,,,------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++,,,---,,,+++***+++---,,,++++++++++++************)))((()))++++++)))((())))))((('''''''''((((((((())))))************)))************************))))))))))))***************************))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))******++++++******)))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********))))))************))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((()))******))))))***+++************************(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))************))))))(((************))))))))))))******)))))))))******++++++***)))***,,,---,,,+++))))))(((((((((((())))))************))))))))))))))))))***++++++++++++************)))******+++,,,************************'''((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,------...............------............/////////000000000111222222333333333333222222222333444444444444555666777777777777888888888999999999999:::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;===<<<<<<;;;;;;::::::999::::::999888777777666666555555444444444444444333555555444444333333333333))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((******++++++++++++************))))))******+++,,,))))))))))))))))))))))))+++******))))))******+++************************))))))))))))***+++,,,,,,+++******************+++,,,,,,+++++++++*********))))))***++++++++++++***((()))***+++++++++***)))************++++++++++++++++++,,,,,,,,,,,,------******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////////////////////////////////////////000000000000///////////////.........111222222111000//////000//////...------------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++,,,------++++++,,,---++++++++++++************)))))))))*********)))((('''''''''((()))***+++,,,'''((()))***************************************)))))))))))))))*********++++++******************'''''''''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******)))((()))+++************************((((((((())))))((((((((())))))************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))(((++++++******))))))((((((***)))((((((((()))***++++++***)))***,,,---,,,+++))))))(((((((((((())))))************)))))))))((())))))***++++++++++++*********************++++++************************&&&'''(((******+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........................,,,---......///.........---------.........//////------...///000111222222444333333333222222222333333444555666666777666666888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999;;;:::999888777666555444666666777777777666666555666555555444444333333333))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))******++++++++++++*********************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))************************,,,+++******)))*********++++++************+++++++++*********))))))))))))))))))***++++++++++++***((()))+++,,,,,,,,,+++***))))))*********++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------....../////////000........................////////////000000000000.........///////////////000111222111000///000111//////...---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++,,,------++++++,,,---+++++++++*********))))))((()))*********)))))))))))))))******++++++++++++'''((()))***************))))))))))))))))))))))))******))))))))))))))))))******************++++++((((((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***))))))))))))))))))))))))(((((()))******)))(((((())))))************))))))((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((((())))))*********))))))++++++******))))))((((((***)))((((((((()))+++,,,+++***)))***,,,---,,,++++++******))))))******+++************)))))))))((())))))***++++++++++++************+++************************************&&&'''(((******+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................,,,------...//////......------------............,,,,,,---///000111222333333444444444333333333222333444555666777777777777777777888888888999999999;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::999888777555555444666666777888888888777666777777666666555444444333))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******++++++++++++******+++************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))************************///...,,,***)))(((''''''***))))))(((((())))))************)))))))))(((((())))))***++++++++++++***))))))***+++,,,,,,,,,,,,)))))))))************+++***++++++,,,,,,------.........---,,,,,,+++,,,,,,+++++++++,,,,,,------------------............///---------......//////000........................////////////000000000000.........//////////////////000111111//////000111///...------,,,,,,------////////////...---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,+++***+++---+++************)))))))))((()))++++++)))((()))***,,,,,,,,,+++***)))'''&&&((())))))************)))((((((((((((((((((((((((************)))))))))))))))))))))***************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((***))))))(((((())))))***************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))*********))))))*********)))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))***+++***)))((()))***))))))))))))))))))))))))((((((************(((((()))******************)))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((((())))))************)))************))))))))))))))))))))))))******+++,,,+++***)))***,,,---,,,+++++++++************++++++************))))))))))))))))))***++++++++++++******++++++++++++***))))))************************'''((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---...////////////,,,------------.........---...///000111222333333222222333444444444333333444444555666777777777777777777777888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::========================999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999999888777666666555555555555555555555666666666888888777666555444444333))))))))))))))))))))))))************************(((((()))*********************++++++++++++******++++++******++++++,,,---))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))),,,,,,+++***))))))))))))***))))))(((((())))))***+++++++++*********))))))))))))***++++++++++++***((((((((())))))+++,,,,,,))))))))))))******************+++,,,,,,---......------,,,+++++++++++++++******+++,,,,,,---......---------............///,,,,,,---......///000000........................////////////000000000000............/////////000...///000000......///000///...------,,,,,,------------.........---,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++*********,,,************))))))))))))''')))++++++)))((()))***((())))))***)))((('''&&&)))************))))))((())))))))))))))))))))))))************)))))))))(((((((((((())))))******************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))******)))(((''''''((()))***,,,+++++++++*********)))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))***+++***((((((((()))))))))))))))))))))))))))'''(((***++++++***((('''******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((()))***+++,,,,,,,,,,,,+++***)))***,,,---,,,+++******))))))))))))******************))))))))))))))))))***++++++++++++******++++++,,,+++***)))(((************************((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,---------.........------...///000111111222///000111333333333222222333444555666777777777777777777777777888888888888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::888888888999999999999999888888777777666666666555444444333333333444555666888777777666444333333222))))))))))))))))))))))))************************(((((()))*********************++++++++++++******++++++******++++++,,,---))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((&&&'''''')))+++---///000,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***((('''''''''''')))+++,,,))))))))))))******************+++,,,,,,---......,,,++++++******++++++,,,))))))***+++---...//////---------.........//////,,,,,,------...///000000........................////////////000000000000---.........//////000000---///000///......///000......---,,,,,,,,,,,,---******+++,,,------------+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++))))))***+++************))))))))))))'''***,,,+++)))((()))+++!!!"""%%%''')))************************)))((('''************************+++*********))))))((((((''''''(((((()))))))))***222222000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))(((''''''((()))***,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((((((((()))*********++++++***((((((((()))))))))))))))))))))))))))''')))***++++++***)))'''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))******++++++************************(((((()))***************(((((())))))******++++++((()))+++,,,------,,,,,,+++***)))***,,,---,,,+++))))))(((((((((((())))))************))))))))))))))))))***++++++++++++******+++,,,,,,+++***)))(((************************)))************))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,---...////////////,,,,,,,,,---------......++++++,,,,,,---.........---...000111222222222111333333444555666666666666777777777777888888888888666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::888888888888888888999999777777777777666666666666666555333333333555777888777666666444333222111111******)))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))(((((((((***+++,,,******+++++++++******)))))))))*********))))))(((,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******++++++&&&'''((()))***+++,,,,,,((()))***+++,,,,,,+++***))))))***+++,,,,,,------))))))++++++,,,+++***)))((()))++++++)))((()))******)))'''&&&&&&(((***++++++,,,,,,------,,,,,,+++((()))+++,,,---.........,,,---...---+++***+++,,,000///...---------------000///...---,,,,,,---...------......//////000000................................................000///...---,,,,,,---...111///---+++++++++,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++*********))))))(((((('''((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******)))(((((((((((((((************))))))))))))*********)))))))))))))))******))))))((((((''''''***)))'''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((()))((('''%%%%%%'''((()))******)))))))))+++,,,---******))))))))))))******))))))))))))))))))))))))---+++***)))*********)))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))+++++++++******((('''''')))***+++***))))))+++---******))))))((())))))))),,,+++)))'''&&&''''''(((,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))***)))))))))((((((''''''******++++++++++++************+++,,,+++***)))((())))))************))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))************)))************+++++++++))))))***++++++++++++***************************((())))))))))))*********+++***(((&&&&&&''')))+++,,,,,,,,,---------......---------------------------...///000000111111111000111111111111222222222222222333333444555666666777777777777666666666666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===???AAA@@@===;;;;;;===;;;:::999888888:::<<<===:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777666555555444444444333333222333444666777666666555444333111000///******))))))))))))******************************))))))************)))))))))((((((''''''((()))*********+++++++++***************))))))*********))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,((()))***+++++++++***)))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))((()))++++++)))((()))***))))))(((((()))***,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++(((***,,,,,,,,,,,,...000//////...---------------//////...---,,,---...............///////////////................................................//////...---,,,---.........---,,,++++++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,******************))))))))))))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******)))(((((((((((((((************)))))))))))))))))))))))))))*********+++*********))))))))))))***)))'''''')))***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))((((((+++******)))+++---///000+++***)))((((((((())))))******))))))))))))******)))))))))))))))))))))))),,,+++))))))***+++***)))*********)))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++((()))***)))((()))***,,,***)))))))))***+++,,,,,,...---,,,+++***)))))))))+++***(((&&&&&&(((***+++))))))))))))))))))))))))*********))))))(((((((((******++++++++++++******)))***************)))((())))))************))))))))))))))))))))))))))))))******************************************++++++))))))))))))************)))************+++++++++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000000000111111111222222222222222333333444555555666555555555555555555555555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;===???>>>;;;999:::;;;::::::999999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777666555555444444333333333333333444555555555555555444333222000000***)))))))))))))))******++++++++++++++++++++++++))))))************))))))))))))((('''''''''((((((************************---***((((((+++,,,+++)))+++++++++++++++*********))))))))))))))))))))))))***************))))))))),,,,,,,,,++++++*********))))))*********)))(((((())))))))))))************)))***+++,,,,,,+++***)))((()))++++++)))((()))***))))))******+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******(((***,,,,,,,,,,,,...000///...------------------......---------.../////////////////////...............................................................---------...//////,,,,,,++++++,,,---///000,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...------,,,+++*********+++++++++*********************+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,++++++***)))(((((())))))******))))))((())))))))))))))))))))))))))))))************))))))******)))((((((((())))))************))))))))))))(((((())))))******++++++++++++++++++************+++)))'''((()))***))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))((((((%%%%%%%%%&&&(((+++---///***)))((('''&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))+++)))((((((***++++++***+++*********))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''(((***+++,,,,,,,,,''')))***)))((((((***+++*********+++,,,---...////////////...---,,,+++******))))))(((((())))))***))))))))))))))))))))))))***************)))))))))******++++++++++++******))))))))))))))))))******))))))************))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))************)))************+++++++++))))))******++++++++++++*********************************+++++++++,,,,,,)))***,,,------,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++------...///000000000000000000000111111111222222222222333333444444555555444444444444444444444444666666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>===;;;:::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777777666555555444444222333333444444444444444333333333333333222222111))))))))))))))))))***+++++++++++++++++++++++++++))))))************))))))******))))))((((((((((((******************++++++---***'''(((+++---,,,***+++++++++***************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))(((((((((((())))))))))))((((((''''''))))))))))))((((((((((((******+++,,,+++***)))(((((()))++++++)))((()))***)))***++++++,,,++++++***++++++,,,,,,,,,,,,++++++))))))***,,,,,,---------,,,---...---+++***+++,,,......---,,,,,,---------------------......//////000000//////......------................................................------------......//////---,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...------,,,+++***)))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++***)))(((''')))))))))******)))))))))))))))))))))))))))))))))))))))************))))))******))))))((())))))***************)))))))))(((''''''((()))***++++++,,,************************+++)))(((((()))******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((!!!""""""###%%%''')))***((((((((('''''''''''''''******))))))))))))******))))))))))))))))))))))))***((('''(((***+++++++++++++++******)))(((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((())))))************))))))))))))***+++++++++******(((***++++++******+++,,,,,,,,,,,,,,,---......///......//////...,,,***((()))))))))******)))))))))))))))))))))))))))))))))++++++************************++++++++++++******+++***)))((()))***+++,,,))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))*********+++++++++***************+++++++++************************(((((((((((())))))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,---...///000000000000000000000000111111111111222222333333333444444444444444444444444555555555666666888999999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>?????????>>><<<<<<<<<888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777666555555444444111222444555555444333222111222222333333333222222))))))(((((()))***++++++************************))))))************))))))++++++++++++***))))))(((******))))))******,,,,,,+++)))'''(((+++---,,,***************************************************,,,,,,++++++******))))))''''''((((((((()))))))))******)))(((((((((''''''))))))((((((((((((((((((***++++++,,,+++***)))(((((()))++++++)))((()))***++++++++++++***)))((('''***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,------...,,,,,,---....../////////000000//////......------................................................,,,,,,---....../////////......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,++++++***)))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++***)))((('''''''''))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************)))))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))+++***((((((*********)))))))))))))))************))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))((((((''''''''''''((()))******''''''((()))***+++++++++******))))))))))))*********************************((('''(((***++++++***************))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))************)))))))))******++++++++++++***)))+++------,,,,,,,,,---///......---,,,,,,,,,,,,***++++++,,,+++)))((('''((()))***++++++***)))(((******************************************++++++******++++++++++++******,,,+++***))))))***,,,---))))))************))))))))))))))))))))))))))))))************************+++++++++*********))))))((()))))))))************))))))*********+++++++++******)))))))))***+++,,,************************''''''((((((((())))))))),,,+++)))))))))+++---...,,,,,,,,,---------......------------------------,,,---...//////000000000//////000000000111111111222222222333333333333333444444555555555666666666666777777888999999999999:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>??????>>>>>>>>>===<<<;;;888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777666555555444444222222444444444333222111111111222222333333222222(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,+++************)))))))))+++,,,---'''((()))***************)))))))))***************************************+++++++++++++++*********)))))))))******+++++++++******)))((((((((())))))(((((((((((())))))))))))***+++,,,,,,+++***((('''((()))++++++)))((()))***+++++++++***))))))((((((******++++++++++++******,,,,,,,,,,,,+++***(((((((((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,------...,,,---......///.........///////////////.........................................................,,,---......///.........///......------,,,++++++------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++************+++++++++*********************+++++++++,,,,,,,,,*********++++++++++++++++++***)))((('''''''''((()))******++++++******)))))))))))))))))))))))))))))))))************))))))******)))))))))***++++++************))))))))))))(((((())))))******++++++((((((((((((((())))))))),,,***((()))***+++***))))))))))))*********++++++))))))))))))))))))))))))************************************************(((((())))))))))))((((((***************)))))))))&&&''')))+++,,,---------******))))))))))))*********************************((('''''')))******))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''((()))+++,,,---------***,,,...///...------...///...---,,,+++*********((((((((())))))((((((''')))******++++++******)))************************)))))))))*********************++++++++++++******,,,++++++***************))))))************))))))))))))))))))))))))))))))************************,,,,,,++++++***))))))((())))))))))))************)))************++++++++++++***)))))))))***,,,---************************)))))))))*********++++++,,,+++)))((((((+++...000,,,,,,,,,---------......------------------------,,,,,,---.../////////////////////000000000111111222222222222333333333333444444444555666666777777666777777888999999888888::::::::::::::::::::::::::::::;;;<<<===>>>>>>???>>>===<<<<<<===<<<:::888999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777666555555444444333333333333333222222111111111222222222222222111(((((((((((()))***+++,,,************************))))))************))))))))))))***+++,,,+++*********)))(((((()))+++---...!!!&&&+++,,,)))'''(((***((()))))))))*********+++***************************++++++++++++++++++,,,***************)))))))))******)))))))))***+++,,,((((((((())))))*********++++++,,,,,,+++***((('''((()))++++++)))((()))***+++******)))***+++,,,---******++++++++++++******,,,,,,,,,,,,***)))((('''(((***,,,,,,,,,,,,...000,,,,,,++++++,,,,,,---...---.../////////...---,,,.........///////////////................................................---.../////////...---,,,------------------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***************++++++++++++***************+++++++++******+++++++++,,,,,,,,,******************))))))+++***)))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************)))))))))))))))))))))))))))*********(((((()))))))))*********,,,***))))))***++++++***))))))*********+++++++++))))))))))))))))))))))))************************************************(((((())))))))))))((((((((((((((()))(((((((((''''''(((***+++,,,,,,,,,,,,******))))))))))))******************************+++)))'''''')))))))))(((((((((((()))******++++++))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))************))))))((()))***+++,,,,,,,,,,,,))),,,...///...---------,,,,,,+++***)))))))))***(((''''''(((((()))***+++************************************************((((((((())))))***************++++++++++++******************)))'''&&&%%%))))))************))))))))))))))))))))))))))))))************************++++++******************))))))))))))************)))************++++++++++++***)))((()))***,,,---************************))))))))))))*********+++,,,+++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000000000111222222222222222222222222222333333444555555666666666777777888888888888888999999999999999999999999888888999:::;;;<<<======>>><<<;;;<<<======:::888::::::999999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777666555555444444444333333222111111222222111111222222222111111000(((((((((((()))***+++,,,++++++++++++++++++++++++))))))************))))))'''((()))***++++++***)))***)))(((((()))+++---...%%%,,,---)))&&&'''***(((((())))))*********+++*********************************++++++,,,,,,---******)))((('''&&&%%%%%%******)))))))))+++,,,---'''(((((()))***++++++,,,++++++,,,,,,+++***((('''((()))++++++)))((()))*********))))))+++---000222******++++++++++++******)))******+++++++++******,,,---...---+++***+++,,,++++++++++++,,,,,,---........./////////...,,,+++---.........//////000000....................................................../////////...,,,+++++++++,,,---...............------,,,,,,------...***+++,,,------,,,+++***)))))))))***++++++,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,+++*********))))))((((((+++***)))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,************))))))))))))*********)))))))))))))))))))))******+++++++++,,,,,,***))))))***++++++***)))************+++++++++))))))))))))))))))))))))************************++++++******************(((((())))))))))))((((((((())))))***************))))))+++,,,,,,+++***)))******))))))))))))******************************,,,***((('''((()))((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))************))))))---------,,,+++***)))((((((+++...///...,,,,,,,,,)))))))))((())))))******)))((((((((()))+++---///++++++***))))))***++++++************************''''''(((((()))))))))*********++++++++++++******))))))))))))'''%%%###"""))))))************))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))************)))************++++++++++++***)))((((((***,,,---************************''''''''''''((((((((((((***,,,---///////////////,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---...////////////////////////000000000000222222222222222222222222111111222333333444555555666777777888888888888777999999999999999999999999666777777888:::;;;<<<<<>>======??????<<<999;;;:::999888888:::<<<===:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777777666555555444444555444222111000111222222222222222222222111000000)))************+++++++++***************************+++,,,------,,,+++***+++***)))(((((()))******))))))((((((((((((((((((******************************))))))))))))******111///---+++)))(((((((((++++++************++++++))))))))))))))))))))))))******)))))))))))))))))),,,+++++++++***)))))))))***)))((()))***+++***(((******)))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++---......,,,)))/////////...---,,,******..................------........................------,,,,,,,,,,,,++++++/////////...---,,,***))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++******************************''''''''''''((((((((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&'''((()))))))))))))))******))))))((((((''''''***)))(((((()))+++---...------,,,,,,***)))'''&&&++++++++++++***((('''&&&))))))))))))************((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))************++++++******)))((((((((())))))))))))************,,,+++)))((((((((()))***,,,,,,,,,++++++)))((((((***++++++,,,,,,++++++***(((((())))))))))))(((((())))))*********+++++++++***************)))(((((())))))))))))******************))))))))))))******++++++++++++++++++++++++...,,,++++++,,,+++***((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((+++++++++************)))++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))),,,++++++******))))))))),,,+++******+++,,,...///+++++++++*********)))))),,,,,,,,,------..................------,,,,,,,,,,,,,,,---...//////......///////////////.........444555555555444333333222333333333333333333333333333333333444444444555555555555666666777777888888999999999999999999::::::<<<<<<<<<<<<;;;:::999888777888888888888999999999<<<;;;:::999888888888888999999999888777666666555666555444555666777777555555555444444444333333333333333333222222222111111))))))*********+++++++++******************************+++,,,,,,+++******++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******---,,,+++***))))))***+++,,,++++++******++++++,,,))))))))))))))))))))))))******)))(((((()))***++++++++++++***************+++***)))***+++,,,+++)))******)))(((((((((((((((++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++------------------------------------------------,,,,,,---------.........------,,,---...///---+++............---,,,++++++................................................------,,,,,,,,,,,,++++++---------...------,,,+++)))***++++++,,,,,,,,,+++)))***+++,,,---.........---,,,,,,,,,++++++++++++******++++++++++++******************************(((((())))))))))))))))))((()))+++,,,,,,+++)))(((************************(((((()))*********)))))))))))))))))))))(((((((((((())))))***++++++++++++***+++++++++++++++************+++******)))((('''))))))))))))************))))))************))))))(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))************)))))))))))))))*********))))))))))))************++++++)))((((((((()))***)))******+++++++++*********++++++,,,,,,++++++***)))******++++++******))))))))))))******************************)))(((((())))))))))))******************))))))))))))******++++++++++++++++++++++++***)))(((***,,,---,,,+++************************))))))))))))))))))))))))+++++++++******)))))))))+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++************************+++---///000,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...............////////////............444444444444444333222222333333333333333333333333333333333444444444555555777777777777888888888888888888999999999999::::::<<<<<<<<<;;;;;;:::999888888888888888999999999999;;;:::999888888777777888999999888888777666666555666555444555666777666555555444444444444333333333333333222222111111111111)))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))+++*********+++,,,---------------...............******************************))))))))))))******)))))))))))))))+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***)))((('''(((***,,,---***************+++++++++,,,+++***+++,,,---,,,*********)))(((((((((((()))************************++++++++++++++++++++++++************************++++++++++++++++++,,,,,,........................---------------------------------.........//////000...,,,---...///......,,,------......------,,,................................................------,,,,,,,,,,,,++++++++++++,,,---------------)))***++++++,,,+++++++++))))))+++---.../////////+++++++++++++++***************++++++++++++******************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++******))))))(((((())))))))))))))))))''')))+++,,,,,,+++)))(((&&&&&&((()))***+++++++++))))))************))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))************'''(((((()))******++++++))))))))))))************+++******)))((()))))))))'''((()))***+++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***************))))))))))))************))))))((())))))))))))******************))))))))))))******************************)))(((((()))+++,,,,,,+++************************))))))))))))))))))))))))...---+++***)))))))))***+++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++,,,,,,))))))******+++---...///---------,,,,,,,,,,,,+++***************))))))))),,,,,,,,,,,,++++++++++++,,,------............---........................333333333333333333222111222222333333333333333333333333333444444444555555999999888888888888888777888888888999999999:::::::::;;;;;;;;;:::999888777888888888888999999999:::::::::999888777777777777999888888777777666666555555444444444666777666555444444444444333333333333222111111111111000000000))))))))))))************(((((((((((((((((((((((()))))))))******))))))))))))))))))***+++,,,------+++++++++,,,,,,,,,,,,,,,******************************))))))))))))******'''(((((())))))***+++,,,+++******))))))******+++))))))))))))))))))))))))***)))((('''(((***---///)))))))))***+++++++++,,,,,,+++******,,,,,,+++***+++***))))))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,------------------------------------------------------------............000...,,,+++---.........+++,,,------.........------------.......................................------,,,,,,,,,+++++++++++++++,,,------------,,,******++++++++++++******)))***+++,,,------------******************************++++++++++++******************************+++************))))))))))))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++***)))(((((((((((())))))******+++))))))***++++++***)))(((###$$$%%%'''((()))))))))(((((()))***************((()))))))))************+++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++++++++*********)))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((()))))))))************(((((())))))************((()))))))))************+++******)))))))))))))))((()))***+++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))************)))(((((()))))))))******************))))))))))))******)))))))))))))))))))))))),,,***))))))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))000...,,,***))))))***++++++++++++*********))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))******************************++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((++++++++++++++++++++++++,,,------......---------------...............///111222222222222222111111222222222222222333333333333333333444444444555555999888888888777666666666777777888888999999::::::999:::::::::999999888777888888888999999999:::::::::999888777666666666666888888777777666666666666555444333444666777666555444444444333333333222222111000000000000000000000(((((()))))))))*********((((((((((((((((((((((((***))))))))))))))))))***'''(((((()))***++++++,,,)))*********+++++++++,,,******************************))))))))))))******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((()))+++---///)))))))))***+++++++++,,,+++)))((()))***+++***)))++++++***)))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------///---******+++---------++++++,,,---............---------.........//////........................------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++******)))******+++++++++******)))******************************++++++++++++******************************))))))))))))))))))))))))*********++++++*********************************+++++++++++++++***)))((((((((())))))******+++++++++***)))((((((((()))***&&&''''''((())))))))))))'''((()))******+++******((()))))))))************+++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++++++++*********)))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))((()))))))))************************))))))((((((((()))))))))************************)))))))))(((*********+++++++++******)))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))),,,***))))))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))///...+++)))))))))***++++++++++++*********))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))************++++++++++++,,,,,,,,,+++*********)))++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......//////000000111111111111111000111111111222222333333333333333333444444444555555777777777666555555555444666666777888888999::::::999999:::::::::999888888888999999999999::::::::::::999888777666666666666777777777666666666666666555444333444555666666444444444333333333222222222000000000000000000000111((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++'''((()))*********************++++++,,,,,,------******************************))))))))))))************++++++******)))((()))))))))(((((()))))))))))))))))))))))))))))))))************++++++,,,---***************+++++++++***)))((()))******)))(((++++++***))))))))))))***************************))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,***+++,,,---,,,++++++,,,,,,---.........---,,,,,,------.../////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***************+++******)))(((++++++++++++***)))((('''*********+++++++++++++++******++++++++++++******************************((((((((()))))))))******************************))))))))))))))))))))))))*********+++******))))))))))))******************+++***(((''''''(((***+++***++++++,,,,,,+++++++++'''((()))***************))))))))))))******************))))))))))))******))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************++++++******)))(((((('''))))))))))))************)))************)))((((((******+++++++++******)))))))))************))))))))))))************))))))++++++++++++,,,,,,------((())))))************)))))))))))))))******************))))))))))))******************************)))(((((()))+++,,,,,,+++************************))))))))))))))))))))))))---,,,+++***)))***+++++++++++++++************))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************+++++++++******************++++++,,,,,,,,,,,,+++***(((((()))***************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---......//////...///000000111000000000000000111111222333333333333333333444444444555555666555555555555555444444555666666777888999::::::999999::::::::::::999999999999999999::::::::::::::::::999888777777777777666666666666666666666666444333333333555666555444333333333333222222222222000000000111111111111222(((((((((((()))))))))***************************,,,+++************+++,,,))))))***+++++++++***)))*********+++,,,---------******************************))))))))))))******)))***+++,,,,,,+++******++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,+++***+++++++++***************+++***))))))++++++***))),,,+++******))))))******++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++------------------------------------------------,,,,,,,,,,,,---------...---,,,,,,---......---+++,,,,,,------...---------,,,,,,------...//////000........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************)))((((((******+++++++++***))))))++++++++++++,,,,,,,,,---******++++++++++++******************************'''((())))))***+++,,,,,,+++******************+++************************(((((()))*********))))))++++++******************((((((((((((((()))***+++)))***++++++,,,,,,,,,+++((())))))*********))))))))))))))))))************))))))************))))))(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))*********************)))))))))))))))))))))))))))************)))******+++***)))((('''((()))***+++++++++++++++))))))************))))))))))))************))))))(((((()))***++++++,,,,,,(((((()))***************))))))))))))******************))))))))))))******++++++++++++++++++++++++***)))(((***,,,---,,,+++************************)))))))))))))))))))))))))))))))))************++++++++++++************)))************************************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------,,,+++***++++++,,,------...//////---...//////000000000//////000000111222222333333333333333444444444555555555555555555666666666666555555666777888999::::::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;:::999888888777777888666666666666666666666666444333222333555666555444333333333222222222222111111111111111222222333333(((((((((((())))))))))))************************---,,,+++******+++,,,---***+++,,,---,,,+++***)))(((((()))******+++,,,,,,******************************))))))))))))******((()))+++,,,------,,,+++---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))+++,,,------,,,***(((,,,+++++++++******)))))),,,+++******,,,,,,+++***,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++*********........................---------------------------------.........//////---------///000000---+++,,,------......---,,,,,,,,,,,,------...///000000........................---------,,,,,,,,,++++++((((((***+++,,,---------***************)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******************************(((((()))***,,,---...///++++++************++++++++++++++++++++++++++++++&&&'''((())))))))))))))),,,+++++++++***)))))))))$$$&&&(((***++++++***)))&&&&&&''')))************))))))************))))))))))))))))))************((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))************((((((((()))******++++++))))))))))))************)))******++++++)))((('''&&&'''(((***,,,---------))))))************))))))*********++++++*********%%%&&&&&&((()))***+++,,,(((((()))***************))))))))))))******************))))))))))))******++++++++++++++++++++++++...,,,++++++,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******+++++++++************)))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))((((((''''''&&&''')))+++,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,,,,---,,,,,,,,,------.........------------,,,,,,+++***++++++,,,,,,---...//////------...///000000/////////000000111222222333333333333333444444444555555555555666666777777888888444555666777888999::::::::::::;;;<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;:::999888888888888555555555666666666666666444333222333555666555444333333333222222222111111111111222222222333333333))))))))))))))))))))))))************************************************************************(((***,,,,,,++++++,,,---***+++,,,---,,,+++***)))))))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,+++++++++))))))(((((((((((())))))***+++,,,,,,------------))))))))))))))))))))))))))))))*********))))))(((+++***)))(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------+++,,,------......------------------------------000000//////..................------------..............................---...///000000...,,,+++------,,,++++++,,,------+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''((()))+++,,,+++++++++***)))((((((''')))************+++++++++))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))************///...---,,,+++***)))(((,,,++++++***)))(((''''''++++++************++++++************************))))))))))))))))))))))))***'''$$$%%%(((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))'''((()))++++++******)))))))))))))))************)))((((((***,,,---,,,+++++++++************+++++++++******)))))))))))))))))))))))))))************))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))++++++*********+++---,,,,,,+++***)))(((((( ###'''***,,,,,,,,,+++)))))))))))))))*********+++***)))))))))***,,,---++++++******)))(((((((((***++++++***((('''((()))++++++************++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))*********(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++***)))))))))************************************************---,,,***)))))))))*********+++,,,---...---,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////............////////////000000000000000000000000111222222333333444444555999666333444777999666222444555666777999999::::::::::::::::::::::::::::::<<<<<<======<<<;;;::::::;;;:::999888777777777777999888666555444444555555222333333444444333333222444444444444333333222111000111111111111222222222************************************************************************************************)))+++,,,,,,***))))))***+++,,,,,,,,,,,,+++******************************************************+++++++++*********))))))******++++++++++++******++++++************++++++******+++,,,,,,,,,,,,,,,************************(((((()))*********************+++,,,,,,+++************++++++++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))..................------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------......------------......------------------------,,,------...---,,,+++***---,,,+++******+++,,,---+++++++++*********))))))************************++++++++++++++++++++++++***)))((('''((()))+++,,,+++++++++***)))((((((((()))************+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************++++++*********))))))))))))))))))))))))(((((((((++++++************++++++************************))))))))))))))))))))))))***(((%%%&&&)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))&&&''')))***+++++++++***))))))))))))************)))((((((***,,,---,,,***+++******))))))******++++++******)))))))))))))))......---,,,***)))((('''((()))******++++++************++++++++++++******************************((()))++++++*********+++,,,,,,++++++******))))))%%%''')))***++++++***)))))))))))))))******************)))))))))***+++,,,++++++++++++++++++,,,,,,)))***+++***)))((()))***+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++******))))))(((((())))))))))))))))))))))))******************+++++++++++++++***************************************************************,,,,,,***)))))))))*********+++,,,---------,,,,,,,,,,,,---------------...+++,,,,,,------.....................////////////000000000000000000000000111111222222333444444444666333000222555777444111444555666777888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::;;;:::999888777777777777999888666555444444555555222333333444444333333222222222333333222111111000000111111111111222222222************************************************************************************************+++,,,---,,,)))'''&&&'''---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++***************)))******************)))++++++************++++++))))))***++++++++++++***************************'''((()))******************+++...//////...+++***((())))))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,------......------++++++++++++++++++++++++.........---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************+++++++++++++++***************))))))))))))))))))))))))***************************)))((((((((()))+++,,,+++++++++***))))))(((((()))************+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++((((((((()))))))))******++++++************++++++************************))))))))))))))))))))))))***((('''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))'''''')))***++++++++++++))))))))))))************)))((((((***,,,---,,,***+++******))))))******++++++******)))))))))))))))...---,,,+++)))((('''&&&(((((()))*********************++++++++++++******************************((()))++++++*********+++++++++++++++++++++++++++++++++++++++******))))))************************)))))))))((())))))***+++)))******+++,,,,,,------((()))******)))(((***++++++******))))))******+++++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,+++***)))(((((('''************************++++++*********************************+++++++++************************************************,,,+++******)))************+++,,,---------,,,,,,............---------------------------------------............/////////000000000000000000000000111111111222333333444444444222000222555777555333444555666777888888999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888777777777777888777666555444444444555222333333444444333333222111111111111111111000///000111111111111222222222************************************************************************************************+++------,,,***(((((((((---,,,+++***)))***+++,,,++++++++++++++++++++++++************************************************))))))************))))))***))))))(((((())))))***))))))************))))))************************))))))*********))))))(((+++,,,---//////---,,,+++(((((())))))))))))((((((******++++++,,,,,,++++++++++++++++++++++++++++++------............//////,,,,,,------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,+++++++++++++++,,,+++************++++++************************************************)))))))))***************))))))))))))))))))))))))))))))(((((())))))***++++++++++++******)))))))))))))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,,,,************************++++++************++++++************************)))))))))))))))))))))))))))))))))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))*********)))))))))((()))))))))***************))))))***,,,,,,+++*********))))))))))))******+++******)))))))))))))))&&&&&&&&&'''(((((())))))(((((()))************)))******++++++++++++******************************((()))++++++*********+++******++++++,,,,,,,,,---...---+++************+++++++++***************))))))))))))))))))))))))***(((((()))))))))*********'''(((******))))))***,,,******))))))))))))******************************************************+++++++++******)))))))))************************+++++++++***************)))))))))***+++++++++,,,************************************************++++++******************++++++,,,,,,,,,---------.........---,,,,,,,,,+++------------------,,,,,,---------.........//////000000000000000000000000000000111111222333333333444222222444777888888777555555555666777888888999999999999999999999999999::::::;;;;;;;;;::::::999:::999999888777777888888888777666666555555444444222333333444444333333222000111111222111111000000000000111111111222222222***************************************************************************************************,,,------,,,++++++,,,---,,,+++***)))***+++,,,************************************************************************))))))************))))))******))))))))))))******)))))))))******))))))(((************************++++++++++++***((('''&&&,,,,,,++++++++++++,,,,,,)))******++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......+++,,,------......------........................------------------------------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,++++++++++++,,,---*********************************************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++++++++++++++************))))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))******************------,,,++++++***))))))++++++************++++++************************************************)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,+++***)))(((''''''((()))))))))***************))))))***,,,,,,+++)))***))))))))))))))))))***+++******)))))))))))))))###$$$%%%'''(((***+++,,,(((((()))*********************++++++++++++******************************((()))++++++*********+++)))******++++++,,,,,,------,,,*********+++,,,...,,,+++++++++******)))))))))************)))))))))*********)))))))))(((((('''(((******))))))***,,,***))))))))))))))))))***************************(((((())))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************************************************+++*********+++++++++,,,,,,,,,---------,,,,,,,,,+++*********------------------,,,,,,------------............//////////////////////////////000111111222222333222222222444666777888777666555555555666777888999999999999999999999999999999999:::::::::::::::999:::999888888777888888888777777777666666555444444222333333444444333333222111111222222222222222111000000111111111222222222++++++++++++++++++++++++************************************************************************)))+++---...------...///---,,,++++++******++++++***************************************************************+++++++++)))******************))),,,,,,++++++++++++,,,,,,)))************))))))(((++++++++++++++++++++++++++++++++++++***((('''&&&,,,+++***))))))***+++,,,***++++++,,,,,,++++++***((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,------......///++++++,,,,,,------......+++,,,------......------........................---------------.........------,,,,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,---------------******+++,,,,,,+++*********************+++++++++*********+++,,,,,,------************************((()))))))))************++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))************((((((((((((((((((((((((...---,,,+++***)))((((((++++++************++++++************************************************)))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++)))((('''''''''))))))))))))******************)))***,,,,,,***)))***))))))(((((())))))***+++******))))))))))))))))))))))))******+++++++++))))))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))++++++*********+++)))))))))******++++++++++++******)))***+++---...,,,,,,,,,+++******))))))***++++++++++++***))))))------,,,,,,+++******)))((()))******)))(((***+++***))))))(((((())))))***************************((((((((()))))))))))))))((())))))***+++,,,------))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************************************))))))***++++++++++++***,,,,,,+++++++++,,,---...++++++++++++************------------------------,,,------------........./////////////////////////////////000111111222222///000111222333444555555666666555444555666777888999999999999999999999999888888999:::::::::999999999999888888888888888999777777777777666555444333222333333444444333333222000111222222333222222222000111111111111222222222++++++++++++++++++++++++************************************************************************(((***,,,---,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******---,,,,,,++++++,,,,,,---***+++++++++******)))(((++++++++++++++++++++++++))))))************))))))******++++++++++++*********++++++,,,,,,++++++***''')))+++---------,,,+++************************,,,,,,------...//////000***++++++,,,------......+++,,,------......------........................------........./////////---,,,,,,++++++,,,,,,---...------,,,++++++*********+++---.........---,,,***+++,,,------,,,+++***))))))*********+++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************''''''((()))***+++,,,,,,*********))))))(((((((((++++++************++++++************************************************(((***+++***((()))+++...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++)))((((((((()))***))))))))))))************+++***)))***,,,,,,***((())))))(((((((((((())))))+++******))))))))))))))),,,,,,+++++++++***************+++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))++++++*********+++))))))))))))))))))*********************++++++,,,------,,,++++++***))))))+++,,,,,,---,,,+++***))),,,,,,++++++++++++++++++)))***+++***)))((()))***))))))(((((((((((())))))************************)))*********++++++++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---+++++++++***************************************************************((()))***+++,,,++++++***,,,,,,+++++++++,,,---...***+++++++++++++++,,,,,,+++,,,,,,------.........,,,,,,---------.........////////////////////////......//////000111111222///000222222222333444555777666555444444555777888888888888888888888888888777777888999999999999999999888888888888888999999666777777777666555444333222333333444444333333222///000000111222222111111000111111111111222222222++++++++++++++++++++++++************************************************************************)))***,,,,,,+++++++++,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++***))))))++++++++++++++++++++++++&&&'''((()))++++++,,,,,,(((***,,,......,,,***(((******++++++++++++******''')))+++---...---,,,+++************************''''''((())))))***++++++******+++,,,,,,---......+++,,,------......------------------------------........./////////000000---,,,,,,++++++,,,,,,---......------,,,+++******)))***,,,...///...,,,++++++,,,------------,,,+++))))))******++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***,,,...000111222''''''''''''((((((((((((++++++************++++++************************************************(((******)))'''(((---000))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))((((((((((((***+++---))))))))))))************+++*********,,,,,,***((())))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,******++++++++++++******++++++++++++++++++++++++(((***++++++******+++,,,)))))))))(((((((((((((((+++++++++************)))------,,,,,,+++***)))))),,,------...---,,,+++***((((((((()))******++++++***++++++***((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...,,,+++++++++******))))))************************************************((()))***+++,,,,,,+++***---,,,+++***+++,,,---...+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......////////////////////////......//////000111111111222333444444444444555666777666555444444555777888888888888888888888888888666777888999999999999999999888888888888888999999666777777777777555444333222333333444444333333222......///000000000000000000111111111111222222222))))))))))))))))))))))))...---+++))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++******+++---///,,,,,,,,,++++++++++++***------+++***)))'''&&&&&&************************,,,++++++******++++++,,,************++++++,,,---++++++++++++++++++++++++---,,,************,,,---******))))))))))))******)))((((((((()))+++---...************)))))))))))))))))))))))))))(((''''''*********++++++,,,------***+++,,,+++)))))))))+++*********+++,,,---//////------......------,,,+++)))***++++++,,,,,,++++++---------------------------------------------------,,,,,,+++*********+++...---,,,,,,+++***)))(((+++++++++*********))))))************************---,,,***))))))***,,,---++++++++++++++++++++++++(((((())))))*********+++&&&'''((()))******)))(((+++++++++*********))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******))))))((((((,,,+++++++++******))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******)))))))))***,,,---+++***)))))))))***,,,---))))))(((((((((((()))))))))((('''(((***++++++***(((((()))***+++,,,,,,---******))))))))))))******---,,,+++***))))))))))))(((((())))))******++++++++++++***)))(((((())))))+++*********))))))(((((('''''''''((()))+++,,,---+++,,,,,,+++(((''''''(((,,,,,,,,,+++***)))(((((('''(((((()))***++++++,,,,,,+++)))(((((()))+++,,,---,,,+++))))))))))))***+++)))'''(((++++++***'''))))))******++++++++++++************************+++++++++***************++++++************++++++******))))))))))))******++++++******)))(((((((((---,,,+++***))))))))))))***++++++***((('''((()))++++++******+++---///000************))))))((((((+++***)))((()))***+++,,,******************+++++++++++++++************)))///...---+++***((('''&&&''''''(((******+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000////////////000000000000000222333333222111333444555555444333444555666777888999999888888777666555888888777777666666555555888888888888888888888888555555444444444333333333444444333222222111111000000000111111111111000000000000000000000000000000************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,++++++*********&&&&&&'''(((((()))******************************,,,++++++******++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********))))))*********111000...,,,************++++++++++++***************++++++++++++***))))))))))))***+++,,,,,,,,,,,,***+++,,,+++)))((()))************)))******++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,------------------------------------------------...------,,,++++++,,,,,,------,,,,,,++++++******,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))++++++,,,+++******+++++++++*********)))))))))))))))***+++++++++,,,************++++++,,,,,,***++++++++++++***)))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++************))))))))))))((((((((('''******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))(((((((((((())))))***(((((()))***++++++******************+++++++++******))))))))))))******+++***************++++++)))))))))))))))*********+++******)))))))))))))))************)))))))))(((,,,+++***)))(((((((((((()))***+++***)))((()))***+++******))))))(((((((((&&&&&&''''''(((((()))))),,,+++)))(((((()))+++,,,******+++,,,,,,,,,+++***+++)))((()))+++,,,***(((***)))))))))******+++,,,************************,,,+++++++++***)))))))))++++++************++++++******))))))))))))*********************+++++++++---,,,+++***))))))))))))***++++++***)))((((((******)))((((((((()))***+++++++++*********))))))))))))))))))))))))***++++++,,,,,,+++***)))))))))***+++++++++************)))(((((((((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////000111111.../////////000000000000000111333222111111222444555444444333444555666777777888888888888777666666888777777777666666666555888888888888888888888888666555555555444444444333444444333222222111111000000000111111111111000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))%%%&&&'''(((***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++333111///---***)))((('''---,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***''')))+++---------,,,+++)))***+++***(((((((((***,,,+++******))))))******++++++,,,,,,++++++***)))++++++,,,---------------------------------------------------------------......------,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++******)))+++++++++*********************************++++++)))))))))************+++******++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,))))))))))))((((((((((((++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******)))*********)))))))))******)))((((((***))))))(((((())))))******)))((()))+++++++++)))+++++++++*********))))))******))))))))))))******))))))))))))***+++,,,---************))))))))))))*********)))))))))))))))************))))))))))))...---+++)))(((''''''&&&''')))******))))))***+++)))))))))(((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,'''))),,,...///...,,,+++,,,***)))***+++,,,+++***+++***)))((()))***+++,,,************************,,,,,,++++++***)))((((((++++++************++++++******))))))))))))******))))))***++++++,,,------,,,+++******)))))))))))))))+++++++++)))((()))******)))((((((''''''((((((+++++++++++++++*********((())))))***************...---+++***)))(((((((((+++++++++************)))'''''''''((())))))******((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000111222222....../////////000000000000111222222111111222444444444444333444555555666666666777777888888777777777777777777666666666666888888888888888888888888666666666666555555555555444444333222222111111000000000111111111111000000000000000000000000000000+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******************************+++---------------...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,------...+++++++++++++++++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***'''(((+++......---+++***)))***+++***((('''((()))------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,------......------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((''''''************************+++++++++***************)))))))))))))))))))))***))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))******++++++,,,,,,,,,+++++++++***************++++++++++++*********)))************************)))))))))))))))))))))))),,,,,,+++******)))))))))###$$$''')))++++++++++++***))))))))))))))))))***+++***))))))+++++++++)))******************************))))))))))))************))))))***++++++,,,++++++******))))))(((((())))))*********)))))))))*********)))))))))))))))))))))))))))))))))***+++((()))******)))((()))+++((((((((()))))))))))))))++++++******************++++++***))))))***++++++((()))+++------,,,+++***,,,++++++++++++,,,+++++++++***)))(((((()))***,,,************************---,,,,,,+++***)))((((((++++++************++++++******))))))))))))******))))))*********+++++++++++++++***))))))))))))))))))+++++++++))))))***++++++++++++*********++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,+++***)))))))))***+++++++++*********))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000111111........./////////000000000111222222111111222333333333333444444444555555444555666777888888888888777777777777666666666666888888888888888888888888777777777666666666666666444444333222222111111000000000111111111111000000000000000000000000000000+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------------,,,,,,+++***))))))------,,,,,,+++*********++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,---------+++++++++++++++++++++++++++,,,............,,,++++++,,,------------,,,+++))))))******++++++++++++,,,++++++++++++*********+++++++++++++++******)))'''(((+++......---+++***)))***+++***)))((((((***++++++++++++,,,---...///---------------,,,,,,++++++,,,------......------------------------------,,,,,,,,,---------......,,,+++++++++++++++,,,,,,+++,,,,,,------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******************))))))******)))(((((('''''''''************************+++++++++******************)))))))))))))))))))))((())))))*********))))))************************'''''''''((((((((())))))((()))))))))******++++++******************++++++++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))###$$$''')))++++++++++++******))))))))))))******,,,***)))***++++++***)))((())))))***++++++,,,,,,******))))))))))))******,,,++++++***))))))******++++++******))))))((((((((()))************))))))))))))))))))))))))******'''''''''((()))+++,,,---***+++,,,***(((''''''((()))*********************++++++++++++************+++******************+++++++++***)))))))))))))))++++++,,,++++++++++++,,,+++***)))(((((())))))***************************,,,,,,++++++***))))))(((++++++************++++++******))))))))))))************))))))((((((((((((******))))))((())))))))))))***++++++***)))***,,,******+++,,,,,,---------++++++++++++++++++++++++)))***,,,---------,,,+++***)))))))))***+++,,,,,,+++++++++*********))))))******************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...........................///////////////111222222111000222333333333333444444444444444333444555666777888888888666666666666777777777777777777777777777777777777777777777777777777777777444444333222222111111000000000111111111111000000000000000000000000000000++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,+++++++++******'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++------------++++++,,,,,,---------,,,++++++++++++++++++***************************))))))(((''')))+++---------,,,+++***+++,,,+++)))))))))***((((((((()))***+++---...---............---,,,,,,++++++,,,---------------------------------------+++,,,,,,------.........++++++*********+++,,,,,,++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********))))))))))))))),,,+++***************+++***************+++++++++******************+++++++++************)))))))))(((((())))))******))))))************************************++++++++++++)))))))))))))))*********(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))******)))((((((+++******))))))******+++,,,+++******+++,,,***)))'''((()))***+++,,,------******))))))))))))******---,,,+++***))))))))))))************))))))))))))'''(((***++++++***))))))))))))))))))***************)))))))))))))))******+++,,,,,,+++(((''''''(((+++++++++***************))))))))))))))))))))))))************************,,,+++)))'''''''''((((((***+++,,,+++***)))***,,,))))))))))))))))))((((((************************+++++++++***************++++++************++++++******))))))))))))*********))))))(((''''''&&&&&&***))))))(((((())))))))))))***,,,+++******+++,,,'''((()))***,,,,,,,,,,,,*********+++++++++++++++***++++++,,,---,,,,,,,,,(((((())))))***+++---...+++++++++************)))%%%&&&'''((()))***++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111000000111333222222333444444444444333333444555666777777888777666666666666777777777777777777777777777777777777666666666666777777777777444444333222222111111000000000111111111111000000000000000000000000000000************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000***++++++++++++,,,,,,,,,%%%%%%&&&''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,---------,,,+++***---,,,,,,,,,++++++++++++***************))))))((())))))***+++,,,,,,,,,,,,+++,,,---,,,+++******,,,***)))))))))***++++++,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++******)))))))))+++******))))))***+++,,,))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,++++++************'''(((((()))))))))))))))************************)))************+++++++++++++++***************)))'''((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,+++***)))))))))))))))+++******))))))******+++---,,,***++++++,,,***)))))))))*********+++++++++******))))))))))))******++++++***************+++)))))))))))))))*********'''(((***+++++++++))))))((()))))))))************++++++***)))(((((())))))***++++++***((('''((()))++++++******))))))((((((((((((((())))))******+++*********++++++*********)))*********))))))))))))(((***,,,+++)))((()))+++((()))***+++***)))'''&&&***************************************+++++++++++++++************++++++******))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))))))***,,,++++++***,,,---'''((()))***++++++******)))))))))*********++++++******))))))******+++,,,))))))))))))***+++,,,,,,+++++++++************)))&&&''''''((()))******+++)))******+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111111000000111222111222333444444444333333444444555666777777777666555666666666777777777888777777777777777777777777555555555666666777777777444444333222222111111000000000111111111111000000000000000000000000000000))))))))))))))))))))))))...---+++))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++***))))))***---///111)))******++++++,,,------'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++************++++++++++++++++++++++++---,,,************,,,---)))***,,,------,,,***)))'''(((***+++,,,,,,++++++......---------,,,,,,,,,***++++++++++++***))))))*********++++++,,,------,,,---...---+++***+++,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,------...///++++++++++++++++++++++++------,,,,,,,,,+++++++++************************,,,***)))'''''')))***,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((((((''''''''')))***+++))))))******++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******''''''((()))))))))))))))************************''''''''''''((((((((((((---,,,,,,++++++*********))))))******+++++++++,,,))))))))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***)))))))))***,,,---++++++************++++++---,,,++++++,,,,,,***)))+++++++++*********************))))))))))))******))))))))))))***+++,,,---(((((())))))******++++++&&&(((***+++,,,+++***)))(((((())))))*********+++******))))))))))))******((()))******))))))***++++++******)))(((''''''&&&))))))***+++,,,---------******++++++++++++******&&&(((***------,,,+++)))'''***++++++(((''')))+++'''(((***,,,+++)))&&&$$$************************)))))))))***++++++,,,,,,++++++************++++++******))))))))))))******(((((())))))******++++++))))))(((((((((((()))***)))***,,,,,,++++++,,,---******+++,,,,,,+++)))((((((((())))))*********+++)))((('''''''''(((***+++++++++***************++++++++++++************))),,,,,,++++++***)))))))))))))))*********))))))(((************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111111000000111222111222333444555444333333444555666666666666666666555666666666777777888888777777777777777777777777444555555555666666777777444444333333222111111000000000111111111111000000000000000000000000000000***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++---,,,+++*********+++,,,++++++***))))))***+++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,---.........,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------)))))))))***++++++,,,,,,------,,,++++++,,,------,,,,,,,,,++++++***************))))))***+++,,,,,,------------------------...---+++*********+++,,,************************,,,+++******))))))******(((((())))))*********+++,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,------...............---------,,,,,,,,,******+++++++++,,,,,,,,,************************+++)))'''))),,,---,,,***+++++++++*********)))))))))************+++++++++((()))***++++++++++++***---------,,,,,,,,,+++++++++++++++***************))))))***+++++++++++++++******+++++++++******)))++++++***))))))***+++,,,,,,,,,,,,++++++*********((()))*********((('''&&&((()))***+++,,,---------)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,...---+++)))((())))))***'''((()))******)))((('''*********)))))))))))))))++++++******)))((((((((())))))*********))))))((('''((()))***+++,,,,,,,,,+++++++++*********************++++++++++++************************************))))))))))))******+++***)))'''''')))***+++,,,+++*********+++,,,---************************,,,+++)))((((((((()))))))))***+++---......------,,,+++***))))))***+++,,,///,,,)))((()))*********,,,++++++***)))))))))***+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))***)))))))))((((((''''''+++++++++******)))))))))))))))************))))))++++++******************,,,,,,+++***)))))))))***,,,++++++++++++++++++,,,+++++++++*********))))))---+++)))***---///---+++------,,,++++++******)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------000000000000111111111111111222222333333444444555666666666666666555555555333555888999888777666666777888888888777666555444555555555666666666666666222222222222222222222222000000000000000000000000000000000000000000000000***+++,,,,,,------,,,,,,...---,,,+++++++++++++++---,,,+++*********+++++++++***))))))***+++,,,---))))))***,,,---...//////,,,,,,+++++++++*********++++++************++++++,,,,,,,,,+++***((('''&&&,,,+++***+++,,,------++++++++++++,,,,,,,,,------************++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,+++++++++++++++)))******************+++,,,,,,+++******+++,,,,,,++++++++++++++++++******+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++......------,,,,,,++++++...------------,,,,,,,,,)))))))))************+++************************,,,***)))***---...---++++++++++++*********)))))))))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++((()))******++++++******+++,,,,,,,,,,,,,,,++++++,,,+++***))))))******+++,,,,,,,,,++++++*********))))))******))))))((((((((()))***+++,,,,,,,,,,,,)))***++++++++++++***)))+++***)))))))))***+++,,,---,,,+++))))))))))))***))))))*********))))))(((***))))))))))))))))))))))))))))))***++++++,,,,,,((()))))))))))))))((((((((()))***+++++++++++++++******************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))))))))******************************------+++*********++++++((()))+++,,,------,,,,,,++++++***))))))***++++++---***(((((()))+++,,,+++++++++***)))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++++++++*********---------,,,,,,+++++++++******++++++++++++******************************++++++******)))*********++++++************+++++++++++++++*********)))))),,,***)))***,,,---,,,***+++++++++++++++++++++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------------,,,,,,,,,...------,,,,,,------------.........////////////111111222222333444444444555555555555555444444444333555888999888777666777777777777777777666555444555555555555555555555555222222222222222222222222000000000000000000000000000000000000000000000000***++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,++++++******++++++((((((((()))***+++,,,---((()))***,,,---///000111+++++++++*********))))))++++++************++++++------,,,+++)))'''%%%$$$+++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++************++++++++++++++++++++++++,,,,,,*********)))******+++,,,++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***,,,++++++******++++++,,,******************++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,************++++++++++++************************---+++++++++---...---,,,+++++++++***************)))************+++++++++,,,,,,---------,,,,,,+++++++++++++++*********)))((())))))******+++++++++'''((())))))******))))))******++++++,,,++++++***,,,,,,+++***))))))******+++++++++++++++***************)))))))))***++++++(((((()))***++++++++++++)))******++++++******)))******))))))******+++,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))******))))))***++++++,,,,,,---(((((()))))))))))))))((()))******+++++++++******)))))))))***+++++++++,,,******++++++++++++******((((((((((((((((((((((((******))))))))))))******+++***)))(((((()))***+++))))))))))))((('''&&&&&&************************---,,,++++++***+++++++++'''(((***+++,,,,,,++++++++++++***))))))***+++++++++)))'''(((***,,,------+++******))))))))))))***+++++++++******************++++++,,,,,,++++++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********************************)))******++++++*********))))))*********+++++++++***************,,,+++******+++,,,+++))))))******+++,,,,,,------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))......------,,,,,,++++++------------------------------........./////////111111111222333333444444444444444444444444444444333555888888777666666777666666777777777666555555444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***+++&&&&&&'''((()))***+++,,,******+++,,,---...///000++++++++++++************++++++************++++++******+++,,,,,,+++++++++***)))((()))+++,,,+++******++++++++++++,,,,,,,,,------,,,++++++***))))))*********************************++++++,,,,,,,,,+++***************++++++,,,,,,------------......)))***+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///---------,,,,,,,,,++++++,,,,,,---------.........************************,,,+++++++++,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++***))))))************))))))))))))))))))))))))************''''''((()))))))))))))))''''''((())))))))))))(((,,,,,,+++******)))))))))+++++++++*********************)))))))))+++,,,---(((((()))***************))))))************))))))***************+++++++++,,,++++++******)))))))))***)))((('''''')))***+++)))))))))))))))*********,,,,,,+++******))))))(((((()))******+++***************+++++++++******)))(((((()))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++******))))))******++++++******))))))******+++))))))******)))'''%%%$$$******************************))))))))))))))))))'''((()))+++++++++***)))+++******************++++++)))((((((***,,,,,,+++,,,+++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))***++++++++++++++++++******************+++++++++***)))))))))***+++,,,,,,******))))))))))))******************************,,,,,,++++++++++++***************++++++,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++......---,,,,,,+++++++++,,,,,,------------------/////////000000000111111000000111111222333333333444444444444444555555555444666888888777666777777555555666777777777666666555555555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000)))***++++++,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******$$$%%%&&&((()))******+++---------------------------,,,,,,,,,,,,+++++++++++++++************++++++((((((***+++------......***)))((()))+++,,,+++************+++++++++,,,,,,...------,,,+++***))))))*********************************++++++,,,,,,,,,++++++***************+++,,,,,,,,,------.........******+++,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************...---------,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///------,,,,,,,,,+++++++++,,,,,,---------.........***************************+++++++++*********+++************************))))))*********+++++++++******+++++++++******)))*********)))))))))((((((+++******))))))(((((((((''''''((()))))))))))))))&&&'''((()))))))))))))))++++++++++++******))))))******************************)))))))))+++,,,---(((((()))************)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++*********)))(((((('''&&&'''(((***+++(((((())))))*********************)))(((((('''''')))***++++++,,,,,,,,,+++******+++++++++******)))(((((()))***+++,,,,,,,,,******++++++++++++******************************++++++************++++++++++++************++++++******++++++***(((&&&%%%************************))))))))))))***)))))))))'''((()))***+++***)))(((*********++++++*********---+++))))))***+++***(((,,,,,,+++++++++,,,,,,---***************************++++++,,,,,,++++++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***)))))))))***+++,,,,,,******))))))))))))******************************+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------,,,,,,,,,++++++++++++,,,---.........------////////////000000000000//////000111111222222333444444555555666666666666444666777777666666777888555555666777888888888777777777777777666666555555222222222222222222222222000000000000000000000000000000000000000000000000)))******++++++++++++++++++************++++++,,,+++,,,,,,,,,,,,+++***)))&&&'''((()))***++++++***............---------,,,---------,,,,,,,,,++++++++++++************++++++))))))***++++++++++++***+++***)))***,,,,,,,,,+++************++++++++++++...------,,,+++***************+++,,,,,,+++******++++++++++++++++++,,,,,,,,,+++******)))*********)))******++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******------,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++***************************+++,,,+++)))((()))******************+++++++++)))************+++++++++***+++,,,------------,,,************)))))))))(((******)))))))))((((((((('''((())))))******))))))))))))***+++,,,,,,,,,,,,)))***++++++++++++******)))))))))*********************)))))))))***++++++))))))******+++******)))***))))))(((((())))))***))))))***++++++++++++*********+++++++++******)))''''''''''''((()))***+++((((((((()))******++++++&&&&&&''''''((())))))***))))))***+++,,,,,,,,,,,,)))******+++++++++******)))))))))***+++++++++,,,******++++++++++++******************************++++++************++++++++++++++++++++++++++++++++++++++++++***))))))(((******************************+++,,,,,,,,,,,,+++((()))***++++++***)))((()))***++++++++++++***)))---,,,******+++***)))''',,,++++++++++++,,,------***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))***************+++++++++*********+++++++++++++++)))))))))******))))))))))))))))))***++++++,,,,,,*********)))******++++++*********))))))************************+++++++++)))***++++++******+++---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++++++++,,,,,,,,,,,,,,,***+++---...///......---,,,,,,---------........./////////000111111222222444444555555666777777777555666777777666666777999555666777888999999::::::999888888777777666666666222222222222222222222222000000000000000000000000000000000000000000000000))))))***+++++++++++++++***************+++,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,------,,,,,,---------...............,,,,,,,,,,,,+++++++++***++++++************++++++++++++,,,,,,,,,++++++***,,,+++***+++,,,------+++************++++++++++++---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,++++++++++++++++++,,,++++++***))))))******))))))***++++++,,,------...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------......------,,,,,,++++++,,,,,,,,,++++++++++++***)))))))))************+++***************************,,,---,,,***)))***+++))))))*********+++++++++)))************+++++++++)))***+++,,,---.........++++++*********)))))))))'''''''''((()))******+++((()))******++++++******)))***+++,,,------------((((((***+++,,,,,,++++++((()))))))))*********+++))))))******))))))((((((***+++++++++++++++*********)))(((''''''((()))***((()))***+++,,,++++++***)))***++++++++++++***)))(((((()))++++++,,,,,,,,,'''(((((()))******++++++'''''''''((())))))******''''''((()))***+++******((()))***+++++++++++++++******************++++++******++++++++++++******************************,,,++++++******++++++,,,***++++++++++++++++++***++++++***))))))*********************************)))***+++,,,---,,,,,,+++)))***+++++++++***)))((()))***++++++++++++***)))+++***)))***++++++***(((***)))))))))******+++,,,))))))*********+++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((******++++++++++++************++++++++++++******))))))))))))))))))))))))*********))))))))))))))))))*********+++++++++,,,)))******++++++******)))((())))))***++++++,,,,,,++++++******)))*********++++++************++++++))))))*********+++++++++%%%'''))))))((((((***---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------*********+++,,,,,,------)))+++---...//////...---,,,,,,,,,---------............//////000111111222333333444555555666777777555666777777555666777999666777888999:::;;;;;;;;;888888888777666555555555222222222222222222222222000000000000000000000000000000000000000000000000))))))***++++++++++++*********))))))***+++,,,,,,++++++,,,---,,,+++***))),,,---.../////////...---,,,,,,------...///000000+++++++++************)))++++++************++++++,,,---......////////////,,,+++***+++---...---,,,)))************+++++++++------,,,,,,,,,,,,+++++++++,,,------------,,,+++---,,,,,,++++++*********,,,,,,+++***))))))******++++++,,,------.../////////...---,,,+++,,,---...************************...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++++++++******)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++...///...+++)))+++---))))))******++++++++++++)))************+++++++++&&&'''(((***+++,,,------++++++++++++************###$$$&&&(((***+++---...))))))***+++++++++++++++(((((()))***+++,,,,,,,,,&&&((()))+++,,,,,,,,,+++(((((())))))*********+++((()))*********((('''&&&++++++,,,,,,,,,++++++******)))(((''''''((()))***((()))***+++,,,+++******))))))+++,,,,,,+++***))))))***,,,---......------'''(((((()))***+++++++++++++++******)))(((((((((%%%&&&'''((())))))))))))'''((()))***+++,,,,,,,,,+++++++++*********************++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,***++++++,,,,,,++++++***+++***)))(((((()))++++++************************'''((()))***++++++***))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))((((((***,,,---,,,***(((((('''(((((()))******))))))******+++++++++++++++++++++,,,,,,+++++++++((((((((((((((((((((((((******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''(((((()))))))))***+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,))))))******++++++++++++!!!$$$''''''&&&&&&))),,,*********++++++,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))***+++,,,------...)))***---/////////...---........./////////000000......//////000111111111222222333333444555666666555666777666555666777999666777999:::;;;<<<======888777777666555444444444222222222222222222222222000000000000000000000000000000000000000000000000...---+++))))))***+++,,,++++++++++++++++++++++++...+++)))))),,,---,,,***++++++******************,,,,,,,,,---------......*********++++++,,,,,,,,,++++++************++++++)))+++---,,,+++***++++++)))******++++++,,,,,,---+++***)))***,,,---,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++******)))(((''''''*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,///...,,,+++***)))))))))*********)))***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***...------,,,+++***))))))...---+++))))))***+++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))((((((((((((******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***(((+++,,,******,,,+++'''******))))))))))))******/////////......------,,,++++++,,,,,,,,,+++******+++++++++*********)))))),,,***)))((()))***,,,---************************,,,+++***))))))***+++,,,+++,,,------......------++++++++++++++++++++++++***************)))(((''''''(((***,,,,,,***((('''))))))))))))((((((((((((******))))))))))))******+++++++++*********))))))...---,,,+++***((('''''')))************+++++++++))))))))))))******************+++++++++,,,,,,,,,000...+++)))((((((((()))******))))))))))))*********++++++,,,,,,,,,++++++(((***+++***(((((((((***)))***++++++++++++***)))***++++++++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))+++++++++************)))((()))***++++++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''******++++++++++++*********************************************************)))))))))+++,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,+++******------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,---......//////......000...,,,******,,,...000............////////////333333333333444555666666555555555555666666666666777888999:::;;;<<<<<<<<<:::999777666444333333333222222222222222222222222111111111111111111111111000000000000000000000000------+++*********++++++++++++++++++++++++++++++---+++)))***,,,---,,,***++++++******************,,,,,,,,,------------...++++++++++++++++++,,,,,,++++++************+++++++++,,,......,,,+++,,,------------------------------,,,+++,,,...///...---)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***.........---,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,---,,,++++++***************)))))))))******++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++*********------+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************++++++++++++++++++++++++************))))))))))))*********)))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))++++++((((((++++++)))******))))))))))))******222111000...,,,***)))(((***++++++,,,,,,,,,+++++++++++++++*********))))))((('''&&&%%%&&&''')))***************************++++++************++++++******+++,,,,,,,,,,,,,,,***************************++++++++++++******)))((()))***++++++***)))(((***)))))))))((((((((((((******))))))))))))******+++++++++*********))))))++++++******************))))))*********+++++++++))))))))))))************************+++++++++,,,---,,,+++***))))))***+++******))))))))))))*********++++++,,,,,,+++++++++,,,---...---++++++,,,...************************+++++++++************)))************************+++++++++,,,,,,,,,------+++++++++***************+++++++++************)))))))))************))))))************************************************++++++++++++++++++++++++************************++++++******)))((((((''')))******++++++******)))***************************************************)))))))))+++,,,+++******************+++++++++************************++++++***))))))***++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------...............///...,,,++++++,,,...///............////////////222222222222333444555666444555555555666666666666777777888999::::::::::::888777666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************+++++++++---///...---,,,------//////...------,,,++++++---,,,+++,,,...///...---******++++++++++++******++++++,,,,,,,,,,,,++++++//////......------,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,---......,,,,,,++++++++++++++++++************************)))))))))))))))*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,---------------......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************+++++++++*********)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******)))+++***&&&&&&***+++*********))))))))))))******000///...,,,+++)))(((((()))***++++++,,,,,,,,,,,,+++++++++***************''''''&&&%%%&&&'''((()))******************************++++++++++++******((())))))***************))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******************************)))))))))(((((((((******))))))))))))******+++++++++***************(((((()))***+++,,,------)))))))))*********++++++))))))))))))************)))))))))*********++++++************++++++++++++******))))))))))))******+++++++++,,,,,,++++++***+++++++++***))))))+++---,,,+++***))))))***+++,,,,,,,,,***)))))))))***+++************************++++++++++++,,,,,,,,,,,,***************++++++++++++++++++************)))******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((()))******++++++******)))***************************************************)))))))))+++,,,+++***+++++++++***************))))))))))))))))))))))))++++++***))))))***++++++)))***++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---------.........---------------------------............/////////222222111222222333444555444444444555555555666666666777777888888888777777555555444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++************+++++++++---......---,,,,,,---,,,,,,,,,++++++*********+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++*********((())))))***++++++++++++(((((())))))************++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******(((++++++((())),,,,,,)))******))))))))))))******************++++++++++++((()))***+++,,,---------***************************))))))))))))***++++++************************)))***+++,,,,,,+++***)))((())))))***************************************))))))***+++,,,,,,,,,,,,+++******))))))******+++*********)))))))))((((((******))))))))))))******************************'''((((((***+++,,,------))))))))))))************((()))))))))************((())))))))))))*********))))))*********)))((((((******))))))))))))******++++++,,,,,,,,,+++***************)))'''(((+++---,,,+++)))(((((()))+++,,,---,,,***(((((()))***,,,***************************++++++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))(((((())))))************))))))***************************************************)))))))))+++,,,+++***,,,+++++++++***)))))))))************************+++******************+++((()))***+++,,,---------++++++++++++************---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---......---,,,,,,---------.........//////111111111111111222444444333333444444444555555555555555666666666555555444333222222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++***+++------+++***+++,,,*********++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,++++++++++++++++++,,,***+++,,,---------------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,,,,++++++(((((()))***+++******)))+++*********++++++,,,---++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,++++++************++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************&&&***,,,++++++...,,,)))******))))))))))))******((())))))******+++++++++((()))***+++,,,---------************************++++++***+++++++++,,,,,,************************)))***+++,,,,,,+++***))))))***++++++,,,+++++++++++++++++++++++++++++++++(((((()))***+++++++++***++++++************++++++************))))))))))))******))))))))))))******************************)))))))))***+++++++++,,,(((((()))))))))*********((()))))))))************((())))))))))))******************)))(((&&&%%%$$$******))))))))))))******,,,,,,,,,,,,,,,+++***))),,,,,,---,,,+++,,,...000,,,+++)))(((((()))+++,,,---,,,***(((((()))***,,,*********************************+++++++++,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************************)))))))))+++,,,+++***,,,+++++++++***)))))))))++++++++++++++++++++++++*********++++++*********((()))***+++,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,...//////...,,,+++------------............000000///000000111222333333333333333444444444444444444444555444444333333222111111111111222333333222222222222222222222222111111111111111111111111000000000000000000000000***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------,,,******+++******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++)))+++,,,,,,+++******+++++++++,,,------...//////---,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,***+++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++************,,,,,,++++++++++++++++++)))***+++,,,------,,,+++((()))***,,,,,,+++******************+++,,,------++++++++++++++++++++++++******+++++++++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******((()))******++++++************++++++++++++******+++***))))))))))))***+++&&&***+++***+++---,,,)))******))))))))))))******++++++******)))))))))))))))***++++++,,,,,,,,,,,,***************+++++++++)))))))))*********++++++******************************++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++(((((()))*********))))))++++++++++++++++++++++++++++++*********)))))))))******))))))))))))*********************+++++++++************************((((((((()))))))))******))))))))))))************)))))))))*********++++++++++++)))((('''%%%$$$$$$******))))))))))))******,,,,,,,,,,,,++++++***)))((()))++++++******,,,---,,,+++***))))))***+++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++************++++++++++++***************++++++++++++++++++************)))******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***************************)))))))))+++,,,+++***+++++++++***************++++++++++++++++++++++++)))***++++++++++++***))))))***++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,---......---,,,,,,,,,------------.........///////////////000222222222222222333333333444444222333333444444444333333222222111111111222222333222222222222222222222222111111111111111111111111000000000000000000000000++++++*********+++------++++++++++++++++++++++++(((+++......,,,******+++******++++++,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++***,,,------,,,++++++,,,---------------------------,,,+++,,,...///...------,,,++++++++++++,,,---***+++,,,---............---------...............,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++,,,,,,***+++---......---,,,+++)))***,,,---------+++***************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++*********+++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++************((())))))*********************++++++++++++******+++***)))(((((()))***+++''')))(((%%%%%%***,,,+++******))))))))))))******++++++***************)))***++++++,,,,,,,,,++++++))))))*********+++++++++(((((()))***************************************++++++************++++++***+++,,,,,,---,,,,,,,,,******************************+++++++++***))))))******,,,,,,,,,,,,******+++++++++*********))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++(((((((((((()))))))))***))))))))))))************************+++++++++,,,,,,+++)))(((''''''((((((******))))))))))))******,,,,,,,,,,,,+++***))))))###%%%((())))))(((((((((************************+++++++++************)))++++++++++++++++++++++++************+++++++++++++++++++++***************+++++++++************)))))))))************))))))************************************************++++++++++++++++++++++++************************)))))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))+++,,,+++******************+++++++++************************)))***++++++++++++***)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************++++++++++++***+++,,,,,,,,,,,,+++***++++++)))))))))***,,,---,,,------------------,,,,,,,,,---------.....................///000111111222222222222333333333333111222333333444444444444333333222111111111222222222222222222222222222222111111111111111111111111000000000000000000000000,,,+++***))))))+++---...++++++++++++++++++++++++'''+++......,,,******+++******+++,,,,,,---......******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++************+++++++++---......---,,,,,,------,,,,,,++++++******)))+++***)))***,,,---,,,+++------++++++++++++------***+++,,,---............,,,---------------------,,,,,,,,,++++++*********(((((()))***+++,,,,,,---*********++++++,,,,,,---+++,,,...//////...,,,+++)))+++,,,......---,,,+++************+++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++*********))))))(((((()))*********************++++++++++++******+++***)))(((((()))***+++))))))%%% ''',,,---******))))))))))))******'''((()))***+++,,,---...++++++,,,,,,,,,+++******))))))******++++++++++++))))))***+++++++++++++++************************,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))+++++++++************)))******))))))))))))******))))))******++++++++++++(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,---+++***(((((()))+++,,,******))))))))))))******---------,,,+++***)))((($$$'''+++---,,,+++******)))***++++++++++++***)))***++++++++++++***))))))++++++++++++++++++++++++)))************+++++++++,,,+++++++++******))))))+++++++++************)))((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))+++,,,+++***))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******+++++++++************)))))))))******+++++++++,,,***+++,,,------,,,+++***+++***)))((((((***,,,---------------------------,,,,,,,,,---------.........------......///000111111111222222222333333333000111222333444555555555444333333222111111222222222222222222222222222222111111111111111111111111000000000000000000000000++++++++++++++++++++++++,,,,,,++++++***)))((((((......---------,,,,,,,,,...........................---,,,---......---++++++,,,---...---,,,+++***,,,,,,,,,***((())),,,...------------,,,,,,+++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,---...---,,,+++***+++++++++,,,,,,---------++++++,,,------......///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---+++))))))***+++,,,,,,---///...---,,,,,,---,,,,,,------,,,,,,+++***))))))***++++++++++++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++************)))---,,,,,,++++++,,,,,,---++++++++++++******))))))******+++++++++,,,,,,,,,)))******++++++,,,------++++++************++++++***++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))******))))))((((((''''''******++++++++++++************+++++++++,,,,,,,,,+++***)))(((''''''(((((('''((()))***************)))***++++++***)))***+++******++++++++++++******************************************************++++++************++++++...------,,,+++***))))))+++++++++*********))))))(((((())))))*********+++,,,,,,+++***))))))******++++++++++++++++++++++++///...,,,***))))))******************************,,,++++++++++++++++++,,,,,,+++++++++***)))))))))******))))))(((((('''''',,,,,,++++++***++++++++++++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***)))))))))++++++,,,,,,++++++++++++******))))))*********+++++++++************************,,,+++***)))))))))++++++------,,,++++++*********))))))******++++++++++++++++++************++++++...,,,+++))))))))))))***,,,+++***((((((***+++,,,******************************))))))))))))************))))))))))))******))))))))))))************))))))***++++++++++++***))))))(((((())))))***+++***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------............//////////////////.........111111111111111111222222333333333333333333333333333333444444333333222111222111000//////000111222///000111333333222111111222111111111000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,---------------------------,,,+++,,,......---+++,,,------------,,,++++++,,,,,,,,,***)))))),,,...---------------,,,+++***+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++***)))***+++,,,***,,,------,,,+++,,,,,,,,,,,,------,,,,,,+++***---------,,,+++***)))(((************+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********++++++,,,,,,++++++))))))))))))))))))))))))******************************++++++++++++******************+++++++++,,,)))))))))))))))(((((((((((())))))************))))))***++++++***)))***+++******++++++++++++******************************************************,,,++++++++++++++++++,,,++++++******)))(((((((((+++++++++*********))))))((()))))))))************,,,++++++***))))))******++++++++++++++++++++++++---,,,+++***))))))******************************++++++************+++++++++++++++*********************))))))((((((((((((,,,++++++******++++++++++++++++++*********))))))************************+++***)))((((((((()))))))))))))))))))))))))))))),,,+++***))))))***++++++******++++++,,,,,,------))))))*********+++++++++************************---,,,+++******+++,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++******))))))))))))******++++++***))))))***+++,,,***)))(((''''''((()))************************************))))))***************))))))))))))******))))))))))))************))))))***++++++++++++***++++++******++++++,,,---*********)))******++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,+++++++++*********+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////............000000000111111222222222333333333333333333333333333333444444333333222111111111111000000111111111000000111222222222222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,------------,,,,,,+++))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---+++******+++,,,,,,(((***,,,,,,++++++,,,---,,,,,,------,,,,,,+++***.........---,,,+++***)))************+++++++++,,,------------,,,+++***))))))******+++,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++************++++++***++++++,,,,,,++++++***)))))))))*********++++++))))))))))))))))))))))))************++++++++++++******++++++++++++******)))))))))*********++++++'''((()))*********)))((()))************))))))((()))***++++++***)))***+++******++++++++++++******************************************************,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))************,,,+++******)))*********+++++++++++++++++++++++++++******)))))))))***************************************))))))************************+++++++++***))))))))))))(((((((((++++++*********++++++,,,+++++++++***************************************,,,+++***)))(((((())))))))))))))))))))))))))))))+++******)))******++++++)))******+++---......///***************+++++++++************************---,,,,,,++++++,,,------*********+++,,,---------************++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---***)))(((''''''((()))***************************++++++************++++++******))))))))))))******))))))))))))************))))))***++++++++++++***++++++******++++++,,,---++++++******)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))((((((+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------....................................//////000000111222333333333333333333333333333333333333333333333222222111111111222222222222111111111111111000111111222333000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---......,,,///...---++++++,,,------,,,,,,---,,,******,,,...,,,---------------,,,,,,+++******+++,,,---......---------------------------............------,,,...---,,,++++++,,,...///......------,,,,,,,,,+++......------,,,+++******---------,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,'''))),,,,,,,,,,,,---...,,,,,,------,,,,,,+++******++++++,,,---,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,+++******)))++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++***++++++,,,,,,++++++***''''''''''''(((((())))))))))))))))))))))))))))))*********************)))******++++++++++++******((())))))))))))*********&&&''')))+++,,,+++)))(((***************)))(((''')))***++++++***)))***+++******++++++++++++******************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************)))))))))))))))*********++++++***************+++************************(((((()))))))))******+++******************************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))***************++++++,,,************************************************++++++*********+++++++++))))))))))))))))))))))))******************++++++***++++++,,,------......************************************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))************)))))))))))))))******+++,,,,,,,,,++++++******++++++,,,************************,,,++++++++++++++++++,,,******))))))))))))******((()))))))))************))))))***++++++++++++***))))))(((((())))))***+++,,,,,,+++***)))))))))***((()))***+++,,,---......*********++++++,,,,,,,,,************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------.........------...............///---...///000111222333444222222222222222222222222222333333333333222111111111222333444444333222111222111000000000111333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...---///...---,,,+++,,,---...+++------,,,++++++,,,...,,,------......---------------,,,,,,+++,,,,,,---------------------------,,,,,,---------,,,,,,+++------,,,+++,,,---///000.........------,,,,,,,,,000000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------)))+++------------...///,,,,,,------,,,,,,+++***)))******+++++++++++++++***++++++++++++,,,,,,,,,(((((()))***************------------------------,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***)))(((((((((((()))***+++))))))))))))))))))))))))++++++***)))((((((''''''******++++++++++++******((())))))))))))*********&&&'''***+++,,,+++***)))***************)))(((''')))***++++++***)))***+++******++++++++++++************************************************************))))))))))))***************+++,,,,,,------******************************))))))))))))))))))+++***************++++++************************'''(((((()))*********+++******************************))))))))))))******)))))))))***+++++++++,,,))))))))))))***************)))))))))******+++,,,************************************************'''((()))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++---------,,,,,,,,,++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************+++*********,,,,,,++++++++++++,,,,,,************************,,,++++++++++++++++++,,,******))))))))))))******((()))))))))************))))))***++++++++++++***))))))(((((())))))***+++,,,,,,+++***)))))))))******+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------------...,,,---------......//////---......000111222333333222222222222222222222222222222333333222222111000111222333444444333222111222111000000000111333444............////////////,,,,,,,,,,,,,,,,,,,,,,,,............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---///......---------------+++---...---,,,+++,,,---,,,------............---......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---...///000.........---------------111000000///...------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------***,,,......------...///,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((('''++++++++++++,,,,,,,,,,,,'''((()))***++++++++++++......---------,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------++++++************++++++***++++++,,,,,,++++++***++++++***)))***+++,,,---))))))))))))))))))))))))******))))))((('''''''''******++++++++++++******)))))))))*********++++++((()))***+++++++++***))))))************))))))((()))***++++++***)))***+++******++++++++++++******************************************************))))))(((((((((((())))))(((((())))))*********+++***************+++++++++************))))))))))))*********)))******+++,,,************************(((((()))***+++++++++************************************))))))************************+++++++++)))))))))************+++)))))))))))))))***+++,,,***************+++++++++++++++++++++++++++++++++%%%&&&''')))************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,++++++*********+++++++++***************************************((((((***+++++++++++++++.........---,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++*********+++++++++******)))************************************************++++++************++++++******))))))))))))******))))))))))))************))))))***++++++++++++***++++++******++++++,,,---++++++******)))*********///...---,,,***)))((('''++++++++++++++++++,,,,,,---------------.........+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---......//////......//////000111222222222222222222222222222222222222222222222111111000111111222222222222111111111111111000111111222333...////////////000000000------------------------,,,,,,------.../////////......---------,,,,,,,,,------------------------...------...///000...---...............------,,,+++---......---,,,,,,---,,,,,,---...............------,,,,,,,,,------...........................++++++,,,---.........---+++,,,---...////////////------------............/////////......------,,,,,,,,,,,,,,,---------...........................,,,,,,,,,---------......+++,,,,,,------...------***,,,...---,,,+++,,,---,,,,,,------,,,,,,+++***---------,,,+++***((((((+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***+++***)))((((((***+++---))))))))))))))))))))))))((((((((())))))***************++++++++++++******************+++++++++,,,++++++******************((())))))************))))))***++++++***)))***+++******++++++++++++************************************************************))))))))))))******)))))))))))))))*********))))))*********+++++++++************)))))))))(((******))))))***++++++,,,************************)))***+++,,,,,,++++++***************************++++++************+++++++++++++++***************))))))*********+++++++++(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))*********************+++++++++*********))))))************************((()))***,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++)))***,,,------,,,***)))((((((***+++,,,,,,++++++)))******************)))*********************************))))))***************))))))))))))******))))))))))))************))))))***++++++++++++***++++++******++++++,,,---*********)))******++++++------,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++************)))******************************+++++++++,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////.../////////000000111111111111111111111111111111222222222222222111000000111111111000000111111111000000111222222222222111/////////000000000111111------------------------((()))***+++---...///000......---------,,,,,,,,,........................000///...///000000...------.../////////...,,,++++++---......---,,,,,,---,,,,,,---.../////////...+++++++++,,,---...///000........................+++,,,---...////////////***+++---///000000///...,,,---------.../////////......---------,,,,,,,,,---------.........//////........................,,,,,,,,,------.........+++,,,------.........---***,,,------+++******+++,,,,,,---------,,,++++++++++++,,,------------,,,++++++,,,,,,,,,---------............---,,,++++++)))******+++,,,---......++++++************+++++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,++++++*********++++++************+++++++++++++++,,,,,,+++++++++((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))&&&'''((()))+++---......******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***'''((()))***************)))+++++++++***)))***+++******++++++++++++******************************************************++++++************++++++++++++++++++++++++++++++))))))******+++++++++++++++*********))))))((((((******))))))***+++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***************************,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))******++++++++++++(((((((((((()))***+++,,,))))))******++++++++++++++++++++++++++++++++++++000000000000///---+++***))))))))))))))))))))))))'''(((***+++,,,,,,++++++''''''((()))***++++++,,,++++++++++++******))))))************************)))***+++---......------+++,,,,,,------......///---------,,,,,,+++++++++((()))+++,,,,,,+++)))(((%%%''')))+++,,,---------+++,,,,,,------,,,,,,+++******************************))))))))))))************))))))))))))******))))))))))))************))))))***++++++++++++***)))))))))((()))******+++***)))))))))***+++,,,,,,(((((()))+++,,,---...///---,,,,,,++++++*********(((((())))))*********++++++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,'''(((((()))******++++++...------,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000111111111111111111111111111222222222222111000000222111000//////000111222///000111333333222111111//////000000111111222222------------,,,+++******///,,,+++,,,...///---+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++///...---...///000000///---...............---------,,,++++++,,,---///000............////////////------------------------,,,,,,,,,---------......------------------------........................////////////////////////,,,---------.../////////,,,------...---,,,***)))...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------.........------,,,,,,,,,++++++---......---++++++.........------,,,,,,,,,++++++++++++++++++++++++///...------++++++***)))---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,......---,,,,,,+++******++++++------------++++++******))))))***+++,,,,,,---,,,,,,+++***)))((((((+++,,,---,,,***)))***+++,,,,,,***)))((((((((((((******))))))******+++,,,************************)))******+++++++++******''''''(((((())))))******))))))))))))))))))))))))++++++*********************)))))))))***+++,,,,,,))))))))))))(((((((((((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,---,,,+++***)))******++++++++++++************************************))))))))))))******************************+++)))((())),,,---+++)))************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******)))(((((((((''')))+++---,,,***'''%%%++++++***(((&&&### %%%&&&(((***+++++++++***)))))))))((((((((((((((()))((((((((()))***++++++,,,***)))***---...+++)))++++++***))))))***++++++---------,,,,,,+++++++++)))******+++++++++******(((***,,,......,,,***(((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++***)))((((((***************************************************)))((('''''')))+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++*********)))))))))))))))******+++,,,,,,++++++***************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///......---------..................////////////000000000000111111111111000000000000000000000000222222111000//////000000111111222222222222111111......//////000000111111+++,,,,,,---------,,,,,,...---+++,,,...///---+++------------------,,,,,,+++,,,,,,------,,,,,,+++///...---...000000000...---...............------...---,,,++++++,,,------,,,,,,---......//////000------------------------,,,,,,---------.........------------------------........................////////////////////////---------...............------------------,,,,,,...------,,,,,,------...,,,,,,------............---,,,,,,++++++,,,,,,---//////.........---------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++*********)))))),,,,,,+++******+++,,,,,,......---,,,,,,+++******++++++,,,------,,,++++++***************++++++,,,,,,,,,,,,+++***))))))((()))++++++***)))((()))***,,,,,,+++***)))))))))******************++++++,,,************************+++++++++++++++***)))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))***)))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))******************************************************+++++++++***)))(((*********++++++*********++++++++++++++++++++++++*********))))))*********************************+++)))((()))+++---+++*********************************************************++++++,,,,,,------******************************+++++++++,,,,,,,,,***************************++++++++++++******)))*********)))(((&&&%%%###)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))***+++---+++******,,,+++)))&&&******+++,,,,,,+++******+++++++++*********))))))+++++++++++++++***)))((()))***,,,------,,,***)))************************************+++++++++,,,******************************+++++++++,,,,,,,,,))))))))))))************,,,,,,++++++***))))))(((************************************************,,,+++***)))***+++---...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++*********************+++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......---------......///............//////////////////000000000111111111000000000000000000000000222222111000000000000000111111222222222222111111/////////000000000000000******,,,------............---,,,,,,......---,,,,,,,,,------------------,,,,,,------------,,,,,,...------...000111///...------...............---//////---,,,+++++++++++++++,,,,,,---...///000000------------------------,,,------------.........------------------------........................////////////////////////...............---------------,,,,,,------............------------......---............/////////------,,,,,,,,,,,,------...............---------.........---------------------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++******))))))***+++,,,+++)))((()))***,,,++++++*********++++++)))************+++++++++************************,,,,,,,,,+++***)))((('''((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))(((((()))******)))))))))((((((((()))******+++++++++******))))))))))))))))))))))))************************************************))))))*********)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************)))))))))+++,,,+++***************************)))))))))))))))))))))))))))***+++,,,---...//////******************************+++++++++,,,,,,,,,))))))***++++++,,,------,,,+++*********+++,,,---))))))***++++++******))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))),,,*********++++++)))''')))***---......---***)))+++++++++************))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,++++++***)))))))))************************)))))))))))))))))))))))),,,+++*********+++---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++***************---------,,,+++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000............//////////////////000000000000111111000000000000000000000000222111000000000000000000111111222222222222111111000000000000000000//////++++++,,,---......------------,,,---------------,,,,,,,,,------.........,,,,,,------------,,,,,,...------///111111///---,,,---......///.........//////......------------------....../////////000........................------------............................................................/////////////////////////////////...---------,,,,,,,,,+++++++++,,,...///......------------........./////////////////////------,,,,,,,,,,,,------.......................................---------...---,,,++++++,,,---...------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++***,,,---...---,,,++++++---*********)))******++++++))))))******++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,,,,+++,,,,,,,,,*********)))))))))((((((+++++++++++++++***)))(((++++++++++++++++++++++++******************************************************************))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************************))))))***++++++++++++************************************************(((((())))))***++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***************+++,,,---)))******+++++++++++++++,,,+++)))((((((((()))***+++++++++,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))***+++,,,,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,+++***))))))***+++,,,************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++*********))))))************************(((((((((((((((((((((((())))))((((((((()))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************---------,,,,,,+++++++++---,,,+++***)))(((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000111............////////////////////////000000000111000000000000000000000000111111000000000000000111111111222222222222111111222111111000000/////////---.........------,,,+++,,,------------,,,------,,,,,,,,,------.........,,,------......------,,,------...///111111///---,,,------...//////............///000000000000000000000//////////////////........................---------.........//////......................../////////////////////////////////////////////////////////...---------,,,,,,+++*********,,,---...///......------......////////////////////////......------,,,,,,------...---.............................................///...,,,,,,,,,,,,...///------------------------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,---...---+++***+++,,,)))(((((((((((())))))***((()))***++++++++++++***************************((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---...///************))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))***************++++++************************++++++++++++++++++++++++))))))))))))))))))((((((******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++'''((()))***++++++******************************,,,+++***((('''((())))))************++++++,,,,,,++++++***)))((((((((()))+++,,,------,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++)))(((((()))+++,,,************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++***************************************(((((((((((((((((((((((()))))))))))))))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,---------))))))((((((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111............////////////...////////////000000000000000000000000000000000111000000000000000111111111111222222222222111111222222111111000000///////////////......---++++++,,,---......,,,,,,---...,,,,,,------------------------............------------...000222111///,,,,,,,,,---...////////////---...///000111111111111////////////////////////........................------........./////////........................////////////////////////////////////////////////...............---------,,,,,,+++++++++,,,------//////............///////////////............---......------------......---------............................../////////......------------......,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++************+++++++++,,,---------,,,************++++++,,,,,,------)))***+++***((('''((())))))(((((('''''''''((((((((()))***,,,,,,+++******************************'''((()))***+++,,,,,,,,,+++************)))))))))))))))))))))))))))))))))******++++++,,,---------'''''''''(((***+++---...++++++*********)))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((***++++++******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******'''(((***++++++***)))(((++++++***))))))))))))***------,,,+++*********+++(((((())))))******+++++++++***))))))))))))))))))---...///---***(((((((((---,,,+++******+++,,,---)))************+++++++++'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************************************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++*********+++,,,---------$$$%%%&&&''')))+++---///******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------...///000............////////////......////////////000000000000000000000000000000000000000000000111111222111111222222222222111111111111111111111111000000---...............------+++---///...,,,+++---...------------------,,,,,,------............------,,,---...000222111///,,,+++,,,---...////////////------//////000///......******+++,,,---...///000....................................////////////........................////////////////////////////////////////////////---------........................///......------//////............//////............------,,,,,,......------------......---------.........//////---........./////////000------............------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,---......,,,+++***))))))***+++,,,+++,,,---...---,,,***)))******++++++,,,---......((()))***)))'''&&&'''(((+++***)))((('''''''''(((((()))+++,,,,,,+++***)))************************((()))***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******+++,,,,,,------'''''''''((()))***+++,,,+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***)))))))))+++,,,---,,,+++***((((((***+++,,,++++++++++++++++++++++++*********))))))*********************************(((***,,,+++))))))+++---************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))******++++++***))))))***+++,,,++++++,,,,,,,,,++++++***(((((())))))***++++++,,,))))))))))))))))))***+++(((***,,,+++)))'''(((***++++++++++++++++++++++++))))))*********+++++++++((()))***+++++++++++++++******))))))))))))******************************************+++++++++,,,******************************+++++++++,,,,,,,,,************+++++++++,,,******************************************************************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++******++++++++++++++++++''''''((()))+++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,------------.........---------......///............////////////........./////////000000000000000000000000000000000000000000000111222222111111222222222222111111111111111111111111222222+++,,,---...////////////+++---///...,,,+++,,,///.........------,,,,,,,,,------............------,,,---...000222111///,,,+++,,,---...////////////---............,,,+++***%%%&&&(((***,,,...000111////////////////////////............/////////000////////////////////////000000000000000000000000////////////////////////,,,------....../////////000000111111111///...---//////............//////......---------,,,,,,,,,......------------......---------.........//////---.........//////000000,,,---...//////...---,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++*********+++,,,------......,,,+++***))))))***+++,,,+++,,,.........,,,***)))******+++,,,------......)))***+++***)))((((((***,,,,,,***)))((((((((((((''')))+++,,,,,,,,,***)))******************************+++++++++******)))++++++++++++******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***************+++++++++++++++************))))))******+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***)))(((((((((***+++,,,,,,+++)))(((((()))+++,,,******************************))))))))))))******************************(((***,,,+++))))))+++---************************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---000...+++(((((()))+++---+++***))))))***,,,---...((()))***++++++***)))((((((((()))***++++++,,,,,,))))))(((((()))***++++++###'''(((((())),,,///((()))+++------+++)))(((+++++++++,,,,,,---------******+++++++++******))))))))))))******)))))))))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////******************++++++************************************************(((((()))************)))---,,,,,,++++++***************+++++++++,,,,,,,,,************************))))))******++++++++++++,,,,,,++++++***)))))))))......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------................../////////000............/////////000000000000000000000000000000000///000000111222222111111222222222222111111000000000111222222222333...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111///000111222111...+++)))//////.........---------//////............//////333222111/////////000111222111111000000000000111000////////////000111111333333222111000//////000////////////////////////444333222111000000000000000000//////............/////////......---,,,,,,......---,,,,,,,,,,,,---222111000.........///000///...............//////........................//////000000000000//////000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,,,,++++++---+++((()))+++---,,,***+++++++++*********)))))),,,,,,+++******+++,,,,,,------,,,+++*********+++)))*********++++++++++++,,,,,,,,,+++++++++******************************++++++******************++++++************++++++******+++++++++******)))------,,,++++++,,,,,,,,,))))))*********++++++++++++++++++************)))************)))))))))))),,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************))))))))))))******((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,------+++*********))))))(((((((((((())))))******++++++************************,,,,,,++++++***+++++++++***)))))))))))))))******------,,,,,,+++******)))'''(((***+++,,,,,,,,,++++++++++++***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++******************++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,***)))))))))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***+++******************+++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++///...,,,***))))))))))))---,,,***)))))))))******+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++++++++***)))(((******+++,,,------......000000000000000000//////............////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111000000000000///......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///---...000111111///---,,,//////.........---------//////............//////222111000/////////000000000000//////000000111222//////......//////000111//////.........//////000////////////............//////.........//////000000000000/////////...............///////////////222111000000//////000000///...---,,,,,,------..................//////000------........................////////////......///...------------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++++++++***)))(((...,,,+++,,,...///---,,,,,,++++++++++++*********,,,,,,+++******+++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++++++++*********))))))************************************************++++++************++++++******+++++++++******)))---,,,,,,++++++,,,,,,,,,))))))*********++++++++++++++++++************)))************))))))))))))+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))******))))))***+++,,,+++******+++++++++,,,,,,,,,------+++*********)))))))))))))))))))))))))))*********************************+++***************++++++,,,+++***************+++))))))***+++,,,,,,------((()))***+++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++***************************)))******+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))***++++++++++++***+++++++++*********)))))),,,,,,+++******++++++,,,...---+++*********+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,------------------------------------.........////////////.........................../////////000000000000000000000000000000000000////////////000000000111222222111111111000000000//////...------------...---------------------------------------------------///000///...,,,,,,---,,,---///111111111///.../////////.........------//////............//////111000000////////////000////////////000000111222......------......///000------------...///111111000000000000//////...............//////111222222111111111111111000000000//////000000111222222333111000000//////////////////......---......///////////////000000111111111.........//////000000000...//////000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,++++++***---,,,,,,---......,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***)))((((((((((((((((((((()))))))))*********************)))))))))((((((************************************************++++++************++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,***************++++++++++++++++++************)))************))))))))))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************+++++++++***))))))++++++++++++,,,,,,,,,,,,***************)))))))))************))))))))))))************************************+++,,,------------,,,+++******++++++((())))))+++,,,---......+++***************++++++---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++******)))*********+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++************++++++(((((()))************)))+++++++++************))))))))))))***+++,,,.........---,,,,,,++++++,,,,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............................../////////000000000000000000000000000000000/////////000000000111111333222222222111111111111//////............//////........................------------------------,,,...//////...------...---...///111111000//////////////////............//////............//////000000//////////////////000000/////////000000111...------------...//////////////////000111222222222222222111111111000000222222222222333444555555222222222222222222222222111222222222333333333444111111000///////////////222111111222222222333333000000111111222222222222//////000000111222222222000000111111111111000000......////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------************************)))***++++++,,,,,,++++++***+++,,,---............******++++++,,,+++)))(((---------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((()))))))))*********+++*********))))))))))))***************************************+++++++++++++++************++++++))))))***+++++++++******++++++++++++++++++,,,---************************+++++++++*********))))))************)))))))))(((((((((((()))***++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++******))))))***++++++++++++,,,,,,,,,************************++++++******))))))((((((************************+++++++++,,,---...///000---,,,++++++************++++++++++++++++++++++++,,,+++***)))))))))***+++---------,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************************+++++++++,,,,,,,,,,,,---******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++***)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***,,,,,,,,,,,,***)))++++++************++++++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,,,,,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++,,,---------------......,,,,,,---------........................................../////////000000000000000000000000000000//////000000000111111111333333333222222222111111//////.........//////000................................................***,,,...///......///000///000111111111000///...000000/////////.........//////............////////////000000000000000000333222111000000000000000///............///000000111111000000000000111111222222222222222222222222555444444333333444444555333333333333333333333333555555555444444333333333555555444333333333333333333333333333444444333333000000111222222111000000/////////000000111111111///000000111111000000///......///000000///......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...******************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++***)))))))))---------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))***++++++))))))))))))************,,,,,,+++++++++*********************************))))))*********+++++++++++++++************++++++((()))***+++++++++++++++************++++++,,,---************************+++++++++*********))))))************)))))))))((((((((('''((()))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++******)))))))))*********+++++++++,,,,,,***************+++++++++++++++******))))))((((((************************************+++---......++++++***))))))))))))))),,,,,,+++++++++++++++***,,,+++***)))))))))***+++,,,------,,,,,,***)))((())))))*********+++++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++,,,,,,,,,,,,+++------------------------)))******+++++++++******((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++*********++++++++++++************+++++++++,,,,,,,,,******++++++++++++************************++++++,,,,,,,,,,,,------......,,,,,,,,,,,,------------....................................////////////////////////////////////000000000000111111111111333333333222222222111111///............///000000........................////////////////////////)))+++...///......000111111111111111000000///...000000000/////////......//////............/////////000000111111111111000333333222111111111111222111111000000111111222333222222111111111111111222333444444555555666666777777777666666555666666666777888888888888888999999<<<<<<;;;::::::999888888999999888777777777777777666666777777666666555444333333444444444222111///000000000000000000000000...//////000000//////.../////////////////////////////////.........------------------------------++++++,,,,,,,,,,,,------+++******++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...---,,,+++)))&&&$$$###---...---,,,***)))***,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,---)))*********++++++++++++,,,,,,,,,++++++++++++***************************)))))))))***++++++,,,,,,++++++************++++++((()))***+++++++++++++++******)))******+++,,,---+++++++++***************+++++++++************)))************))))))))))))))))))(((((((((***+++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,+++******)))*********************++++++++++++*********+++++++++++++++************))))))))))))************************(((((((((((()))***++++++***)))))))))))))))***************++++++,,,------+++***************+++++++++,,,------,,,+++)))((()))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++,,,---------------------------------))))))*********+++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))((())))))***++++++,,,,,,++++++******)))************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,------......------,,,)))((((((''''''(((((()))******+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++++++++************+++,,,,,,+++************+++++++++,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------........./////////////////////////////////000000000111111111222222333222222222111111111111...---------......///000........................////////////////////////+++---//////.........//////000000000111111111111000000000000/////////...//////............/////////000111222333333222111222222222222333444555666333333333333333444444555555555555555555666777888999999:::<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<=========<<<999777555666666555555444333333333000111111222222111111000111000///......///000111////////////....................................+++++++++,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++***(((&&&%%%......---***((('''***---,,,++++++++++++************+++,,,,,,,,,,,,+++***+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++************************************((())))))***++++++,,,,,,++++++************++++++(((((()))++++++,,,,,,+++))))))))))))***+++,,,---+++++++++*********))))))+++++++++************)))************))))))))))))+++***)))(((((()))+++,,,************++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***+++,,,************++++++++++++*********++++++,,,,,,,,,)))))))))))))))***************************************)))))))))******+++))))))))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,------,,,***))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,''')))+++---------,,,+++***************************+++,,,------------,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++*********************++++++*********)))******++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------''''''&&&&&&&&&&&&''''''))))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------++++++++++++,,,,,,,,,,,,---------------------------------.........//////////////////////////////000000111111111222222222222222111111111000000000---------------...///000////////////////////////000000000000000000000000---...000///...,,,------......///000111222333333000000000000//////////////////............//////000111222333444333333222000000111222444777999:::555444444444444555666666888888999:::;;;===???@@@???@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQRRROOOPPPPPPOOONNNLLLJJJHHHFFFFFFGGGFFFDDDAAA???=========<<<;;;:::999888888444555555666666555555444222000///------///000222000/////////....................................+++++++++,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------............------+++'''$$$$$$)))---+++++++++*********))))))***+++,,,------,,,+++***+++*********+++,,,------++++++,,,,,,,,,---------************))))))))))))************************((())))))***++++++,,,,,,++++++************++++++(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++******))))))+++++++++************)))************))))))))))))---,,,***(((((()))+++,,,)))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******)))))))))***,,,---)))************+++++++++*********++++++,,,,,,,,,(((((())))))******++++++************************......---,,,,,,,,,------)))))))))***+++,,,......//////...,,,***)))(((''''''(((***+++,,,,,,,,,+++)))***,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------''')))+++---...---,,,+++((((((((((((((((((((((((((()))***+++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,------,,,,,,,,,,,,------(((((()))***************+++++++++,,,,,,---------******,,,,,,---,,,+++***)))***,,,---...------,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000******+++++++++,,,,,,,,,---------------------------------.........//////////////////////////////000111111111111222222222111111111000000000000///........................////////////////////////333222000///...---......////////////000000000000000111222333222111///---333333222222111000000000333222111000////////////888666444222222222444555555444444444555777999:::999999999:::;;;<<<=========???CCCGGGJJJKKKLLLKKKOOOQQQTTTUUUUUUVVVXXXZZZZZZ\\\___`````````bbbcccgggffffffffffffggghhhhhhhhhhhhgggffffffffffffgggeeeddddddcccccccccddddddcccccccccaaa___\\\ZZZXXXXXXVVVTTTSSSTTTSSSQQQOOOOOOLLLHHHFFFFFFEEEBBB@@@<<<;;;999777666666666666444444333222111111000000000///------///000///...333222///,,,******++++++......---,,,,,,+++******+++,,,,,,------......///++++++************+++++++++,,,------++++++,,,---//////.........---------------------,,,,,,+++***------,,,,,,+++***))))))---,,,++++++************+++***((('''''')))+++,,,************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))***++++++++++++***))))))*********++++++++++++***)))'''''')))***+++************************+++++++++************)))---,,,++++++,,,,,,***)))++++++++++++++++++++++++---,,,***((('''(((((()))))))))(((***,,,......---,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++***************+++,,,,,,+++***))))))))))))((())))))+++,,,---......,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))---,,,+++******+++,,,---,,,,,,++++++++++++++++++---------,,,+++***)))((((((((())))))************+++++++++*********))))))+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++///...,,,,,,------,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,------***)))((()))******)))(((***+++,,,------+++***(((***++++++***))))))***,,,++++++++++++******))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++000///---,,,++++++,,,---,,,,,,,,,---------......000///...------...///000...------...111222111111111111222222222333333333000000000000000000000000........................////////////////////////222111000///......//////////////////000000000111000111222333222111///...222222222222222222222222333333222222222333333444555444333333444555888999777777777888999;;;===>>>???@@@BBBDDDEEEGGGHHHHHHKKKMMMPPPSSSVVVYYYZZZZZZbbbcccfffgggggghhhjjjllljjjlllooopppppppppqqqrrrrrrrrrrrrqqqqqqqqqrrrrrruuuuuutttsssrrrrrrrrrsssssssssrrrrrrqqqrrrrrrsssrrrssssssrrrqqqooommmllliiihhhfffeeeeeedddbbbaaa\\\YYYVVVTTTTTTSSSPPPNNNJJJHHHEEEBBB???>>>===<<<999888777555444222111111444222000000000000///...222111000000000111222222//////......------,,,,,,------------------------++++++************+++++++++,,,------++++++,,,---///.........------------,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,***))))))***+++,,,************************++++++++++++************---------,,,,,,++++++***++++++***))))))***++++++************************))))))***++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++++++++************)))---+++******++++++***)))((((((((((((((((((((((((---,,,***)))(((((())))))---,,,++++++++++++***)))++++++******)))*********++++++++++++++++++++++++++++++***************+++,,,++++++*********+++++++++++++++******))))))))),,,,,,+++++++++*********+++++++++*********))))))))))))(((((((((((())))))++++++++++++++++++++++++---......---,,,+++******)))))))))*********++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++******...,,,++++++,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++***)))------,,,++++++******)))---,,,,,,,,,------,,,,,,***+++,,,------+++***(((***++++++***))))))***,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))******))))))(((''')))))))))))))))))))))))),,,,,,+++++++++,,,,,,---------------------------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,++++++,,,---...,,,,,,,,,------------...///...---,,,,,,---......///...---...000222111000000000000111111111222222000000000000000000000000........................////////////////////////000000////////////000000/////////000000000111111000111222222222111000///111111222222222333333333000000000000111222444444444444444555777999<<<=========???@@@CCCFFFHHHIIILLLNNNPPPTTTVVVXXXXXXXXX^^^___aaaccceeehhhjjjkkknnnppprrrssstttuuuwwwyyyyyy{{{~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzyyyxxxwwwvvvvvvvvvyyyxxxxxxwwwxxxyyy{{{|||{{{{{{|||||||||{{{yyyxxxvvvtttrrrqqqqqqqqqpppoookkkiiigggfffeeedddbbb```^^^[[[XXXSSSOOOKKKIIIGGGBBBAAA???===:::888666555777555333222333333111000---.........//////000000//////////////////......//////......---,,,,,,+++,,,++++++******++++++,,,+++,,,------++++++,,,---............------------,,,,,,---------,,,++++++((()))***+++,,,...//////...------,,,,,,,,,,,,,,,///---,,,+++******+++,,,*********************************+++++++++++++++......---,,,+++***))))))++++++***))))))***++++++************************))))))***++++++++++++***+++,,,,,,,,,,,,------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++************))),,,***))))))***+++***(((((((((((((((((((((((((((---,,,+++******)))******...,,,+++***++++++)))(((*********)))******+++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,---,,,++++++***)))((('''''',,,++++++++++++*********+++++++++******************++++++,,,,,,++++++************++++++,,,,,,---............---,,,++++++*********+++++++++++++++---------,,,,,,,,,,,,++++++++++++++++++************************)))))))))++++++************************************++++++---+++******,,,,,,+++))),,,,,,+++++++++++++++***))))))******+++*********------,,,++++++******)))************************++++++,,,---,,,+++***)))***++++++***))))))***,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------)))))))))***+++,,,---...---------,,,,,,+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++,,,......,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------///...---...000111111000////////////000000000000////////////////////////........................///////////////////////////////////////000111111//////000000000111111111000111222222222111000000222222222222222222222222000000000111222444555666999999:::;;;===???AAACCCGGGHHHKKKNNNRRRVVVYYY[[[]]]___bbbeeeggggggggggggmmmlllkkkkkklllnnnqqqrrrqqqsssuuuvvvwwwxxxzzz|||~~~yyyxxxwwwuuutttsssrrrrrrrrrqqqqqqrrrtttwwwzzz||||||}}}~~~~~~~~~|||{{{zzzwwwuuuttttttuuuwwwwwwvvvuuuttttttsssrrrqqqpppooommmkkkhhhccc___[[[XXXVVVPPPOOOLLLIIIFFFCCC@@@???:::888666666666666555444......///...---,,,******....../////////////////////.........---------,,,,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,------,,,,,,+++'''((()))***+++---.........------,,,,,,---------///...,,,+++*********************************************++++++,,,,,,,,,---,,,,,,,,,++++++******+++******************+++************************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++++++++*********))))))+++)))((()))******)))(((************************---,,,,,,++++++************))))))***+++,,,,,,******)))))))))***+++,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++,,,---......)))))))))***************++++++++++++******************************+++++++++,,,---......---,,,+++))))))***+++,,,,,,---------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******)))))))))************************,,,,,,++++++******))))))))))))******++++++,,,,,,---+++***+++,,,,,,+++***---,,,,,,+++************'''((()))***************)))******++++++,,,------((()))))))))((((((((()))++++++,,,,,,,,,+++***)))***++++++***))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------......------,,,+++---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---//////...------,,,,,,++++++***,,,++++++******++++++,,,+++******************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------///...---...000111000///....../////////000000000////////////////////////////////////////////////000000000000000000000000......//////000111111111000000000000111111111111111111111222222222111111333333333222222111111111555555666777888999;;;<<<>>>???BBBEEEHHHLLLOOOQQQUUUWWWZZZ___cccgggjjjlllmmmnnnooopppqqqqqqpppooorrrqqqnnnlllkkklllmmmnnnqqqsssuuuvvvvvvxxxzzz||||||~~~yyywwwvvvsssqqqpppooooooiiiiiijjjllloootttxxx{{{}}}|||{{{uuutttrrrsssvvvxxxzzzzzzxxxyyyzzz{{{zzzyyyyyyyyyvvvtttrrrooollliiifffddd___^^^[[[XXXTTTQQQNNNMMMFFFCCC@@@>>><<<;;;999777555444444333111///---,,,.............../////////---------....../////////------,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,------------------+++,,,,,,------,,,,,,,,,((()))))))))******++++++---------,,,,,,------...------,,,+++***)))))))))******************************++++++,,,,,,,,,---*********++++++,,,,,,,,,*********++++++*********************************))))))***++++++++++++***++++++++++++******************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((()))+++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++,,,---......***++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,((()))***++++++***)))((())))))***+++,,,,,,------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,++++++******)))))))))******++++++++++++++++++------,,,,,,+++++++++******+++++++++,,,,,,---------,,,+++,,,---...---,,,------,,,************+++'''((()))***************)))******++++++,,,------***,,,------+++***,,,---,,,,,,,,,,,,++++++*********++++++***))))))***,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---............---,,,,,,))))))))))))))))))))))))///...------,,,,,,,,,---************************,,,,,,,,,------///000000---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------............///...---...///000///.../////////000000000000111////////////////////////////////////////////////000000000000000000000000......///000111111000000000000000111111111222222111111111111222222222333444444444444444444444444888888999;;;===???AAACCCHHHJJJNNNSSSXXX]]]aaacccdddfffiiimmmpppsssuuuvvvuuuttttttssssssrrrrrrqqqrrrpppmmmjjjiiihhhiiijjjmmmoooqqqsssssstttvvvxxx|||~~~wwwvvvtttqqqnnnlllkkkkkkcccbbbccceeehhhmmmrrruuu|||}}}}}}}}}|||{{{yyyxxxooommmkkklllnnnqqqssssssuuuxxx{{{}}}}}}}}}}}}~~~yyyxxxxxxwwwuuusssqqqppplllkkkiiifffccc```]]]\\\XXXTTTOOOKKKGGGCCC???<<<999999777666444333222111///////////////.........,,,------...//////000000...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,------------++++++,,,---------,,,,,,***************))))))))),,,,,,,,,,,,,,,------...,,,,,,++++++******))))))************************+++++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------)))***++++++++++++***)))************************))))))***++++++++++++***++++++***************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))((()))+++++++++***++++++++++++++++++++++++***+++++++++++++++******,,,***))))))***+++)))(((*********)))******++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,---...------,,,+++***))))))+++************)))))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++*********)))***************+++++++++++++++++++++******************+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,...///...------,,,+++*********+++,,,))))))******+++*********------,,,++++++******))))))+++---,,,)))(((***---,,,,,,,,,+++++++++*********++++++***))))))***,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---...//////......///...------/////////---////////////000000000000////////////////////////////////////////////////000000000000000000000000...///000111111000//////000000111111111222222222111111111111222222333333444555666777888999::::::>>>???AAADDDHHHLLLOOOQQQYYY[[[___ccchhhlllnnnppprrrssstttvvvwwwwwwwwwvvvuuusssqqqooonnnooooooppppppooommmllljjjjjjjjjjjjkkkmmmpppqqqqqqrrrtttvvvxxx{{{~~~xxxwwwtttqqqnnnllljjjjjjcccbbbaaabbbdddiiimmmpppssstttuuuuuuuuuuuusssssskkkhhheeedddeeeggghhhhhhmmmqqqvvvyyyyyyzzz|||~~~zzz{{{{{{{{{zzzyyywwwvvvtttsssrrrpppmmmkkkiiihhhfffccc]]]YYYUUUQQQMMMJJJDDDBBB???;;;888666555444111111111000000//////...............////////////......------------......+++,,,------++++++,,,---++++++,,,,,,,,,---------***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,++++++))))))******++++++,,,,,,)))***++++++++++++***)))************************))))))***++++++++++++***,,,,,,,,,++++++******************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***,,,,,,,,,+++************************))))))***++++++***))))))***)))((()))***+++***)))++++++******)))*********++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++*********++++++,,,+++++++++******))))))************))))))))))))'''((()))***+++,,,------.........------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++---...---,,,,,,+++***))))))+++,,,---++++++++++++++++++***)))------,,,++++++******)))&&&)))+++***'''%%%(((+++,,,,,,++++++******++++++***++++++***))))))***,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++***))))))---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...------,,,+++***++++++++++++,,,,,,,,,)))***,,,---......------///...------//////...---------........./////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000111111111111222222222222111111111222333333444444555777999;;;>>>@@@@@@IIIJJJMMMRRRWWW\\\aaacccjjjkkkmmmoooqqqrrrssssssyyyzzzzzzzzzxxxwwwuuusssrrrpppmmmkkkjjjkkkmmmnnnppppppooonnnmmmmmmmmmmmmoooqqqssstttuuuvvvxxxzzzsssvvvyyy{{{|||~~~~~~|||zzzvvvsssqqqooonnniiihhhffffffgggjjjnnnqqqmmmnnnppprrrssssssrrrrrrmmmjjjeeecccccccccccccccfffjjjppptttuuuvvvxxx{{{{{{|||}}}}}}}}}{{{zzzyyyxxxxxxvvvuuusssqqqpppoookkkhhheeeaaa___]]]ZZZXXXTTTQQQKKKEEE???<<<:::999444333333222111000//////000000000///......------......------------......+++,,,------++++++,,,---+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,------.........************++++++,,,---,,,,,,---......---------************************---------,,,,,,++++++++++++++++++***************)))***+++,,,,,,+++***)))************************))))))***++++++++++++***---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***,,,------+++++++++++++++++++++++++++((((((***++++++***)))(((%%%%%%%%%(((+++.........,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,+++***))))))))))))&&&'''((()))***+++,,,---************))))))))))))''''''(((***+++,,,---...,,,,,,***))))))***,,,,,,,,,,,,++++++++++++++++++,,,,,,---......---------+++*********))))))((((((+++++++++,,,,,,---------+++++++++,,,,,,---------'''((((((((())))))******))))))******+++++++++,,,,,,+++++++++******))))))+++***)))***,,,---,,,+++,,,+++***))))))+++---///,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------(((,,,///---)))(((+++...---,,,++++++******++++++***++++++***))))))***,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,---------,,,++++++************************************+++,,,------........................------,,,+++************)))***+++,,,------...///---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///......---******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,///...------...///...,,,,,,,,,,,,---------......111111111111111111111111////////////000000000000111000/////////000222333111111111111111222333333111111111111222333444444222444555666555555777888999;;;???BBBDDDHHHMMMPPPWWW[[[aaaeeehhhjjjmmmnnnuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrpppnnnmmmllllllllllllnnnpppqqqtttsssrrrsssuuuuuutttsssvvvuuutttsssssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyy~~~~~~~~~~~~~~~}}}||||||}}}{{{yyywwwuuutttttttttnnnnnnmmmmmmmmmmmmnnnnnnppppppppppppnnnmmmkkkkkkkkkiiigggfffddddddddddddhhhkkkmmmnnnoooqqqvvvzzz{{{{{{|||}}}~~~}}}zzzzzzyyyxxxvvvuuutttsssooooooooonnnllliiifffeeeaaa]]]WWWSSSQQQMMMHHHDDD===;;;888777666666444222222111000000111000...+++------,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///---,,,,,,---...---,,,------,,,,,,,,,,,,+++++++++,,,------+++)))******)))************+++++++++******++++++++++++******------,,,+++***)))((('''------,,,+++*********++++++++++++++++++***)))(((***++++++,,,,,,++++++***)))************+++++++++---------,,,)))((()))+++,,,++++++******++++++,,,******))))))******+++,,,+++++++++*********)))))))))******+++++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...************************------,,,,,,+++*********************************+++,,,---......,,,***)))*********)))))))))))))))++++++++++++++++++++++++///...---,,,++++++++++++***++++++++++++***))))))))))))***++++++++++++***,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,000///...---,,,,,,---...******+++++++++,,,,,,,,,))))))***+++,,,------...------......------,,,+++******+++++++++,,,,,,,,,---,,,++++++------,,,+++------,,,++++++***))))))((()))***+++,,,+++******,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++***+++,,,...------+++,,,------+++*********---,,,***(((((()))+++,,,******+++,,,...///000000///---++++++,,,......---,,,,,,,,,++++++*********************************,,,---......//////.........,,,)))''''''***...000///...,,,+++***+++,,,,,,...---+++*********++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---////////////////////////////////////////////////000000111111111111000000////////////000000000111111000000///000111222333111111000000000111111222000000000000000111222333444555777777888999;;;===AAADDDHHHKKKOOOSSSXXX\\\gggkkkpppsssuuuwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwuuutttsssrrrrrrqqqqqqrrrssstttuuuwwwvvvwwwxxxzzzyyywwwuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuvvvwwwwwwxxxxxxzzzzzz{{{{{{{{{zzzzzzyyyyyywwwvvvtttsssrrrssssssrrrrrrrrrrrrsssssstttttttttssssssrrrqqqpppooonnnnnnmmmkkkiiihhhgggggghhhfffhhhkkklllnnnqqqvvvzzz{{{||||||~~~~~~}}}{{{yyyyyyxxxwwwuuutttsssrrrrrrtttttttttsssqqqooommmkkkkkkhhhdddaaa^^^ZZZUUUQQQHHHFFFBBB???<<<:::777444222000//////000000///---...------,,,,,,,,,---------------,,,,,,,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---+++)))***+++,,,+++***,,,,,,+++++++++************,,,------+++*********************++++++++++++******++++++++++++*********************+++++++++,,,,,,+++***************,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))************+++++++++---------,,,))))))***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++++++++***,,,++++++******)))))))))*********+++++++++,,,,,,---,,,+++***************************************)))))))))))))))*********************************+++,,,---------,,,***)))************))))))))))))++++++++++++++++++++++++...---,,,+++***************++++++++++++***))))))++++++,,,------------,,,******************)))))),,,++++++******++++++,,,///...---+++++++++,,,---******+++++++++,,,,,,,,,******************++++++++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++)))((()))***,,,+++***+++,,,------+++******+++,,,+++)))))))))***+++---++++++++++++,,,,,,,,,,,,///---++++++,,,......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++*********,,,---......---,,,+++++++++,,,,,,------+++*********++++++))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++...------,,,,,,------...------------------------..............................////////////....../////////000000000111111111000000000000111222222111000000/////////000000111111111000111111222333666888:::;;;===@@@EEEHHHNNNQQQVVV[[[___ccchhhlllsssvvvzzz|||}}}}}}~~~||||||{{{zzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxrrrrrrrrrqqqqqqrrrssssssyyyyyy{{{~~~|||yyytttsssrrrqqqqqqsssuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwuuutttsssqqqqqqqqqqqqrrrrrrrrrssstttuuuvvvwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrpppooommmlllllllllfffhhhkkkmmmooorrrwwwzzzzzz{{{}}}~~~}}}{{{xxxvvvwwwvvvsssqqqooonnnnnnnnnqqqqqqqqqqqqqqqpppooonnnrrrpppooommmkkkgggbbb^^^XXXUUUPPPKKKGGGCCC>>>:::666444111111111222111111000000...------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,***))))))+++,,,+++***+++++++++*********))))))***,,,------+++******+++************+++++++++,,,******++++++++++++******))))))*********+++++++++++++++***)))))))))******,,,,,,---------,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,------+++))))))***++++++,,,------------,,,+++******))))))******+++,,,---------,,,,,,,,,++++++...---+++***(((((())))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++(((((())))))***++++++,,,************************,,,++++++++++++*********************************++++++++++++++++++++++++---,,,+++***))))))))))))***++++++++++++***))))))++++++,,,------------,,,)))******++++++++++++***,,,++++++******++++++,,,---,,,+++*********++++++******+++++++++,,,,,,,,,+++*********))))))))))))+++++++++++++++******)))++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++))))))***+++,,,,,,------)))******+++,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((()))+++,,,+++***+++,,,------+++******++++++***))))))***+++,,,------,,,++++++***)))((((((///---++++++---...------,,,,,,,,,,,,++++++++++++------------------------++++++,,,---------------++++++,,,------------,,,------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---//////000000000111111111000000000111111111222222111111000////////////000222222222333333555666666:::<<>>;;;888333333111000////////////000////////////.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***((('''(((***+++++++++---------,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---******)))))))))***++++++))))))***+++++++++*********++++++,,,,,,++++++***)))************++++++++++++,,,,,,+++******+++---***+++,,,,,,,,,,,,+++*********))))))******+++,,,+++++++++*********))))))))))))((((((***+++---...++++++,,,,,,,,,---------...---+++***(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************,,,++++++++++++*********))))))******+++,,,,,,,,,******************************)))))))))))))))******++++++++++++***))))))++++++,,,------------,,,)))******++++++++++++***,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,---...//////***************))))))(((,,,,,,,,,,,,---------------,,,++++++------,,,+++,,,+++++++++++++++++++++,,,++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))+++,,,,,,+++)))***,,,......---,,,---...******++++++,,,,,,------,,,,,,,,,------.........---,,,,,,---......---+++,,,,,,,,,,,,------------------------------------++++++,,,---------------///...,,,******+++---...++++++,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++************++++++,,,++++++************++++++------------------------------------------------,,,------......------,,,000000111111111222222222000111222333333333222222333333333444555666777888999;;;>>>CCCHHHMMMRRRTTT[[[___dddiiilllnnnqqqrrrpppsssvvvxxxxxxxxxyyyyyyuuuvvvwwwwwwwwwxxxzzz|||~~~|||xxxvvvuuuuuurrrpppnnnqqqsssrrrooonnnqqqttttttsssrrrqqqmmmiiieeeccc\\\\\\\\\\\\]]]___```aaadddgggkkklllllllllnnnqqqkkkkkkkkkllllllkkkhhheeeaaa^^^YYYTTTPPPKKKFFFCCC===;;;999777444333222111000000000/////////............/////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............)))((('''(((***+++,,,+++,,,,,,,,,,,,+++++++++***(((***,,,,,,+++++++++---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++'''((()))***+++,,,------***************+++,,,,,,)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***)))************++++++++++++,,,,,,+++******+++---******************************))))))******+++,,,,,,,,,+++++++++*********)))))))))******++++++,,,***+++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************+++,,,---------,,,***)))))))))***++++++,,,------*********************************))))))******+++***++++++++++++***))))))++++++,,,------------,,,******************)))))),,,++++++******++++++,,,((()))***+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------***************)))((((((,,,,,,,,,------------...---,,,++++++------,,,+++*********++++++,,,,,,---,,,,,,+++++++++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,(((((()))+++------***(((***,,,......---,,,---...++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---//////---+++,,,,,,,,,---------..............................,,,,,,---............------,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++---.........------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,***************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,000111111111111222222222000111222333444333222222444444555555777888:::;;;@@@BBBFFFLLLRRRXXX^^^```eeehhhnnnqqqrrrrrrrrrsssooorrrvvvxxxxxxxxxyyyyyytttvvvwwwxxxwwwyyy{{{}}}}}}{{{{{{zzzwwwuuunnnpppqqqnnnjjjiiilllppprrrsssttttttrrrnnnjjjhhhbbbaaa```^^^^^^^^^___```^^^aaadddeeeeeegggjjjnnnkkkjjjkkkmmmnnnmmmjjjhhhjjjgggccc```\\\WWWQQQMMMGGGEEEBBB>>>;;;888666555000000000000////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////+++***)))***,,,---...---+++++++++************)))(((***,,,,,,++++++,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++***************++++++******+++,,,------***+++,,,,,,------------+++++++++,,,,,,+++++++++)))************+++++++++***+++,,,+++******+++---******)))(((((()))***************)))***++++++,,,---------,,,,,,,,,++++++******+++++++++******))))))************+++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///************************+++,,,.........---+++)))))))))***+++,,,,,,------))))))))))))))))))))))))+++***************++++++***++++++++++++***))))))))))))***++++++++++++***,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,&&&'''(((*********)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,,,,,,,---------......---,,,++++++------,,,+++'''((()))***,,,---...///---,,,+++***+++,,,---...+++,,,---.........---,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++---//////,,,******,,,......---------...,,,,,,---------,,,++++++---------------------------,,,,,,...//////---+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++---...---+++)))''')))***,,,---...---,,,,,,***+++---...///...---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,------......------,,,******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...//////////////////...222222222222222222333444333222222444777888555222666555444333444888???DDDHHHNNNVVV]]]cccfffiiikkknnnnnnnnnoooppprrrssstttsssssstttuuuvvvvvvvvvuuuvvvwwwwwwvvvwwwzzz~~~~~~{{{yyyvvvrrrmmmjjjiiijjjjjjjjjppppppqqqsssuuutttqqqooollliiifffeeeeeeeeedddccc______```bbbcccdddeeefffhhhhhhhhhiiijjjkkkmmmmmmlllkkkjjjgggccc___\\\ZZZVVVSSSNNNGGGAAA;;;777555111111000///000222555666111000---,,,,,,---///111///......------......///...---,,,+++***++++++,,,,,,------......------,,,,,,+++***+++,,,---+++)))******++++++++++++******,,,,,,---------,,,,,,++++++,,,------......------///......---,,,+++******(((((()))***++++++,,,,,,------------,,,+++***))),,,,,,++++++***)))))))))...---+++*********++++++***++++++,,,------------((()))***+++++++++++++++((((((((((((((((((((((((***+++,,,,,,+++***)))((()))'''&&&'''***+++***(((++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********...------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---***((((((((()))************+++,,,,,,------******++++++++++++*********+++,,,---...---,,,+++......---,,,+++))))))(((------------------------++++++++++++++++++++++++)))***+++,,,+++***)))(((++++++************++++++.........------,,,,,,,,,,,,,,,+++***+++,,,---...------------------------)))***+++,,,,,,+++***))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---////////////////////////---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........//////...---,,,++++++***,,,,,,,,,------.........------------------------+++,,,,,,------......///---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++---,,,+++***++++++------------------------++++++,,,,,,,,,,,,---------------............///111000000000000000111111333111111222555666555333666777888999<<>>999555222000//////000111111000...,,,***...------,,,,,,------...//////...------------......//////////////////...,,,+++++++++------+++***,,,,,,------------,,,,,,******++++++++++++******++++++,,,---------------*********+++++++++,,,,,,+++++++++,,,,,,------...'''((()))***+++,,,,,,,,,***++++++,,,------......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++******))))))))))))))))))))))))))))))***++++++,,,++++++******)))((()))+++,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++******))))))))))))***************))))))))))))(((******))))))))))))******++++++++++++++++++++++++------,,,,,,++++++******------,,,,,,+++******)))******++++++++++++************))))))******+++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************++++++************++++++,,,,,,++++++++++++******,,,,,,,,,---------......------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------.........---------------------------------------...------,,,,,,++++++***////////////............+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///333333222222222222333333777666555555888;;;>>>@@@BBBFFFMMMSSSYYY___eeeiiilllnnnpppqqqpppoooooopppqqqqqqrrrsssuuuxxxzzz{{{|||~~~xxxsssqqqqqqrrrrrrssspppmmmkkkkkkkkkjjjiiigggfffdddaaa]]]ZZZXXXWWWTTTRRRQQQQQQSSSWWW[[[^^^dddfffiiikkkllljjjhhhgggiiihhheeebbb___[[[YYYWWWMMMKKKGGGBBB===999666555222222222222111///...---------,,,,,,,,,,,,------/////////............///......////////////......,,,++++++,,,------,,,***,,,,,,------------,,,,,,,,,,,,------...---------++++++,,,------------,,,************************++++++++++++,,,,,,------((()))***+++,,,,,,,,,,,,---------,,,++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***......------,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++***+++,,,---...------,,,,,,+++***))))))************************------------------------000///---+++******++++++,,,++++++******++++++,,,------------------------,,,,,,------............---,,,,,,++++++******)))......////////////......***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***++++++,,,---...//////........................------------------------......------------......,,,---------......////////////......------,,,,,,------------------------******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///333333333333333444555555777777888999<<>><<<666444222000//////000111...------,,,,,,------....../////////////////////,,,------......------,,,---,,,+++,,,---...,,,***++++++,,,,,,,,,,,,+++++++++,,,---...............***+++,,,,,,------,,,,,,,,,,,,++++++***)))((((((************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******+++******)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,************++++++++++++************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++........................,,,,,,---------,,,++++++***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,---...---,,,,,,++++++*********++++++++++++++++++++++++------------------------000...---+++******+++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********......------------......++++++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++,,,------...//////------------------......---------------------------,,,,,,,,,,,,,,,,,,---,,,------......//////000/////////......---------------------------------***++++++,,,,,,---......******************++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///111111111222333444555666888999<<<@@@DDDJJJRRRWWW```dddhhhkkkmmmnnnppprrrmmmnnnpppqqqqqqsssvvvyyyxxxzzz|||~~~~~~|||zzzyyytttqqqmmmkkkkkkjjjiiigggeeedddcccbbb```___^^^]]]UUUSSSPPPLLLJJJJJJKKKLLLTTTVVVZZZ___cccgggiiijjjjjjkkkkkklllkkkjjjhhhgggeeeccc^^^XXXRRRLLLGGGEEE===:::666222000000111111.........------.........---...//////000/////////,,,,,,------------,,,,,,---,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,******+++,,,,,,,,,,,,,,,...---,,,+++***)))((((((************************,,,,,,---------,,,,,,+++((())))))******+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++***)))******+++++++++******)))++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,---,,,*********,,,((())))))******))))))(((***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***************++++++************************))))))))))))))))))))))))******))))))))))))***************))))))))))))(((++++++************++++++------------------------,,,,,,,,,,,,++++++++++++''''''((())))))***++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,---,,,+++***+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...------------------------......------------......------------------------,,,,,,------......//////---------------.........------------------------------,,,,,,,,,,,,------------....../////////////////////...............------------------------///......------,,,++++++,,,,,,,,,,,,------------------------------......************************,,,,,,,,,,,,------------)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111222333555777999:::<<<@@@FFFKKKQQQXXXaaaggglllnnnqqqrrrqqqqqqrrrsssnnnoooqqqrrrtttwww{{{}}}zzzuuuqqqnnnllliiigggdddcccbbbbbbaaa```______ZZZXXXUUURRROOOMMMLLLKKKLLLNNNQQQUUUZZZ___cccfffjjjkkkmmmnnnooonnnmmmlllkkkiiifffbbb\\\WWWSSSQQQHHHEEEAAA===888555333111000//////......//////000,,,---.../////////......------............---------,,,,,,---......---+++,,,,,,------------,,,,,,)))***+++,,,------------******+++,,,,,,,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,,,,---)))***+++,,,,,,,,,,,,+++)))******++++++++++++***))))))***+++++++++******))))))))))))))))))))))))...---,,,+++++++++,,,,,,---...000...,,,+++,,,...)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************************************))))))))))))***************))))))))))))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************+++,,,,,,------,,,,,,+++))))))***++++++++++++***((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---+++)))((((((***---///++++++,,,,,,------......,,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,------******+++,,,,,,---....................................------------..............................---------...............------........./////////........................///......------......///............////////////............////////////------------------------000//////......------,,,---------....../////////..................------++++++++++++++++++++++++,,,,,,,,,---------......***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///333333444666888:::===>>>BBBGGGOOOVVV\\\eeennntttrrrtttuuuuuusssrrrrrrsssuuuvvvxxxyyy{{{|||vvvrrrnnnjjjhhhccccccbbbaaa```______^^^```^^^\\\XXXUUURRRPPPOOOPPPQQQRRRUUUYYY]]]bbbdddhhhjjjlllnnnoooooonnnnnnkkkjjjhhhfffccc```^^^\\\RRRPPPMMMHHHAAA;;;666222000000////////////000000+++,,,.../////////............////////////......---,,,,,,---......---+++---..................---+++,,,---...////////////******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,---------......---,,,,,,++++++***)))***+++,,,---,,,,,,+++((()))***+++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,)))+++---+++((('''(((+++,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************,,,+++)))(((((()))+++---///......------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++////////////////////////'''(((***+++,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---+++(((&&&&&&)))---///***+++,,,---......///000///...---,,,,,,---...///,,,,,,+++++++++,,,---...******+++,,,,,,---......////////////////////////......------------......////////////////////////...............---------.../////////000000111111........................000000////////////000000/////////////////////...------......//////000000------------------------------......///000000000---------.........//////..................------........................,,,,,,,,,------.........+++---......---,,,,,,---------------------------++++++,,,,,,,,,------------------.........//////666777999:::;;;>>>AAADDDLLLRRR\\\dddkkkpppsssvvvyyywwwtttrrrsssvvvzzz|||~~~xxxssspppooommmjjjeeeaaa___^^^]]][[[______^^^\\\ZZZWWWUUUTTTVVVTTTRRRRRRUUUZZZ```dddhhhiiijjjlllnnnoooppppppllllllllljjjhhheeecccaaa^^^[[[VVVQQQLLLFFF???;;;888666444333333111...,,,000000000111000000//////000...,,,---//////---+++******+++,,,------------++++++,,,,,,,,,---------------------------------------......------,,,+++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++///...,,,***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******---,,,***)))))))))***+++))))))******++++++++++++------------------------'''(((***---...//////...***++++++,,,,,,++++++***,,,,,,,,,,,,------...///************************++++++******++++++,,,---...------,,,+++***)))))),,,------......------,,,,,,+++***)))))))))***+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------------------------***++++++,,,,,,++++++***************************,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,++++++++++++++++++++++++........................---.........//////000000//////////////////............////////////......000///...------...///000...------------...//////000000000000000000000000////////////////////////000/////////............////////////000000000000////////////////////////...........................---,,,,,,---...000111222...++++++---//////...000///...---------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......888:::<<<>>>AAAFFFLLLPPPZZZ___gggmmmrrrwwwzzz}}}|||zzzxxxxxxyyy}}}}}}zzzyyyuuuqqqlllhhhfffdddbbb``````______]]]\\\[[[ZZZZZZWWWVVVTTTSSSVVVZZZ___cccjjjjjjlllmmmnnnooooooooonnnnnnmmmllljjjgggeeecccbbb```]]]ZZZVVVQQQKKKGGG???;;;777444333222111000111111111111000///......000...------//////...+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,---,,,,,,+++***************************++++++,,,,,,++++++******+++++++++++++++***)))((()))***+++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++------,,,+++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******,,,,,,+++***************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,************************++++++******++++++,,,---,,,,,,++++++***)))((((((***++++++,,,,,,++++++***+++++++++*********++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................................../////////000..............................////////////......000///...------...///000///............///000000000000000000000000000000////////////////////////000000/////////.............../////////000000000////////////////////////........................------,,,,,,,,,---......000---******,,,......---......---------......///---,,,,,,,,,++++++++++++////////////////////////,,,,,,,,,---------......,,,---......//////......>>>@@@DDDHHHMMMSSS[[[```eeeiiimmmrrruuuyyy}}}|||wwwssspppnnnllljjjeeedddbbbaaa_________```[[[ZZZXXXWWWYYY]]]aaacccjjjkkklllmmmnnnnnnnnnnnnpppppppppnnnmmmjjjhhhfffeeedddccccccaaa]]]XXXTTTKKKEEE>>>888555444444444222222111000000///...---000///---...//////...,,,.........------,,,******,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,++++++******************)))((('''%%%&&&''')))+++,,,------++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++***)))************++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++************+++++++++++++++++++++++++++++++++******++++++,,,---++++++******))))))((((((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////////////////....................................////////////...........................//////000000//////...//////............/////////////////////000111111////////////////////////////////////////////////000000000/////////..................////////////////////////////////////........................,,,,,,---------,,,++++++///---******+++---------,,,,,,,,,------///000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......FFFJJJPPPVVV\\\bbbhhhllllllnnnqqqtttwww|||}}}}}}|||zzzxxxrrrppplllhhhdddcccbbbbbb___^^^]]]\\\^^^```ccceeehhhiiikkklllnnnnnnooooooppppppppppppooommmjjjiiifffffffffgggfffddd___[[[WWWQQQIIIBBB===:::777555222111000000///.........000//////...///......---------......---,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++******)))((('''&&&'''(((***,,,---......,,,,,,***))))))***,,,,,,---,,,,,,++++++*********)))***+++------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))*********+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++******+++,,,+++,,,,,,,,,,,,,,,,,,+++......---,,,+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************,,,------......------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......---...///...---,,,---///------------------------,,,,,,,,,------.........////////////////////////.................................///////////////------------............//////000000000000///////////////......///////////////......//////000111////////////////////////////////////////////////000000000////////////...---.........////////////////////////////////////........................---......///...---+++***...---,,,,,,,,,------...---------------...//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---......///.........QQQVVV^^^eeekkknnnqqqsssrrrtttvvvyyy~~~zzzsssmmmhhheeedddaaa``````___```bbbdddeeeeeefffhhhjjjlllmmmnnnnnnnnnnnnooooooooonnnmmmlllhhhhhhhhhiiiiiigggccc```aaa]]]WWWPPPJJJCCC<<<888333222111000//////000000///000000///............+++,,,------.........---,,,,,,---------.........---------------------------------------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***))))))***+++,,,---------------,,,+++******+++,,,---,,,,,,,,,++++++*********)))***+++------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))************,,,------,,,+++***,,,+++++++++++++++++++++---------------------------,,,+++***+++,,,---...,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------......---------------------------------,,,,,,,,,---------......---...//////------...///------------------------000/////////.........---................................................///////////////.........---------.........////////////000000000000//////...//////////////////.........------......///000////////////////////////000000000000000000000000111000000000////////////.........////////////000000000000000000000000000////////////////////////...///000000000...---,,,/////////.........////////////...---------------,,,,,,,,,---------------........................,,,,,,,,,---------......,,,---......///.........\\\aaaiiippptttvvvxxxyyyvvvxxx{{{yyyrrrmmmkkkfffeeedddccccccbbbbbbbbbbbbccceeegggiiijjjkkkkkkiiijjjlllmmmnnnnnnmmmmmmlllkkkkkkkkklllkkkiiiggggggeeebbb]]]WWWOOOGGGAAA999888555333111111111111///000111000...---...///++++++---....../////////,,,---------............---------------------------............---,,,,,,,,,++++++******+++,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------*********+++,,,---...///,,,,,,------------,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,------......***++++++,,,,,,++++++***)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------------------------......//////......---------------------------,,,,,,,,,---------......---...///...------...///------------------------111111000000///......---................................................///////////////.........------......///000000000///000000111111000000///......////////////......---------------...//////////////////////////////000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000///////////////////////////000000000000//////......///111000///...///000000000///------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,---......//////......fffjjjooossswwwzzz}}}}}}yyyvvvqqqpppnnnkkkhhheeecccaaabbbcccddddddeeeeeeeeeeeedddeeehhhjjjlllmmmmmmmmmmmmlllkkklllmmmooonnnmmmkkkjjjhhheeeaaa[[[SSSNNNCCCAAA===888555222111111///000222111...---...000------...............---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++************+++---...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------......---++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------,,,+++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------------,,,,,,))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......***++++++,,,,,,++++++***)))))))))******,,,------+++++++++,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......---,,,---...........................///////////////.........................................................000/////////..................//////000111111222000000111111111111000000---...///000000///...---...............//////000000000000000000000000000000000000000000000000000111111111000000000//////000000000000111111111222000000000000000000000000///////////////////////////............//////000---///111000...---...000///......---------......------........./////////++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......lllnnnpppsssvvv{{{}}}{{{xxxtttooojjjeeecccccccccccccccbbbaaa`````````bbbeeehhhkkklllmmmmmmllljjjiiijjjmmmpppqqqqqqlllkkkjjjhhhfffbbb]]]YYYLLLHHHCCC===777444111111///111222111...---...000////////////...---,,,+++---------.........//////+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))***,,,...///........................+++++++++,,,,,,+++++++++)))***+++,,,---.........((()))***+++,,,------,,,++++++---......---++++++))))))***+++,,,------...///...,,,***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***)))*********,,,,,,+++***+++,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,------......------,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,------...,,,------......------,,,***)))(((((()))+++---...+++++++++,,,,,,---------......---------,,,,,,,,,+++******************************++++++,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,,,,---...........................,,,,,,------.../////////////////////////////////........................000000//////.........---...//////000111222222333000000111111111111000000---...///000000///...---///////////////000111111111111111111111111111111000000000000000000000000111111111111000000000000000111111111222222222222000000000000000000000000000000000000000000000000...---,,,,,,---...000111+++...000000---,,,---///---------------...///000.../////////000000111111........................,,,,,,,,,---------......,,,---......//////......mmmooorrrvvvzzz}}}zzzuuunnniiieeeeeeeeebbb```___```aaa___```bbbdddgggjjjmmmooonnnnnnnnnnnnooopppqqqrrrooonnnmmmkkkiiifffdddbbb\\\VVVOOOGGG@@@:::555111444222111222333333222000...------......000111111---,,,+++---///000---***---,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++++++++------------++++++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++---...---+++******,,,...000///...---------------***+++,,,---...---,,,+++111000...,,,++++++,,,---++++++++++++++++++++++++------------------------,,,---000222111///+++)))******+++,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,++++++++++++******))))))******+++***)))))))))***++++++,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********////////////////////////,,,,,,---------,,,++++++,,,+++++++++++++++++++++,,,,,,,,,------.........------,,,++++++******)))---------------------------------............///........................//////////////////////////////.........---------,,,------......------,,,...------------...//////......---------,,,,,,,,,000000/////////111333444////////////////////////////////////////////////---------.........//////000000000000000000///...111111111111222222222222444444333222222111000000///111333333222000000000000000/////////000222333333333222222222111111111444444333222111111222222111111111111222222222222444444333333222111111000333333222111111111222222444444333222222111111000///000000000//////...---,,,---...///000000//////000///......------......////////////////////////000000///...............................................................qqqsssvvvzzz}}}yyytttpppiiiiiiiiifffcccaaaaaabbb___```aaacccfffiiikkkmmmlllmmmmmmnnnooopppqqqqqqppppppooommmkkkhhhfffeeeddd```YYYQQQJJJDDD===999555333111000000000///...---------,,,,,,------...---,,,,,,---//////---***,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---++++++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,------,,,+++***+++---///...------,,,,,,---------------------,,,+++******+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******---------------------------------------,,,+++************+++,,,,,,,,,---*********++++++,,,,,,,,,---------,,,,,,,,,,,,+++---------------------------------............///........................//////////////////////////////.........---------,,,------......------,,,...------------...//////.........---------,,,,,,............///000111111........................////////////////////////------........./////////......///000000000000000000000000000000111111111222222222111000000000//////111333333222111111222222222111111222333444555555555555555555555555555666555555444444555555666666666777888888888888777888888777666555444444333555555444444333333444444333333333333333222222222000000000000000///...---/////////...............///......---------..............................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,........................yyy{{{~~~|||yyyrrrsssrrrooojjjfffcccccc``````aaabbbeeehhhkkkllljjjkkkmmmooopppqqqpppppprrrrrrqqqpppnnnllljjjiiilllhhhccc]]]VVVOOOGGGCCC:::777333111000000///...//////...---------------...---,,,---//////---+++++++++,,,,,,------......---+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++---...---,,,++++++,,,------,,,,,,++++++,,,,,,000000...---,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))***---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------+++******))))))***+++,,,---......******++++++++++++,,,,,,,,,,,,------------......---------------------------------............///........................////////////////////////...............---------------............------...------------...//////.........------------,,,++++++,,,---....................................////////////////////////............////////////---......//////000000000000000000000111111222222111111111111111111111111///111333444333333333555666666666666777888999:::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999666666666666555555555555333333333333222111000///333111000............////////////......///000000........................000//////............///++++++++++++++++++++++++........................{{{tttmmmhhhfffbbbbbbbbbccceeehhhkkkmmmiiikkknnnppprrrrrrqqqqqqrrrrrrrrrqqqooonnnlllkkkllljjjgggccc___XXXQQQLLLCCC???999555333222111000111111000000///000000111...------............---***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++***,,,......---+++***+++,,,,,,++++++***++++++,,,111///...,,,++++++,,,------............---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---***((((((***,,,...******+++,,,,,,,,,,,,+++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++........................//////......---,,,*********++++++,,,,,,---------------------------------+++++++++,,,---......///,,,,,,---------------------------............///........................////////////////////////........................------............------...------------...//////............------------***+++---...//////...---------------------------////////////////////////....../////////000000000//////////////////000000111111222222333333444444222222222333333333444444111333555666666666888:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCCCC???>>>===<<<;;;::::::999999999888888666555444333555333111/////////000222111000000000000111111222........................000///............//////------------------------........................xxxqqqmmmeeedddccccccdddfffhhhjjjhhhjjjmmmppprrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmjjjiiihhhgggeeeaaaZZZVVVLLLHHHAAA;;;888555333222000000000000000111222333............------...///++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++***,,,......---+++***+++++++++*********++++++,,,...---,,,++++++,,,...///...,,,+++)))'''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++....................................---,,,+++***---------,,,,,,+++++++++------------------------))))))***+++,,,------...,,,,,,,,,---------......---------............///........................////////////////////////---.....................---......//////......---...------------...////////////.........---------+++,,,...///000000///.........................../////////////////////////////////000000000111111222111000///////////////111111222333444444555555222222333444555666666777555777:::;;;<<<===@@@BBBDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWXXXYYY[[[[[[[[[[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYYTTTTTTUUUTTTTTTRRRQQQPPPLLLKKKJJJHHHFFFDDDBBBAAA?????????>>><<<:::999888555444222000000111222444000000000//////000000111//////////////////////////////............//////------------------------........................~~~zzznnnlllhhheeecccccccccdddfffgggjjjmmmooopppqqqqqqpppppppppqqqppppppoooooolllkkkkkklllkkkhhhddd```VVVQQQJJJCCC>>>:::666444000000////////////000000...//////...------...000,,,,,,------......//////+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,------,,,++++++------,,,++++++,,,,,,------,,,,,,++++++---...---,,,++++++,,,++++++******++++++,,,,,,+++++++++++++++,,,---...///---+++)))'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++------,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++---............---,,,,,,//////...---,,,+++******,,,,,,++++++++++++******))))))***++++++,,,------+++,,,,,,------.........---------............///........................////////////////////////---------.....................////////////.........------------...///////////////.........---------...///000000111000000////////////////////////////////////////////////000000000000111111111111333222111000///000111111111111222333444555666666444444666777888:::;;;;;;>>>@@@BBBDDDEEEHHHKKKNNNOOOPPPRRRSSSUUUUUUVVVVVVYYYYYY[[[\\\^^^```aaabbbcccbbbaaa```````````````bbbbbbbbbcccdddeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhbbbcccccccccbbbaaa___^^^ZZZYYYWWWUUUSSSQQQOOONNNJJJJJJIIIHHHFFFDDDBBBAAA:::999777666555555666666111111000///////////////000000000000000000000000///............//////000,,,,,,,,,,,,,,,,,,,,,,,,........................{{{tttmmmgggcccbbbaaacccdddfffhhhjjjmmmooopppppppppqqqqqqrrrqqqqqqqqqooonnnnnnnnnnnnllliiifffaaa\\\UUUOOOIIICCC===999444333111000///............///000...,,,,,,///111---------...............+++---...---++++++,,,...---,,,,,,++++++,,,,,,------,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,------,,,+++***+++---+++++++++++++++,,,------+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******,,,---------,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++******************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------........................---,,,,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,---------++++++,,,,,,---......///---------............///........................////////////////////////---------.........//////......////////////.........------------...//////////////////........................///000111222000000000000000000000000////////////////////////000000000111111111222222222111000000111333555666444555666777888999999:::;;;<<<===???AAACCCDDDEEEHHHJJJLLLNNNPPPSSSWWW[[[[[[\\\^^^```bbbbbbbbbbbbdddeeefffgggiiijjjllllllkkkjjjhhhgggeeedddccccccdddcccbbbbbbccceeehhhiiimmmmmmmmmnnnooooooppppppmmmnnnoooooonnnllliiihhhdddcccbbbaaa```^^^]]]]]]ZZZZZZYYYWWWUUUSSSQQQOOOGGGGGGEEECCC@@@>>>===<<<777777555444333333333333111111111111111111111111...............///000000------------------------........................uuummmfffcccbbbaaaaaabbbdddgggjjjmmmnnnpppqqqrrrrrrssssssrrrrrrqqqpppooonnnnnnllliiigggjjjeee___XXXRRRKKKDDD@@@999888666333000...------...000000///,,,,,,///222...............---------+++---///...,,,+++---///------++++++++++++---------,,,++++++------,,,++++++,,,,,,------,,,,,,+++---...---+++******,,,...,,,+++++++++,,,------...+++,,,,,,,,,+++)))'''&&&$$$&&&(((***,,,,,,++++++------------------------))))))))))))))))))))))))++++++++++++,,,------...******+++,,,,,,,,,,,,++++++,,,------............+++++++++,,,,,,---------+++******************+++,,,++++++***)))))))))******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------------------------+++,,,---...////////////,,,---------------------.........------,,,,,,,,,,,,,,,------------......++++++,,,,,,---...//////---------.........//////........................////////////////////////---------.........//////......////////////.........------------...//////000/////////............///...------...///111222000000000000000000000000////////////////////////000111111111111222222222000000///000222555888:::999::::::;;;===>>>??????CCCDDDFFFHHHJJJLLLMMMNNNOOOPPPSSSUUUWWW[[[___ccccccdddfffhhhjjjkkkjjjjjjkkkkkklllnnnoooqqqrrrrrrooommmkkkiiifffdddcccccc```___^^^]]]^^^aaadddfffnnnnnnooopppqqqrrrssstttssstttuuuuuusssqqqooommmiiiiiihhhhhhhhhggggggggghhhhhhgggeeeccc```^^^]]]UUUTTTRRROOOKKKGGGDDDBBB>>>>>><<<:::999888888888222222222222222222222222...............///000111000000000000000000000000........................}}}qqqgggbbbaaa```^^^^^^___aaadddfffnnnnnnoooppprrrssstttuuuqqqqqqppppppooonnnnnnmmmiiigggdddaaa]]]WWWPPPLLLEEE@@@999444222111000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------,,,,,,+++++++++'''(((***++++++***)))(((******+++++++++,,,,,,,,,))))))(((((()))+++---...111///---+++*********+++***+++,,,,,,------------+++++++++,,,---...///000---------,,,,,,+++++++++...------,,,,,,------...++++++,,,,,,,,,---------------++++++++++++------+++++++++***++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---///...---,,,---...///000++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------,,,,,,////////////////////////........................///////////////............................................./////////////////////...---------,,,------...///000000//////////////////000000000000333222///***&&&%%%)))---000000000000000/////////000111111222222111111000111222222333444333333333222333444444444666:::<<<>>>@@@BBBBBBBBBCCCFFFGGGJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUWWWZZZ^^^dddhhhjjjkkklllnnnpppqqqssssssooooooqqqsssuuuuuusssqqqqqqmmmhhheeeccc```\\\YYY\\\YYYVVVUUUVVVZZZ___bbbiiikkknnnqqqtttuuuuuuuuuvvvvvvwwwvvvtttqqqnnnllleeedddcccbbbbbbdddfffggghhhjjjmmmnnnllliiigggfffgggddd```^^^]]][[[VVVRRRQQQNNNJJJFFFCCC@@@<<<:::<<<:::888555333111000///111111111111000///------//////000//////---,,,,,,---...............------yyypppjjjdddbbb```______aaadddeeellllllnnnpppqqqrrrssssssqqqqqqppppppoooooonnnnnnllljjjgggeeebbb^^^YYYVVVNNNHHH@@@999555444333333222111111000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,---...---,,,,,,,,,...------,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++***(((***++++++++++++,,,,,,,,,++++++******+++,,,---...+++++++++++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...///...---------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************+++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---///...---,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...------------------------................................................/////////////////////.......................................////////////..................------------...///////////////............////////////111222222000,,,***,,,...////////////////////////000000111111111111000000333333444555555555555444444555777888999;;;???BBBFFFHHHKKKKKKKKKKKKLLLNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVXXX[[[___dddgggjjjkkklllnnnoooqqqrrrrrrsssssstttvvvxxxyyywwwuuurrrmmmhhhdddbbb___[[[WWWXXXVVVSSSQQQRRRUUUYYY\\\fffhhhkkkooorrrtttuuuuuuuuuuuuuuutttqqqmmmiiiggg___]]]\\\[[[\\\^^^aaabbbeeehhhkkkmmmlllllllllmmmmmmkkkiiiiiiiiihhhdddaaa^^^[[[XXXTTTQQQMMMHHHEEECCCAAA???<<<999666444333222222222222111000000000,,,------...............------......///.........xxxtttkkkiiieeeaaa```aaabbbdddgggiiikkknnnooopppppppppppppppppppppppppppppppppnnnllljjjhhhgggeeebbb```YYYSSSJJJBBB===999777555333333111000//////......000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,---------------++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,,,,---------+++***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------)))******+++,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,------.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++************+++,,,---...------,,,+++++++++,,,,,,---------,,,,,,+++++++++------------............+++,,,------++++++,,,---///...---,,,++++++,,,,,,,,,,,,,,,,,,------------......------------......+++,,,,,,------.........------------------------..............................//////////////////....................................////////////..................//////---......///////////////---------.........//////...111333333111///------////////////////////////111111111222222222222222444444666777888888888888999;;;===>>>???BBBFFFIIIJJJMMMPPPQQQOOONNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVVVVXXXZZZ\\\]]]aaaeeehhhkkklllmmmnnnppppppqqqqqqrrrrrrrrrtttvvvwwwuuusssrrrnnniiieeebbb___[[[YYYWWWUUURRRPPPPPPRRRTTTVVV```cccgggkkkooorrrssstttsssttttttsssooojjjeeebbbZZZXXXVVVTTTUUUXXX[[[^^^```bbbfffhhhjjjlllppprrrsssrrrrrrsssuuuuuusssqqqmmmkkkhhheeebbb^^^XXXUUUOOOMMMJJJFFFAAA>>>;;;999666555444333222222222222.........///////////////,,,---...///////////////}}}zzzuuuqqqlllgggcccaaaaaabbbbbbdddgggkkkmmmoooooooooooooooooopppppppppqqqqqqooommmjjjhhhhhhgggfffdddaaa\\\UUUNNNGGGAAA;;;777333222111000//////000000000000000/////////......------------------------------------------------,,,------......------,,,***+++,,,,,,------------+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++,,,,,,,,,------......------------,,,+++)))(((+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''+++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,........................,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++------------+++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,------------...+++,,,------++++++,,,---......---,,,++++++******,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------....................................////////////....................................////////////------......//////000000......///////////////............////////////000---...000111111000...---...///////////////000000333333333333333444555555444555777:::<<<>>>??????AAABBBCCCDDDEEEGGGJJJMMMLLLOOORRRSSSQQQOOOMMMMMMOOOPPPQQQSSSTTTVVVWWWWWW[[[]]]___```aaacccgggjjjkkklllmmmnnnoooooonnnnnnnnnnnnnnnppprrrrrrqqqpppooommmiiifffcccaaa___]]][[[YYYVVVTTTSSSTTTUUUVVV[[[]]]aaafffkkknnnqqqrrrrrrssstttssspppkkkfffccc]]]ZZZWWWUUUUUUWWWZZZ\\\\\\^^^```cccfffjjjnnnrrruuuvvvwwwyyyzzzzzzyyywwwuuutttrrrpppoookkkfffccc]]][[[WWWRRRMMMGGGCCCAAA===<<<999777555333333333333222111000////////////,,,---...//////000000///~~~}}}zzztttnnniiieeecccbbb```aaadddhhhkkklllmmmnnnmmmmmmnnnooopppqqqqqqrrrrrrpppmmmkkkjjjiiihhhfffdddbbb___ZZZSSSJJJ@@@:::555333222000000000111222/////////.........------------------------------------------------------,,,------......------,,,***++++++,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,------.........---,,,,,,,,,+++***)))(((++++++,,,,,,,,,------------------,,,,,,+++*********+++,,,,,,+++***(((''',,,,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,........................,,,++++++******++++++,,,************++++++++++++++++++------------++++++------,,,+++************,,,,,,,,,++++++,,,,,,---......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,------++++++,,,---......------,,,+++***))),,,,,,---------.........,,,++++++++++++++++++,,,++++++,,,,,,---...//////------------------------........................---.........//////000000....................................////////////---......//////000000000...///////////////......///000000000000111111111000/////////000111111111/////////000000000111111222222222222444555777888777888;;;???BBBEEEGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOPPPSSSVVVVVVTTTQQQOOOOOOOOOPPPRRRSSSVVVXXXYYYZZZ^^^```bbbbbbcccdddfffiiihhhiiijjjkkklllkkkiiihhhjjjjjjiiikkkmmmnnnmmmlllhhhhhhfffdddbbbaaaaaaaaa```^^^\\\ZZZXXXXXXXXXXXXYYY[[[___ccchhhlllnnnpppqqqrrrttttttssspppllliiifffccc```]]]\\\]]]___```___```bbbdddfffiiinnnrrrvvvxxx{{{||||||zzzyyyxxxwwwvvvuuuuuuuuussspppmmmkkkjjjfffaaa[[[UUUPPPMMMHHHFFFCCC???;;;777555444222222111000//////000000---......///000000//////{{{vvvqqqllliiigggbbbcccdddeeegggiiijjjkkkjjjkkklllmmmooopppqqqrrruuussspppoooooommmkkkiiigggfffdddbbb\\\TTTIIICCC:::888666333111111222222/////////.........------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***,,,---,,,+++***+++------------------.........,,,,,,++++++******)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))((((((***+++,,,,,,------,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,---------------.........,,,,,,++++++++++++,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++------,,,+++************,,,,,,+++++++++,,,---------------,,,,,,+++++++++************+++++++++++++++,,,------++++++,,,---------......---,,,+++***,,,---------............++++++************+++++++++,,,,,,------.........------------------------........................------......///000000000....................................//////////////////////////////000000//////////////////...---000000111111111222222222444222//////111333444444///000000111111222222333111111111333555888;;;<<>><<<999666444444444444000000111000000///...---~~~}}}}}}|||xxxvvvooolllhhhdddaaa```aaaaaafffgggiiikkkmmmooopppqqqppppppppprrrsssqqqnnnlllmmmkkkhhhfffccc```\\\YYYKKKHHHBBB;;;666222111000111111111111000000000000........................------------------------,,,------......------,,,---------,,,+++***)))(((++++++,,,,,,,,,---------***+++,,,,,,******+++,,,/////////...---------,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,---...//////...------...---,,,+++++++++,,,---------------,,,,,,+++***************+++,,,---...+++++++++,,,,,,---------...------,,,,,,------...---------.........//////...---++++++++++++---...(((((()))***+++---///000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,---.../////////...------------.........//////---,,,,,,++++++,,,,,,---------------------,,,,,,////////////////////////........................---------...///000000111..................................../////////000111111000000//////......//////000000///...------////////////000000000000111///---...000111000...111111222333444444555555;;;;;;<<<>>>BBBGGGKKKNNNTTTUUUVVVWWWXXXYYYYYYYYYTTTUUUVVVVVVUUUVVVYYY\\\\\\]]]]]]\\\ZZZYYYZZZ[[[WWWYYY\\\```eeeiiilllmmmoooqqqssssssrrrqqqqqqrrrtttuuuwwwwwwvvvtttqqqooommmlllkkklllnnnooooooooonnnooopppnnnkkkjjjlllnnnmmmmmmlllkkkjjjhhhfffeeefffggghhhjjjllloooqqqrrrqqqqqqpppooonnnooooooooommmnnnoooqqqqqqqqqqqqqqqqqqsssuuuvvvvvvwwwyyy{{{xxx||||||zzz{{{ooolllhhhfffggghhhiiijjjfffhhhjjjmmmooooooooonnnjjjjjjiiifffaaaZZZSSSOOOLLLIIIDDD>>>999666444444111111111111000...---,,,|||zzzyyyyyyzzz}}}|||}}}xxxqqqjjjfffccc```___aaabbbeeehhhjjjkkklllllloooppppppqqqqqqpppppppppmmmkkkiiihhhgggeeebbb___WWWRRRKKKCCC===888333///...///000111111111000000000000///...---,,,,,,+++---.........///000000000......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,,,,++++++************+++,,,------,,,+++***...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++******---------------------------------......---,,,,,,........................111000...,,,+++,,,...///------............---------------,,,,,,++++++++++++***)))))))))***,,,---------------------------//////...---,,,++++++***,,,------...---,,,***)))........................,,,------......------,,,.........------,,,,,,,,,------------------------........................//////.........---------,,,,,,.../////////...---,,,---------.../////////000000000000000000000000000000///...............------............------////////////////////////000///.........///111222222222222111111111111111000111333222111111222333111111111222333666888999<<>>AAAEEEHHHJJJLLLNNNPPPRRRQQQRRRSSSUUUWWWWWWWWWWWWXXXZZZ[[[\\\^^^```dddhhhkkkpppuuuxxxzzz~~~~~~|||{{{yyyvvvtttppppppppppppqqqrrrrrrsssqqqtttvvvwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwvvvtttqqqkkkfff```ZZZWWWTTTQQQOOOQQQRRRTTTVVVYYY___fffkkkoooooooooqqqssstttrrrppppppmmmiiifffbbb^^^YYYVVVJJJFFFAAA<<<999666444111{{{wwwvvvuuuppppppppprrrvvvzzz}}}~~~zzzssskkkeee___^^^\\\\\\]]]```ccceeefffgggiiilllnnnpppqqqrrrpppooommmlllkkkiiifffccccccaaa^^^ZZZUUUNNNGGGBBB<<<:::555111//////000111---........./////////000.........---,,,,,,,,,+++......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------......------++++++++++++++++++++++++******+++,,,,,,,,,++++++......---,,,+++***)))))),,,---.........---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------------------------------................................................---------...............111000000//////.........////////////////////////000///............//////...//////000000//////...////////////////////////111222333444333222111000111111111111222222222222222444555666555666888999===>>>AAADDDHHHKKKNNNPPPQQQSSSTTTUUUTTTSSSTTTUUUXXXZZZ\\\^^^```cccfffhhhjjjmmmrrrwww{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}|||yyywwwuuuttttttsssqqqqqqrrrrrrqqqpppllliiiccc^^^YYYTTTOOOKKKMMMNNNOOOPPPTTT[[[dddjjjkkklllnnnppprrrrrrrrrqqqrrrqqqooonnnllliiiddd```XXXTTTNNNHHHCCC>>>999555|||yyyxxxssssssttttttvvvyyy|||}}}vvvqqqhhhddd___[[[ZZZ]]]aaadddbbbcccfffiiilllnnnpppppppppnnnmmmllllllkkkhhhffffffdddbbb```\\\VVVOOOJJJAAA===888444111000111333------......///000000000.........---,,,,,,,,,+++......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++...---,,,++++++,,,---......---,,,,,,++++++,,,,,,+++,,,------.........---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++,,,,,,,,,------......+++,,,,,,------.........,,,,,,*********+++,,,---------------------------,,,------......------,,,........................------------------------........................---.....................------------......///////////////......---------//////////////////////////////............/////////000000000000000000///000000000000000000000000111222333444444333222111111222222222333333333444222444777888999:::===???DDDEEEHHHJJJMMMPPPQQQRRRUUUWWWZZZZZZZZZYYYZZZ[[[]]]```dddhhhkkkpppuuuyyy||||||xxxuuussspppmmmlllmmmmmmmmmlllkkkhhhddd___[[[VVVPPPLLLLLLLLLMMMNNNQQQXXX```fffiiikkkmmmoooooopppppppppqqqppppppqqqqqqnnnjjjgggddd```ZZZUUUOOOHHHBBB===}}}{{{|||~~~~~~}}}}}}~~~}}}sssnnnggg```\\\\\\^^^```^^^```bbbfffiiikkkmmmnnnpppooonnnnnnooonnnllljjjgggfffeeedddaaa]]]WWWRRRFFFCCC===777333222222222.........//////000000000.........---------------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************)))((((((''',,,,,,------------......------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,))))))***,,,---///000000,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------))))))***++++++++++++***,,,,,,,,,------......///,,,,,,,,,------.........,,,,,,++++++,,,,,,------........................,,,------......------,,,.............../////////------------------------........................---------..................------------...//////............------------000000000000000000000000///............//////000000000111111111111000000000000000000000000000000111111222333333333333333333333333444444555555666555777:::===???AAADDDGGGKKKMMMOOOQQQSSSUUUVVVVVVWWWZZZ]]]___```aaaccceeefffkkkqqquuuyyy~~~|||tttqqqmmmkkkjjjjjjiiiggggggeeebbb___\\\XXXTTTPPPMMMMMMMMMLLLNNNTTT[[[```hhhjjjmmmnnnnnnnnnoooppprrrqqqqqqrrrrrrpppmmmjjjiiigggccc___ZZZTTTNNNIII~~~zzztttmmmgggbbb___]]][[[]]]```cccfffhhhjjjkkknnnmmmmmmnnnoooooonnnllliiihhhgggfffeeebbb^^^ZZZPPPLLLFFF???999555333222///////////////000000000..................//////......---------,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,+++***)))))))))))),,,,,,,,,------.........,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........)))******+++,,,------...,,,,,,+++++++++,,,......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++************+++,,,,,,***++++++,,,------......,,,,,,------------------+++,,,---...............------------------------,,,------......------,,,---........./////////000------------------------........................---------.........//////...------,,,---...///000............////////////000000000000000000000000...............///000000000111111222222111111000000000000000000000000000000000000000111333444555444444555555666777777777888;;;???BBBEEEIIIMMMPPPQQQSSSVVVYYY[[[\\\]]]]]]^^^bbbgggjjjnnnqqqtttwwwwww|||{{{xxxtttqqqooommmjjjhhheeedddaaa``````^^^[[[YYYQQQQQQPPPOOOOOORRRWWW[[[cccgggjjjlllllllllnnnpppuuusssrrrqqqpppnnnkkkhhhhhhgggeeedddbbb___ZZZVVVzzzrrriiiaaa]]]ZZZ\\\^^^aaadddggghhhiiikkkjjjjjjkkkmmmnnnmmmkkkkkkiiihhhhhhgggeeebbb```ZZZVVVOOOGGG???999555444000000000000////////////---.........///000000000......---------,,,,,,,,,,,,------......------,,,------------------------111///...,,,++++++,,,,,,*********++++++,,,,,,,,,+++,,,............,,,+++...---,,,,,,++++++,,,,,,((()))***+++,,,,,,---,,,------------------------***+++,,,---...............---,,,+++***(((''''''---,,,*********,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++***+++,,,---...))))))***+++,,,,,,------------------------------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........//////000000------------------------........................---------.........//////......---,,,---...///000......//////000000111111000000000000000000000000...............///000111111111222222222222111111000000000000000000000000////////////000222555666555555555666777888888999;;;>>>BBBFFFJJJNNNSSSVVVUUUWWWZZZ^^^aaabbbcccdddlllpppvvv{{{|||xxxuuurrrooolllfffeeeccccccddddddbbbaaaVVVVVVTTTRRRQQQSSSWWWZZZ^^^bbbgggiiiiiijjjmmmooowwwuuurrrpppnnnkkkgggdddddddddeeefffgggeeeaaa^^^~~~{{{|||uuuiiibbb\\\ZZZXXXYYY\\\aaadddeeehhhhhhiiikkkmmmnnnooopppnnnkkkhhhggghhhiiigggddd```\\\UUUNNNGGG@@@999444444222000///000000...---222111///......//////000......---------,,,,,,,,,.........---------,,,,,,+++,,,------......------,,,------......------,,,///...,,,++++++,,,...///---------,,,,,,+++++++++(((((()))***++++++,,,,,,)))***,,,.........,,,+++)))+++------,,,*********---------............///---------,,,,,,+++++++++,,,++++++---......,,,***,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,---------......000000//////.........---////////////////////////000000000000//////////////////000000000000//////000000000000000111111222222222222111111111000000000111111111111222222222000111222222111222444666444555666777888;;;???BBBCCCHHHNNNRRRSSSUUUYYY]]]^^^___bbbdddgggkkkqqquuuzzz|||vvvrrrpppqqqmmmhhhfffffffffcccaaa^^^[[[WWWUUUVVVWWWXXXWWWaaaaaabbbdddgggiiikkklllqqqooommmlllkkkfff___ZZZZZZZZZ\\\___bbbddddddccc|||xxxyyyzzz{{{~~~uuuooobbb^^^ZZZYYYZZZ^^^```bbbggghhhiiikkklllmmmnnnnnnnnnkkkiiihhhiiiiiigggeeebbb___YYYTTTNNNFFF???:::555333000///000111000000111000//////....../////////.........---------,,,,,,,,,,,,+++++++++******+++,,,------......------,,,------......------,,,///...,,,++++++,,,...///.........------,,,,,,,,,***++++++,,,,,,---------***+++,,,......---,,,+++***,,,------+++******+++------------............---------,,,,,,+++++++++,,,++++++,,,......,,,***,,,,,,,,,,,,---...////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,---------.........000/////////............////////////////////////000000000000//////////////////000000000000//////000000000000000111111222222222222111111111000000222222222222333333333333111222333333222333555777555666888999;;;>>>CCCFFFIIINNNTTTXXXZZZ\\\```ccccccfffjjjnnnssszzz~~~yyywwwuuuqqqnnnlllnnnnnnkkkiiieeeaaa\\\YYYYYYYYYZZZZZZ``````aaaccceeegggjjjkkkooonnnmmmllljjjeee]]]XXXUUUUUUVVVYYY^^^bbbdddeee}}}wwwvvvwwwxxx{{{}}}lllfff___ZZZYYYZZZ\\\]]]dddeeegggiiikkklllmmmmmmnnnllljjjiiiiiiiiigggeeedddbbb___\\\WWWPPPIIICCC:::666222000000111222111///////////////......---////////////............,,,,,,,,,,,,+++++++++++++++,,,------......------,,,------......------,,,...---,,,++++++,,,---...............------------------------............+++,,,---...---,,,+++***,,,------,,,******+++,,,------------............------,,,,,,,,,,,,++++++,,,++++++,,,---...,,,***,,,,,,,,,,,,---...//////222111000...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------,,,,,,,,,,,,,,,---------......,,,------------.........////////////............000000000000000000000000////////////000000000000///000000111111000000///000000000000000111111222222222222111111111111111333333333333444444444444222333444444444444666888888:::===???AAAEEEJJJNNNRRRXXX^^^ccceeehhhmmmpppqqqtttyyy~~~~~~{{{yyyvvvwwwyyyzzzxxxvvvpppkkkddd___]]]]]]^^^^^^aaaaaaaaabbbdddgggiiijjjmmmmmmmmmllljjjddd\\\VVVPPPOOONNNQQQVVV]]]bbbddd~~~~~~~~~}}}xxxvvvvvvwwwzzzwwwpppggg___\\\[[[[[[[[[___aaacccfffiiikkklllmmmnnnmmmlllkkkjjjiiigggffffffeeedddbbb___YYYRRRMMMAAA===777333111111111000......///000000...---,,,000000000//////////////////............---------+++,,,------......------,,,------......------,,,...---,,,,,,,,,,,,---...------------------------............------------,,,------------,,,******---------+++))))))+++---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,---...//////111111///...,,,***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................//////......------,,,,,,,,,,,,,,,,,,------------------------............///////////////.........000000000000000000000000////////////000000000000000000000111111000000000000000000000000111111222111111111111111111111111333333333333444444444444222444555555555666888:::<<>>777333111///......///000000000///---,,,000000000000000000000000/////////.........------+++,,,------......------,,,------......------,,,---------,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------,,,++++++***---...---,,,******,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,---.../////////......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......................../////////......---------,,,,,,,,,---------......---------.........//////.........///////////////000000000000000000000000.../////////000000000111000000111111111111000000000000000000000111111222111111111111111111111111222222222222333333333333222444555666777888;;;>>>???CCCHHHMMMSSSXXX^^^bbbfffllluuu}}}uuunnnjjjiiiiiiiiigggeeecccbbbbbbccceeefffjjjlllnnnnnnkkkfffaaa]]]XXXTTTNNNLLLMMMPPPSSSTTT|||zzzzzz{{{}}}}}}~~~|||yyywwwxxx|||}}}wwwqqqlllgggccc\\\\\\]]]^^^bbbfffjjjmmmkkkmmmoooooommmkkkkkkkkkiiihhhggggggfffccc^^^[[[TTTOOOFFF???999555111...000000000000000//////...////////////000000000000------------,,,,,,,,,++++++,,,------......------,,,------......------,,,------------------------************+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......---++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...,,,***+++,,,------,,,,,,,,,,,,,,,---...//////------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////------------------------................................................---------.........//////------........./////////.........///////////////000000000000000000000000......//////000000111111000111111222222111111000000000000000000111111222111111111111111222222222222222222222333333333333333555777999:::===AAACCCEEEIIIPPPWWW]]]dddjjjnnnssszzz~~~wwwsssrrrqqqpppiiigggccc```______aaabbbgggiiilllmmmkkkgggeeeddd```\\\WWWSSSRRRRRRRRRRRR{{{||||||{{{{{{}}}}}}|||~~~xxxpppkkk```___\\\\\\]]]aaafffiiiiiilllooopppnnnmmmmmmnnnkkkjjjhhhhhhhhhfffbbb___[[[VVVNNNGGGAAA;;;666333222222111000000000000000.........//////000000000------------,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,------------------,,,*********++++++,,,,,,,,,******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,---///...,,,++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...,,,******,,,------,,,,,,,,,,,,,,,---...//////------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............................................................------......//////000000........./////////000000............////////////............/////////000////////////////////////.........///000111111111000111111222222111111000000000000000000111111222000000111111111222222222333333333333444444444444555777:::===???CCCGGGJJJQQQUUU]]]eeelllssszzz~~~}}}}}}~~~||||||}}}}}}{{{yyyxxxnnnkkkgggbbb```___```aaacccfffiiijjjiiihhhhhhjjjfffccc```]]]\\\ZZZXXXVVV|||||||||zzzzzz|||vvvpppdddaaa]]]ZZZZZZ^^^cccfffhhhkkkooopppooommmnnnooommmkkkiiiiiihhhgggdddbbb^^^ZZZSSSLLLGGGAAA;;;777444333111000000000111222---.........//////000000000000/////////.........+++,,,------......------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------******++++++,,,---......++++++++++++,,,------...+++---//////...,,,+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...,,,******+++------,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,........................////////////////////////,,,,,,---...///000111111////////////000000000000............/////////000---.........//////000000////////////////////////---......///000111111222111111222222222222111111000000000000000111111222000000111111222222222222444444444555555555666666666999===@@@CCCGGGLLLOOO[[[aaaiiiqqqyyy|||xxxwwwyyyzzz{{{zzzzzzzzz|||~~~}}}tttpppkkkfffcccbbbbbbccc```cccfffgggggggggjjjmmmhhhgggeeeddddddbbb___\\\|||oooddd[[[ZZZZZZZZZ^^^fffiiiiiijjjkkkmmmppprrrsssooonnnllljjjhhhfffeeedddccc```\\\WWWPPPHHH???999777555111000000111000000//////.........//////000,,,---------.../////////---------............///........................++++++,,,------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++------......///000000111---.........------,,,+++,,,,,,---------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////........................000...---...///000///...------............------............////////////............/////////000000000000000111111111111000000000000000000000000111222222333333222222111000000000000111111111111222111000222666777555333111333666777888:::<<<>>>BBBEEEGGGIIIKKKRRR[[[ccckkkrrr}}}~~~~~~~~~zzzzzzzzz{{{~~~|||vvvpppkkkhhhffffffeeeddddddcccdddeeefffgggjjjjjjjjjiiihhhgggeeedddwwwmmmdddaaa```^^^```eeefffggghhhiiikkklllnnnooopppooonnnlllkkkiiigggfffdddbbb^^^ZZZUUUNNNGGGAAA999666222/////////////////////.........//////000------..................---------............///------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---......///000000------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................000...---...///000///......//////////////////...............////////////---------............///000000000000111111111111111111111111111111111111111111111222222111111111000000000000111111111222222111000111444555444222333555777888999;;;>>>AAAGGGJJJOOOSSSXXX```jjjqqq}}}~~~xxxtttqqqooooooiiihhhfffeeedddeeefffgggkkkkkkjjjjjjjjjjjjjjjjjjyyyqqqlllhhhdddcccdddeeeeeeggghhhjjjkkkllllllqqqqqqpppooonnnlllkkkjjjfffdddbbb___[[[VVVPPPKKK???;;;555111000000000000000//////......///////////////..................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,+++*********+++,,,---............/////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................000...---...///000///...//////000000000000//////............////////////,,,,,,---------.........000000000000111111111111111111111111111111111111000000111111111111000000000000111111111222222222444222222333444555444222777999:::<<<===AAAFFFIIIPPPUUU]]]eeellluuu~~~~~~{{{zzzyyyqqqoookkkhhheeeeeefffgggkkkjjjjjjjjjkkklllnnnooo}}}xxxrrrlllgggdddeeeeeegggiiikkklllnnnnnnqqqqqqqqqqqqpppnnnmmmllliiigggdddbbb___ZZZUUUQQQGGGBBB<<<666444333333222111000//////////////////000000//////......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,+++))))))***,,,---....../////////000000000+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------........................------------------------........................000...---...///000///.../////////000000/////////............////////////---------........./////////000000000111111111111111111111111111111111111111111222222222222111111111111111222222222333333666555555555666666777666:::<<>>@@@EEELLLQQQ___eeennnxxx~~~}}}|||zzzwwwtttqqqooozzznnneeebbbdddhhhjjjoooqqqsssvvvwwwvvvvvvuuusssrrrqqqnnnkkkhhheeedddaaa___]]]YYYSSSJJJ@@@999555333///------------,,,...//////000000000000///...///////////////......111111000000/////////...---------------------------------------------------...............------........................000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++111000---,,,,,,---000222,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------................................................000000000000////////////000000//////.........---111111111000//////....../////////...------,,,,,,///////////////.........000000000000000111111222333333333222222111111111///000000111222222333333333222111222333444444333:::===@@@CCCGGGPPP[[[cccjjjrrr~~~~~~vvvppp{{{oooiiigggggghhhlllmmmppprrrtttuuuttttttuuutttrrrpppmmmiiigggeeecccaaa___\\\WWWOOOFFF@@@:::777222////////////...000000000000000//////.........////////////......000000000//////.........------------------------------------------------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000...,,,++++++,,,---,,,,,,,,,---------......------------------------------------------------...------,,,,,,------............---------------................................................000000000000////////////000/////////............//////////////////000000........................////////////////////////000000000000000111222222333333333222222222111111111222222222333333444444555444444555777999;;;<<>>BBBHHHOOOUUUZZZcccooozzz}}}vvvrrrggggggfffggghhhkkkoooqqquuuvvvxxxyyyxxxuuurrrpppnnnllliiigggeeeccc```]]]WWWRRRKKKDDD???:::666333///000111111222222111111,,,---...///000000000000.............../////////........................------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...,,,,,,,,,---------......------------------------------------------------...------,,,,,,------.................................................................................//////000000111111.........///////////////222111111000//////......111111000//////...------...//////000000111111222222111111111111222333333333333333333444444444444333444444555666666777777888<<<@@@DDDHHHOOOXXX___iiiqqq}}}{{{xxxlllkkkiiihhhiiikkknnnpppvvvwwwzzz||||||zzzxxxvvvrrrooollliiigggeeeaaa___]]]YYYRRRLLLEEE???999444333333333222111000///...,,,---...///000000000000.........//////000000000........................------------------------******+++,,,------------------------------------............------------******++++++,,,---------------------------------.........///......------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---......//////.........................................................///000111111111............/////////000111111111111111000000000000000000///////////////...//////000111111222222222222111111222222333444333333333444444444555555333444555666777999:::::::::@@@HHHNNNTTT\\\fffnnnyyy}}}rrrpppmmmkkklllnnnqqqssswwwyyy|||~~~|||zzzuuurrrnnnjjjhhhfffccc```aaa]]]WWWQQQJJJBBB;;;666666555444333111///---,,,,,,---...///000000000000.../////////000000111111////////////////////////------------------------)))***+++,,,------...---........................+++,,,,,,------......///***++++++,,,---...//////------------------------+++++++++,,,---...//////,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...***++++++,,,---...//////................................................---......///000111111222---.........//////000000000000000111222222333333......//////000000111111...//////000111222222222222222111111222222333444333333333444444555555555444555666777999;;;<<<===BBBIIITTT\\\dddmmmxxx}}}{{{vvvsssppppppqqqqqqyyy{{{}}}~~~|||{{{xxxvvvtttppplllhhhdddbbb```^^^\\\XXXRRRIII@@@999888444000///000222333333//////000000000000000///000000000000000000000000........./////////////////////............//////111111000...---,,,+++***......////////////......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///---------------------------,,,,,,,,,,,,---..............................///...---++++++,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000000000000000444333222000///---,,,+++...///111222222222111000///////////////...------////////////000000000000000000000000111111111111111111222222222333333333===;;;888555333444555666111555999:::;;;<<>>BBBHHHMMMYYYdddqqq{{{}}}{{{{{{yyyzzz|||~~~~~~{{{xxxsssnnnkkkiiieeecccaaa^^^YYYSSSLLLFFF;;;999777666555444111///000000111111111000000///000000000000000000000000000000//////......------//////............//////++++++,,,---...///000000......////////////......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********+++---...000111------------------------///............///000000.......................................///000111////////////............//////............//////.................................///000111111111111111000000111111222333000000111111000000//////////////////000000000000000000000111111111222222222222222222333333333333222222222333444555777888;;;===???AAADDDKKKUUU\\\lllxxx{{{xxxyyy}}}{{{|||}}}{{{vvvrrrnnnlllgggeeeccc```]]]XXXRRRNNNAAA>>>:::777555333111///111111222222111111000000////////////////////////111111000///...------,,,///......------......///******+++,,,...///000000---......//////......---...---------,,,,,,++++++------------------------------------------------*********+++,,,---...///------------------------...............//////000........................------,,,,,,------------000000000//////////////////..................///........................---......///000111111222444333222111222333444555000000111111111111000000////////////000000000000000000111111111222222222222222222333333333444444222333444666777999::::::===???BBBFFFLLLWWWeeeooo|||~~~~~~~~~~~~~~~||||||}}}{{{wwwvvvzzz}}}yyyuuuqqqooojjjgggdddaaa___[[[WWWTTTJJJDDD===777333222222111222222222222222111000000////////////////////////111111000///...------,,,......------------......+++,,,,,,,,,------......------............------//////......------,,,,,,------------------------***++++++,,,---...//////------,,,+++++++++,,,,,,------------------------------,,,,,,------...///.................................------,,,++++++000000000000000000000000......------------......////////////////////////////////////000000000000000000///......000111222000000111111111111000000////////////000000000000111111111111222222222222222222333333333444444444444444666777999;;;<<<<<>>???EEEKKKSSS]]]hhhwww||||||~~~~~~{{{xxxuuutttnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnoooqqqrrruuuwwwxxxvvvwwwwwwyyyzzz}}}~~~~~~|||xxxwwwzzz~~~~~~{{{yyywwwpppmmmhhheeecccaaa___]]]XXXRRRHHH@@@;;;888666444444444444444333222111000000000000000000000000000///////////////............------,,,,,,------...++++++,,,,,,,,,---------,,,------......------,,,------------------..............................------------------------......---------------------------------------------------------...//////........................,,,---...///000000000000.........//////000000000//////............//////////////////////////////////////////000000000000000111222222333333222222---...///000000000000///////////////000000000000111111111222222222333333333333333444444444444555555555666888<<<@@@DDDGGGPPPWWWbbbmmmyyy~~~}}}{{{xxxuuuqqqnnnlllhhhhhhhhhhhhgggfffeeedddeeeeeeeeeffffffgggggggggfffggghhhiiikkknnnpppqqqpppppppppqqqsssuuuvvvwwwyyyzzz|||}}}~~~}}}|||yyyxxx{{{~~~|||zzzrrrooojjjgggeeecccaaa___[[[UUUNNNFFFAAA<<<777555444444444444333222111000000000000000000000000000.........///////////////...------,,,,,,------...******+++,,,------......,,,------......------,,,+++++++++,,,,,,---------........................000//////...,,,+++******---------------...///000------------------------...............///000000........................&&&(((***---///000111000---.........//////000000000000////////////000000..............................//////000000111111,,,---...000000///......------...//////000//////////////////000000000000111111222222222333333333333333333444444444555555666777888:::???EEEKKKNNNYYYaaammmxxxzzzxxxuuuqqqmmmjjjhhhgggdddcccaaa^^^\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```bbbccceeegggiiiiiiiiihhhfffffffffhhhjjjkkkmmmmmmnnnoooppprrrssstttwwwxxxzzz}}}|||{{{yyy|||}}}vvvsssnnniiifffddddddddd```\\\UUUOOOHHH@@@999444333222111222333222000...000000000000////////////000000000000000///......------------------------........................///...---,,,,,,---.../////////...---+++(((&&&%%%+++---000000///---------------............------.........------,,,,,,,,,///////////////////////////...,,,++++++,,,---...........................---------.........////////////.........---------------/////////...---,,,//////////////////////////////000000///...------000000000000111111111111111111000000//////......000000000000111111111111222222222222222222333333444333222333444666666666666999<<<>>>BBBIIIRRRZZZeeeooo}}}~~~~~~~~~{{{xxxqqqpppmmmiiieeebbb```______^^^\\\ZZZXXXWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ\\\^^^___aaaaaa```___^^^]]]]]]^^^```aaabbbccccccdddeeegggiiijjjnnnoooqqqtttwwwyyy{{{|||yyyvvvrrrmmmiiifffeeeeeeaaa^^^XXXRRRLLLDDD===888444333222222333333111///111000000000////////////000000000000000///......................................................///...------------...///------------,,,+++***))),,,...//////...------...------............------......---------,,,,,,,,,........................///......------.................................---------.........////////////.........------------.../////////...------//////////////////////////////000000///......---000000000000111111111111111111000000////////////000000000000111111111111222222222222222333333333333333222333555777888999888;;;@@@DDDIIISSS^^^fffsss|||~~~}}}|||||||||}}}~~~}}}~~~~~~|||zzzzzzzzztttuuuwwwzzz|||~~~~~~|||{{{yyyvvvrrrnnniiigggdddaaa]]][[[YYYXXXWWWVVVUUUSSSQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQRRRTTTUUUWWWXXXYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]aaabbbdddfffhhhkkkmmmnnnqqqrrruuuxxx{{{~~~|||wwwrrrmmmiiigggfffccc```\\\WWWQQQJJJBBB===666555333222333333222000111111000000000/////////000000000000000///......////////////////////////........................///...------------...///+++,,,------......---------...///...,,,,,,...///------............------...------------,,,,,,,,,------------------------......///////////////...........................---------.............../////////............---......////////////......//////////////////////////////000000000///......000000000000111111111111111000000000000/////////000000000111111111222222111222222222333333333444333333333444666888:::<<<>>>BBBGGGMMMUUU___llluuu~~~|||yyyxxxwwwwwwzzz|||~~~}}}yyyvvvssssssttttttuuutttsssssssssoooppprrrsssuuuvvvwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxvvvtttsssqqqooojjjgggdddbbb___\\\YYYWWWUUUUUUQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```ccceeegggjjjnnnqqqssstttxxxzzz~~~}}}wwwqqqlllhhhfffdddbbb^^^[[[VVVOOOGGGBBB999777333222222222111000111111111000000000//////000000000000000///...............................................................------.........,,,,,,---.../////////......///...---,,,,,,...000------............------------------------------------------------------,,,---///000000///...---................................................/////////.....................//////000000000000//////////////////////////////000000000//////...///000000000111111111111000000000000000000000000000000111111111222222222111222222333333444444444444555555555666888;;;>>>EEEJJJQQQXXXaaalllzzz|||zzzxxxxxxwwwxxxzzz|||}}}|||zzz||||||xxxuuurrrpppnnnkkkgggggghhhiiijjjjjjjjjiiillllllllllllmmmmmmnnnnnnkkkllllllmmmnnnnnnmmmmmmnnnmmmkkkjjjiiigggccc```^^^]]][[[XXXUUUSSSRRRRRRLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZ\\\___bbbeeegggiiikkknnnqqqtttwwwzzz~~~}}}vvvpppkkkhhheeeccc```\\\XXXSSSLLLHHH>>>:::555222111111000000111111111111000000000000000000000000000///......------------------------........................---..................---.........//////...------...///...---,,,,,,...000------............------------------------------------------------------+++,,,---...///...------.............................................---////////////////////////////////////000000111111000000000000000000000000//////000000000000000//////000000000111111111111000000000000111111111111111111111111222222222222111111222333444444555555555666777777666999===AAAHHHOOOYYYdddooo|||~~~}}}~~~|||{{{yyyyyyyyyyyyzzzzzz|||}}}zzzxxxxxxyyy|||{{{xxxssspppllljjjiiihhhgggeeebbbaaaaaaccceeefffeeeccceeedddccccccbbbbbbccccccddddddeeeeeeeeeeeeddddddcccaaaaaa``````___\\\YYYXXXVVVTTTRRRPPPNNNMMMLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIILLLLLLMMMMMMNNNOOOPPPPPPQQQRRRTTTWWWYYY\\\^^^___```bbbfffjjjlllppptttvvvxxxyyy{{{~~~|||uuuoookkkgggddd```]]]ZZZVVVQQQNNNDDD???999444222111111000222222111111111000000000000000000000000///......------------------------........................------...//////...------////////////...---,,,,,,---...///...,,,,,,...///------............------,,,,,,,,,------------...------------------------++++++,,,---...................................................---------...////////////000000000000/////////000111222333000000000000000000000000//////000111111111000000000000000000111111111111000000000111111111111222111111111222222222222333111111222333444555666666555888999999999===CCCHHHMMMUUUcccqqq~~~~~~|||zzzzzzyyyyyyxxxyyyzzz{{{|||{{{|||{{{xxxvvvvvvxxx{{{yyytttqqqmmmkkkgggdddaaa______```_________]]]]]]___aaabbbaaa___\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYZZZ[[[ZZZWWWUUURRRQQQOOOMMMKKKJJJIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWYYY]]]aaacccgggjjjmmmpppppppppqqqtttwww{{{}}}{{{tttpppiiifffaaa^^^[[[YYYVVVTTTLLLFFF>>>888555333333222222222222111111111000000000000000000000///......................................................------...//////...---------............---,,,,,,,,,...//////...------...------............------,,,,,,,,,---------..............................,,,,,,,,,------...///000........................//////.........---------.../////////000000000000000000//////000222333444000000000000000000000000//////000111111111111111000000000000111111111111000000111111111222222222111111111222222222333333111111222333444555666666444888;;;===>>>CCCLLLSSSXXXbbbqqq~~~{{{yyyyyyxxxxxxyyy{{{}}}{{{xxxvvvvvvxxx}}}|||uuuoookkkgggdddaaa^^^\\\YYYXXXYYYZZZZZZZZZXXXVVVUUUWWWZZZ[[[YYYWWWXXXWWWWWWVVVWWWYYYZZZ[[[UUUUUUUUUUUUTTTRRRQQQPPPWWWWWWWWWXXXYYYYYYWWWUUUPPPOOOMMMKKKJJJHHHHHHGGGEEEEEEDDDCCCCCCDDDDDDEEE??????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJLLLMMMOOOPPPRRRRRRQQQTTTXXX[[[^^^aaaeeehhhkkkjjjiiijjjlllppptttvvv|||~~~wwwssskkkhhhbbb^^^\\\[[[YYYXXXQQQKKKBBB;;;777555444444222222222111111111111000000000000000000//////...////////////////////////........................,,,---...//////...---,,,,,,,,,------...---------+++---000000///------------..................---,,,,,,,,,------.........////////////////////////......------...///111222........................//////.........---------.../////////000000111111111000000///000222444555000000000000000000000000//////000111111111111111000000000000111111111111000000111111222222222222111111222222222333333333111111222333444666666777333777<<>>AAAHHHRRR]]]dddsss}}}~~~}}}}}}}}}~~~zzz{{{|||~~~{{{xxxvvvzzz|||~~~uuunnnlllhhhbbb^^^[[[YYYXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRQQQQQQPPPNNNNNNLLLLLLKKKIIIHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMPPPPPPPPPRRRTTTWWWZZZ\\\^^^^^^______aaaeeekkkpppsssvvvzzz|||}}}~~~}}}~~~{{{uuuvvvyyy}}}yyyqqqmmmhhhdddaaa___\\\ZZZZZZUUUMMMFFF@@@<<<888555444222111111222222111000000000000000000000000000---...///000000...---+++........................,,,,,,---------.........---........./////////000......................................................///////////////...//////.........------------...............------/////////////////////////////////////////////////////////.........------///////////////000111111222111000///......///000000000000000111111111111//////111111222111111000////////////////////////444333333222222222333333333444555666666777:::<<<<<<>>>BBBHHHQQQ\\\hhhooo|||~~~~~~}}}}}}~~~}}}}}}||||||}}}~~~|||{{{~~~~~~wwwpppgggaaaaaa]]]XXXUUUSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUWWWXXXZZZ[[[]]]bbbhhhlllooorrruuuwwwxxxxxxzzz{{{yyyzzz|||~~~~~~xxxtttrrrtttwww|||xxxssslllgggccc```^^^\\\\\\WWWQQQKKKFFF@@@;;;777444333111111222333222111000000000000000000000000/////////.........------........................,,,------------......................../////////................................................,,,---...///000000000000...............------------.....................000000000000000000000000////////////////////////000000////////////......///////////////000000111111000000////////////000000000000111111111222222///000111111222222111111222222222222222222222222444333333222111111111222111333444555666888<<>>BBBJJJSSS___lllyyy~~~~~~~~~~~~zzzrrrllleee^^^YYYWWWTTTQQQNNNNNNNNNMMMKKKHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQSSSUUUWWWZZZ___eeeiiilllooorrrtttuuuuuuvvvwwwvvvwwwxxxyyy{{{}}}~~~~~~|||wwwtttooopppssswww}}}yyyqqqjjjeeebbb___^^^\\\YYYUUUPPPKKKDDD===999555333111111222333333222////////////////////////111000///.........//////........................------------....................................................................................+++,,,,,,---......------........................---------------......///////////////////////////////////////////////////000000000000000/////////000000////////////000000000000000////////////000000000111111111222222222000000111111222222222222444444444444444444444444444333222222111111111111111333444555666999===@@@BBBIIITTTaaaooo~~~~~~~~~~~~~~~~~~~~~yyyppphhhbbb]]]VVVRRRQQQOOOLLLKKKKKKKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAA@@@@@@AAABBBCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBB??????>>>>>>>>>??????@@@??????@@@@@@@@@@@@@@@???BBBCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMOOORRRUUUXXX\\\bbbfffjjjlllppprrrsssssstttvvvttttttuuuwwwxxxyyyzzz{{{|||}}}~~~yyyvvvqqqqqqrrrtttyyywwwnnnhhhccc```^^^\\\ZZZWWWTTTOOOHHHAAA;;;888555222111222333333222////////////////////////333222000///...///000111........................---------.........//////...............---------................................................------......---,,,,,,+++---........................------------...///000......................../////////////////////////////////000000000000000000000////////////000000/////////000000000000///111111111111222222222222111111111111111222222333111111111111111111111111444333333222111111222222333444555666777:::???CCCJJJRRR```ooo~~~|||{{{{{{{{{|||zzz|||~~~rrrlllddd^^^ZZZUUUPPPKKKLLLJJJHHHHHHIIIIIIHHHFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@?????????@@@AAABBBEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>============>>>??????>>>>>>???@@@@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKJJJMMMPPPRRRUUUZZZ___bbbeeehhhlllnnnpppqqqrrrtttqqqrrrssstttvvvwwwxxxyyyzzz{{{|||}}}zzzuuuttttttvvvzzz}}}tttmmmgggbbb^^^]]][[[YYYVVVRRRLLLEEEAAA:::777444222222222222222000000000000000000000000222111000/////////000111........................------........./////////.........---------------................................................000000000000///...---,,,---------..................---,,,,,,---...000111........................////////////////////////......////////////000000111000000///////////////...//////000000000000///111111111222222222222333222111111111111222333333222222222222222222222222444333333222222333333444666777888999;;;???EEEIIIUUU^^^mmm}}}~~~zzz{{{{{{zzzxxxxxxyyyzzzwww{{{~~~gggbbb\\\WWWUUUQQQKKKGGGHHHFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>??????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????===<<<<<<<<<======>>>???===>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEGGGHHHIIIHHHJJJMMMPPPSSSVVV[[[^^^___bbbfffiiikkklllooopppnnnoooppprrrtttvvvwwwxxxxxxyyyzzz|||~~~~~~xxxxxxxxxzzz~~~{{{ssskkkddd```___]]][[[YYYVVVQQQKKKGGG===:::555222222222111111000000000000000000000000000//////...................................................////////////.........------,,,,,,,,,...................................................///////////////......---------.........//////...---,,,,,,,,,...000111........................////////////////////////------........./////////111111000///////////////---...///000111111000///111111111222222222333333222222111111111222333444555555555555555555555555333333333333444555666666777888:::===AAAGGGNNNSSSaaajjjyyy~~~{{{zzz{{{|||{{{yyyxxxyyy{{{yyy}}}|||yyyvvvtttqqqqqqpppqqqqqqrrrsssttttttuuuvvvuuutttssstttvvvwwwwwwwwwxxxyyy{{{}}}~~~bbb]]]XXXUUUSSSPPPKKKFFFEEEDDDBBBBBBCCCCCCAAA@@@@@@??????>>>======<<<<<<;;;<<<===>>>???@@@??????AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>???======???@@@BBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIFFFIIILLLNNNQQQTTTXXX[[[ZZZ]]]bbbeeegggiiilllmmmlllmmmnnnpppssstttvvvwwwwwwxxxxxxzzz{{{}}}{{{{{{{{{~~~wwwnnnfffaaaaaa___]]][[[XXXTTTOOOKKK???;;;666333222111111000000000000000000000000000...------------,,,,,,,,,..................................../////////000.........------,,,,,,,,,................................................++++++,,,---............---------.........//////...---,,,+++,,,...000222000000000000000000000000////////////////////////,,,---------......//////111111000///////////////---...///111111111000///111111222222222333333333333222111111111222333444222222222222222222222222333333333444555666777888777999<<<@@@EEEMMMUUU[[[hhhrrr}}}~~~}}}{{{xxx|||~~~~~~{{{zzz{{{}}}}}}~~~|||}}}wwwvvvuuurrrnnnkkkhhhfffffffffggghhhiiiiiijjjjjjfffgggiiiiiihhhgggggghhhkkkkkkkkklllnnnqqqsssuuupppssswww}}}WWWTTTOOOLLLJJJHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>><<<;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>>>>???AAABBBBBB@@@===;;;@@@@@@@@@?????????????????????>>>>>>>>>>>>????????????>>>>>>=========<<<======<<<<<<<<<======>>>@@@AAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHJJJLLLPPPRRRTTTVVVYYY]]]```ccceeehhhjjjlllnnnpppsssuuuvvvvvvvvvttttttuuuvvvyyy{{{}}}~~~~~~|||uuulllfff```___]]]\\\ZZZWWWSSSPPPIIIBBB999444444444333000222111111000000000000000////////////....................................//////000000///...------////////////////////////------............------////////////000000000000,,,,,,...000333444333222////////////000000000000......------------..............................////////////////////////111333444333111000000000///............---------...///000111222222111000111111111222222333333333222222222222222222222222333333333444444444555555111333555555555555777999999;;;===BBBKKKWWWdddmmmzzz}}}zzzyyyzzz{{{||||||yyytttqqqpppnnnkkkgggffffffeeedddbbbaaa```bbbaaaaaabbbdddeeeeeedddaaaaaabbbbbbbbbbbbbbbbbbfffffffffggghhhiiikkkllliiikkknnnrrrvvvzzz|||~~~zzzzzzyyyyyyzzz|||TTTQQQMMMJJJIIIHHHFFFDDD@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======;;;<<<<<<<<<=========>>>??????>>>>>>>>>=========?????????????????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<>>>=========>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHJJJLLLNNNQQQRRRSSSVVVYYY[[[]]]```cccfffkkklllooorrruuuvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}~~~|||rrrlllfffdddaaa___\\\YYYUUURRRMMMFFF<<<777666666444222222222111000000000000000////////////....................................///////////////...------------------------------------............------,,,,,,,,,,,,------------///......000111111///---............///////////////..................///..................------////////////////////////,,,...000000.........///000000/////////.........//////111111222111000000111111222222222333333333222222222222222222222222333333444444444555555555333444666666555555777999===???CCCJJJSSS___kkkttt|||yyyxxxvvvvvvxxxzzz|||}}}~~~yyywwwrrrkkkgggeeedddbbbaaaaaaaaaaaaaaa```___^^^]]]^^^]]]^^^___```aaabbbaaaaaaaaaaaabbbbbbbbbbbbbbbdddddddddeeefffgggiiijjjiiijjjlllnnnqqqrrrssstttpppooonnnnnnooorrrtttvvv{{{}}}~~~{{{{{{zzz{{{~~~OOOMMMIIIGGGFFFFFFDDDCCC>>>>>>>>>=========<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<=========???>>><<<::::::;;;<<<>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>============<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTVVVYYY]]]```gggiiimmmpppsssuuuwwwwwwwwwxxxyyyzzz{{{|||}}}}}}zzzssskkkiiieeebbb___[[[WWWTTTSSSKKKAAA;;;888777666444333222111111000000111111////////////....................................///////////////......---........................------............------+++++++++,,,,,,,,,,,,---///...---...///000...,,,------------............000//////......//////000/////////......---------////////////////////////***,,,...///......///000111111111000000000//////000111111111111000000///111222222222222333333333333333333333333333333333333444444444444555555555666777888888777888999;;;@@@EEELLLUUU```lllxxxyyyvvvtttttttttuuuwwwzzz}}}~~~zzzwwwsssmmmhhhfffccc^^^ZZZZZZZZZYYYYYY\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]___```aaabbbbbbbbbbbbccccccddddddddddddfffffffffggghhhiiijjjkkkllllllmmmmmmllllllkkkjjjhhhhhhgggfffgggiiilllmmmqqqrrruuuvvvvvvuuusssqqqnnnoooppptttyyyKKKHHHEEEDDDDDDDDDCCCBBB>>>>>>>>>>>>=========<<<:::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;<<<===<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPSSSWWW[[[ccceeeiiimmmqqqsssuuuvvvvvvwwwyyyzzz|||}}}~~~~~~xxxnnnkkkfffbbb___\\\YYYVVVVVVPPPGGG???;;;999666555333333222111111111111222////////////.......................................///////////////......111111111111111111111111------............------------........./////////,,,++++++---000111111000------........./////////000000////////////000000000000//////......------////////////////////////...000111222111000111222111111000000000/////////111111111111000000//////222222222222222222222222333333333333333333333333444444444444555555555555999:::::::::::::::===???BBBIIIUUUaaannn{{{{{{wwwtttttttttuuuvvvxxx{{{}}}xxxuuupppmmmjjjgggccc___]]][[[YYYWWWWWWXXXYYYYYY[[[[[[]]]^^^____________```aaacccddddddeeegggiiigggggghhhhhhiiiiiijjjjjjnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqpppooommmkkkjjjiiihhhgggggghhhiiilllmmmooopppqqqrrrqqqooommmlllhhhiiilllqqqwww~~~GGGEEEBBBAAAAAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;999:::<<<=========<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMPPPTTTWWW]]]```dddhhhllloooqqqrrrssstttwwwzzz}}}{{{ppplllgggbbb___]]][[[YYYXXXSSSLLLDDD>>>:::777555444333333222222222222222////////////..........................................///////////////...111111111111111111111111------............------.../////////000000000000...---,,,...000111111111....../////////000000000000000////////////000000000000/////////.........////////////////////////222333444444222111111111000000000/////////......222222111000000/////////222222222222222222222222333333333333333333333333444444444555555555666666777888999999:::<<>>:::::::::999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>==================>>>>>>>>>????????????@@@@@@????????????@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLNNNQQQSSSXXXZZZ^^^cccgggjjjlllmmmnnnqqqvvv{{{vvvqqqjjjdddaaa___\\\[[[YYYVVVQQQJJJCCC===999666555444333333222222333333////////////....................................---...//////////////////........................------............---------------.........//////333111///...//////...---////////////000000000111000//////......//////000////////////////////////////////////////////////111333333333000/////////000000/////////.........222111000000000000000111333333333222222222222111333333333333333333333333444444555555555666666666444555666888:::===CCCFFFOOOZZZlll}}}|||zzzwwwwwwvvvuuuttttttuuuuuusssvvvyyyzzzzzz}}}xxxppplllhhhccc___[[[[[[[[[ZZZZZZZZZZZZYYYSSSTTTVVVWWWWWWYYY]]]___```aaabbbdddfffggghhhhhhhhhllloooppppppqqqtttxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||||||||{{{zzzyyyxxxwwwsssrrrppppppppprrrsssuuuuuuuuutttsssqqqnnnllljjjkkklllmmmppptttyyy|||DDDBBB???>>>>>>>>>===<<<:::::::::999999999888888::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;::::::::::::999999888999:::;;;<<<;;;<<<<<<===>>>>>>??????@@@??????>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJLLLMMMMMMMMMLLLLLLJJJKKKMMMMMMLLLMMMNNNPPPSSSVVVZZZ^^^bbbeeeggghhhkkknnnuuu}}}zzzqqqiiidddaaa^^^]]]YYYXXXVVVQQQIIIAAA;;;888555555444333333333333333////////////....................................------...///////////////------------------------------............------,,,,,,,,,---------......222000---------...---,,,........./////////000000///..................///.........///000000111111///////////////////////////111222222000//////000111111111000000000//////111000000//////000111222333333333222222222111111444444444444444444444444555555555555666666666666444666888;;;>>>DDDJJJOOO^^^iii{{{|||yyyvvvtttqqqqqqpppqqqrrrsssuuuvvvuuuyyy}}}uuunnneee```^^^]]]ZZZWWWUUUVVVWWWWWWVVVWWWWWWXXXUUUWWWZZZ[[[\\\^^^bbbeeefffgggiiikkkmmmnnnoooooommmqqquuuvvvvvvwww{{{}}}}}}~~~~~~}}}|||zzzyyyzzz{{{}}}~~~~~~~~~}}}{{{xxxuuurrrqqqqqqqqqsssuuuwwwzzz}}}DDDBBB???============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999:::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;999666444555777;;;===<<<<<<<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNJJJKKKLLLNNNNNNNNNMMMMMMHHHJJJMMMMMMLLLLLLMMMNNNQQQSSSWWW[[[___bbbddddddiiimmmuuuwwwnnngggccc```^^^ZZZZZZYYYUUUMMMDDD===999555555444333333333333444000/////////....................................------...///000000//////////////////////////////---..................------------.........//////...,,,***+++---...//////---------.........//////......------------......------...///000111222222////////////////////////...000222222222111222333222222222111111111111000000000/////////111222333333333333222222111111111444444444444444444444444555555555555666666666777888:::<<<@@@DDDKKKRRRWWWiiitttzzzwwwuuurrrooooooooooooppprrrtttvvvxxxxxx}}}~~~uuuooojjjcccZZZVVVWWWWWWVVVSSSTTTVVVWWWWWWVVVVVVWWWXXXZZZ]]]```bbbbbbeeeiiimmmmmmnnnppprrrssstttuuuuuurrrvvv{{{|||{{{|||~~~{{{zzzvvvwwwxxxzzz|||???>>>>>>===<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888666555444444444555::::::999888999:::<<<=========>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKKKKLLLMMMMMMUUUVVVVVVXXXYYY[[[]]]^^^fffkkkuuu~~~|||rrrlllgggbbb___[[[YYYXXXVVVRRRMMMEEE@@@888666555555555444111///,,,...111111000.........////////////////////////000///...------...///000//////////////////////////////.........---------///...---,,,+++,,,,,,---////////////////////////............////////////111111000000//////......000000000000000000000000222111111111000000//////......///000111222222333333333333222222111111111222222333333333222222111111111222222222333333333333333333333333333333333555555666777888999::::::888:::===@@@GGGRRR___iii{{{yyyuuuttttttrrrqqqooopppqqqqqqrrrtttxxx{{{}}}vvvnnneee^^^ZZZVVVSSSRRRTTTUUUUUUTTTWWWYYY[[[[[[[[[\\\^^^``````aaadddgggjjjnnnpppqqqvvvwwwyyyyyyxxxxxxxxxyyyyyy|||~~~>>>>>>>>>===<<<;;;;;;;;;999::::::;;;<<<<<<;;;;;;;;;::::::::::::999999999888777666666666777888888::::::999::::::;;;<<<===>>>??????@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMLLLLLLMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKLLLMMMRRRRRRSSSUUUWWWYYY[[[]]]bbbgggpppyyyxxxpppiiibbb]]]\\\[[[YYYWWWTTTOOOIIIDDD:::888555444444333111///,,,...111111000.........//////////////////////////////..................//////////////////////////////.........---------///...---,,,,,,,,,------////////////////////////............////////////111000000000/////////...000000000000000000000000111111111111000000000/////////000000111111222222333333333222222111111111222222222333333222222111111222222222222333333333444444444444444444333333555555666777888999999:::;;;>>>BBBGGGPPP]]]lllvvv{{{vvvsssssstttsssrrrssstttuuuuuuvvvyyy}}}vvvmmmgggaaaZZZTTTUUURRRPPPPPPRRRTTTUUUTTTZZZ\\\^^^___```aaaccceeeeeegggiiimmmqqqtttwwwyyy|||}}}~~~~~~}}}|||}}}~~~}}}>>>>>>======<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888999;;;;;;999999;;;<<<============AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHKKKMMMNNNOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLKKKLLLMMMOOOPPPOOOOOONNNNNNOOOOOOPPPQQQOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMOOOQQQSSSVVVYYYZZZ]]]bbbjjjrrryyyvvvmmmeee```^^^]]][[[YYYWWWRRRMMMIII@@@<<<888555444444222111---///111111000......///////////////////////////.../////////...---,,,,,,////////////////////////...............---------///...------,,,---------////////////////////////............////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000111111111222222222222222111111111111222222333333222222222222222222222333333333333444444555555555555555555555555555666777888::::::???CCCJJJRRR]]]mmm~~~~~~wwwuuusssrrrsssttttttsssvvvwwwyyyzzz|||wwwoooeee]]]XXXUUUQQQMMMRRRPPPOOOQQQTTTWWWXXXXXX^^^aaaccceeefffhhhkkkmmmnnnooorrruuuyyy}}}~~~{{{{{{|||=========<<<<<<;;;;;;;;;999::::::;;;;;;;;;::::::999999999999888888888888666777777888999:::;;;;;;888:::<<<>>>?????????>>>CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNOOONNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPJJJJJJLLLNNNQQQSSSVVVWWWXXX]]]dddjjjqqqwww~~~~~~tttkkkeee```^^^\\\ZZZXXXUUUPPPMMMGGGCCC===888666666555444---///111111000...//////////////////////////////....../////////---+++***////////////////////////.................................------------...////////////////////////............////////////000000000000////////////000000000000000000000000111111111000000000000000111111111000000000000000222222222111111111111111111111222333333333222222222222222333333333444444555555555555666666666666555555555666888:::;;;===AAAGGGQQQ\\\jjj{{{~~~{{{xxxrrrrrrqqqqqqrrrsssttttttwwwyyy|||}}}uuuiiicccZZZTTTQQQPPPPPPOOOQQQRRRSSSUUUYYY\\\___```cccfffiiikkkmmmooosssuuuwwwwwwyyy{{{~~~xxxsssooonnnpppooopppsssxxx~~~<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;::::::999999999999888888888777777777777777777888888999999999999:::===???@@@AAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPJJJKKKLLLMMMPPPRRRTTTUUUVVVYYY___dddiiinnntttxxxyyy}}}{{{ppphhhbbb```]]]ZZZYYYVVVSSSPPPKKKFFF???999666555444444...000111111/////////000000000000000000000000000---...///000///...,,,+++////////////////////////---.....................---.....................////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000111111111111111000000000000000111111111111111111111111000111222333333333333333222222333333333444444444555555555666666777777777666666666777999<<>>999666333111000111111000//////000222000000000000000000000000///////////////000111222////////////////////////---------.........//////,,,---...///000000///...////////////////////////............////////////.../////////000000000111000000000000000000000000///000000000111111111111//////000000111111222222///000000000111111111222000000111222333333333333333333333444444444444555333333444555555666777777888888999<<<@@@EEEJJJMMM[[[eeettt}}}wwwrrrqqqqqqrrrppprrrssstttvvvyyysssiii```YYYTTTOOOOOOOOONNNOOORRRVVVYYY[[[^^^cccfffgggiiimmmpppvvvxxx|||~~~~~~xxxrrrnnnkkkiiieeefffgggiiilllooosssuuuxxx}}};;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777777777666666666666444555888;;;===?????????=========>>>AAADDDGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGBBBCCCDDDDDDDDDCCCAAAAAA????????????????????????????????????????????????CCCDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLNNNQQQTTTVVVXXXYYY^^^___aaabbbdddeeeeeeffffffeeecccaaa___^^^]]]]]]YYYXXXWWWVVVTTTTTTSSSSSSRRRSSSUUUUUUVVVYYY\\\___bbbhhhoootttwww{{{{{{mmmiiiddd```]]][[[YYYXXXTTTPPPIIICCC>>>:::666333000111111000//////000222000000000000000000000000//////......000111333555////////////////////////---------.........//////,,,---///000000000///...////////////////////////............/////////000.../////////000000111111000000000000000000000000//////000000111111111222...//////000111222222333//////000000111111111222///000111222333444444444333333333444444444555555333333333444555666666777888999:::===BBBHHHNNNQQQdddooo~~~|||yyyuuuqqqooopppqqqoooqqqsssuuuwww|||{{{pppggg___ZZZUUUSSSRRRRRRSSSTTTUUUXXX\\\___aaaeeeiiillllllnnnrrruuuzzz}}}}}}xxxssspppnnnnnnnnnnnnnnnnnnnnnooooootttxxx~~~999:::::::::::::::::::::888888888888888888999999888777777777777777888999777:::<<<===<<<<<<===???>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIIJJJKKKKKKLLLOOOSSSVVVXXX[[[^^^aaaccceeehhhjjjlllmmmmmmmmmlllkkkiiihhhdddbbb___\\\YYYXXXWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZcccdddggglllqqqvvvzzz}}}wwwmmmddd```___\\\[[[]]]XXXSSSMMMFFFAAA;;;666333111111111111111111111111000000000000///////////////000111000///...///111//////000000000000//////---...///000000///...---000000//////.........---......//////000000111111////////////////////////............////////////000000111111111111000000222///......111111000---000000000000111111111111333333222222111222222222222222333333333333444444333333333444444444555555444444444555555777888999888888;;;???BBBHHHUUUcccrrr}}}yyyxxxuuurrrnnnnnnppprrrwwwxxxzzz|||tttlllaaaYYYUUUTTTRRRPPPNNNQQQTTTXXXZZZ]]]aaadddhhhjjjmmmooorrrvvv{{{~~~}}}zzzwwwzzzxxxwwwwwwvvvtttqqqnnnpppqqqtttyyy::::::::::::::::::999999:::999999999888777777777888777777777777888999999999;;;===>>>>>>>>>???@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGHHHHHHIIIKKKOOORRRSSSVVV[[[___bbbfffiiilllooopppqqqrrrrrrqqqppppppmmmkkkhhhddd```^^^\\\[[[WWWWWWVVVVVVWWWWWWXXXXXX^^^___bbbfffkkkpppuuuwwwzzz}}}}}}rrrhhhccc```\\\ZZZ[[[YYYUUUPPPJJJEEE???999555333333222222111111000000000000000000////////////...///000000......///000////////////000000000000...//////000000///......000/////////.............../////////000000000111////////////////////////....../////////000000000000000111111111111000000000...---...111222111///000000000000111111111111222111111000000111111222111111111222222222333333333333333444444444555555555555555555666777888999======AAAFFFJJJRRRaaannn|||vvvuuutttqqqoooooorrrtttxxxzzz~~~wwwjjjddd[[[UUUSSSSSSRRRRRRSSSUUUYYY\\\___bbbeeehhhlllooorrruuuxxx|||}}}||||||yyyvvvssspppqqqrrruuu{{{;;;:::::::::999888888888;;;::::::999888777666666888888888888888999::::::;;;===???@@@@@@@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBCCCDDDDDDGGGJJJMMMMMMPPPVVV[[[___dddiiimmmppprrrtttwwwyyyzzzzzzzzzyyywwwtttppplllhhheeeddd^^^]]][[[YYYXXXXXXXXXXXXZZZ[[[^^^aaafffjjjnnnppptttwww{{{yyynnnhhhccc]]]ZZZ[[[ZZZXXXTTTOOOJJJDDD===888555444333222111000000000000000000000////////////---...//////...---...//////.........///000000111///////////////000000000////////////............////////////000000000000/////////////////////////////////000000000111111000000111111111111000000...------...111222222111000000000000111111111111111000000000000000111111000000111111111222222222333333333444444444555555666666666666666777888999===>>>BBBIIIPPPZZZjjjyyy|||zzzuuuuuutttrrrqqqsssvvvyyy}}}yyyoooiii```[[[VVVSSSRRRTTTUUUVVVYYY\\\___bbbeeehhhkkknnnrrruuuxxx||||||yyyqqqppppppqqqtttyyy~~~;;;::::::999888777777666:::999999999888777777777999888888999999:::;;;<<<<<<>>>@@@AAA@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>===>>>???@@@???===??????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>======<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAA>>>???AAABBBBBBDDDGGGIIIHHHLLLPPPUUUZZZ___eeeiiinnnqqqtttyyy}}}|||yyyuuuqqqppphhhfffccc```]]]\\\[[[[[[YYYZZZ\\\___cccgggjjjlllooorrrvvv{{{ssslllfff___\\\\\\[[[YYYWWWTTTOOOHHHAAA;;;666555333222111111222222000000000000////////////---...///...---,,,---///......------...///111222000////////////000000111///////////////.........////////////000000000000////////////////////////000000000000111111111111000000111111111111000000///......///000111111000///000000000111111111111111000000000000111111222111111111111222222222222333333333444444444555555777777777777777888999:::<<<>>>DDDNNNWWWcccuuu|||xxxvvvvvvvvvvvvuuuuuuwww{{{~~~tttlllddd^^^ZZZXXXUUUTTTUUUWWWZZZ[[[^^^aaaeeehhhjjjnnnqqqtttwwwzzz~~~}}}tttrrrooonnnooorrrvvvyyy::::::999888777777666666777777777888999999999:::999999999999:::;;;<<<===<<<>>>@@@AAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>???>>>======??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA===???AAABBBBBBCCCFFFHHHGGGIIIMMMQQQTTTYYY^^^bbbiiilllqqqwww}}}~~~|||rrrppplllhhhdddaaa___^^^[[[[[[]]]^^^aaaccceeeggghhhkkkpppuuuyyy~~~yyyqqqjjjccc______[[[YYYXXXVVVRRRKKKDDD>>>666555333222222222333444000000000000////////////---...///...---,,,---///...............///000000......//////000000000000.........///////////////000000000000////////////000000000000000000000000000000000000111111111111000000111111111111000000000111111000///......//////000000000111111111111111111111111111222333444222222222333333333333444333333333444444444555555777777777888999:::;;;<<<@@@CCCLLLWWWcccppp|||xxxvvvtttuuuvvvvvvwwwxxx{{{zzzooogggaaa\\\YYYXXXWWWWWWWWWWWWYYY\\\^^^bbbeeeiiimmmppptttxxx{{{}}}~~~xxxvvvsssqqqppprrrtttvvv|||999888888888777666666666666666777888999::::::;;;::::::::::::;;;===>>>???===???AAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@??????>>>>>>>>>???>>>======??????>>>===<<<<<<===============>>>======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>@@@BBBCCCCCCDDDFFFGGGHHHJJJLLLNNNQQQUUUZZZ]]]dddgggmmmuuu}}}{{{zzzvvvrrrmmmhhheeeccc^^^^^^^^^^^^___```aaabbbgggjjjooorrrvvv{{{xxxppphhhcccbbb[[[ZZZYYYWWWTTTNNNGGGBBB888666444222222222444555000000000000////////////---...//////...---...///---.../////////......---,,,---...000000000//////.........///////////////000000000000////////////000000000000000000000000/////////000000000111111000000111111111111000000111222222111...------...000000000000111111111111111111111111222333444555222222333333333444444444333333333444444444555555666666777888:::<<<>>>???BBBGGGRRR```lllyyy|||yyywwwuuutttsssuuuwwwyyy}}}~~~vvvjjjaaa]]][[[YYYWWWVVVWWWYYYYYYZZZ[[[___aaafffjjjooossswww|||}}}|||zzzwwwvvvvvvwwwwwwxxxzzz~~~777777777777777777777666777777777888999999999::::::::::::;;;<<<===???@@@???AAACCCDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA???????????????>>>>>>>>>>>>===<<<===>>>???>>><<<<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>@@@CCCDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPTTTYYY]]]aaaeeelllttt}}}~~~yyysssnnnkkkeeedddcccbbbaaaaaaaaaaaagggjjjmmmpppssswww|||~~~vvvlllfffddd]]]\\\ZZZXXXUUUPPPJJJFFF<<<:::666333111111111222000000000000////////////...///000000......///000---...000111000...,,,***)))+++...000111000...,,,............/////////000111000000000/////////...000000000000000000000000....../////////000000000000000111111111111000000///111222111...---...000000000000000111111111111000000000000111222333444111222222222333333333333333333333444444444555555555666777999;;;>>>@@@AAAFFFLLLYYYhhhttt~~~~~~}}}{{{yyywwwwwwwwwwwwtttwww{{{}}}ooohhh___YYYYYYZZZZZZYYYWWWZZZ]]]^^^___aaadddggglllpppuuuzzz~~~}}}||||||vvvwwwyyy{{{}}}666666666666777777777777999999999888888888888888::::::;;;;;;===>>>???@@@@@@BBBEEEEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>===<<<<<<>>>>>>===<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDEEEGGGJJJKKKMMMOOOQQQUUUZZZ^^^```eeellluuu}}}|||vvvrrrkkkjjjhhhgggeeeddddddcccbbbdddhhhjjjlllppptttwwwxxx{{{zzznnngggeee___^^^[[[YYYVVVRRRMMMIII???===888444111/////////000000000000///////////////000111000///...///111---///111222111...***(((''')))---111111000---+++---.........//////000000111111000000/////////...000000000000000000000000............////////////000000111111111111000000---000111111......///222000000000000111111111111////////////000111222333000111111111111222222222333333333444444444555555444555666999<<>>???AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>>>>????????????===;;;:::>>>===<<<;;;;;;;;;;;;;;;===========================>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@?????????>>><<<;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???BBBDDDEEEFFFEEEFFFIIIKKKJJJLLLOOORRRUUUZZZ```ddddddiiiooovvv{{{zzzvvvqqqmmmkkkjjjhhhgggddddddeeefffhhhkkkmmmooorrrvvv{{{~~~||||||~~~~~~~~~tttjjjbbb^^^\\\[[[YYYXXXUUUQQQMMMBBB@@@<<<777444222111000222111111000000000000000////////////////////////....................................////////////111111000000000000111111000000000000000000000000000000000000000000000000///,,,+++,,,///000///---000000000000000000000000000000000000000000000000111111000000111111222333111111222222222333333333333333333444444444555555555555444444444666888999999888999;;;::::::AAAHHHRRRaaaqqq}}}}}}zzzwwwwwwtttttttttuuuvvvwwwyyyzzzzzzyyymmmddd^^^]]][[[XXXWWWYYY^^^bbbaaadddhhhkkkmmmnnnpppqqqwww{{{}}}yyyvvvtttvvvxxxzzz{{{666666666777777777777777777888999:::;;;<<<<<<=========>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@??????>>>>>>????????????>>>===<<<;;;>>>===<<<<<<;;;;;;;;;<<<========================<<<======>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@?????????>>><<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@AAAAAABBBDDDEEEFFFFFFHHHKKKMMMOOOQQQUUUXXX\\\aaahhhlllnnnrrrxxx}}}{{{vvvsssooollliiiddddddccccccdddfffiiijjjlllpppvvv{{{}}}}}}~~~~~~yyyoooggg```^^^\\\ZZZYYYVVVRRRPPPFFFCCC>>>999555333222222222222111000000000000000000000000000000000000000........................////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000...---...111222000///000000000000000000000000000000000000000000000000111111000000111111222333000000111111111222222222222222222333333333444444555555555555666777888888999888999<<<>>>@@@HHHRRR___mmm|||}}}zzzyyyvvvuuuvvvuuuuuuttttttuuuxxx{{{~~~~~~vvvnnnfff```ZZZZZZZZZYYYZZZ]]]bbbfffjjjmmmqqqsssuuuxxx{{{}}}{{{xxxxxxxxxxxxwwwzzz{{{}}}666666777777777888888888999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@??????>>>>>>>>>@@@??????>>>============>>>======<<<<<<<<<<<<<<<========================;;;<<<<<<===>>>???@@@@@@BBBBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>?????????@@@AAACCCDDDEEEDDDFFFHHHIIIJJJMMMPPPSSSVVVYYY]]]bbbhhhooovvv{{{}}}xxxrrrnnnhhhfffdddbbbaaabbbdddeeehhhkkkpppuuuzzz~~~~~~|||||||||uuummmbbb```]]]\\\ZZZXXXUUURRRLLLHHHBBB;;;777444333333222222111000000000000111111111111111111111111111........................//////000000000111111111000//////......//////000000000000000000000000000000000000000000000000000111000///000222333222111000000000000000000000000000000000000000000000000111111000000111111222333000000000000111111111111111222222222333333333333444555666777777888888888999888999>>>BBBGGGSSS^^^ooo|||wwwvvvvvvttttttvvvwwwwwwwwwvvvxxx|||xxxmmmfffbbb^^^\\\WWWYYY\\\^^^```dddiiimmmooorrruuuyyy{{{~~~{{{xxxuuusssuuuttttttuuuyyy~~~666777777888888999999999;;;;;;<<<===>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@????????????AAA@@@>>>===<<<===>>>???>>>>>>======<<<======>>>========================<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNPPPTTTYYY\\\]]]aaahhhpppxxxzzzuuuooolllhhhdddbbbaaabbbcccfffiiimmmqqqtttyyy~~~~~~|||zzzyyy|||{{{qqqeeeccc___\\\[[[YYYVVVTTTQQQLLLEEE>>>888555444444333222111111000000111111000000000000000000000000........................////////////000000000000//////............//////////////////////////////////////////////////////111000000111111222222222000000000000000000000000000000000000000000000000111111000000111111222333000111111111222222222222222222333333333444444444444555777888999999888777999888:::@@@FFFNNN\\\iii{{{|||vvvvvvvvvuuuvvvxxxyyyzzzzzzzzz|||wwwkkkbbb]]][[[[[[ZZZYYY\\\```dddhhhlllpppsssuuuxxx{{{{{{vvvrrrsssqqqooooooqqquuuzzz~~~777777777888999::::::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@AAA@@@>>>======>>>??????>>>>>>=========>>>>>>???===========================>>>>>>>>>???@@@@@@@@@@@@???????????????>>>>>>==================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@AAACCCDDDGGGHHHJJJKKKMMMOOORRRUUUZZZ```eeefffmmmwww~~~wwwsssnnniiieeecccbbbbbbdddfffiiimmmqqqvvv}}}~~~~~~|||}}}zzzwwwyyyvvviiifffaaa]]][[[YYYWWWVVVSSSOOOHHH@@@:::666444333333222222111111111111111////////////////////////////////////////////////---------.........////////////............////////////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111111000000111111222333222222222333333333444444444444444444555555555555444666777999:::999999888::::::===DDDKKKVVVfffssszzzuuuuuuuuutttvvvyyyyyy{{{}}}{{{mmmhhhaaa\\\YYYYYYYYYYYY\\\___dddiiimmmqqquuuxxx{{{wwwtttrrrnnnkkkkkkooosssvvv|||777777888999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>>>>??????@@@========================>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;<<<===???@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQTTTWWW\\\bbbiiinnnvvv~~~~~~|||wwwqqqlllgggeeecccaaacccfffiiinnnuuu}}}~~~}}}||||||~~~|||{{{~~~oookkkddd___\\\ZZZXXXWWWTTTQQQKKKDDD===888555333333333222111111111111222........................////////////////////////,,,,,,---------.........000//////......//////000000000000000000000000000000000000000000000000000---...000///......///111000000000000000000000000000000000000000000000000111111000000111111222333333333333333444444444555555555555555666666666666666777888999999::::::999<<<===BBBKKKUUUaaarrrzzzuuussstttssssssuuuzzzyyy}}}zzzooo___]]]ZZZXXXWWWXXXZZZ[[[```dddhhhmmmqqqvvv{{{~~~xxxuuupppkkkjjjkkknnnpppxxx|||777777888999:::;;;<<<<<<>>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCBBBDDDDDDCCCCCCBBBBBBBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@????????????>>>>>>>>>??????@@@AAA=================================>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>===<<<>>>>>>????????????>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJLLLNNNQQQTTTUUUXXXZZZ]]]aaafffmmmuuu{{{}}}wwwqqqllljjjdddeeefffhhhkkkpppwww|||}}}~~~}}}{{{{{{}}}~~~vvvpppiiibbb^^^\\\[[[YYYUUUSSSNNNHHHAAA<<<777555444333222222111111222222////////////////////////////////////////////////------------.........///111000000//////000000111000000000000000000000000000000000000000000000000,,,...000000......///111000000000000000000000000000000000000000000000000111111000000111111222333222222333333333444444444444444444555555555666666888888888888999:::;;;;;;???@@@HHHTTT```nnnyyytttqqqpppsssttttttxxx~~~}}}wwwllldddZZZYYYWWWVVVVVVZZZ^^^bbbgggkkkooouuuzzz|||vvvqqqnnnmmmnnnooossswww}}}777888888999;;;<<<======@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGEEEDDDBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===>>>@@@AAAAAA@@@???>>>??????>>>>>>???@@@AAAAAA========================<<<<<<<<<===========================>>>>>>>>>>>><<<===>>>??????>>>===<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJMMMMMMOOOQQQSSSVVVYYYZZZ```bbbfffjjjooowwwzzztttqqqkkkjjjiiiggggggjjjppptttzzz{{{}}}}}}{{{{{{}}}~~~}}}}}}}}}~~~zzztttllleee```^^^\\\[[[VVVTTTQQQKKKEEE>>>999666444333222222111111222222000000000000000000000000000000000000000000000000............/////////000111111000000000000111111000000000000000000000000000000000000000000000000---///111000......000222000000000000000000000000000000000000000000000000111111111000111222222333111111222222222333333333333333333444444444555555999888888777888999;;;<<<@@@CCCLLLZZZiiixxx|||sssqqqoooppptttvvvwww|||uuujjjaaaZZZ[[[ZZZWWWVVVWWW]]]dddiiinnnqqqvvv|||}}}wwwsssqqqqqqqqqppptttyyy}}}~~~555666777999;;;===>>>??????@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEECCCAAAAAACCCEEECCCBBB@@@>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>=========????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEHHHJJJLLLMMMOOOQQQRRRSSSUUUYYY^^^aaaffflllrrrwww|||}}}tttoooiiieeefffjjjnnnppprrrvvv{{{}}}}}}|||{{{{{{{{{{{{{{{xxx{{{~~~~~~~~~yyyjjjgggeee```[[[YYYTTTRRRPPPMMMIIICCC;;;666555444222111222222111000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////111111000000//////......000000111222222222222111111111222222222333333333444444444444444444444444888777666555555555555555888555666888999777888;;;EEEJJJVVVfffwww{{{vvvvvvpppooonnnpppsssyyy~~~uuukkkddd\\\WWWWWWXXXYYY\\\```eeejjjmmmuuuxxx~~~}}}{{{{{{yyyxxxwwwvvvuuussssssssstttttt|||777777999:::<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEECCCAAA???>>>@@@BBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGIIIKKKMMMOOOQQQSSSUUUWWWYYY[[[___dddhhhlllrrrzzz|||wwwpppkkkjjjkkkllllllppptttyyy~~~~~~~~~}}}|||{{{{{{{{{{{{zzz}}}~~~oooiiigggbbb]]]\\\VVVUUURRRPPPLLLFFF>>>999777555333222333333222111000000000000000000000000111000///...//////000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111000000000///111111000000////////////000000111222222222222111111111222222222333333333444444444444444444444444777666555555555555555555888666777:::;;;:::<<>>???@@@AAAAAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA???===<<<===???BBBAAA@@@>>>>>>???@@@@@@>>>??????@@@BBBCCCCCCDDD@@@@@@@@@??????>>>>>>===<<<<<<<<<=======================================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMOOORRRTTTVVVYYY[[[]]]```ccchhhnnnrrrwww}}}{{{uuuqqqmmmjjjhhhnnnqqqvvv{{{~~~}}}|||||||||||||||~~~~~~}}}~~~vvvmmmiiiddd```^^^YYYWWWUUUSSSOOOJJJCCC>>>:::888555333444444333222000000000000000000000000111000000/////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000111000000000000/////////000000111222222222222111111111222222222333333333444444444444444444444444555444444444444555666666888666888<<<===>>>BBBHHHOOOZZZkkk}}}~~~wwwpppoooqqqnnnsssyyy|||~~~zzznnneee```]]]ZZZXXXYYY\\\```dddiiipppwww|||~~~{{{wwwsssooommmlllqqqtttyyy~~~;;;<<<===>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAA>>><<<;;;<<<===AAA@@@??????>>>???@@@@@@??????@@@AAAAAABBBCCCCCC?????????>>>>>>>>>======:::;;;;;;<<<<<<=================================<<<;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMPPPOOOPPPQQQSSSVVVYYY[[[^^^```cccggglllrrryyy}}}zzztttnnnjjjmmmooosssvvv{{{~~~}}}||||||||||||}}}~~~~~~}}}~~~}}}pppiiieeeaaa^^^[[[YYYWWWUUURRRMMMGGGCCC<<<:::666444333333222111111111111111111111111111111111000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111111000000000000000000000000000000000000000000000111222222222222111111111222222222333333333444444444444444444444444333333333333444555666777888777999<<<>>>???EEEMMMVVVdddxxxxxxsssoooooosssooouuu|||zzzsssjjjccc```___^^^]]]^^^bbbggglllqqqxxx~~~yyyuuurrrppprrrtttxxx}}}======>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@??????@@@@@@???===<<<===>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSVVVZZZ^^^```bbbeeeiiinnnttt{{{~~~wwwrrroooppprrrtttvvv{{{~~~}}}}}}|||zzz{{{||||||}}}uuukkkfffaaa]]]\\\ZZZWWWUUUSSSOOOJJJFFF???;;;777444333333222111222222222222222222222222111111111111111000//////////////////////////////////////////////////////////////////////////////222222222222222222222222000000000000000000111111000000000000111111111111000000111222222222222111111111222222222333333333444444444444444444444444333333333444555666777888888777:::===>>>@@@HHHRRR___oooyyyssspppnnnppptttrrrxxx~~~tttpppiiicccaaa``````aaacccgggmmmrrrvvv|||}}}{{{yyyvvvvvvxxx}}}>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAAAAA@@@@@@???>>>===???@@@???>>>===>>>???>>>>>>>>>???????????????BBBBBBBBBAAAAAA@@@@@@@@@????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNQQQRRRSSSSSSRRRSSSSSSTTTUUUYYY^^^cccfffhhhkkkpppwww~~~}}}vvvvvvuuuttttttwww|||~~~}}}}}}zzzzzz{{{|||}}}~~~|||pppjjjddd^^^\\\ZZZXXXVVVTTTQQQMMMIIICCC???999666444333333222222222222222222222222222222222222222111000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222000000111222222222222111111111222222222333333333444444444444444444444444444444444555555777888888888999<<>>???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@???>>>===<<<:::<<<>>>???>>>>>>???@@@======>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNQQQSSSTTTTTTSSSSSSUUUUUUUUUXXX\\\bbbhhhlllooosssyyy}}}zzzwwwtttvvvyyy}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}|||wwwppphhh```^^^\\\YYYXXXVVVSSSPPPMMMGGGBBB===888666666555444333333333333333333333333222222333333222111///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000111222222222222111111111222222222333333333444444444444444444444444666666666666666777888999999;;;???DDDGGGMMMZZZhhhwww|||uuunnnnnnnnnnnnqqquuu}}}{{{tttjjjhhhfffbbbaaabbbeeegggiiipppyyy~~~}}}??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@>>>===;;;:::888:::===>>>===>>>???@@@<<<===>>>?????????????????????@@@AAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNOOORRRTTTUUUUUUTTTSSSVVVVVVWWWZZZ___eeelllppptttxxx~~~yyyuuuvvvyyy|||zzz~~~}}}~~~}}}||||||||||||zzzyyy}}}~~~}}}uuulllccc___]]][[[YYYXXXUUURRROOOJJJEEE???:::888888777666333333333333333333333333222222333333222111///...////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222//////000000111111111222000000111111222222222222000000111222222222222111111111222222222333333333444444444444444444444444777777777777777888888999:::<<>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<@@@@@@??????????????????AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;>>>>>>@@@AAACCCDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUSSSUUUXXX[[[aaahhhqqqvvv|||{{{vvvsssyyy|||~~~~~~}}}}}}}}}}}}}}}{{{yyyxxx{{{}}}zzznnneee^^^^^^]]][[[WWWTTTSSSSSSMMMIIIBBB;;;666333222222222222222111111111111000111111222222222222111111////////////////////////000000000000000000000000111111000000//////......///000000111111111000000222222222111111111111111000000000000000000000000222222222222222222222222333333222222333333444555222222333444444555555666777555444444666888999999;;;>>>CCCHHHOOO\\\mmmyyy~~~vvvssspppooopppuuu|||zzztttnnngggdddaaaaaaccchhhlllnnnvvv{{{BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@????????????>>>=======================================????????????????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@>>>=========<<<======>>>???@@@AAACCCEEEGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRQQQOOONNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTWWWZZZ^^^cccjjjrrrwww{{{xxxzzz|||~~~}}}}}}}}}}}}|||{{{yyyxxxyyyzzz}}}pppeee______]]][[[XXXUUUTTTTTTOOOKKKEEE>>>888555333333222222222222111111111111000000000111111000000000////////////////////////000000000000000000000000000000000000000/////////111111111111111000///...111111111111111111222222222222222222222222222222222222222222222222222222333333222222333333444555222333333444444555555666666555444555777999:::;;;???DDDJJJPPPXXXeeevvv~~~vvvuuussssssuuuyyy{{{uuupppjjjfffdddcccbbbdddhhhmmmrrrttt}}}CCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<===>>>>>>?????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????@@@??????>>>>>>>>>??????<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRQQQOOONNNOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTVVVYYY]]]bbbgggmmmtttyyy{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxvvvwwwzzz}}}wwwjjjbbbaaa^^^[[[YYYWWWVVVVVVRRRNNNHHHAAA;;;777444333333222222222111111111111//////000000000000//////////////////////////////000000000000000000000000//////000000000000000000222222222222111///...---000000000111222222222333333333333333333333333333222222222222222222222222333333222222333333444555333333333444555555666666555555555666888:::<<<>>>AAAFFFNNNVVV___mmm~~~|||vvvwwwwwwwwwyyy~~~}}}tttooojjjeeeaaaaaabbbdddhhhmmmsssyyy|||DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????======>>>>>>@@@AAABBBCCCDDDEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSRRRPPPOOOPPPQQQOOOOOOPPPQQQRRRTTTVVVWWWWWWZZZ```eeejjjpppvvvzzz}}}~~~~~~~~~}}}{{{zzzyyyxxxtttuuuwwwzzz~~~}}}~~~qqqfffccc___\\\ZZZYYYXXXXXXSSSPPPKKKDDD>>>999555333333333222222222111111111//////000000000000///////////////////////////////////////////////////////////////000000111111222111111111111111000///...//////000111222333333333333333333333333333333333111222222222222222333333333333222222333333444555333333444444555666666666666777888888888:::===???BBBIIISSS\\\ggguuuzzzwwwxxxxxxxxx{{{wwwooojjjfffbbb``````bbbggglllqqqxxx~~~EEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@???????????????@@@AAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQRRRQQQRRRSSSSSSRRRQQQRRRSSSQQQQQQQQQRRRTTTVVVWWWXXXYYY]]]bbbggglllrrrxxx|||~~~|||{{{yyyyyyxxxtttuuuwwwxxx{{{|||zzzzzz{{{vvvkkkggg```\\\[[[[[[ZZZYYYTTTQQQLLLFFF@@@:::666333333333333222222222222111000111111222222111111000000000000000000000000000//////////////////////////////000000111111222222...///000111111111111111//////000111222333333333222222222222222222222222111111111222222333333333333333222222333333444555333333444555555666666777888:::::::::999:::===@@@EEEMMMXXXcccnnn|||~~~yyyxxxyyyyyyyyy~~~}}}xxxpppjjjeeebbb```___bbbfffkkkpppuuu{{{EEEEEEDDDCCCBBBAAAAAA@@@========================<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????????????????????????????@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTUUUWWWTTTTTTTTTUUUVVVXXXYYYZZZ]]]```eeejjjooouuu|||~~~|||zzzyyyxxxxxxuuuvvvwwwxxxyyy}}}~~~uuussssssxxx|||qqqkkkbbb]]]\\\\\\ZZZYYYTTTRRRNNNIIICCC===888555333333333333222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111111111---...///111222222222222000000000111222222222333222222222222222222222222111111111222222333333444333333222222333333444555444444444555666666777777888:::<<<;;;:::;;;???CCCFFFOOO\\\hhhsss}}}yyyyyy{{{}}}xxxuuupppjjjfffddddddeeegggkkkqqqvvv{{{EEEDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>======>>>>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOPPPRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[\\\]]]^^^___ccceeehhhlllrrryyy~~~{{{zzzyyyxxxxxxuuuvvvvvvwwwwwwzzz~~~qqqnnnmmmrrr{{{vvvnnnddd^^^]]]\\\[[[XXXTTTSSSPPPLLLGGG@@@;;;888444444333333333222222222000000111111111111000000000000000000000000000000000000000000000000000000222222111111111111111111...///000111111111111111111111111111111111222222333333333333333333333333000111111222333333444444333333222222333333444555444444555555666666777777555999<<<<<<;;;===BBBGGGMMMWWWdddppp{{{}}}zzzyyy~~~|||vvvsssoookkkhhhgggiiikkkmmmrrrxxx}}}~~~DDDDDDCCCBBB@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<===???@@@AAACCCCCC===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@??????>>>===>>>>>>>>>===>>>>>>???@@@BBBCCCDDDBBBCCCDDDGGGJJJMMMPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQSSSVVVWWWWWWXXX[[[]]]bbbbbbbbbbbbbbbcccdddeeeggghhhkkkooottt{{{~~~{{{yyyxxxxxxxxxuuuuuuvvvvvvvvvxxx{{{~~~qqqmmmkkkpppzzzyyypppeee___]]]]]]ZZZXXXUUUTTTRRRNNNIIICCC>>>:::444444444333333333222222//////000000000000//////000000000000000000000000000000000000000000000000333222222222111000000000000111111111111000000///222222222111111111111111444444444444444444444444000000111222333333444444333333222222333333444555444444555555666777777777222666;;;<<<<<>>>>>>>><<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBAAA???>>><<<;;;;;;:::===>>>???AAABBBBBBBBBBBBFFFHHHKKKMMMNNNOOORRRTTTRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWVVVTTTTTTTTTVVVWWWXXXYYYYYYZZZ]]]aaadddkkklllmmmmmmkkkiiigggeeehhhjjjnnnrrrwww~~~|||zzzyyyxxxwwwvvvuuuuuuuuuwwwxxxyyy|||qqqhhhkkkttt}}}vvvfffdddccc[[[WWWYYYVVVVVVTTTRRRNNNHHH@@@:::777555333222333333222111222222222111111111111000111111222222222222111111000000000000000000000000111111000000000000111111///////////////000000111222222222222222222222222555555444333222111000///222222222222222222222222444333333333333444555555777666666666666777777888888:::===???@@@EEELLLRRR]]]nnn}}}|||~~~xxxqqqnnniiiiiihhhggggggjjjooosss|||~~~zzzxxxwwwvvvrrroookkkhhhggggggffffffoooqqquuuzzzCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<============;;;<<<<<<======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@>>>=========<<<>>>???@@@AAABBBCCCDDDEEEHHHJJJLLLNNNNNNPPPRRRTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXXXXYYY[[[]]]___dddjjjnnnsssttttttsssqqqnnnkkkiiijjjlllppptttzzz~~~||||||}}}}}}}}}|||zzzzzzzzz}}}|||zzzxxxxxxvvvvvvuuutttuuuvvvwwwxxxvvvkkklllsss|||~~~lllgggddd\\\XXXZZZWWWVVVUUUSSSOOOIIIAAA<<<888555333222333333222111222222222111111111111000//////000000000000//////000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222333333444555444444444444555666666777:::>>>@@@CCCIIIRRRYYYhhhxxxxxxooohhhgggdddeeeeeefffhhhlllrrrvvvzzzxxxuuuqqqmmmkkkjjjiiieeeccc```^^^^^^```aaabbbiiinnnuuu}}}BBBBBB@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAABBBDDDFFFHHHKKKLLLNNNOOOOOOPPPRRRTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[\\\___bbbfffmmmuuu{{{~~~|||yyytttpppnnnlllooorrrwww|||tttmmmjjjhhhiiijjjlllmmmnnnnnnoooppprrrvvvxxxyyyzzz|||~~~}}}zzzxxxwwwvvvuuutttttttttuuuvvvwww|||~~~qqqnnnrrr{{{tttjjjddd]]]ZZZ\\\XXXWWWVVVTTTQQQKKKDDD???999777444333333333222111222222222111111111111000//////000000000000//////000000000000000000000000///000111222222111000///111000000000000111222222222222222222222222222222111111111222222333333333222222222222222222222222333333333222333444444555555444444444555555666777888;;;>>>BBBGGGOOOZZZbbbsss}}}tttmmmeeeaaa``````bbbeeegggkkkqqqxxx}}}}}}zzzwwwtttrrrpppiiigggdddaaa^^^\\\[[[[[[YYYXXXWWWWWWXXX[[[___aaagggnnnxxxAAAAAA@@@>>>>>>=========;;;;;;;;;<<<<<<<<<======;;;<<<<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@AAA@@@@@@@@@BBBEEEHHHJJJMMMOOOQQQQQQQQQQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^^^^]]]]]]^^^______aaadddgggmmmvvvyyyssspppnnnppptttyyy{{{nnneee```]]]ZZZ[[[\\\^^^aaabbbcccdddeeehhhkkkmmmoooqqqsssvvv{{{~~~{{{xxxwwwvvvuuutttsssssstttuuuvvvyyy~~~yyysssttt||||||mmmddd]]][[[]]]YYYXXXWWWUUUSSSNNNGGGCCC<<<999555333333333333222222222222111111111000000111111222222222222111111////////////////////////...///111333333111///...111111111111111222222333111111111111111111111111111111222222222333333333222222222222222222222222666555555555555666777777666666666666777888999999:::<<<@@@DDDJJJUUUaaakkkyyyssskkkeee```^^^```aaacccggglllqqqxxx~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}zzzwwwvvvsssoookkkgggdddccc\\\[[[XXXVVVTTTSSSSSSSSSTTTUUUUUUWWWYYY]]]bbbfffnnnuuu@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????>>>============>>><<<;;;;;;<<<<<<===??????@@@@@@@@@@@@CCCFFFIIILLLPPPQQQSSSSSSRRRRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]^^^````````````bbbcccdddgggjjjooouuu~~~|||uuuqqqooorrrvvvzzzxxxjjj```ZZZVVVTTTQQQQQQRRRSSSUUUWWWXXXYYY\\\___aaadddeeehhhkkknnnpppvvv}}}zzzxxxvvvuuutttsssssstttuuuvvvxxx|||{{{xxx}}}qqqfff___\\\]]]ZZZYYYWWWVVVTTTPPPJJJFFF>>>;;;777444444444333333222222222111111111000000111111222222222222111111////////////////////////...///111333333111///...111111111111111222222333111111111111111111111111333333333222222222111111222222222222222222222222666555555555555666777777666666666777777888::::::<<>>===============:::;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIILLLMMMQQQRRRTTTTTTTTTTTTVVVWWWWWWXXXYYY[[[]]]___```aaa```bbbdddddddddeeefffhhhkkknnnsssyyywwwsssqqqssswww|||zzzkkk]]]UUUQQQMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNTTTVVVXXXZZZ[[[^^^aaadddeeekkkuuu}}}}}}{{{wwwvvvuuutttttttttuuuvvvvvvzzz}}}~~~xxxjjjbbb^^^\\\ZZZXXXWWWVVVTTTQQQLLLIIIAAA===888555444444444333222222222111111111111000//////000000000000//////000000000000000000000000///000111222222111000///111000000000000111222222111111111111111111111111333333333222222111111111222222222222222222222222333333333222333444444555444444444555666777888999===AAAGGGNNNVVVbbboooyyyxxxmmmbbb___^^^]]]___bbbdddhhhnnnttt{{{~~~zzzwwwtttrrrrrrpppnnnlllllljjjiiifffeeecccbbbbbb^^^______aaabbbcccdddddddddeeegggiiikkklllmmmmmmllljjjiiiiiiiiihhhfffccc^^^\\\ZZZWWWTTTRRROOONNNLLLLLLKKKLLLMMMNNNPPPQQQQQQUUUYYY\\\___eeemmmttt>>>>>>===<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBDDDGGGJJJLLLOOOPPPQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^aaacccdddeeedddfffhhhiiiiiijjjlllmmmpppuuu}}}{{{wwwsssvvvzzzwwwmmm^^^SSSNNNKKKHHHEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKMMMNNNPPPQQQSSSWWWZZZ]]]aaahhhooovvv}}}~~~xxxwwwvvvuuutttuuuvvvvvvtttyyy{{{{{{rrrggg___ZZZYYYXXXVVVUUUTTTQQQMMMJJJBBB>>>999555444444444444222222222111111111111000//////000000000000//////000000000000000000000000000000000000000000000000000000/////////000111111111111111111111111111111111222222222222222333333222222222222222222222222222222222222222333333444444444444555666888999:::===BBBKKKSSS^^^jjjxxx~~~|||oooeee]]]\\\]]]^^^```ccchhhlllsss{{{{{{vvvrrrnnnkkkhhhfffeeedddaaa___]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^___]]][[[ZZZ[[[[[[ZZZYYYSSSRRRQQQOOONNNLLLKKKJJJIIIIIIJJJKKKNNNQQQTTTUUUUUUZZZ```eeeiiiqqq{{{>>>======<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????======<<<;;;;;;;;;;;;<<<===============>>>??????BBBDDDGGGJJJMMMOOOQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]___aaacccfffggghhhgggiiikkkllllllmmmoooqqqtttzzz~~~zzzuuuxxx|||yyylllbbbUUUMMMJJJIIIGGGDDDAAAAAAAAAAAABBBDDDFFFGGGEEEGGGHHHIIIJJJLLLPPPSSSXXX[[[___dddkkkttt~~~yyyxxxwwwuuuuuuuuuvvvwwwsssxxxzzzyyy}}}wwwjjj```YYYYYYXXXVVVUUUTTTRRRNNNKKKCCC???999666444444444444222222222111111111111000111111222222222222111111000000000000000000000000111111000000000000111111///////////////000000111000000000000000000000000///000111222333444555555222222222222222222222222444333333333333444555555666666666777888:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>?????????>>>======>>>@@@AAAAAA@@@>>>===????????????>>>>>>>>>>>><<<<<<<<<===============@@@???>>>===>>>@@@BBBCCCEEEHHHLLLOOOPPPQQQSSSTTTVVVVVVVVVWWWXXX[[[]]]^^^___```bbbdddeeefffffffffhhhiiikkkkkklllnnnrrrtttwww|||wwwyyy}}}~~~tttmmm```ZZZQQQIIIEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJOOOQQQSSSWWW^^^gggrrryyy|||{{{zzzwwwtttssssssssstttqqqrrruuuxxx}}}mmm```ZZZXXXVVVTTTTTTUUUTTTPPPLLLKKKEEE===888666555444333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222222111111111111222222222222111111111111111222111222222333333444444555333333333444444444555555777888888888666666777999???EEEOOO[[[hhhvvv}}}}}}~~~tttmmmaaa```]]]ZZZ[[[___fffllluuu{{{|||vvvpppllliiieeebbb[[[ZZZXXXUUUSSSQQQPPPPPPLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGHHHIIIJJJJJJQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLJJJIIIJJJLLLOOOKKKNNNQQQSSSTTTXXX___dddhhhlllsss{{{======<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???>>>>>>======>>>@@@AAAAAA@@@>>>===??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@?????????@@@BBBDDDFFFHHHJJJNNNQQQRRRSSSTTTVVVWWWWWWWWWXXXZZZ\\\^^^___^^^___```bbbcccccccccccceeefffhhhiiijjjlllpppsss}}}|||zzz|||{{{rrriiicccWWWRRRKKKFFFCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEHHHJJJLLLPPPUUU]]]gggmmmvvv|||}}}{{{xxxvvvtttssssssssspppqqqsssvvvzzzsssddd]]]XXXVVVTTTTTTUUUUUUQQQMMMMMMGGG???:::777666444333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000222222111111111111222222333333222222222222222333444444444444444444444444333333444444444555555555666777888888888888;;;===AAAHHHSSS```nnn|||}}}~~~zzzoooiii```___^^^]]]___eeelllrrr{{{|||vvvrrrlllgggccc___[[[YYYRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDBBBAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKMMMPPPPPPSSSWWWZZZ\\\aaahhhnnnsssxxx======<<<;;;;;;;;;;;;<<<======<<<<<<======>>>???<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===???>>>>>>>>>=========<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBEEEGGGIIIJJJMMMPPPRRRSSSTTTVVVXXXXXXXXXXXXZZZ[[[]]]___```______```aaabbbaaaaaaaaabbbdddeeegggiiilllqqqttt||||||zzzsssllleee]]]XXXNNNKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBCCCDDDFFFHHHLLLSSSZZZ```jjjqqq|||~~~{{{xxxuuusssrrrrrroooppprrrssswww|||}}}kkkaaaZZZWWWTTTTTTUUUUUURRROOOOOOJJJCCC===999777555333333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111111111222222444333333222333333444444777777666555555444333333333444444444444555555555555666777888999;;;>>>AAADDDLLLXXXgggvvv~~~sssjjjddd^^^^^^___aaaeeelllttt{{{~~~yyytttqqqlllhhhbbb\\\XXXUUUQQQNNNHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNPPPRRRUUUWWW\\\aaaeeeiiiooowww}}}===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>??????@@@@@@AAA@@@@@@AAABBBEEEGGGIIIKKKLLLOOOQQQSSSTTTUUUWWWYYYXXXXXXYYY[[[\\\^^^``````aaaaaaaaaaaaaaaaaaaaa``````bbbdddfffjjjooouuuyyy|||~~~{{{xxxsssmmmfff```[[[UUUQQQJJJHHHEEEDDDDDDCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDFFFHHHMMMRRRVVV^^^fffqqq|||{{{wwwtttrrrqqqpppqqqrrrrrrtttxxx~~~pppccc\\\YYYUUUTTTUUUUUUSSSPPPQQQMMMGGGAAA<<<888555444444444333222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111222222333222222222222333444444666555555555444444444333444444444444555555555555555666777888999;;;???BBBHHHPPP^^^nnn~~~xxxnnnfffaaa]]]___aaaeeejjjrrrzzz~~~yyyuuupppjjjfffddd```ZZZVVVRRRNNNKKKIIIDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWXXX[[[^^^aaaeeelllrrrwww}}}<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<=====================>>>>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDGGGIIIKKKLLLNNNPPPRRRSSSTTTUUUXXXZZZXXXXXXZZZ\\\]]]___``````aaaaaa``````____________^^^```cccggglllssszzz|||}}}}}}vvvpppkkkgggaaa\\\WWWSSSOOOLLLHHHFFFCCCCCCBBBBBB@@@>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBDDDEEEFFFFFFIIILLLOOOTTT[[[fffsss~~~~~~yyyvvvsssqqqqqqrrrrrrrrrsssuuuzzz}}}vvvggg```[[[VVVTTTUUUUUUSSSQQQQQQOOOJJJDDD>>>999666444555444444333222111000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111222222111111111111222222111111111111111222333333222222333333333444444444444444444555555555666666666777888777888;;;???BBBMMMVVVddduuu|||sssjjjddd```___aaaeeeiiinnnvvv~~~|||wwwrrrnnnhhhbbb^^^]]]YYYTTTPPPMMMJJJGGGEEEAAAAAAAAA@@@@@@AAAAAABBB??????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRSSSTTTTTTXXXZZZ]]]___```cccfffiiilllrrryyy<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRSSSTTTTTTVVVYYY[[[YYYZZZ\\\^^^```aaaaaabbb```___^^^^^^^^^^^^_________bbbeeejjjqqqzzz}}}|||xxxtttooojjjeee]]]ZZZVVVRRROOOMMMJJJGGGEEECCCAAA@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDEEEGGGIIIMMMSSS]]]hhhuuu|||wwwtttrrrqqqrrrrrrrrrrrrssswwwzzz}}}pppddd___XXXUUUUUUTTTSSSQQQPPPOOOLLLGGG@@@:::777666444444333333222222111111222222222222222222222222000000000000000000000000111111111111111111111111/////////000111111222222222222111111111111222222000000000000111222333333111111222222333444444555444444555555555666666666888888888888999<<>>>>>>>>>>>??????===>>>>>>@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIILLLMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWXXXZZZ[[[[[[aaacccgggjjjlllooosssvvv{{{;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@>>>======<<<===>>>???@@@>>>>>>============>>>>>><<<===>>>???@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVXXX[[[]]][[[]]]___aaacccdddddddddbbbaaa`````````aaabbbcccfffhhhmmmsss|||~~~|||~~~wwwoooiiieeeaaa]]]YYYSSSPPPNNNLLLKKKIIIGGGDDDDDDBBB??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFIIIMMMTTT^^^jjjwww}}}yyyuuutttpppqqqqqqqqqpppqqqtttwwwzzz{{{{{{{{{hhhaaaZZZUUUTTTTTTRRRPPPNNNOOOMMMHHHAAA:::777666333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111...//////000111111222222222222111111111111222222111111111111222333444444333333333444444444444444555555555555666666666666888999999:::<<<@@@FFFJJJYYYbbbrrrzzzqqqkkkfffccc``````dddkkkqqqyyy~~~|||zzzyyywwwwwwwwwvvvuuusssqqqooollliiieeeaaa]]]YYYTTTPPPMMMJJJGGGDDDCCCCCCAAA@@@>>>>>>===============>>>>>>???@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZ\\\___bbbeeeggghhhnnnqqquuuyyy|||;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>============>>>>>><<<<<<>>>???AAACCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWYYY\\\___^^^___aaadddeeeffffffffffffeeedddddddddeeeggghhhmmmpppuuu}}}~~~|||uuunnneee___[[[XXXTTTPPPNNNLLLKKKKKKKKKIIIGGGDDDEEECCC@@@@@@BBBDDDEEEEEEAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGGGGEEEEEEEEEFFFGGGJJJOOOWWWbbbppp}}}zzzvvvtttoooppppppooooooppprrruuuwww{{{zzzyyyjjjccc[[[UUUTTTSSSQQQPPPMMMNNNNNNIIIAAA;;;888777333333333333333333333444222222222222222222222222000000000000000000000000111111111111111111111111...//////000111222222222222222111111111111222222222222222222333444555666666666666555444444333333555555555555666666666777888999:::<<<>>>DDDJJJOOO]]]gggvvv~~~vvvnnniiieeebbb``````eeelllttt}}}~~~zzzwwwvvvuuusssqqqnnnooonnnnnnllljjjhhhfffeeebbb___[[[XXXTTTOOOKKKKKKHHHEEECCCCCCCCCBBB@@@??????>>>>>>======>>>>>>AAABBBDDDFFFGGGIIIIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[^^^___cccgggkkkooossstttyyy|||===<<<<<<<<<<<<;;;;;;;;;======>>>???????????????::::::;;;<<<===>>>??????=========>>>??????@@@@@@>>>???@@@@@@@@@AAADDDGGGEEEEEEEEEEEEGGGJJJLLLNNNMMMMMMNNNOOOPPPRRRSSSTTTWWWVVVVVVWWWXXXZZZ\\\]]]bbbdddgggjjjllllllkkkjjjjjjjjjjjjiiiiiikkkooorrrwww{{{|||rrrkkkcccXXXRRRPPPOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBCCCDDDDDDAAACCCEEEFFFFFFFFFGGGIIIMMMLLLJJJHHHHHHIIIKKKLLLJJJHHHDDDCCCDDDEEEEEEEEEGGGIIIKKKPPPXXXdddqqqyyy~~~zzzxxxvvvtttqqqpppppprrrrrrrrrttt|||}}}wwwwww~~~rrrggg\\\YYYWWWSSSOOOOOOQQQNNNKKKHHHEEEAAA;;;888888777666555444333333333111111111111111111111111222222111111111111222222000000000000000000000000444333222111111222333444222222222222222222222222222222222222222222222222222222222222333444555666555666666777777777777666888666777<<>><<<;;;:::>>>>>>===<<<<<<>>>???@@@DDDDDDEEEGGGHHHIIIJJJJJJOOOOOOPPPQQQSSSTTTUUUUUUVVVXXXZZZ[[[\\\___cccfffgggjjjooorrruuuxxx|||~~~===<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>======>>>>>>>>>=========<<<<<<======>>>>>>??????@@@@@@>>>@@@AAAAAA@@@BBBEEEGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVXXXXXXXXXYYYZZZ\\\___```ccceeeiiimmmoooppppppooommmmmmmmmmmmnnnqqqwww{{{}}}rrriii___XXXPPPKKKJJJJJJHHHEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHJJJIIIHHHHHHHHHHHHJJJKKKLLLJJJHHHEEEDDDDDDEEEEEEEEEEEEFFFHHHLLLRRR\\\fffmmmzzz{{{yyywwwuuurrrpppqqqrrrrrrrrrsssyyy|||ttttttzzzzzzmmm```ZZZWWWRRROOONNNPPPNNNLLLIIIFFFBBB<<<888666555444333222111111111111111111111111111111111222222111111111111222222111111111111111111111111333222111111111111222333222222222222222222222222444444333333222222111111222222222222333444555666555666666777777777777777999777999===AAAEEEOOOYYYlllxxx|||tttmmmhhhccc___```dddeeelllvvv}}}}}}{{{xxxuuusssqqqooollliiigggeeeeeecccaaa___]]]\\\[[[XXXVVVUUUTTTRRROOOLLLIIIFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>======<<<===>>>???@@@EEEFFFGGGIIIKKKLLLMMMNNNQQQQQQSSSTTTVVVWWWXXXYYYZZZ\\\___aaacccfffkkknnnsssvvvzzz~~~===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;??????>>>>>>>>>===============>>>>>>???@@@@@@@@@???@@@BBBBBBBBBCCCFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWZZZZZZZZZ[[[]]]```bbbdddeeehhhlllpppsssuuuuuuvvvpppqqqqqqrrruuu|||~~~{{{}}}|||pppddd\\\RRRNNNHHHFFFFFFFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGGGGGGGHHHGGGFFFDDDEEEGGGIIIMMMSSS[[[```mmmttt~~~|||yyyvvvsssrrrrrrsssssssssqqquuuzzz~~~ssspppuuu{{{~~~vvvfff]]]XXXRRROOONNNOOONNNMMMKKKIIIDDD===999777666555333222111111111000000000000000000000000222222111111111111222222111111111111111111111111222111111000000111111222222222222222222222222222666666555444333222111111222222222222333444555666555666666666777777777777999999;;;???DDDIIIUUU```vvv}}}tttmmmgggdddbbb```bbbgggiiiqqqzzz}}}yyyvvvssspppnnnjjjiiifffcccaaa^^^]]]\\\ZZZXXXVVVTTTTTTRRRPPPNNNNNNMMMKKKIIIGGGEEECCCBBB???>>>>>>======>>>>>>???>>>=========>>>???AAABBBGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^```bbbfffiiilllqqqvvvzzz===<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;;;;<<<<<<===>>>???@@@AAAAAA===>>>>>>??????@@@AAAAAA@@@BBBDDDDDDEEEFFFHHHJJJJJJLLLNNNPPPRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXX[[[[[[\\\]]]```cccfffgggiiikkkooosssvvvxxxyyyyyyssstttuuuxxx}}}|||zzz|||zzznnncccXXXQQQMMMJJJGGGFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLJJJLLLNNNPPPQQQQQQPPPOOONNNMMMKKKKKKLLLLLLJJJIIIFFFHHHIIIKKKLLLPPPUUUYYYbbbiiittt|||yyyuuuttttttttttttsssppprrruuu|||tttoooppptttvvv}}}kkk___XXXRRROOOPPPNNNMMMMMMMMMKKKFFF???;;;999999777666444333333333000000000000000000000000222222111111111111222222111111111111111111111111111000000000000000000111111222222222222222333333555555555444444333333333333333333333333444555555555555555666666777888888999999<<>>===<<<<<<<<<<<<>>>======>>>???AAACCCEEEIIIJJJLLLOOORRRUUUWWWXXXXXXYYYZZZ]]]___aaacccdddeeehhhlllppptttzzz===<<<<<<<<<<<<;;;;;;;;;=========>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHHHHIIIKKKMMMLLLMMMOOOQQQSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXXXX[[[[[[\\\^^^aaaeeehhhjjjnnnooorrruuuwwwyyyzzzzzzwwwyyy{{{{{{zzz}}}pppdddZZZQQQLLLJJJIIIGGGFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNNNNPPPRRRTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPNNNLLLJJJKKKLLLLLLMMMOOORRRUUUZZZ```kkkuuu}}}yyyvvvuuutttsssrrrqqqqqqsssyyyzzzooolllnnnppp|||pppbbbZZZTTTQQQQQQNNNNNNNNNNNNMMMHHHBBB===:::999888666555444333333000000000000000000000000222222111111111111222222111111111111111111111111000000000111111000000000111111111222222333333333333333333444444555555555444444333333444444555555555555555555666777999999888999===CCCIIIRRRcccrrrwwwrrrjjjeee``````aaaaaaffflllsss{{{}}}yyytttpppmmmiiieeeccc^^^]]][[[XXXUUUSSSQQQQQQPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<>>>>>>???@@@BBBDDDGGGHHHJJJKKKNNNQQQUUUXXXZZZ\\\[[[\\\___aaadddgggiiikkkkkkmmmrrrvvv{{{===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAADDDFFFIIIKKKLLLMMMNNNPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUWWWXXXYYY\\\\\\^^^```dddhhhlllnnnqqqrrrtttwwwyyy{{{||||||~~~zzz{{{~~~uuuggg\\\TTTMMMIIIGGGFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMJJJMMMOOOPPPOOOOOOQQQRRRRRRTTTVVVYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZXXXUUURRRNNNNNNNNNMMMLLLNNNQQQSSSVVV[[[ccclllwww|||xxxvvvtttrrrqqqqqqppprrrxxxqqqiiiiiikkkuuu~~~vvvhhh^^^VVVRRRRRRNNNNNNNNNOOONNNJJJEEEAAA999888666444333222111111111111111111111111111111222222111111111111222222222222222222222222222222000111111222222111111000111111111222222333333444111111222333444555666666555444444444444444555555666555555555666777999:::999;;;@@@FFFLLLWWWkkk|||yyyrrrmmmhhhccc```aaaccceeekkkqqqyyy~~~{{{wwwtttoookkkhhhdddaaa^^^ZZZXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFFFFFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;<<<===???@@@???@@@@@@BBBDDDGGGJJJLLLMMMNNNQQQTTTXXX[[[^^^___```aaadddgggkkknnnppprrrrrrtttyyy}}}===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<>>>??????@@@@@@AAAAAABBBFFFIIILLLNNNOOOPPPQQQSSSQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^```cccgggkkkoooqqqrrrsssuuuxxx{{{~~~|||yyyzzz~~~{{{lll___VVVPPPKKKGGGDDDDDDCCCAAA@@@@@@BBBCCCBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMMMMNNNOOOOOOPPPPPPMMMOOORRRSSSSSSTTTUUUWWWWWWYYY[[[___aaacccddddddeeeeeefffggghhhfffbbb___VVVUUUSSSPPPMMMNNNPPPSSSUUUXXX]]]dddlllwwwzzzvvvtttqqqooopppnnnpppwwwrrreeedddgggmmmwwwnnnbbbXXXRRRQQQPPPOOONNNNNNNNNKKKGGGDDD:::999777555333222111111222222222222222222222222222222111111111111222222222222222222222222222222111111222333333222111111000111111222333333444444111111222222333333444444555555444444444444555555666555444444555777:::;;;;;;===CCCJJJQQQ]]]rrrzzztttnnniiieee```___bbbfffjjjqqqyyy}}}yyyvvvpppmmmhhhdddaaa^^^[[[XXXUUUSSSQQQNNNKKKIIIGGGGGGFFFDDDBBBBBBBBBAAA???===??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===??????AAAAAABBBDDDGGGJJJNNNOOOQQQRRRUUUXXX[[[^^^aaabbbeeefffiiimmmqqqtttwwwyyyzzz}}}======<<<<<<<<<;;;;;;;;;777888999;;;<<<===>>>>>>::::::;;;<<<===>>>??????>>>??????@@@@@@AAABBBBBBGGGJJJNNNPPPQQQRRRSSSTTTSSSSSSRRRRRRSSSUUUWWWXXXVVVVVVVVVWWWYYYZZZ\\\]]]___```bbbeeeiiinnnrrrtttrrrsssvvvyyy}}}zzzwwwzzz~~~}}}ssseeeZZZRRRMMMIIIFFFCCCCCCBBBAAA@@@AAADDDFFFBBBCCCDDDFFFGGGIIIJJJKKKNNNNNNOOOPPPPPPQQQQQQRRRNNNQQQTTTVVVVVVWWWYYY[[[\\\]]]aaaeeeiiillloooppppppqqqrrrtttuuusssnnnkkk]]][[[XXXSSSPPPOOOQQQTTTWWWXXXZZZ]]]ccclllvvv}}}{{{wwwtttpppnnnpppmmmooowww~~~ssscccaaaeeegggrrrsssfffZZZRRRPPPPPPOOONNNNNNMMMLLLIIIFFF<<<;;;999777555444333333333333333333333333333333222222111111111111222222222222222222222222222222111222333444444333222111000000111222333333444444222222222222222222222222666555555444444444555555666555444444555777:::;;;===@@@FFFMMMTTTaaawww}}}wwwqqqkkkfffbbb___^^^ccciiinnnvvv~~~~~~zzzvvvtttkkkhhhccc```]]]ZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDCCCEEECCCAAAAAAAAA@@@>>>===>>>>>>===<<<<<<;;;::::::???>>>===<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAA@@@>>>======>>>>>>???>>>>>>???@@@BBBDDDFFFHHHLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVXXXYYYYYY[[[]]]```___bbbfffiiikkkmmmppprrrsssuuuxxx{{{yyyvvvvvv{{{ssskkk^^^SSSKKKGGGDDDCCCEEEDDDBBBAAA@@@@@@AAAAAAEEEFFFGGGIIIKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTTTTTTTWWWXXXZZZXXXWWWXXX\\\```dddhhhmmmrrrvvv{{{yyyooobbbVVVTTTUUUUUUTTTTTTWWW[[[\\\[[[___gggoooqqqxxx~~~{{{wwwssspppnnnnnnmmmppptttxxxxxxfff___```fffnnnzzzyyyiii^^^WWWSSSOOONNNNNNNNNOOONNNKKKIIIBBB>>>:::666555555444444222222222222222222222222222222333333333444444444222222222222222222222222111111222222222333333333666444222333555555222///444444444555555555555666777777777666555555444444777888888888888999<<>>???@@@CCCEEEHHHKKKLLLOOORRRTTTWWWZZZ]]]___aaadddgggjjjjjjmmmqqquuuxxx{{{;;;;;;:::999999999999999;;;;;;<<<<<<===>>>>>>???@@@???>>>======>>>>>>?????????@@@BBBDDDFFFHHHIIILLLMMMOOOQQQRRRSSSSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWYYYZZZZZZ\\\^^^aaabbbeeeiiilllmmmooorrrttttttvvvyyy|||{{{uuurrrsssyyy}}}mmmeeeZZZQQQKKKHHHFFFEEEFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXZZZ\\\^^^^^^]]]___eeeiiinnnrrrxxx~~~tttgggZZZWWWWWWWWWWWWXXX[[[___aaa___aaahhhmmmnnnvvv{{{}}}xxxtttqqqnnnlllkkkmmmqqqttt{{{yyyhhhaaaaaafffmmmxxx~~~mmmbbbZZZVVVPPPOOONNNNNNOOONNNKKKIIICCC???:::777555555444444222222222222222222222222222222222222333333333333222222222222222222222222000000111111111222222222444333111222444444222000444444444444555555555555666666666666555555555555777888888888888999<<<>>>>>>CCCKKKTTT```qqq}}}uuuqqqmmmgggccccccfffdddffflllqqqvvv~~~|||xxxtttooolllfffbbb]]]XXXUUURRROOOMMMKKKHHHEEECCCBBBAAA>>>===========================<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAADDDFFFIIIKKKMMMPPPSSSUUUXXX[[[^^^aaaccceeeiiikkkmmmppptttwwwzzz}}}::::::999888888888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>???@@@AAABBBCCCFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXYYY[[[\\\\\\^^^```cccfffiiillloooqqqsssuuuwwwvvvxxxzzz}}}uuuqqqppprrryyy}}}qqqddd]]]UUUNNNJJJHHHGGGGGGGGGGGGEEEEEEDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPSSSSSSTTTUUUWWWZZZ\\\^^^```bbbeeefffgggkkkqqqvvv{{{{{{mmm___ZZZZZZ[[[]]]```bbbgggjjjhhhiiimmmooonnnvvvyyyzzzvvvqqqnnnkkkiiijjjmmmoootttzzzkkkdddbbbccckkkvvvtttfff^^^YYYQQQPPPOOOOOOOOONNNKKKIIIDDD@@@;;;888666555555444222222222222222222222222222222222222222111111111222222222222222222222222//////000000000111111111222111111222444444333111444444444444555555555555555555555555666666666666777888999888888999<<<>>>BBBGGGPPP[[[hhhyyy|||tttnnnkkkhhhdddbbbcccggggggkkksssxxx|||}}}xxxtttpppkkkhhhaaa^^^XXXTTTQQQNNNKKKIIIGGGDDDBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEGGGKKKMMMOOOQQQTTTWWWZZZ]]]```ccceeehhhkkknnnqqqtttwwwzzz|||<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>============>>>?????????AAABBBCCCEEEGGGIIILLLMMMNNNOOOQQQSSSUUUVVVVVVVVVRRRRRRSSSTTTVVVXXXYYYZZZZZZ\\\^^^^^^___```ccceeeiiikkkoooqqqsssuuuwwwyyyxxxzzz|||~~~{{{rrroooqqquuu|||tttggg\\\WWWPPPJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRUUUUUUUUUWWWZZZ^^^bbbdddgggjjjmmmoooqqqvvv|||sssddd^^^]]]___ccchhhmmmssswwwwwwxxxzzzzzzxxx|||}}}|||vvvqqqnnnkkkhhhhhhjjjlllooowww{{{mmmddd``````gggqqq{{{zzzjjj```[[[SSSRRRPPPOOOOOONNNLLLIIIFFFBBB===999777666555444222222222222222222222222222222222111111111111000222222222222222222222222000000000000111111111222000000111222333333333222333333444444444555555555444444444555666777777888777888999999999:::===@@@EEELLLWWWcccpppwwwqqqllljjjgggcccbbbeeehhhiiipppyyy~~~zzzuuuqqqlllgggddd]]]ZZZTTTPPPMMMKKKHHHFFFEEECCC@@@???@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::;;;<<<<<<>>>@@@BBBDDDEEEGGGIIILLLOOOQQQSSSVVVYYY\\\___ccceeehhhkkknnnqqqtttvvvyyy|||~~~;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<============<<<======>>>???@@@@@@AAABBBCCCDDDFFFHHHKKKMMMOOOOOOQQQSSSVVVXXXXXXYYYYYYVVVVVVWWWXXXZZZ[[[]]]^^^]]]___```aaaaaacccfffhhhjjjmmmpppssstttvvvxxxzzzzzz|||}}}tttmmmmmmqqqwww|||lll```VVVRRRLLLHHHFFFEEEDDDCCCEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLNNNOOOQQQRRRTTTTTTWWWWWWXXXZZZ]]]bbbfffiiimmmqqquuuxxxzzzvvvhhhbbbaaadddjjjqqqyyy}}}wwwqqqmmmkkkhhhgggiiijjjkkkqqqxxxzzznnnddd___\\\bbbkkkttt~~~ooobbb\\\UUUSSSQQQOOOOOONNNLLLJJJHHHDDD>>>:::888666555444222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333000111222333333333333333333333333444444444444555333444444555666777888888777888:::::::::<<<@@@BBBJJJRRR^^^kkkyyyzzzsssnnnjjjiiifffbbbbbbfffhhhkkkttt~~~}}}xxxsssnnniiiddd```ZZZVVVRRRNNNKKKHHHFFFDDDBBB@@@>>>===>>>>>>===<<<::::::::::::::::::::::::888888888888888999:::;;;<<<<<<===???AAADDDFFFGGGIIIKKKOOOQQQSSSUUUXXX[[[^^^aaadddgggjjjmmmqqqsssuuuwww{{{}}}::::::999999999:::;;;;;;<<<<<<==================<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFHHHKKKNNNPPPQQQRRRSSSVVVXXXZZZ\\\\\\\\\]]]]]]]]]^^^___aaabbbccc```aaacccddddddeeehhhjjjlllooorrrtttuuuwwwyyy{{{{{{uuunnniiikkkqqqxxxuuueeeYYYQQQMMMIIIFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGIIIKKKNNNNNNOOOQQQSSSTTTVVVVVVXXXYYYZZZ]]]aaaeeeiiikkkqqquuuzzz~~~yyylllggggggjjjsss{{{yyyrrrnnnlllhhhfffhhhiiiiiilllqqqyyy|||~~~~~~xxxoooeee___YYY]]]dddllluuuuuuggg___WWWUUURRRPPPOOONNNLLLJJJJJJFFF@@@;;;888777555444222222222222222222222222111111111222222222333333222222222222222222222222111222222222222333333333111333444444333222333444333333333333444444444444444444444555666777777888777888:::;;;===???CCCFFFOOOXXXeeesssyyyuuunnnjjjhhhgggddd```bbbgggkkkoooyyy{{{vvvpppkkkfff```]]]WWWTTTOOOKKKIIIFFFDDDBBB>>><<<::::::;;;;;;:::999999999999999999999999999888888888888999:::;;;;;;<<<===>>>@@@CCCFFFHHHIIIKKKMMMPPPSSSUUUWWWZZZ]]]___bbbeeeiiikkkooorrruuuvvvxxx|||;;;:::::::::;;;;;;<<<========================<<<<<<===???BBBCCCDDDDDDDDDGGGHHHIIIKKKNNNQQQTTTUUUTTTVVVXXX[[[]]]^^^______````````````aaabbbcccdddbbbccceeeffffffgggjjjlllnnnqqqtttvvvwwwxxxzzz|||}}}}}}ssslllhhhlllttt|||{{{mmm^^^QQQKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHKKKLLLOOOPPPQQQSSSTTTVVVWWWXXXXXXYYY\\\```cccgggiiikkkqqqvvv}}}{{{ppplllmmmqqq{{{{{{uuupppkkkgggeeeggghhhgggiiimmmrrrtttvvvxxxwwwqqqhhhbbbYYY[[[^^^ccckkkwww~~~mmmdddYYYVVVRRRPPPOOONNNLLLJJJKKKGGGAAA<<<999777555444222222222222222222222222000000111222333444555555222222222222222222222222111111111111222222222222222555777666444222333444222222333333333444444444444444555555666666777777777888;;;===???BBBGGGJJJUUU^^^lllzzzxxxrrrpppiiifffffffffdddbbbffflllpppuuu|||xxxrrrmmmgggbbb\\\XXXTTTQQQLLLHHHFFFDDDAAA???>>><<<:::999::::::999888999999999999999999999999888888888999999:::<<<<<<<<<===???AAADDDGGGIIIKKKLLLOOORRRTTTVVVXXX\\\^^^___bbbfffiiilllooosssvvvwwwzzz~~~===============>>>???@@@===============<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEEEEIIIJJJLLLNNNQQQTTTVVVXXXUUUWWWZZZ\\\___`````````_______________```aaaaaacccdddfffgggggghhhkkkmmmppprrruuuwwwxxxyyy{{{}}}}}}vvvsssmmmjjjoooxxxvvvhhhXXXLLLHHHFFFDDDDDDFFFFFFFFFEEECCCCCCCCCEEEGGGJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYXXXZZZ]]]aaaeeehhhjjjjjjpppvvv~~~|||ssspppqqqvvv~~~wwwrrrkkkfffdddfffgggfffgggjjjmmmnnnrrruuuwwwssskkkeeeYYYZZZ[[[^^^eeeppp}}}rrriiiZZZWWWSSSPPPOOONNNLLLJJJLLLHHHAAA<<<999777555444222222222222222222222222000000111222444555666777222222222222222222222222000000000000111111111111444666888777444222333555222222333333333444444444555555555666666666666666666888;;;>>>@@@DDDIIIMMMYYYbbbqqq{{{sssnnnmmmgggeeefffgggfffeeejjjqqqtttzzz~~~zzzvvvpppjjjeee___YYYUUURRROOOJJJFFFDDDBBB???>>>@@@>>><<<;;;<<<<<<;;;999888888888888888888888888999999999999:::;;;<<<=========???AAADDDHHHJJJLLLMMMPPPSSSUUUWWWYYY\\\______bbbfffiiilllppptttwwwxxx{{{>>>>>>======<<<<<<<<<;;;???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIILLLLLLMMMOOOQQQTTTVVVWWWYYY[[[^^^```aaaaaaaaa`````````_________``````aaaffffffffffffhhhjjjmmmnnnttttttttttttvvvyyy~~~xxxlllmmmooouuu~~~ppp```TTTMMMFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGKKKPPPRRROOOQQQTTTVVVWWWYYY[[[^^^YYY[[[___bbbdddfffjjjlllsss{{{wwwwwwvvvvvvyyy{{{ssspppsssxxxzzzuuunnnkkkgggcccaaabbbdddeeehhhjjjmmmrrrtttrrrkkkeee___\\\ZZZ\\\cccnnnxxx~~~yyykkk^^^YYYUUUTTTQQQLLLKKKNNNHHHGGGCCC@@@<<<999777666333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444333333222222222333444555666777888999:::999999;;;===>>>AAAKKKWWWaaaooo~~~}}}yyyssskkkeeekkkhhhddddddfffkkkooorrr|||}}}vvvqqqjjjddd^^^YYYTTTQQQMMMJJJGGGEEECCCBBB???===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999999999::::::999999999999999::::::<<<>>>AAADDDEEEHHHKKKMMMNNNQQQUUUXXXYYYZZZ\\\]]]bbbdddgggiiikkknnnrrruuuzzz|||>>>>>>=========<<<<<<<<>>BBBMMMXXXfffttt|||yyytttmmmggghhhfffdddeeeiiioootttxxx~~~|||tttooohhhaaa\\\WWWRRROOOLLLIIIFFFCCCBBBAAA???===<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999999999:::::::::999::::::;;;;;;===???CCCEEEGGGIIILLLOOOOOORRRUUUXXXYYYZZZ\\\]]]```cccfffiiilllppptttwww{{{~~~>>>>>>============<<<<<<>>>>>>???@@@AAABBBCCCDDDHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\^^^___`````````___```````````````aaabbbcccffffffgggiiikkknnnpppqqqwwwxxxyyyzzz|||{{{pppmmmmmmooottt}}}|||kkk\\\QQQKKKGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBDDDGGGJJJNNNQQQRRRSSSUUUXXXYYYYYYZZZ]]]___```bbbfffiiimmmrrrwww{{{{{{uuupppsssvvv{{{ssshhh```\\\]]]aaadddiiipppxxx}}}rrrooojjjfffcccccccccdddcccdddfffjjjmmmnnnmmmkkkeee```YYYVVVYYYaaalllttt~~~vvvddd]]]WWWUUUSSSOOONNNPPPJJJIIIFFFBBB===999666555333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444333333333333555555555555555555555555777777:::===???CCCOOO\\\mmm{{{{{{yyytttnnniiieeedddeeegggmmmttt{{{}}}zzzpppllleee^^^YYYTTTOOOLLLIIIGGGCCCAAAAAA???===<<<;;;;;;;;;;;;::::::::::::::::::999888888888888999::::::::::::;;;;;;<<<===>>>AAADDDFFFHHHJJJMMMPPPPPPSSSVVVXXXYYYZZZ\\\^^^^^^aaaeeeiiilllqqqvvvyyy|||>>>>>>==================>>>>>>???AAABBBDDDEEEEEEJJJJJJJJJKKKMMMNNNPPPQQQSSSSSSSSSTTTUUUVVVXXXYYY\\\]]]^^^____________^^^^^^^^^^^^___```aaabbbcccggghhhiiillloooqqqtttuuuxxxyyy{{{|||wwwpppooommmqqqyyyyyyiii[[[QQQLLLHHHHHHHHHGGGFFFFFFEEEEEEBBBCCCEEEGGGJJJLLLNNNOOOUUUWWWYYYZZZZZZ[[[]]]___aaadddhhhlllqqqxxx~~~zzzyyyvvvuuuwww{{{}}}}}}{{{~~~|||yyywwwuuusssqqqoooqqqvvv}}}zzzlllbbbZZZUUUTTTXXXZZZ___fffnnnvvv~~~tttqqqlllgggcccbbbbbbbbb``````bbbeeehhhkkkmmmnnnjjjeee\\\VVVUUU\\\gggnnnzzz~~~|||iii```XXXUUUSSSOOONNNOOOKKKJJJGGGCCC???:::777555444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222222222222222222444444444555555555555555777777:::>>>AAAFFFTTT```uuu}}}zzzwwwrrrlllhhhccceeegggjjjpppxxxzzzvvvmmmiiibbb\\\WWWRRRMMMJJJFFFDDDAAA??????>>><<<;;;;;;;;;;;;:::::::::999999999999888888777888888999999999999:::;;;<<<===>>>???AAADDDGGGHHHKKKNNNPPPRRRTTTWWWXXXYYYZZZ]]]^^^___bbbfffjjjmmmqqqvvvzzz}}}======>>>>>>>>>>>>>>>>>>??????AAACCCEEEFFFHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYY]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___aaabbbccchhhjjjlllpppsssvvvxxxyyyzzz{{{}}}{{{ppplllnnnooottt}}}vvvfffZZZRRRNNNIIIIIIIIIHHHGGGFFFFFFEEEHHHIIIJJJLLLNNNOOOPPPQQQVVVXXXZZZ[[[[[[\\\^^^```fffjjjooouuu|||{{{qqqhhhcccccc```___aaagggjjjkkkjjjllllllkkkkkkjjjkkkmmmooouuuzzztttggg^^^WWWPPPOOORRRTTTXXX^^^dddllluuu~~~vvvsssnnnhhhdddaaa______]]]^^^```bbbdddhhhllloooooojjjbbbZZZWWW[[[dddkkkvvv{{{nnncccYYYUUURRROOOMMMMMMKKKJJJHHHEEE@@@<<<888666444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333555555555555666666666666222222333444555666777777777777:::???CCCJJJYYYfffzzz}}}xxxtttnnniiifffeeegggkkkooottt|||~~~wwwssskkkggg```ZZZUUUPPPLLLIIIDDDBBB???>>>>>>===<<<:::;;;;;;:::::::::999999999999888888777888888999999888888999999;;;<<<>>>>>>???BBBEEEGGGIIIKKKOOOQQQSSSUUUWWWXXXYYYZZZ]]]___ccceeehhhkkknnnrrrvvvyyy~~~======>>>>>>>>>>>>??????AAABBBCCCEEEHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZZZZ^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^```bbbcccdddjjjlllppptttwww{{{}}}~~~}}}~~~tttmmmkkknnnqqqwwwrrrcccXXXRRROOOKKKJJJIIIIIIHHHGGGFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRWWWYYY[[[]]]]]]^^^```bbbiiinnnuuu~~~wwwkkkaaaYYYTTTRRRRRRRRRUUUYYY\\\^^^^^^aaacccdddfffgggjjjnnnrrr{{{xxxnnnccc[[[UUUNNNLLLNNNPPPRRRVVV[[[bbbjjjsssyyyyyyvvvqqqkkkeeeaaa___^^^]]]^^^___```bbbeeekkknnnqqqoooiiiaaa\\\]]]ccciiirrrxxxuuuhhh\\\VVVSSSOOOLLLLLLJJJJJJHHHFFFBBB>>>:::888444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444444555555555222222333444666777888999888888;;;AAAFFFNNN^^^lll{{{vvvpppkkkgggfffgggkkkpppuuuzzz|||uuuooohhhddd]]]WWWRRRNNNJJJGGGBBB@@@>>>=========<<<:::::::::::::::999999999999999888888888888999::::::888999999:::<<<>>>???@@@AAADDDGGGIIIKKKMMMPPPSSSUUUVVVXXXYYYYYY[[[^^^```eeegggjjjmmmpppsssxxx{{{======>>>>>>>>>?????????CCCDDDFFFHHHKKKMMMOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]___^^^^^^]]]\\\\\\\\\\\\]]]^^^___```bbbdddfffggglllnnnrrrwww{{{yyyqqqkkklllppprrryyy~~~mmm___UUUQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGIIILLLOOOSSSUUUYYY[[[^^^___```bbbdddggglllsss|||{{{hhh[[[TTTOOOMMMIIIKKKNNNOOOPPPRRRTTTVVV[[[^^^bbbdddgggkkkpppuuu|||uuulllbbb\\\WWWPPPNNNOOOOOOPPPRRRUUUZZZaaajjjooovvv|||}}}zzzuuunnnhhhccc```^^^]]]___``````aaaccchhhlllqqqpppmmmggg```___cccgggmmmuuu}}}nnn```YYYUUUQQQMMMLLLIIIIIIHHHGGGCCC???<<<999555444444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111111111222222333333333444444555666666777888888999999===CCCHHHRRRbbbqqqyyysssllliiiggggggiiiooouuu{{{{{{sssmmmeee```ZZZTTTOOOKKKGGGDDDBBB@@@============<<<;;;:::::::::999999999999888999999999999999:::;;;;;;::::::;;;===>>>AAABBBCCCDDDFFFJJJLLLNNNPPPSSSVVVVVVWWWXXXYYYYYY[[[^^^```eeegggkkkooorrrvvv{{{======>>>>>>?????????@@@EEEFFFHHHJJJMMMPPPQQQRRRPPPPPPPPPQQQRRRTTTVVVVVVTTTUUUVVVXXXZZZ\\\___```______^^^]]]\\\\\\\\\\\\______```bbbdddfffhhhiiimmmppptttyyy~~~}}}ssslllhhhiiinnnssszzz{{{jjj\\\SSSPPPOOOLLLKKKKKKIIIHHHGGGFFFFFFIIIIIIIIIKKKOOOUUUZZZ]]][[[]]]```bbbccceeehhhjjjttt{{{rrr^^^QQQLLLJJJJJJEEEIIIMMMNNNLLLLLLOOOQQQTTTXXX]]]aaadddhhhnnnsss{{{~~~}}}yyyvvvmmmddd___ZZZTTTQQQRRRPPPQQQRRRTTTWWW^^^fffkkkooovvv}}}wwwqqqjjjeeeaaa___^^^```aaaaaa```bbbgggkkkpppqqqooojjjccc```bbbfffjjjssssssccc[[[WWWRRRNNNMMMIIIIIIHHHGGGDDDAAA===;;;555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444555555666666666777777777777777777777777999:::===DDDJJJTTTeeettt}}}xxxqqqkkkhhhhhhiiijjjpppxxxzzzrrrkkkbbb^^^XXXRRRMMMIIIEEEBBBAAA???=========>>>===;;;:::::::::999999999888888:::999999999:::;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFIIILLLNNNPPPRRRUUUXXXWWWXXXYYYYYYYYY[[[^^^aaadddgggkkkoootttyyy~~~============???AAACCCDDDFFFGGGIIIKKKNNNPPPRRRSSSOOOPPPPPPQQQSSSUUUVVVWWWVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^```bbbcccfffiiilllmmmrrryyy~~~tttmmmiiigggiiinnnuuu|||sssfff\\\UUUQQQOOOQQQMMMIIIFFFEEEFFFEEEEEEGGGIIIKKKNNNRRRUUUWWWXXX\\\]]]aaaeeeffffffkkkrrr{{{~~~cccSSSLLLGGGDDDDDDEEEFFFGGGHHHHHHJJJNNNPPPTTTVVVYYY\\\```eeelllpppxxxyyy{{{}}}}}}{{{yyyxxx{{{zzzzzzzzzyyyxxxxxxwwwuuusssoooggg^^^WWWSSSRRRSSSSSSTTTVVVYYY]]]bbbdddlllrrr{{{~~~xxxqqqjjjddd```^^^^^^]]]]]]^^^___aaacccdddkkkpppssspppggg```___aaakkkrrr}}}yyyeee]]]ZZZVVVPPPMMMLLLKKKHHHGGGEEEBBB===:::666444333333444555444333222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333666666666666666555555555222444666777666666666777;;;<<<>>>BBBKKKZZZmmmzzzzzzpppkkkhhhfffhhhlllooovvv~~~~~~wwwpppjjjccc^^^VVVPPPKKKGGGDDDBBB>>><<<:::999999:::;;;<<<:::::::::999999999999999<<<;;;;;;::::::;;;;;;<<<======???@@@CCCEEEGGGHHHIIIJJJLLLNNNQQQRRRSSSTTTWWWYYY[[[\\\\\\]]]```aaadddgggkkkooorrrwww|||{{{yyyvvvrrrpppsssxxx|||>>>>>>===>>>???AAACCCDDDGGGHHHJJJLLLNNNPPPRRRSSSOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^aaaccceeehhhkkknnnpppuuu{{{zzzooojjjgggfffjjjooossszzzzzznnnbbbZZZUUURRRQQQPPPLLLHHHEEEEEEFFFFFFFFFIIIKKKMMMPPPSSSVVVXXXZZZ]]]^^^bbbggghhhiiiooovvv~~~vvv^^^PPPJJJFFFEEEEEECCCDDDEEEFFFFFFGGGJJJMMMPPPRRRUUUXXX\\\aaagggkkkppprrruuuwwwwwwuuusssqqqqqqqqqqqqrrrssstttuuuuuuwwwuuuqqqjjjaaa[[[XXXWWWWWWWWWWWWYYY[[[^^^bbbdddhhhnnnvvv~~~}}}xxxrrrlllfffbbb```^^^]]]]]]]]]___```bbbdddhhhmmmqqqnnnfff```___aaafffmmmxxx}}}hhh^^^[[[WWWRRROOOLLLKKKIIIGGGEEEBBB>>>:::666555333333444555444333222222111111111111222222333333333333333333333333222222222222222222222222333333333333333333333333666666666666666666666555444666888888777777888999<<<>>>@@@EEENNN]]]nnn{{{yyyooojjjhhhgggjjjnnnsssyyy~~~wwwpppkkkaaa\\\TTTNNNIIIEEEBBB@@@>>>===;;;999999:::;;;<<<;;;;;;::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>??????@@@AAACCCFFFHHHJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[\\\^^^```dddgggkkkooosssxxx~~~}}}xxxmmmllliiieeedddffflllpppyyy????????????@@@AAACCCCCCIIIJJJKKKMMMNNNPPPQQQRRROOOPPPPPPRRRSSSUUUWWWXXX[[[[[[\\\^^^____________ZZZZZZZZZYYYYYYZZZZZZ[[[]]]___cccfffhhhkkkooorrruuuyyy~~~zzzqqqiiifffeeefffiiiooopppvvvvvvpppggg^^^YYYVVVSSSRRRNNNKKKGGGEEEEEEFFFGGGGGGLLLMMMOOORRRUUUXXXZZZ[[[]]]^^^ccciiilllnnnttt}}}lllVVVKKKGGGEEEEEEFFFCCCEEEFFFFFFFFFGGGIIILLLMMMOOORRRUUUXXX]]]bbbfffiiikkkooorrrrrrpppnnnkkkhhhhhhiiijjjmmmppptttuuuyyyxxxtttnnngggbbb``````______```aaacccfffhhhiiijjjnnnttt{{{}}}yyytttnnniiidddbbb^^^]]]]]]]]]^^^```aaabbbeeeiiimmmkkkddd___^^^___bbbiiitttmmmaaa\\\WWWSSSQQQMMMKKKIIIGGGFFFCCC???;;;777555333333444555444333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333555555666666666666666666555777888999888888:::;;;===@@@DDDJJJSSSaaaqqq}}}wwwmmmiiihhhhhhmmmrrrxxx~~~}}}wwwooojjj]]]YYYQQQKKKGGGDDDAAA??????>>><<<:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCBBBAAABBBDDDGGGKKKMMMOOOPPPRRRTTTVVVXXXXXXYYYXXXYYYZZZZZZZZZZZZ\\\^^^bbbfffjjjoootttzzzuuummmggg]]]\\\ZZZWWWVVVYYY^^^cccmmmttt~~~@@@@@@@@@AAAAAABBBCCCCCCIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQSSSTTTWWWYYYZZZ\\\]]]]]]^^^____________\\\[[[[[[[[[[[[\\\]]]]]]^^^aaaeeeiiilllooosssuuuzzz}}}rrrjjjdddccccccdddggglllmmmqqqxxx}}}~~~zzzwwwmmmiiibbb\\\YYYVVVTTTSSSNNNKKKGGGEEEFFFGGGHHHHHHLLLNNNPPPSSSVVVYYY[[[\\\]]]^^^ccckkkooorrrzzzssscccQQQGGGDDDCCCDDDFFFFFFHHHIIIJJJIIIJJJLLLNNNNNNPPPSSSUUUXXX\\\```cccfffiiimmmqqqrrrqqqnnnlllgggggghhhjjjnnnrrrvvvxxxyyyxxxuuupppkkkiiihhhiiijjjkkkmmmppprrruuuwwwxxxvvvxxxzzz~~~|||wwwqqqkkkfffbbb^^^^^^]]]]]]]]]^^^```aaabbbfffiiigggbbb]]][[[\\\bbbhhhrrr|||ssseee]]]WWWSSSSSSMMMKKKIIIHHHFFFDDD@@@<<<888666444444444555444333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333555555555555666666666666555777888888888888:::<<<===BBBIIIPPPZZZgggvvv}}}sssjjjhhhhhhjjjpppwww|||{{{tttlllggg[[[VVVOOOIIIFFFCCCAAA??????>>>===;;;::::::::::::::::::;;;;;;<<<<<<=========>>>>>>???AAABBBDDDEEEGGGFFFDDDDDDFFFIIINNNPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZZZZYYYXXXXXXZZZ\\\```ccciiiooottt{{{|||qqqggg^^^XXXSSSRRRQQQOOOOOORRRWWW\\\eeelllvvv@@@@@@AAABBBCCCDDDDDDDDDIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVYYY[[[\\\]]]]]]^^^^^^___^^^^^^^^^^^^^^^]]]]]]^^^______``````dddiiimmmpppsssvvvyyy}}}vvvmmmfffaaaaaaaaa```bbbfffiiilllpppssstttssspppmmmhhhddd```\\\ZZZXXXUUUSSSOOOLLLHHHFFFGGGHHHIIIIIILLLMMMOOOSSSVVVYYY\\\]]]]]]___eeelllrrrwwwkkk]]]NNNFFFDDDBBBCCCEEEHHHJJJLLLMMMMMMNNNOOOQQQPPPRRRTTTVVVXXXZZZ]]]```dddggglllpppssssssqqqpppkkklllmmmooorrruuuxxxzzzvvvuuutttqqqnnnnnnppprrrvvvyyy}}}zzztttmmmgggccc^^^^^^]]]\\\\\\]]]^^^___aaadddfffeeeaaa\\\ZZZZZZaaahhhqqqzzzzzziii___WWWSSSSSSMMMKKKJJJIIIGGGEEEAAA>>>999777555444555555444333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555666666777777555666777777777888;;;===>>>DDDNNNXXXcccooo|||xxxooohhhgggiiimmmtttzzzxxxpppgggaaaXXXTTTMMMHHHEEECCCAAA???>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCEEEGGGHHHKKKIIIHHHGGGIIILLLPPPSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZZZZXXXWWWWWWZZZ\\\^^^bbbhhhnnnttt{{{~~~rrrfff\\\TTTOOOLLLLLLLLLKKKLLLOOOUUUYYY```gggrrr}}}???@@@BBBCCCEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOOOOSSSSSSTTTVVVYYY[[[]]]___^^^^^^_________^^^^^^]]]____________```aaabbbbbbdddggglllqqqtttvvvyyy{{{}}}xxxoooiiibbb^^^^^^^^^]]]]]]```cccdddgggiiiiiihhheeedddcccaaa^^^]]]\\\ZZZWWWUUUQQQNNNJJJHHHHHHIIIJJJIIIKKKLLLOOOSSSWWW[[[^^^``````aaagggooouuu{{{fffZZZNNNHHHEEEDDDEEEHHHIIILLLNNNPPPPPPQQQSSSTTTSSSUUUWWWWWWWWWXXXZZZ\\\```ccchhhmmmqqqsssssssssqqqrrrtttvvvxxxzzz|||}}}vvvwwwvvvvvvvvvyyy}}}}}}wwwpppiiieee___^^^]]]\\\[[[\\\]]]^^^```bbbeeeeeecccaaa______bbbgggpppwww}}}ooobbbYYYTTTTTTMMMLLLJJJIIIHHHEEEBBB???999777555444555555444222333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666777777777555666777777777888;;;>>>@@@HHHUUUbbbnnnzzz{{{ssskkkfffhhhlllpppvvv}}}~~~vvvmmmddd^^^VVVQQQKKKGGGDDDBBBAAA???============<<<<<<<<<;;;:::;;;;;;===>>>???@@@@@@CCCCCCCCCDDDFFFHHHIIIJJJMMMLLLKKKKKKLLLOOORRRTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZZZZXXXWWWXXX[[[]]]^^^bbbhhhnnnuuu|||vvviii^^^UUUNNNJJJGGGGGGHHHHHHIIIMMMSSSWWW]]]eeeppp{{{>>>???BBBDDDFFFGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVXXX[[[]]]```aaa```aaaaaaaaa```______^^^____________```aaabbbcccfffjjjppptttvvvxxx{{{||||||~~~|||ooohhhbbb]]]ZZZ[[[[[[YYYYYY[[[\\\]]]^^^______^^^\\\[[[]]]\\\\\\]]]]]]\\\YYYWWWTTTQQQLLLJJJJJJJJJJJJJJJKKKMMMPPPUUUYYY^^^aaacccdddeeekkkssszzzyyybbbXXXNNNJJJIIIHHHIIIMMMLLLOOORRRUUUVVVWWWXXXZZZXXXZZZ\\\[[[ZZZYYYZZZ[[[^^^```eeejjjooosssvvvxxxwwwyyy|||zzztttmmmiii___^^^]]][[[[[[[[[\\\]]]^^^aaaeeehhhiiihhhhhhhhheeejjjrrrxxx}}}vvvggg\\\VVVVVVMMMLLLJJJJJJIIIFFFBBB???:::888666555555555444222444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333444444555555666777777888777777888888888:::===@@@CCCMMM\\\kkkxxx|||wwwnnnhhheeeiiinnnrrrxxx~~~|||uuulllccc]]]RRRNNNHHHDDDBBBAAA???>>>;;;<<<<<<===============<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFHHHIIIKKKKKKNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZZZZXXXWWWYYY\\\___```dddjjjqqqwww~~~yyymmmaaaXXXPPPJJJFFFDDDEEEFFFGGGIIIMMMRRRWWW]]]fffrrr}}}===???BBBEEEGGGHHHIIIIIILLLLLLMMMOOOQQQSSSTTTTTTVVVVVVWWWYYY\\\___aaabbbbbbbbbcccbbbbbbaaa```___^^^^^^^^^______aaabbbbbbhhhlllqqquuuxxxyyy{{{}}}{{{}}}uuuiiiddd^^^YYYWWWYYYYYYWWWWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVXXXXXXZZZ\\\^^^^^^[[[YYYVVVRRRNNNKKKJJJKKKKKKJJJKKKMMMQQQVVV[[[```dddfffggghhhnnnvvv}}}uuu___VVVNNNLLLKKKKKKMMMQQQPPPSSSWWWZZZ[[[\\\^^^```^^^```aaa```^^^]]]]]]]]]^^^```dddiiiooouuuyyy{{{||||||}}}|||wwwqqqmmm___^^^\\\[[[[[[[[[[[[\\\]]]```eeejjjmmmooooooooojjjnnnuuu{{{{{{kkk___XXXWWWMMMLLLKKKJJJIIIGGGCCC@@@:::888666555555555444222444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333444444444555666777777888888999999999999;;;???BBBFFFQQQaaarrryyyssskkkfffeeejjjoootttyyy|||uuulllddd^^^PPPLLLFFFBBB@@@???>>>===:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOPPPPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\]]]^^^^^^ZZZZZZZZZXXXXXXYYY]]]```cccffflllsssyyy{{{ttthhh\\\SSSMMMGGGEEECCCDDDFFFGGGIIINNNSSSXXX```iiiuuu~~~}}}@@@@@@@@@CCCGGGJJJKKKLLLNNNQQQUUUWWWWWWWWWWWWXXX\\\\\\]]]]]]^^^```aaabbbeeeddddddcccbbbbbbbbbbbbdddcccaaa```aaaccceeegggkkkmmmppptttvvvxxxyyyyyy{{{yyyzzz}}}~~~~~~|||nnnccc___YYYWWWUUUTTTSSSRRRPPPNNNSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWZZZ\\\]]]]]]\\\[[[YYYWWWRRRLLLHHHFFFHHHKKKKKKMMMPPPSSSWWW\\\cccggghhhnnnuuu{{{sss___VVVNNNNNNOOOOOORRRUUUSSSXXX[[[[[[\\\aaaccccccfffgggggggggeeebbb___]]]\\\___dddhhhnnnttt{{{}}}~~~|||uuuooofffbbb^^^[[[[[[\\\\\\\\\```cccgggjjjqqqyyy{{{yyyxxxyyyzzzzzz}}}lllaaa[[[UUURRRPPPNNNLLLKKKHHHEEEBBB<<<:::888666444444444444444444444333333333222222222222333333333333444444333333333333333333333333444333333222222333333444444444444555555555555555777888999888777:::AAAFFFLLLYYYlll|||wwwpppiiiggghhhlllpppuuuyyyrrriii___YYYNNNLLLGGGCCC@@@>>>>>>>>>@@@>>>===<<<<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEJJJIIIIIIJJJKKKMMMOOOPPPOOOQQQSSSUUUVVVWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]][[[[[[ZZZZZZ\\\^^^aaacccgggjjjpppvvv{{{yyynnn___SSSNNNJJJFFFBBBDDDEEEFFFFFFHHHOOOYYY```iiiooo{{{yyyrrrppprrrqqqtttzzz@@@@@@AAACCCGGGJJJLLLMMMOOOSSSVVVYYYYYYYYYZZZ[[[\\\]]]^^^___aaaccceeefffffffffeeeeeedddeeeeeeeeeeeedddbbbaaabbbdddggghhhmmmooorrrtttwwwxxxyyyyyy{{{yyyyyy|||}}}sssfff]]]YYYWWWUUUSSSRRRRRRQQQOOOMMMOOOOOONNNNNNNNNPPPQQQRRRUUUVVVXXXYYY[[[[[[[[[[[[YYYWWWSSSMMMIIIGGGIIIKKKKKKMMMPPPRRRVVV[[[bbbfffjjjooovvv{{{nnn___WWWPPPPPPQQQQQQTTTWWWUUUZZZ\\\\\\^^^cccggghhhnnnnnnnnnmmmkkkhhheeecccaaabbbdddggglllttt}}}~~~}}}vvvqqqgggccc^^^[[[[[[[[[\\\\\\^^^bbbfffjjjrrr|||}}}||||||{{{zzz{{{pppddd\\\VVVSSSQQQNNNLLLKKKIIIEEECCC===<<<:::777666555555555333222222222222111111111222222333333333333444444333333333333333333333333444333333222222333333444444444444555555555555666666888999888888;;;BBBGGGPPP]]]ppp}}}uuuooojjjhhhiiioootttyyyxxxpppggg^^^WWWMMMKKKFFFBBB???>>>>>>>>>???>>>===<<<===>>>@@@AAADDDEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^_________^^^]]]]]]\\\]]]^^^aaadddeeejjjmmmsssyyy~~~~~~{{{qqqgggYYYOOOKKKHHHEEEBBBDDDEEEGGGHHHJJJQQQ[[[bbbnnnttt|||tttmmmfffdddfffeeeiiinnnsssxxx~~~AAAAAABBBDDDGGGJJJMMMOOORRRUUUYYY[[[\\\]]]^^^___^^^___```bbbeeegggiiijjjhhhhhhggggggggghhhiiiiiigggeeedddcccdddfffiiijjjpppqqqsssvvvxxxxxxyyyyyy{{{xxxxxx{{{}}}vvviii___WWWUUUSSSQQQOOOOOOOOONNNMMMKKKLLLKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXTTTOOOKKKIIIJJJLLLKKKMMMOOOQQQUUUZZZ```eeelllqqqwww|||}}}jjj^^^XXXSSSSSSTTTTTTVVVZZZZZZ___aaa```ccckkkqqqrrrxxxxxxxxxvvvtttqqqnnnmmmjjjiiihhhhhhllluuu~~~xxxsssiiieee___\\\[[[[[[[[[[[[[[[```dddjjjsss~~~}}}zzzvvvtttuuuyyy~~~vvviii___XXXTTTRRROOOMMMLLLJJJGGGDDD???>>>;;;999777666666666444444333333333222222222222222333333333333444444333333333333333333333333444333333222222333333444444444555555555666666666666888999999999===DDDIIIUUUbbbvvvzzzrrrmmmkkkiiilllrrrxxx}}}vvvnnneee[[[UUUKKKIIIEEEAAA>>>>>>>>>??????>>>>>>>>>???AAACCCDDDGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVXXXZZZ[[[\\\\\\\\\\\\]]]___```aaabbbaaaaaa``````___```bbbeeehhhiiinnnrrrwww}}}|||}}}~~~|||yyyuuurrrhhh```UUUMMMIIIGGGEEECCCDDDFFFIIIJJJMMMTTT^^^fffuuu}}}~~~pppfff___XXXWWWZZZYYY\\\aaagggmmmuuu|||AAABBBCCCDDDGGGJJJNNNQQQTTTWWW[[[]]]^^^```bbbcccaaabbbdddfffhhhjjjkkkkkkiiihhhhhhhhhiiijjjkkkkkkhhhgggeeeeeefffhhhkkkmmmrrrsssuuuwwwxxxyyyxxxxxx{{{xxxwwwzzz}}}nnnddd[[[VVVTTTOOONNNLLLLLLLLLLLLKKKIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTWWWYYYXXXWWWUUUQQQMMMKKKLLLMMMLLLMMMOOOPPPTTTYYY```dddmmmrrrxxx}}}zzziii^^^XXXUUUVVVVVVVVVZZZ___aaaeeehhhiiimmmwww~~~~~~|||zzzxxxvvvtttrrrpppnnnqqqxxxzzzvvvkkkgggaaa]]][[[[[[ZZZZZZYYY^^^bbbgggppp{{{wwwqqqkkkiiikkkooowww~~~~~~mmmaaaYYYVVVSSSPPPMMMLLLJJJHHHFFF@@@>>><<<999777666666666777666666666555555555555222222222333333333444444333333333333333333333333444333333222222333333444444444555555666666777777666888::::::;;;@@@GGGMMMZZZggg{{{xxxqqqlllkkkjjjnnnuuu}}}|||tttkkkbbbXXXRRRIIIGGGDDD@@@>>>>>>???????????????@@@BBBCCCEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUXXXYYYZZZ[[[]]]^^^_________aaabbbddddddddddddcccbbbbbbbbbbbbeeehhhkkkmmmrrrvvv|||~~~{{{}}}}}}{{{xxxvvvtttqqqnnnkkkbbb\\\SSSLLLIIIGGGFFFEEEEEEHHHKKKNNNRRRZZZdddlll|||yyyiii^^^VVVQQQPPPSSSTTTWWW[[[___fffnnnwww}}}@@@BBBCCCDDDFFFIIIOOOSSSVVVXXX[[[^^^___```ccceeefffggghhhiiijjjjjjjjjjjjiiiiiihhhiiiiiijjjkkkkkkiiihhhffffffgggjjjmmmooossstttvvvwwwxxxyyyxxxxxxzzzwwwxxx|||vvvggg___XXXTTTSSSMMMKKKJJJJJJKKKKKKJJJHHHIIIJJJKKKLLLLLLMMMMMMMMMOOONNNMMMMMMNNNQQQTTTVVVVVVVVVUUURRRNNNLLLLLLMMMLLLMMMNNNPPPSSSYYY```eeemmmssszzz|||lll___ZZZWWWXXXYYYYYY^^^eeegggmmmrrruuu{{{}}}}}}{{{yyyzzz~~~{{{xxxnnniiiccc^^^[[[ZZZYYYYYYYYY\\\___ccckkkuuuyyyxxxoooggg``````bbbgggrrr|||~~~rrrcccZZZVVVTTTPPPMMMLLLJJJHHHFFF@@@>>>;;;999666555555555777777777666666666555555222222222333333333444444333333333333333333333333444333333222222333333444444444555555666777777888666999;;;<<<>>>CCCKKKQQQ^^^kkk}}}}}}uuuooolllkkkkkkoooxxx{{{rrriii___VVVPPPHHHFFFCCC@@@>>>???@@@AAA@@@@@@AAACCCDDDFFFGGGHHHHHHIIIIIIJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWYYYZZZ[[[\\\]]]___``````cccdddeeefffggggggffffffcccccccccdddgggkkknnnpppvvvzzz|||~~~zzzrrrpppmmmkkkiiihhheeeccc\\\XXXQQQKKKHHHFFFEEEEEEGGGKKKOOOSSSXXX```kkkrrruuucccXXXRRRMMMMMMOOORRRTTTWWW[[[aaaiiirrrxxx???AAACCCDDDDDDHHHOOOTTTVVVXXX[[[\\\]]]___bbbdddggghhhjjjkkkkkkkkkjjjiiijjjjjjiiiiiiiiijjjjjjkkkiiihhhgggggghhhkkknnnppprrrsssuuuwwwxxxyyyxxxxxxyyywwwyyy~~~kkk```ZZZTTTPPPOOOKKKJJJIIIIIIKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJNNNMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUSSSOOOMMMLLLMMMKKKLLLNNNPPPSSSZZZbbbhhhnnnuuu~~~pppbbb^^^[[[[[[\\\^^^eeemmmooowww|||wwwqqqllljjjiiiiiikkkpppwww||||||zzzpppkkkeee___\\\ZZZYYYWWWXXX[[[]]]^^^eeennnrrrqqqkkkaaaYYY[[[^^^bbbnnn{{{~~~wwwggg\\\WWWTTTOOOMMMKKKJJJHHHGGG@@@???<<<999777555555444555555444444444333333333222222333333333333444444333333333333333333333333444333333222222333333444444444555666777777888999777:::===???AAAGGGOOOVVVbbbnnnzzzrrrnnnllllllmmmrrr|||{{{rrrhhh^^^TTTOOOGGGEEECCC@@@???@@@AAACCCBBBBBBDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUWWWXXXYYYYYY[[[[[[[[[\\\]]]___aaabbbeeefffgggiiiiiiiiihhhgggeeeeeeeeegggjjjnnnrrrttt{{{~~~}}}zzzrrrmmmeeebbb___^^^]]]]]][[[YYYUUURRRNNNIIIFFFEEEDDDEEEJJJNNNSSSXXX^^^gggqqqyyyooo]]]RRRNNNJJJJJJKKKOOOQQQTTTWWW]]]dddmmmrrrxxxxxxyyywwwvvvuuuwwwyyy>>>@@@CCCCCCCCCGGGNNNTTTVVVXXXZZZ[[[[[[]]]___bbbeeegggiiikkklllkkkjjjjjjlllkkkkkkjjjjjjjjjjjjkkkiiihhhgggggghhhkkknnnpppqqqrrrtttvvvxxxyyyyyyxxxxxxwww{{{uuuddd[[[VVVQQQMMMKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIMMMMMMLLLLLLLLLMMMNNNOOORRRSSSTTTSSSPPPMMMLLLLLLKKKLLLNNNPPPTTT\\\dddjjjpppxxxsssgggccc```______bbblllvvv|||~~~pppmmmgggaaa\\\ZZZYYYYYYZZZ^^^cccfffjjjttt~~~~~~|||{{{rrrmmmfff```\\\ZZZXXXWWWWWWYYYZZZ[[[bbbjjjnnnmmmjjj]]]VVVWWWZZZ]]]iiiwww}}}kkk```VVVSSSOOOLLLJJJIIIHHHGGGBBB@@@===:::888666666555444444444333333333222222222222333333333333444444333333333333333333333333444333333222222333333444444444555666777888999999888;;;???AAADDDJJJSSSYYYfffqqqvvvooolllkkkooopppvvv{{{qqqggg]]]SSSNNNGGGEEECCCAAA@@@AAACCCDDDDDDDDDFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTWWWYYYZZZ[[[[[[]]]]]]]]]]]]___aaabbbdddggggggiiijjjjjjjjjiiihhhhhhhhhhhhjjjmmmrrruuuxxx~~~}}}}}}uuummmeee___ZZZXXXUUUTTTTTTUUUTTTSSSOOONNNLLLJJJHHHGGGHHHIIILLLPPPWWW\\\ccclllwwwyyyiiiWWWNNNKKKIIIHHHIIIKKKMMMQQQVVV[[[ccckkkppprrrrrrqqqooolllkkkmmmnnn===@@@BBBBBBBBBFFFNNNTTTVVVWWWYYYYYYYYY[[[]]]```ccceeehhhjjjllllllkkkkkknnnmmmlllkkkkkkkkkkkkkkkiiihhhgggggghhhkkknnnppppppqqqsssvvvxxxxxxyyyyyyxxxxxx|||qqqaaaYYYUUUPPPLLLJJJKKKJJJIIIJJJLLLLLLLLLKKKNNNOOOOOOOOOOOOMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMQQQSSSTTTSSSPPPMMMLLLLLLKKKLLLMMMPPPUUU]]]ffflllrrr{{{tttkkkgggcccbbbbbbfffqqq|||}}}wwwfffccc]]]WWWSSSRRRRRRRRRQQQUUUYYYZZZ\\\dddrrr}}}~~~~~~|||{{{sssnnnfff```\\\ZZZXXXVVVVVVXXXYYYZZZ```iiimmmlllhhh[[[SSSUUUWWWXXXcccrrrnnncccVVVSSSNNNKKKJJJIIIGGGFFFCCCBBB???<<<999888777777666666555555555444444444222222333333333444444444333333333333333333333333444333333222222333333444444444555666777888999999999<<<@@@BBBFFFLLLUUU\\\iiittt}}}sssllljjjjjjqqqrrryyy|||qqqggg\\\SSSMMMGGGEEECCCAAAAAABBBDDDFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRUUUXXXZZZ[[[\\\\\\^^^^^^^^^^^^```bbbdddeeeggghhhiiijjjkkkjjjiiihhhjjjjjjkkkmmmppptttxxx{{{~~~}}}~~~}}}|||uuummmddd[[[VVVVVVSSSQQQPPPQQQRRRRRRQQQMMMMMMMMMLLLKKKLLLMMMOOOMMMRRRYYY___fffooozzzvvvfffUUUMMMKKKIIIHHHHHHIIILLLQQQVVV\\\dddlllqqqoooooonnnkkkhhhggghhhiii===???AAACCCEEEHHHMMMPPPTTTVVVWWWWWWWWWXXXZZZ]]]bbbaaabbbfffjjjlllkkkiiijjjiiihhhgggggghhhiiijjjhhhgggggggggiiillloooppptttvvvxxxxxxxxxxxxyyyzzz{{{}}}rrrhhh]]]WWWQQQLLLLLLNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMTTTUUUUUURRROOOMMMMMMMMMKKKLLLPPPVVVZZZ^^^gggqqqxxxtttmmmhhhgggiiippp}}}{{{mmmggg^^^UUURRRQQQNNNLLLMMMPPPRRRUUUVVVXXX\\\ccciiivvv}}}~~~{{{xxxuuurrrlllfff```[[[WWWVVVWWWWWWXXX[[[___eeejjjnnnhhh[[[SSSTTTUUUWWWbbbqqqooobbb[[[SSSMMMLLLKKKGGGEEEEEEDDDBBB@@@===:::777666555555555444444444333333333333333333222222111111111444444444333333222222222000111222333444444444444333333444555666777888888>>>;;;<<>>???AAACCCDDDGGGLLLOOORRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]___bbbfffggggggeeefffffffffffffffggghhhiiihhhhhhiiijjjlllooorrrsssuuuwwwxxxxxxxxxxxxyyy{{{~~~vvviiiaaaXXXTTTQQQMMMLLLOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRPPPOOOPPPQQQPPPPPPSSSXXX]]]cccooozzz}}}vvvoooooouuu{{{jjj___UUURRRPPPMMMMMMOOOOOORRRVVVWWWYYY]]]dddiiilllrrr||||||yyyuuurrrmmmgggaaa[[[XXXVVVUUUUUUVVVXXX\\\aaafffiiiiii___VVVTTTSSSUUU___mmm}}}wwwhhh]]]UUUNNNMMMLLLHHHEEEFFFDDDBBB@@@===:::888777666555555444444444333333333333333333333222222222222444444333333333333222222111222333444444555444444444555555666777888999::::::999;;;CCCKKKTTT```kkkvvvzzzrrrooommmkkklllpppxxx~~~xxxnnndddZZZPPPJJJFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNOOORRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^``````cccccccccdddeeeggghhhiiiiiiiiiiiiiiijjjkkklllllllllnnnqqqtttwww|||~~~|||xxxxxxyyyyyyyyyzzz|||{{{xxxrrrnnngggccc[[[TTTNNNJJJHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRPPPNNNNNNQQQSSSUUUYYY___eeemmmvvvuuueeeYYYLLLGGGFFFEEEEEEFFFKKKNNNTTTZZZbbbjjjsssyyyyyytttnnnhhhfffhhhlllooo>>>@@@BBBCCCDDDGGGKKKNNNQQQSSSUUUWWWWWWXXXYYY[[[ZZZ[[[]]]```cccdddddddddeeeeeeeeefffggghhhiiiiiiiiijjjkkkllloooqqqtttuuuxxxyyyzzzzzzzzzzzz|||~~~|||mmmddd\\\UUUSSSPPPMMMLLLOOOLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRPPPOOOPPPQQQRRRQQQTTTYYY^^^eeerrr}}}}}}vvvuuu{{{mmmbbbWWWSSSQQQNNNOOOQQQSSSVVV[[[]]]```dddkkkppprrrwww}}}zzzvvvsssnnnhhhbbb]]]YYYVVVVVVVVVVVVXXX[[[```dddgggiiiaaaZZZVVVSSSTTT^^^jjjzzz|||kkk___WWWPPPNNNLLLHHHFFFFFFCCCBBB@@@===;;;999777777555555444444444333333333333333333333333333333333333333333333333333333333222222333444555555444444555555666777888999:::::::::999===DDDKKKTTTbbbnnnzzzwwwooommmllllllnnnrrr{{{wwwmmmcccYYYPPPKKKGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^______aaabbbcccdddfffggghhhiiiiiiiiiiiiiiijjjkkklllmmmkkknnnqqquuuyyy}}}{{{xxxwwwxxxwwwwwwxxxxxxvvvqqqjjjddd___[[[TTTNNNIIIGGGGGGHHHGGGHHHIIIKKKMMMPPPRRRTTTRRRRRRQQQNNNLLLMMMOOOQQQUUUYYY___eeemmmuuu}}}yyymmm___TTTJJJGGGFFFEEEEEEGGGLLLOOOUUU\\\cccmmmvvv}}}~~~zzzsssnnnlllpppvvv{{{???@@@BBBCCCCCCFFFIIILLLOOORRRUUUVVVWWWWWWYYYZZZXXXZZZ]]]___aaabbbbbbcccdddeeefffgggiiijjjjjjkkkkkklllmmmoooqqqsssuuuvvvwwwyyyzzzzzzzzz|||~~~vvvhhh___XXXSSSRRRQQQMMMMMMOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOONNNPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRPPPNNNNNNOOOSSSRRRTTTZZZ___fffrrr~~~|||{{{|||xxxyyy~~~qqqfffZZZUUUSSSQQQRRRUUUUUUZZZ```dddhhhnnnuuu{{{}}}{{{wwwtttpppkkkeee___ZZZWWWXXXWWWWWWXXX[[[___cccfffhhhddd^^^YYYUUUUUU^^^gggvvvnnnaaaYYYQQQOOOMMMIIIFFFFFFCCCBBB@@@===;;;999888888555555444444444333333333333333333333333333333333333333333333333333333333333333444555555555444444555555666777888999::::::<<<;;;???EEELLLUUUcccqqq~~~~~~vvvooonnnnnnnnnqqquuu}}}wwwlllbbbYYYQQQLLLHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^___```bbbdddfffggghhhiiijjjjjjjjjjjjkkklllmmmnnnjjjmmmqqqvvv{{{|||zzzwwwvvvwwwvvvvvvvvvuuuqqqkkkbbb]]]XXXTTTOOOJJJGGGFFFHHHIIIGGGHHHJJJLLLNNNQQQTTTUUURRRQQQPPPNNNLLLLLLNNNPPPTTTWWW]]]ccciiipppxxx|||~~~rrrgggZZZQQQIIIGGGGGGFFFGGGJJJOOORRRWWW]]]eeeoooyyy|||wwwuuuzzz@@@AAABBBBBBCCCEEEHHHKKKNNNPPPTTTVVVWWWWWWXXXZZZWWWZZZ]]]``````aaabbbdddeeefffhhhjjjkkklllmmmmmmnnnoooppprrrsssuuuvvvvvvuuuwwwxxxyyyzzz|||qqqeee\\\VVVRRRRRRQQQNNNMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTRRROOONNNNNNOOOSSSSSSVVV[[[```fffrrr}}}{{{uuuqqqooorrrwwwwwwkkk^^^XXXUUUTTTVVVYYYXXX^^^ffflllrrryyy~~~|||xxxvvvsssmmmgggaaa\\\YYYYYYXXXWWWXXXZZZ^^^bbbdddffffffccc]]]XXXXXX^^^eeerrrtttcccZZZSSSPPPNNNIIIFFFFFFCCCBBB@@@>>>;;;:::999888555555444444444333333333333333333333444444444444222222333333333333444444444444555555555555444444444555555666777888999:::<<<<<<@@@FFFLLLUUUeeettt|||tttooonnnpppqqquuuzzzwwwlllcccZZZRRRMMMJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYZZZ\\\^^^_________^^^___```bbbeeegggiiijjjjjjllllllllllllmmmnnnoooooollloootttyyy|||yyyxxxuuutttuuutttsssqqqoookkkddd\\\VVVOOOMMMIIIFFFDDDEEEGGGHHHHHHIIIJJJLLLNNNQQQTTTUUURRRRRRQQQNNNLLLLLLMMMPPPQQQTTTYYY___dddiiiooosssyyy}}}|||yyytttjjjaaaUUUNNNHHHHHHHHHGGGIIIMMMQQQTTTYYY```hhhsss~~~@@@AAABBBBBBCCCDDDGGGJJJLLLOOOSSSVVVWWWWWWXXXYYYWWW[[[___aaaaaaaaaccceeefffhhhjjjlllnnnoooppppppqqqqqqrrrtttuuuvvvvvvvvvvvvxxxzzz{{{}}}~~~mmmbbbZZZUUURRRRRRRRRNNNMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOPPPQQQQQQRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSRRRPPPOOOPPPQQQTTTTTTXXX^^^bbbgggqqq|||wwwnnniiiffffffeeekkkqqq||||||ooobbb[[[XXXWWWZZZ]]]___eeeooowww~~~|||zzzxxxuuupppjjjccc^^^[[[XXXWWWVVVWWWXXX\\\___aaacccggggggaaa[[[ZZZ___dddmmm{{{|||eee\\\TTTQQQOOOJJJFFFFFFCCCBBB@@@>>><<<:::999999555555444444444333333333333333333444444444555555222222222333333444444444444444555555555555444444333444555666777888888999:::;;;@@@GGGMMMWWWiiiyyyxxxqqqlllnnnqqqtttyyywwwmmmcccZZZSSSOOOLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXZZZ[[[]]]___aaabbbbbbaaa``````bbbdddgggjjjllllllmmmmmmmmmmmmmmmnnnooopppqqqppptttyyyxxxvvvuuurrrpppqqqpppnnnkkkhhhccc\\\UUUPPPHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSQQQPPPOOOLLLJJJIIIKKKMMMNNNQQQUUUZZZ^^^bbbgggjjjooorrrrrrooommmjjjbbbZZZPPPKKKGGGHHHHHHGGGJJJNNNRRRUUU[[[cccmmmyyy@@@AAABBBBBBBBBDDDGGGJJJLLLOOOSSSVVVWWWWWWXXXYYYXXX[[[```aaaaaaaaacccfffgggiiilllnnnpppqqqrrrqqqrrrssstttuuuvvvvvvvvvvvvzzz{{{}}}zzzjjj```ZZZUUURRRSSSRRROOOMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRMMMMMMMMMNNNOOOPPPQQQRRROOOPPPQQQQQQPPPPPPQQQSSSUUUVVVZZZ```dddhhhrrr{{{uuuoooeee^^^[[[\\\]]]^^^fffmmmyyyrrrddd]]]ZZZZZZ\\\```eeelllwww|||{{{yyyvvvqqqkkkeee___\\\WWWVVVUUUUUUWWWZZZ]]]___bbbgggiiiddd^^^\\\```cccjjjwwweee\\\TTTRRROOOJJJFFFFFFCCCBBB@@@>>><<<::::::999555555444444444333333333333333333444444555555555222222222333333444444444444555555555555555444444333333444555666777888888777:::???GGGNNNYYYlll}}}tttnnnjjjmmmrrrvvv|||xxxmmmccc[[[TTTPPPNNNMMMLLLKKKKKKJJJKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSTTTWWWYYY[[[]]]___aaacccddddddcccbbbaaacccfffiiilllnnnoooooonnnnnnnnnnnnooopppqqqrrrtttxxx}}}}}}vvvtttrrrooonnnooommmjjjfffbbb]]]WWWPPPLLLFFFEEEEEEEEEEEEFFFHHHHHHGGGHHHHHHJJJLLLNNNPPPQQQMMMMMMLLLIIIFFFFFFHHHJJJLLLOOOSSSWWWZZZ^^^bbbeeegggiiiiiifffdddccc\\\UUUMMMHHHFFFGGGHHHGGGJJJNNNRRRVVV]]]eeeppp}}}===???AAABBBBBBCCCEEEGGGGGGJJJPPPTTTWWWWWWUUUTTTYYYZZZ\\\^^^aaabbbcccdddiiijjjlllnnnppprrrssssssuuuvvvwwwvvvuuuvvvxxxyyy{{{}}}tttfff^^^[[[WWWRRROOONNNNNNOOOOOOOOONNNNNNMMMNNNPPPQQQRRRPPPPPPPPPQQQPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOONNNNNNOOOQQQRRRSSSUUUYYY^^^dddllltttyyy~~~vvvfff```ZZZXXXVVVSSSUUUZZZdddlllxxxwwwggg``````aaabbbdddjjjttt~~~}}}}}}{{{xxxtttooohhh___YYYVVVUUUTTTTTTUUUXXX[[[]]]dddgggiiifff```\\\]]]```fffnnnzzzmmm```TTTPPPOOOLLLHHHGGGCCCCCCBBB@@@>>><<<:::999888777666555555444444555777777666555444333333222555555444333333222111111555444444444444555666666777666666666666777777888888===CCCHHHOOO]]]ppp~~~zzzssspppnnnooottt{{{xxxmmmccc[[[UUUQQQNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUXXX[[[]]]bbbccceeeffffffeeedddcccggghhhjjjlllnnnoooppppppnnnooopppqqqqqqrrrtttvvvxxx}}}tttooommmlllkkkiiijjjiiieee```YYYRRRKKKGGGCCCBBBAAAAAABBBDDDGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPNNNLLLJJJHHHGGGHHHJJJKKKGGGHHHLLLPPPTTTWWWYYYZZZZZZ[[[\\\\\\ZZZWWWSSSQQQHHHIIIIIIIIIJJJLLLPPPSSSVVVYYY```iiiuuu===???AAABBBBBBBBBDDDFFFFFFIIINNNRRRUUUWWWVVVVVVYYYZZZ\\\^^^aaacccddddddjjjkkkmmmoooqqqsssttttttvvvxxxxxxxxxwwwwwwyyyzzz}}}ttthhh```[[[XXXSSSQQQPPPPPPPPPPPPRRRQQQOOONNNMMMNNNNNNNNNQQQQQQQQQPPPOOOOOONNNMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTRRRPPPOOONNNOOOPPPQQQTTTVVVZZZ___eeellluuuzzzuuuhhh]]]XXXTTTSSSSSSRRRUUUZZZeeemmmxxxyyyiiicccbbbccceeehhhpppzzz~~~}}}{{{xxxuuupppiiiaaa[[[VVVUUUTTTSSSTTTWWWZZZ\\\dddgggiiifff```[[[[[[]]]ccckkkwwwooobbbUUUQQQPPPLLLIIIGGGCCCCCCBBB@@@>>><<<:::999888777666555555444444555555555555444333333222222333333333333333333333333555444444444444555666666777666666666666777888888:::???DDDJJJRRRaaauuuxxxrrrpppooopppuuu|||xxxnnnddd\\\UUUQQQNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUXXXZZZ\\\aaacccdddffffffeeedddcccfffgggiiikkkmmmnnnoooooooooppprrrrrrssstttwwwyyy}}}yyyqqqkkkjjjiiigggeeedddbbb___YYYSSSLLLFFFCCCBBBBBBAAAAAABBBDDDGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJGGGEEEDDDEEEFFFHHHGGGHHHKKKNNNPPPRRRTTTTTTTTTTTTUUUUUUTTTQQQNNNLLLHHHHHHIIIIIIJJJLLLPPPTTTXXX]]]eeeooo|||>>>@@@AAAAAAAAAAAACCCDDDEEEGGGKKKOOOSSSVVVWWWXXXXXXZZZ\\\___aaaccceeeeeekkklllnnnppprrrtttuuuuuuxxxyyyzzzyyyxxxxxxzzz|||~~~}}}ssshhhbbb[[[XXXUUUSSSSSSSSSRRRQQQQQQQQQPPPNNNNNNNNNNNNNNNRRRRRRPPPOOONNNMMMLLLLLLNNNPPPQQQSSSTTTUUUTTTTTTTTTRRRQQQOOONNNNNNNNNOOOTTTVVVZZZ___dddllltttzzzwwwdddZZZUUUPPPNNNPPPQQQSSSWWW]]]fffmmmyyy|||lllfffeeegggjjjnnnxxx}}}|||yyyvvvrrrkkkccc]]]VVVUUUSSSSSSSSSVVVYYYZZZcccgggjjjggg___ZZZYYYZZZ^^^fffrrr~~~rrrdddWWWRRRQQQMMMIIIGGGCCCCCCBBB@@@>>><<<:::999888777666555555444444555333333333333333333333333111222222333444555555666555444444444444555666666666666666666666777888999;;;@@@FFFLLLWWWhhh|||~~~tttqqqpppppprrrwww~~~yyynnneee]]]VVVRRRNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWVVVUUUTTTTTTVVVXXX[[[]]]aaabbbdddeeeeeeeeedddcccfffgggiiikkklllnnnnnnnnnpppqqqssstttuuuxxx{{{~~~zzztttlllgggeeedddaaa___^^^\\\WWWRRRLLLGGGCCCAAAAAAAAA@@@AAACCCEEEGGGIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJGGGEEEDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNLLLIIIHHHGGGHHHIIIJJJJJJMMMQQQTTTYYY___hhhttt>>>@@@AAAAAA@@@@@@AAACCCDDDEEEGGGKKKOOOTTTXXXZZZXXXZZZ]]]```ccceeefffgggkkklllnnnqqqssstttuuuuuuxxxzzzzzzzzzyyyyyy{{{}}}xxxpppgggaaaZZZWWWUUUTTTTTTSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQQQQSSSRRROOOMMMLLLKKKKKKKKKOOOPPPRRRTTTUUUUUUUUUTTTQQQPPPOOOOOONNNOOOOOOOOORRRUUUYYY]]]ccckkksssyyy|||{{{iiiZZZRRRQQQMMMLLLPPPSSSUUUZZZ```gggnnnyyypppiiihhhiiinnnttt}}}}}}|||zzzwwwsssmmmeee```VVVUUUSSSRRRSSSUUUWWWYYYbbbfffjjjggg___XXXVVVVVVZZZbbbmmmyyyvvvhhhZZZTTTRRRNNNJJJHHHDDDCCCBBBAAA???<<<:::999888777666555555444444555222222333333444444444444222222333333444555555555555444444444444555666666666666666666777888999999<<<@@@FFFOOO\\\nnnyyyqqqoooppprrruuuzzzyyyooofff^^^WWWSSSNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRTTTUUUUUUVVVWWWXXXWWWWWWWWWWWWYYY[[[^^^___bbbcccdddeeeeeeeeeeeeeeefffgggiiikkklllmmmnnnnnnoooqqqsssuuuwww{{{~~~tttnnngggbbb```___\\\ZZZ[[[XXXSSSMMMIIIEEEDDDCCC@@@@@@@@@AAACCCEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHLLLKKKIIIFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMKKKJJJIIIHHHIIIJJJJJJKKKMMMQQQTTTXXX^^^jjjwww===???@@@@@@??????AAABBBBBBCCCEEEHHHMMMRRRXXX[[[YYY[[[^^^aaadddgggiiijjjkkklllnnnqqqssstttuuuvvvxxxyyyzzz{{{zzz{{{~~~xxxrrrlllddd___ZZZWWWUUUTTTSSSSSSQQQOOONNNOOOOOOPPPQQQQQQRRRRRRRRRPPPMMMKKKJJJJJJKKKLLLPPPQQQSSSUUUVVVUUUTTTSSSNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTXXX]]]ccckkksssxxx~~~{{{wwwtttuuu}}}{{{lll___UUUPPPPPPMMMMMMQQQTTTVVV[[[aaaiiipppzzztttmmmkkklllqqqwww~~~|||{{{zzzwwwtttnnngggbbbWWWVVVTTTRRRRRRTTTVVVXXX___eeeiiiggg___WWWSSSRRRWWW^^^iiittt~~~{{{lll\\\VVVSSSNNNJJJIIIDDDDDDCCCAAA???===;;;:::888777666555555444444555333333444444555555666666444444444444444444444444555444444444444555666666666666666666777888999:::;;;@@@GGGRRRaaauuutttnnnmmmppptttxxx}}}{{{qqqggg___WWWRRRNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRUUUVVVVVVWWWXXXZZZYYYYYYZZZ[[[]]]___aaabbbccccccdddeeefffgggggggggggghhhiiikkklllmmmnnnnnnnnnppprrruuuxxx}}}yyypppjjjccc___]]][[[XXXUUUUUUSSSNNNIIIFFFDDDCCCCCC???@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMKKKLLLMMMMMMMMMMMMLLLKKKIIIJJJJJJJJJKKKMMMQQQTTTXXX___jjjxxx<<<>>>????????????AAABBBAAAAAACCCFFFKKKQQQVVVYYYZZZ\\\___cccgggjjjlllmmmmmmnnnppprrrtttvvvwwwwwwxxxyyy{{{|||}}}~~~xxxqqqmmmiiiccc^^^\\\YYYUUUSSSRRRRRRPPPOOOSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNKKKHHHHHHJJJMMMOOORRRTTTVVVXXXXXXVVVTTTSSSNNNOOOPPPRRRTTTUUUVVVWWWUUUXXX\\\```fffnnnvvv|||~~~|||{{{{{{{{{zzzuuuqqqlllkkkooovvv|||{{{sssjjjaaaYYYSSSPPPQQQNNNNNNRRRVVVXXX\\\bbblllsssyyyrrrooonnnsssyyy~~~{{{zzzyyywwwtttooohhhcccYYYWWWUUUSSSSSSTTTVVVXXX\\\bbbhhhhhh```WWWRRRPPPRRRYYYeeeqqq|||ooo___WWWTTTOOOKKKIIIDDDDDDCCCAAA???===;;;:::888777666555555444444555444444444555555666666666555555555444444444444444555444444444444555666666666666666777888999:::;;;;;;@@@JJJWWWhhh|||yyyqqqmmmkkkooovvv{{{|||rrrhhh___WWWQQQNNNNNNMMMMMMNNNNNNOOOPPPPPPSSSUUUWWWWWWXXXYYY[[[[[[[[[\\\^^^```bbbdddeeeeeeeeeeeefffggghhhiiiiiiiiiiiikkklllmmmnnnnnnnnnnnnppprrrvvvzzz~~~uuulllfff```[[[ZZZXXXTTTQQQNNNLLLHHHEEEBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLLLLMMMNNNNNNNNNNNNKKKLLLLLLKKKKKKLLLPPPSSSZZZ```kkkwww:::<<<>>>?????????AAACCC???@@@BBBFFFJJJPPPTTTWWW\\\^^^aaaeeeiiilllnnnpppoooppprrruuuwwwxxxyyyzzzyyy{{{}}}{{{uuuoookkkjjjgggccc``````\\\WWWTTTRRRRRRQQQPPPTTTTTTUUUUUUTTTSSSQQQPPPMMMKKKHHHFFFGGGKKKOOORRRWWWXXXZZZ\\\[[[XXXUUUSSSSSSTTTVVVWWWXXXYYYZZZZZZ\\\^^^bbbgggmmmttt|||}}}|||{{{|||}}}}}}}}}sssnnngggddddddgggjjjllliiigggddd```[[[WWWTTTRRRSSSPPPQQQVVVZZZ\\\aaafffpppxxxxxxtttrrruuuzzzzzzyyyxxxwwwtttoooiiidddZZZXXXVVVTTTTTTUUUVVVXXXYYY```ggghhh```WWWQQQOOOMMMTTT```nnn|||rrraaaYYYUUUPPPKKKJJJEEEDDDCCCBBB@@@===;;;:::888777666555555444444555444444444444444444444555333333444444555555666666555444444444444555666666666666666777888999;;;<<<===BBBMMM\\\nnnuuunnnllliiiooowww}}}~~~sssiii___VVVPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPSSSVVVWWWWWWXXXZZZ[[[[[[[[[]]]___aaacccdddeeeffffffgggggghhhjjjkkkllljjjkkklllmmmnnnooooooooooooqqqtttwww}}}xxxppphhhbbb\\\XXXVVVTTTPPPMMMIIIHHHEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRMMMMMMMMMLLLKKKLLLNNNQQQYYY___hhhsss999;;;===>>>??????BBBCCC???@@@BBBEEEJJJOOOSSSVVV]]]___bbbfffjjjnnnpppqqqrrrsssuuuwwwyyy{{{{{{|||zzz|||yyysssooojjjhhhhhhhhheeebbbccc___YYYTTTSSSRRRRRRRRRQQQRRRTTTUUUVVVVVVUUUUUUKKKIIIFFFEEEGGGKKKPPPTTTZZZ\\\^^^^^^]]]ZZZWWWTTTXXXYYYZZZ[[[\\\\\\\\\\\\aaacccggglllrrrzzz~~~~~~~~~rrrmmmeee```^^^^^^___```^^^^^^]]]\\\ZZZXXXVVVUUUVVVSSSUUU[[[___bbbggglllsss{{{|||wwwtttvvv{{{yyyxxxwwwvvvtttoooiiiddd[[[YYYWWWUUUTTTUUUWWWXXXWWW___ggghhh```WWWQQQNNNHHHPPP]]]mmm}}}tttbbbZZZUUUPPPLLLJJJEEEDDDCCCBBB@@@===;;;:::888777666555555444444555333333333333333333333333111222333444666777888888555444444444444555666666666666666777888:::;;;<<<>>>DDDPPP```sss~~~rrrmmmmmmhhhoooxxx~~~tttiii___UUUOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSVVVWWWXXXYYYZZZ\\\ZZZ[[[\\\___aaacccdddeeeggggggggghhhiiikkklllmmmkkklllmmmnnnooooooooooooppprrruuuyyytttllleee```ZZZVVVTTTRRRNNNJJJHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKPPPQQQRRRSSSTTTUUUVVVVVVNNNOOONNNLLLKKKKKKNNNPPPWWW\\\dddnnnyyy<<<<<<<<<======>>>???@@@AAABBBBBBCCCFFFKKKQQQVVV___```cccggglllppprrrrrrppprrrtttvvvwwwyyy{{{}}}{{{~~~zzzvvvsssjjjiiigggfffeeeeeefffgggbbb___[[[WWWTTTRRRRRRQQQTTTSSSTTTWWWZZZZZZVVVSSSLLLLLLKKKIIIJJJNNNTTTYYY___bbbeeeddd```]]]\\\]]]]]]^^^^^^^^^^^^___bbbeeefffjjjoootttxxx~~~zzzwwwvvvvvvwwwzzz}}}nnn```ZZZYYYXXXVVVWWWYYYZZZ\\\\\\ZZZXXXWWWWWWXXXYYY[[[]]]```ffflllqqq~~~~~~wwwvvvyyy~~~|||zzzwwwuuurrroookkkhhh^^^[[[VVVTTTUUUVVVXXXXXXYYY]]]cccfffccc[[[QQQKKKKKKNNNWWWggg{{{hhhZZZTTTPPPLLLKKKHHHGGGEEEBBB@@@===;;;:::777777777666555555444444555555555555555555555555222222222222222222222222555444444444444555666666555777888888888:::===???CCCIIIUUUfff{{{{{{qqqnnnooolllrrryyywwwjjj^^^UUUOOOMMMLLLKKKJJJKKKMMMOOOPPPTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\]]]^^^___```aaabbbgggggggggiiijjjlllnnnoooooooooooonnnmmmmmmoooqqqsssuuuyyy}}}yyylllccc___\\\WWWSSSPPPNNNJJJHHHEEEDDDBBB@@@?????????@@@CCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBDDDFFFGGGHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKLLLNNNPPPQQQUUUVVVWWWXXXYYYYYYZZZZZZVVVRRROOOOOONNNKKKKKKNNNRRRWWW^^^gggqqq|||<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFJJJQQQUUU]]]___bbbfffkkkoooqqqqqqppprrruuuvvvwwwyyy|||~~~yyytttpppmmmhhhgggfffeeeeeefffggghhhcccaaa\\\XXXTTTRRRQQQPPPTTTSSSUUUYYY\\\\\\XXXTTTNNNNNNLLLKKKLLLQQQXXX]]]dddgggiiihhhdddaaa```aaabbbcccdddddddddfffhhhkkkmmmqqqvvv{{{~~~wwwsssqqqqqqqqqtttzzz|||nnn```ZZZYYYWWWUUUVVVUUUWWWYYYZZZYYYYYYZZZ[[[\\\^^^aaadddhhhnnntttxxxzzzxxx{{{}}}zzzwwwuuussspppllliii___[[[WWWUUUUUUVVVWWWWWWXXX\\\bbbeeeccc[[[RRRLLLKKKNNNVVVeeeyyykkk]]]VVVQQQNNNLLLHHHGGGEEECCC@@@===;;;:::777777777666555555444444555555555555555555555555333333333333333333333333555444444444444555666666555666888888888:::===@@@DDDKKKWWWhhh|||yyyoookkkkkknnnsss{{{yyylll```VVVQQQNNNMMMKKKJJJJJJKKKLLLMMMQQQQQQRRRSSSTTTVVVXXXXXXZZZ[[[]]]^^^``````aaaaaaffffffggghhhjjjlllmmmnnnmmmmmmnnnnnnmmmnnnqqqtttuuuwww{{{ttthhh```\\\XXXTTTQQQNNNKKKHHHFFFBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCEEEGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRWWWXXXZZZ[[[\\\\\\[[[[[[WWWRRROOOOOOMMMJJJKKKNNNQQQVVV]]]eeennnxxx<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFJJJPPPTTT[[[]]]```dddiiilllnnnpppppprrruuuvvvwwwzzz}}}|||vvvrrrnnnjjjgggeeeeeeeeeeeefffgggiiiiiigggddd___YYYUUURRRPPPPPPRRRSSSVVV[[[``````\\\WWWPPPPPPOOONNNPPPUUU\\\bbbllloooqqqppplllhhhhhhjjjjjjlllnnnoooooooooqqqrrrtttxxx}}}{{{rrrllljjjiiiiiilllsssyyylll___ZZZXXXUUUTTTTTTTTTUUUWWWYYYZZZ\\\___bbbaaadddiiinnnsssyyy|||}}}}}}~~~}}}{{{xxxvvvtttqqqmmmjjjaaa]]]XXXUUUUUUVVVVVVVVVVVVZZZ```cccaaa[[[SSSNNNLLLMMMTTTbbbwwwpppaaaYYYSSSOOOMMMHHHGGGEEECCC@@@===<<<:::888777777666666555555444555555555555555555555555444444444444444444444444555444444444444555666666555666888888888:::>>>@@@GGGNNN[[[lll~~~vvvlllhhhhhhpppvvv}}}{{{ooocccYYYSSSOOONNNKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPRRRTTTVVVWWWYYYZZZ\\\^^^````````````ddddddfffgggiiijjjlllmmmjjjlllmmmnnnnnnppptttwwwwwwyyy~~~yyymmmccc\\\WWWTTTPPPMMMKKKHHHFFFCCC?????????@@@AAACCCEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDFFFHHHIIIIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOQQQSSSTTTYYY[[[^^^```aaa```^^^]]]WWWRRROOOOOOMMMJJJKKKOOOPPPUUU\\\cccllluuuyyywwwwww<<<<<<<<<<<<<<<===??????AAABBBCCCDDDFFFIIINNNRRRWWWZZZ^^^bbbeeehhhkkkmmmoooqqqsssuuuwwwyyy~~~|||wwwrrroookkkgggdddccccccdddfffgggiiijjjkkkkkkhhhbbb\\\WWWSSSQQQPPPPPPRRRWWW^^^dddddd```\\\RRRRRRPPPPPPRRRXXX```fffsssvvvxxxwwwtttrrrsssttttttwwwzzz{{{zzzyyyyyyzzzyyy}}}yyymmmeeebbbaaacccfffnnn{{{tttiii^^^ZZZWWWTTTSSSTTTUUUVVVYYYZZZ\\\```eeehhhgggkkkqqqxxx~~~~~~~~~|||yyywwwuuusssooolllccc___YYYVVVUUUUUUUUUUUUTTTXXX]]]```___ZZZTTTOOOMMMNNNSSS```tttuuuddd[[[TTTOOOMMMIIIHHHFFFCCC@@@>>><<<;;;888888777777666555555555555555555555555555555555444444444444444444444444555444444444444555666666555666888888999;;;>>>AAAJJJRRR```qqquuullliiijjjqqqwww|||pppdddZZZTTTNNNLLLJJJIIIHHHIIIJJJKKKLLLLLLMMMOOOQQQTTTVVVWWWWWWXXX[[[^^^___```______bbbccceeefffhhhiiijjjkkkkkklllmmmnnnoooqqquuuxxxxxx|||}}}pppfff^^^YYYTTTQQQMMMJJJIIIGGGDDDBBB>>>>>>???AAABBBDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPRRRRRRQQQQQQRRRSSSUUUVVV\\\___bbbdddeeeccc```___WWWRRROOONNNMMMJJJLLLPPPQQQUUU]]]eeennnxxxuuummmkkkkkk;;;;;;;;;;;;<<<===>>>???@@@AAACCCCCCEEEGGGLLLOOOSSSWWW\\\___bbbdddhhhkkklllnnnqqqsssvvvzzz|||yyytttpppllliiieeebbbbbbccceeegggiiikkklllmmmnnnkkkeee^^^XXXTTTQQQPPPOOOQQQWWW___fffhhheeeaaaUUUTTTRRRRRRTTTZZZccciiitttwww{{{{{{zzzzzz|||wwwiii___[[[YYY___bbbiiiuuu{{{nnnddd\\\YYYWWWTTTSSSUUUVVVXXXZZZ]]]```dddiiimmmooossszzz}}}zzzyyywwwtttqqqnnneeeaaa[[[VVVUUUTTTTTTSSSRRRVVVZZZ]]]\\\XXXSSSOOOMMMNNNSSS___rrryyyggg\\\TTTOOOMMMIIIHHHFFFCCCAAA>>><<<;;;888888888777666666555555666666666666666666666666333333333333333333333333555444444444444555666666555666888888999;;;???BBBLLLUUUddduuutttnnnmmmnnnrrrxxx|||qqqeee[[[UUUKKKJJJIIIHHHIIIJJJLLLNNNLLLLLLMMMOOOQQQTTTVVVWWWVVVWWWZZZ\\\^^^_________aaabbbdddfffhhhiiiiiijjjlllmmmooooooppprrruuuxxxzzz~~~ssshhh```ZZZUUUQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSTTTUUUVVVWWW]]]___bbbeeeeeeccc```___VVVQQQMMMMMMLLLKKKMMMRRRSSSYYYaaakkkttt~~~yyymmmdddbbbbbb;;;;;;;;;;;;<<<===>>>???>>>@@@AAABBBCCCEEEIIILLLPPPTTTZZZ]]]^^^aaaeeeiiijjjlllooorrrvvv|||zzzvvvqqqllliiifffccc```cccdddfffiiikkkmmmnnnooooookkkeee^^^XXXTTTQQQPPPMMMPPPUUU^^^gggkkkiiifffXXXWWWUUUTTTVVV]]]ffflllssswww|||wwwfff[[[VVVUUUXXX]]]dddlllrrrtttqqqooofff___YYYXXXWWWUUUUUUXXXWWWZZZ^^^bbbfffjjjpppsssyyy}}}~~~{{{zzzxxxvvvrrrpppgggbbb\\\WWWUUUTTTSSSRRRQQQTTTWWWZZZYYYVVVQQQNNNLLLLLLQQQ]]]ooo~~~jjj^^^UUUOOOMMMIIIHHHFFFDDDAAA>>><<<;;;999888888777777666666555666666666666666666666666333333333333333333333333555444444444444555666666555666888999:::<<<@@@CCCMMMXXXhhhyyy{{{rrroooppprrrsssyyy}}}sssggg\\\VVVKKKJJJIIIIIIJJJKKKNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVXXXZZZ\\\]]]___``````bbbdddggghhhiiiiiiiiilllmmmoooppppppsssvvvyyy}}}uuuiiiaaa[[[VVVRRRNNNLLLIIIGGGGGGFFFDDDCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSTTTUUUVVV[[[]]]___``````___]]][[[UUUPPPLLLLLLLLLLLLOOOTTTWWW]]]fffpppzzztttfff^^^[[[\\\;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAACCCFFFIIIMMMRRRXXX[[[\\\^^^cccgggjjjlllooosssxxx~~~xxxtttnnnjjjgggfffdddcccdddeeehhhkkkmmmoooppppppmmmiiiccc\\\VVVRRROOONNNMMMOOOTTT]]]ffflllllljjj]]][[[XXXWWWYYY___iiiooovvv{{{wwweeeYYYTTTRRRPPPVVV]]]bbbddddddcccddd___YYYVVVWWWWWWVVVWWW[[[[[[___ffflllqqqwww||||||{{{yyywwwtttqqqiiiddd]]]XXXUUUSSSRRRQQQPPPRRRUUUWWWVVVSSSOOOLLLIIIJJJOOOZZZkkk}}}nnnaaaWWWPPPNNNJJJHHHGGGDDDAAA???===<<<999999888888777666666666666666666666666666666666444444444444444444444444555444444444444555666666555666888999:::===@@@CCCMMMYYYkkk}}}vvvnnnmmmppprrruuu{{{uuuiii^^^XXXMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVVVVWWWYYY\\\___aaa```bbbeeegggiiijjjiiiiiijjjlllnnnpppqqqtttyyy|||~~~uuujjj```ZZZVVVRRRNNNLLLIIIGGGFFFEEEEEECCCBBB@@@AAABBBCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSVVVWWWXXXYYYYYYXXXWWWVVVSSSNNNKKKLLLLLLMMMQQQWWW[[[aaajjjttt}}}sssddd\\\ZZZ[[[;;;;;;;;;;;;;;;<<<>>>>>><<<>>>???@@@AAABBBEEEGGGLLLQQQWWWZZZZZZ\\\aaafffjjjlllppptttzzz~~~~~~xxxsssmmmiiihhhgggggggggeeegggiiilllnnnpppppppppkkkgggaaaZZZTTTPPPMMMLLLLLLNNNSSS\\\ffflllmmmlll```^^^[[[YYY[[[aaakkkqqq|||xxxeeeYYYSSSQQQJJJQQQYYY\\\[[[YYY[[[]]]ZZZVVVTTTVVVWWWWWWYYY]]]```eeemmmuuu|||}}}{{{zzzxxxtttrrrjjjeee^^^XXXUUUSSSQQQPPPOOOQQQTTTUUUTTTQQQMMMJJJFFFGGGMMMXXXhhhyyypppcccYYYRRROOOJJJIIIGGGDDDAAA???===<<<999999888888777666666666777777777777777777777777666666666666666666666666555444444444444555666666555666888999:::===AAADDDMMMZZZlll~~~ssslllkkknnnpppwww}}}wwwkkk```ZZZPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSWWWVVVUUUVVVXXX\\\___bbb```bbbeeehhhjjjjjjjjjiiihhhjjjmmmooorrrvvv{{{tttmmmccc[[[VVVSSSOOOLLLJJJHHHEEEDDDDDDDDDBBBAAA>>>???BBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIIKKKMMMNNNOOOOOOLLLMMMNNNPPPQQQQQQRRRRRROOOOOONNNMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRMMMJJJKKKLLLNNNRRRXXX]]]cccllluuu}}}tttfff]]]\\\]]]<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCDDDIIIKKKOOOTTTYYY^^^bbbdddnnnooorrruuuyyy~~~|||{{{zzzzzzzzz}}}wwwrrrlllgggeeeeeeeeeeeehhhiiikkklllmmmllllllkkkhhhccc\\\VVVRRROOOMMMKKKKKKMMMQQQYYYccciiikkkjjjfffbbb]]][[[]]]dddmmmsss|||uuudddXXXRRROOOLLLMMMOOOQQQSSSUUUWWWWWWUUUVVVWWWVVVVVVYYY___dddgggpppzzz~~~|||zzzyyywwwuuurrrpppkkkggg```XXXSSSPPPPPPPPPQQQQQQRRRSSSRRROOOJJJFFFGGGIIIMMMTTT___pppuuucccWWWPPPLLLKKKHHHEEECCCBBB@@@>>><<<888888888888888777777777666666666777777777777888555555555555555555555555555555555555555666777777777555666:::===>>>BBBGGGQQQ___qqq|||sssmmmjjjmmmrrryyyxxxlll```XXXQQQNNNJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXX[[[```cccbbbdddeeefffffffffhhhjjjkkkllloooqqqtttyyyyyykkkcccYYYSSSQQQNNNJJJFFFIIIHHHGGGEEEDDDDDDDDDDDDAAAAAACCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIKKKLLLLLLLLLKKKJJJLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOORRROOOLLLMMMPPPSSSTTTTTT]]]aaahhhqqq|||vvvfff^^^^^^bbb:::999999999999:::;;;;;;>>>>>>???@@@AAABBBBBBCCCIIIKKKOOOSSSYYY]]]aaacccmmmooorrruuuyyy~~~{{{vvvuuutttsssssstttvvvwww~~~~~~|||uuuqqqkkkgggffffffgggfffggghhhiiijjjjjjiiihhhhhheeeaaaZZZUUURRROOOMMMKKKIIIJJJNNNUUU^^^fffiiiiiiiiieeeaaa___aaahhhrrrxxxuuudddXXXRRROOOMMMMMMOOOPPPSSSUUUVVVWWWVVVXXXYYYYYYYYY]]]ccciiiqqq|||}}}{{{yyyxxxvvvssspppkkkggg```YYYSSSPPPPPPPPPOOOOOOPPPRRRSSSQQQMMMIIIHHHIIIMMMSSS^^^mmm}}}xxxeeeYYYQQQMMMKKKHHHEEECCCBBB@@@>>><<<999888777777666666666777333333444444444555555555555555555555555555555555666555555555555666777777999666777;;;===>>>CCCIIIUUUcccuuu{{{rrrllljjjnnnsss|||yyymmm```XXXRRROOOKKKIIIIIIKKKLLLMMMOOOOOONNNOOOOOOPPPQQQRRRSSSTTTVVVWWWXXX[[[___cccbbbdddfffffffffgggiiikkkmmmooorrruuuyyy~~~|||ooofff^^^VVVPPPNNNLLLHHHEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFGGGHHHIIIMMMMMMMMMNNNNNNNNNNNNNNNSSSQQQOOOPPPTTTWWWWWWWWW]]]```fffoooyyyvvvhhh``````ccc999999999999999:::;;;;;;<<<======>>>???@@@AAABBBGGGIIILLLQQQVVV[[[^^^```hhhkkkooosssvvvzzz~~~wwwuuutttsssrrrpppmmmkkkiiiiiiiiijjjlllqqquuuwwwzzzwwwrrrooojjjhhhggghhhhhhhhhggggggggggggfffeeeccccccaaa]]]WWWSSSPPPNNNLLLKKKHHHIIILLLRRR[[[dddiiilllmmmkkkgggdddfffmmmvvv}}}zzzxxx~~~uuudddYYYRRROOOMMMNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]]]]___dddlllrrr}}}{{{zzzyyywwwsssqqqlllhhhaaaZZZTTTQQQPPPPPPMMMMMMOOOQQQSSSRRROOOLLLHHHJJJMMMSSS]]]kkkyyy}}}hhh[[[SSSOOOKKKHHHEEECCCBBBAAA???===;;;999777555444444555666222333333333444444444444555555555555555555555555666666555555666666777888:::888888<<<>>>???EEELLLZZZhhhzzzxxxoookkkkkkooovvv{{{ooobbbZZZTTTPPPLLLIIIIIIJJJKKKKKKNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUVVVXXX[[[___bbbbbbdddfffgggggghhhjjjlllpppssswwwzzz~~~qqqeee]]]WWWPPPLLLKKKIIIGGGDDDEEEEEECCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEDDDEEEGGGHHHNNNNNNOOOOOOPPPPPPQQQQQQUUUTTTTTTVVVYYY[[[[[[[[[___bbbgggnnnwwwuuuiiicccccceee;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@CCCEEEHHHLLLQQQUUUXXXZZZ___bbbgggkkkmmmooorrrtttqqqqqqqqqqqqpppooonnnmmmggggggfffeeeeeedddcccbbbbbbcccdddgggmmmtttzzz~~~|||vvvrrrooommmjjjiiijjjkkkkkkkkkhhhhhhfffeeebbb```___^^^[[[XXXTTTPPPOOONNNLLLJJJJJJJJJMMMRRR[[[dddmmmqqqrrrqqqmmmjjjiiinnnxxxvvvpppnnnuuu~~~vvveeeZZZSSSPPPNNNNNNOOOQQQSSSVVVXXXZZZ]]]___aaacccfffmmmvvv~~~}}}{{{yyyxxxvvvsssqqqlllhhhbbb[[[UUUQQQPPPOOOMMMMMMOOOQQQSSSSSSPPPNNNHHHJJJNNNTTT]]]jjjxxxkkk\\\SSSOOOKKKIIIEEECCCBBBAAA???===<<<:::777444333333555666444444444555555555666666555555555555555555555555666666666555666777777888999777888;;;===???GGGPPP___mmmvvvnnnkkklllrrrxxx}}}qqqddd\\\VVVRRRMMMIIIIIIIIIJJJIIIMMMMMMMMMMMMNNNPPPQQQQQQQQQSSSUUUWWWXXX[[[___bbbccceeeggghhhiiijjjlllnnnrrruuuyyy~~~yyyiii```UUUQQQLLLIIIHHHHHHGGGEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDEEEGGGJJJLLLNNNOOONNNNNNNNNLLLIIIGGGFFFGGGJJJKKKQQQQQQRRRSSSSSSTTTUUUUUUWWWXXXZZZ\\\___``````___ccceeeiiiooowww~~~}}}rrrhhhdddeeeggg;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>??????@@@@@@AAACCCGGGJJJMMMPPPQQQSSSWWW[[[___```bbbccceeeaaaaaaaaaaaa```___^^^]]]]]]]]]^^^^^^]]]]]]^^^___```bbbeeejjjqqqzzzyyyssspppnnnlllkkkkkklllnnnmmmmmmjjjiiifffccc___\\\ZZZYYYUUUSSSOOONNNMMMMMMKKKJJJIIIJJJMMMRRRZZZdddooouuuxxxwwwtttooolllpppxxxvvvlllhhhfffnnnyyywwwfff[[[UUURRRPPPPPPQQQRRRUUUYYY\\\^^^bbbdddhhhkkkoooxxx~~~|||zzzyyyxxxvvvssspppmmmiiiccc\\\VVVRRRPPPOOOOOOOOOOOOQQQRRRRRRPPPNNNHHHJJJNNNSSS]]]kkkyyyooo^^^TTTOOOLLLIIIFFFDDDCCCAAA???===<<<:::777444333444555666444444444555555555666666555555555555555555555555666666666666666777888888888777888;;;<<<@@@JJJTTTdddrrrtttnnnlllnnnttt{{{sssggg^^^WWWSSSMMMJJJIIIIIIIIIHHHLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRUUUWWWYYY\\\___bbbccceeehhhiiijjjlllnnnqqqsssvvv|||oooaaaYYYOOOMMMJJJHHHHHHHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCFFFIIIMMMOOOPPPPPPOOOPPPNNNLLLJJJJJJKKKMMMOOORRRSSSTTTUUUVVVWWWXXXXXXYYY\\\aaadddfffffffffeeegggiiilllqqqvvv|||~~~vvvnnngggeeefffggg888888888888888999:::::::::;;;<<<<<<>>>>>>???@@@>>>???@@@BBBEEEGGGIIIIIIIIILLLPPPSSSTTTTTTVVVWWWUUUVVVVVVVVVUUUUUUTTTSSSVVVWWWYYYYYYYYYZZZ\\\^^^```ccchhhooowww}}}wwwrrrpppnnnmmmlllnnnpppqqqpppoookkkiiieee```\\\XXXUUUTTTOOONNNLLLKKKLLLLLLKKKIIIGGGIIIMMMRRRZZZdddpppwww|||}}}zzzuuuqqqttt|||pppgggdddccclllyyyyyyhhh]]]WWWUUUQQQRRRSSSUUUXXX]]]aaadddiiilllppptttzzz}}}{{{zzzyyywwwsssqqqmmmjjjddd]]]WWWSSSPPPOOOOOOOOOOOOQQQRRRSSSQQQOOOJJJKKKMMMRRR\\\jjjyyyuuuaaaUUUOOOLLLIIIFFFDDDCCCBBB???>>><<<:::888666555555666777222333333333444444444444555555555555555555555555777777666666777777888999777666888;;;===BBBNNN[[[kkkzzz~~~tttooooooqqqwww~~~uuuiiiaaaWWWSSSMMMJJJIIIIIIIIIHHHKKKKKKKKKLLLMMMOOOPPPQQQPPPSSSVVVYYY[[[]]]```cccdddfffiiikkklllnnnqqqsssvvvzzzssscccWWWPPPKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGEEEDDDCCCCCCBBBBBB???@@@AAABBBDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFIIILLLOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[[[[___dddkkkooopppooooooooommmooorrrvvvyyy{{{|||||||||xxxqqqkkkgggfffggghhh888888888777888888999:::;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIKKKKKKLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWWWWWWWYYY]]]```cccgggmmmuuu}}}{{{vvvsssqqqnnnnnnnnnppprrrsssqqqpppkkkhhhccc]]]XXXSSSPPPOOOKKKJJJIIIIIIKKKKKKJJJIIIGGGJJJOOOUUU\\\fffrrrzzz|||xxx{{{qqqiiigggfffppp{{{jjj___YYYWWWSSSSSSTTTWWW\\\aaagggjjjqqqtttxxx}}}}}}|||{{{yyyuuusssnnnkkkeee^^^XXXSSSPPPNNNMMMMMMNNNPPPSSSTTTTTTRRRMMMLLLMMMPPPXXXfffvvv{{{eeeWWWQQQLLLJJJFFFDDDCCCBBB@@@>>>::::::999888888888888888333333444444444555555555555555555555555555555555777777666666777777888999777777:::===@@@FFFTTTbbbsss}}}tttqqqqqqsssyyywwwkkkcccVVVRRRMMMJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQPPPSSSWWWZZZ\\\___bbbddddddfffiiikkkmmmooorrrttt{{{wwwggg[[[RRRLLLHHHHHHHHHHHHGGGHHHIIIJJJGGGGGGEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFIIILLLOOORRRTTTVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]___```aaahhhnnnvvv{{{|||zzzyyyyyywwwyyy}}}~~~}}}xxxtttnnnjjjhhhiiijjjkkk::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRUUUWWWXXXXXXZZZ___cccgggkkkrrrzzzzzzvvvsssrrrooooooppprrrttttttrrrpppjjjgggbbb[[[UUUPPPMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIJJJMMMSSSXXX```jjjvvv~~~~~~uuuooonnnlllwww|||kkkaaa[[[XXXTTTTTTVVVYYY^^^dddjjjmmmvvvyyy~~~~~~}}}{{{wwwuuunnnkkkfff___YYYSSSPPPNNNKKKKKKLLLOOOSSSVVVVVVUUUOOONNNLLLNNNUUUcccsss~~~hhhYYYRRRLLLJJJFFFDDDCCCBBB@@@>>>999999::::::999999999999666666666777777777777888555555555555555555555555777777777777777888888999888888<<>>>>>============>>>AAA===999888<<>>AAABBBBBB@@@AAACCCEEEFFFGGGGGGGGGIIILLLOOOQQQQQQPPPQQQQQQVVVXXXZZZ\\\___ccciiimmmsssxxx|||yyywwwtttrrrtttttttttuuuwwwvvvtttrrrnnnggg]]]VVVRRROOOKKKGGGGGGGGGGGGGGGHHHIIIKKKKKKNNNOOOTTT\\\aaagggrrr|||uuutttwww~~~qqqfff^^^\\\XXXXXXZZZ^^^cccjjjpppssswww{{{~~~{{{xxxwwwvvvsssoooiiiaaaZZZUUURRRPPPMMMMMMOOOQQQSSSUUUVVVWWWUUUQQQNNNOOORRRZZZiiiwwwlll\\\UUUMMMKKKHHHFFFEEECCC@@@>>><<<;;;:::888777777777777666666666666666666666666555555555666666666666666555666777888888777666666999999;;;@@@DDDMMM\\\kkkwwwppppppssswww}}}~~~~~~yyyoooeeeZZZRRRKKKIIIHHHFFFGGGJJJJJJKKKLLLMMMOOORRRSSSUUUWWWWWWYYY\\\___ccceeefffjjjlllnnnqqqsssvvvzzz|||}}}nnn___WWWSSSMMMIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJHHHEEECCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGIIILLLQQQVVV\\\___```gggllloooooonnnoookkkfffdddeeeffffffgggkkkpppttt}}}zzzxxxxxxyyyyyy888888777777888888999:::999999:::;;;===>>>@@@AAACCCBBB@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUXXX[[[^^^aaaeeeiiiooossszzz{{{xxxvvvtttsssuuuuuuuuuwwwyyyxxxvvvsssnnnggg]]]UUUQQQNNNJJJGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOTTT[[[aaafffqqq{{{~~~}}}uuuhhh___[[[WWWXXXZZZ^^^eeelllsssvvv{{{|||zzzyyyxxxtttpppjjjccc\\\WWWSSSQQQMMMNNNOOOPPPRRRUUUWWWXXXYYYTTTPPPOOOQQQWWWdddqqqooo^^^UUUPPPMMMJJJGGGEEECCCAAA???===<<<;;;:::888888888888666666666666666666666666666666666666666555555555444555666777888888777777:::999<<>>???AAABBBDDDCCCDDDDDDEEEEEEDDDCCCGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQSSSVVVYYY[[[^^^bbbfffjjjooouuuyyy~~~zzzwwwvvvtttsssvvvvvvwwwyyy{{{zzzxxxuuunnnfff\\\TTTPPPMMMJJJGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOTTTZZZ___dddnnnxxxxxxjjj___[[[WWWXXX[[[```gggooovvvzzz~~~}}}}}}~~~|||{{{{{{uuurrrllleee___YYYUUUSSSNNNNNNOOOPPPRRRUUUWWWYYY[[[VVVQQQPPPPPPTTTaaammm|||sss```VVVSSSPPPLLLHHHGGGEEEBBB@@@======;;;:::888777777777666666666666666666666666777777666666555555444444444444555666777888888888999999<<>>???AAABBBCCCCCCDDDFFFFFFFFFEEEEEEEEEKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTTTTTTTVVVZZZ]]]^^^aaafffjjjoootttzzz}}}}}}xxxvvvuuuttttttwwwxxxyyy|||~~~}}}zzzwwwnnnfff[[[SSSOOOLLLIIIGGGJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNRRRXXX\\\```iiisss}}}zzzlllaaa\\\XXXYYY\\\aaaiiiqqqxxx|||}}}}}}{{{zzz{{{~~~~~~}}}}}}wwwtttooohhhaaa[[[VVVTTTOOOOOOOOOPPPRRRUUUXXXYYYZZZUUUQQQOOOOOOSSS^^^jjjwwwwwwcccXXXSSSOOOKKKGGGEEEDDDBBB@@@===<<<;;;999777666666666666666666666666666666666777777666666555555444444555555555666777888888999999888;;;AAAHHHTTTfffwww~~~uuupppmmmooosssyyy~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuttttttrrrqqqqqqqqqqqqtttxxxzzzyyyyyywwwppphhh___WWWOOOLLLIIIFFFFFFHHHIIIKKKMMMPPPRRRTTTUUUVVVXXXZZZ^^^```aaadddiiilllooouuu|||}}}ooobbbZZZUUUOOOKKKKKKJJJFFFBBBAAABBBBBBBBBCCCEEEGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLQQQTTTWWW[[[___dddjjjooozzz|||wwwwwwxxxxxxyyy|||888888777777888888999:::>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIMMMNNNOOOQQQRRRSSSTTTTTTTTTVVVWWWWWWXXXZZZ^^^aaabbbeeekkkppptttyyy~~~{{{vvvttttttttttttxxxyyy{{{~~~|||yyynnneeeZZZRRRNNNKKKIIIGGGJJJJJJIIIIIIIIIIIIIIIJJJMMMMMMPPPUUUXXX[[[ccclllwwwyyymmmccc^^^YYY[[[^^^cccjjjrrrzzz~~~~~~}}}{{{zzz{{{~~~~~~~~~xxxvvvqqqkkkddd]]]XXXVVVPPPOOOOOOPPPRRRUUUXXXZZZZZZUUUQQQOOONNNQQQ\\\gggsss||||||fff[[[PPPMMMHHHDDDCCCBBB@@@???===<<<;;;999777666555555666666666666666666666666666666666666666555555555666666555555666777888999999999<<>>@@@CCCEEEFFFEEEGGGIIIJJJIIIIIILLLNNNNNNOOOPPPRRRTTTTTTUUUUUUVVVXXXZZZ[[[\\\^^^aaacccgggjjjpppuuuyyy~~~zzzuuussstttttttttyyyzzz}}}~~~{{{nnneeeZZZQQQMMMKKKIIIGGGHHHHHHGGGHHHHHHIIIJJJJJJLLLLLLNNNRRRSSSVVV]]]ffflllttt~~~xxxnnneeeaaa[[[\\\___dddkkksss{{{~~~~~~~~~yyywwwrrrllleee___ZZZWWWPPPPPPOOOPPPRRRUUUYYY[[[\\\WWWRRROOOMMMOOOYYYcccpppyyyiii]]]QQQMMMHHHEEEDDDCCCBBBBBB???>>><<<:::888777666666666666666666666666666666555555555666666666666666777777666555555666777888;;;;;;>>>EEENNN[[[pppzzzrrrooonnnpppsssyyy~~~{{{yyyxxxwwwtttsssrrrpppoooooonnnnnngggiiijjjiiihhhgggjjjlllooosssuuuttttttsssmmmfff___WWWOOOMMMJJJGGGHHHKKKJJJMMMPPPTTTWWWXXXYYYYYYWWW\\\aaadddeeeiiiooouuuwww}}}wwwiii^^^WWWPPPLLLHHHEEECCCEEEEEEAAA???AAA???@@@@@@BBBCCCEEEGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRXXX^^^dddiiiqqq|||888888888777888999999:::888999;;;===@@@CCCFFFGGGFFFIIIKKKKKKJJJKKKOOORRRPPPQQQSSSTTTVVVWWWWWWWWWWWWYYY\\\^^^^^^```bbbdddjjjnnnsssxxx}}}yyytttsssssstttuuuyyy{{{}}}{{{nnneeeYYYPPPLLLJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKMMMPPPQQQRRRZZZbbbaaaiiisss{{{}}}wwwnnnfffbbb\\\]]]```eeelllttt{{{~~~~~~zzzxxxsssmmmfff```ZZZWWWQQQPPPOOOPPPRRRUUUYYY[[[^^^YYYSSSPPPMMMMMMVVV```nnnwwwkkk___SSSOOOKKKHHHGGGGGGGGGFFF@@@???===;;;999888777777666666666666666666666666444555555555666666777777888777666555555666777777======@@@HHHQQQ^^^sss~~~xxxssspppoooqqqtttzzz}}}{{{yyywwwuuutttqqqqqqooonnnmmmllllllkkkccceeegggfffddddddgggjjjmmmqqqsssrrrrrrqqqkkkddd___WWWOOOMMMKKKHHHIIIKKKKKKMMMQQQUUUXXXYYYZZZZZZWWW\\\bbbeeegggkkkrrrxxxzzz{{{qqqdddYYYSSSOOOKKKIIIFFFCCCBBBEEEEEEBBBAAACCC??????@@@AAACCCEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSYYYaaahhhnnnxxx888888777777777777777888888:::;;;<<<===???BBBDDDHHHIIIJJJLLLNNNPPPRRRRRRQQQSSSUUUUUUVVVWWWZZZ\\\^^^```ccceeefffgggiiijjjpppssswww{{{|||xxxvvvvvvwwwxxxzzz~~~zzzpppbbbUUUOOOLLLIIIHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNOOOOOORRRVVVYYY^^^bbbiiipppwww~~~~~~~~~uuuqqqmmmfffaaa]]]^^^aaaffflllrrrxxx|||{{{xxxuuupppkkkccc[[[VVVSSSQQQPPPOOOQQQTTTXXX[[[ZZZXXXSSSNNNMMMRRRYYY___hhhvvvnnn^^^WWWPPPJJJGGGEEEBBBAAACCC???>>>===;;;:::999888888777777666666666666777777666666666666666666666666333555777888888888999;;;<<<>>>BBBIIIUUUggg{{{~~~uuusssppppppsssxxx}}}}}}{{{xxxuuusssrrrqqqooommmjjjiiihhhhhhfffdddfffdddaaa___```ccchhhkkkrrrqqqooollljjjgggeeeddd\\\XXXRRRKKKGGGGGGHHHIIILLLNNNPPPSSSVVVXXXZZZZZZ]]]___bbbfffjjjpppvvv{{{|||llldddYYYRRROOOMMMHHHEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAABBBCCCEEEGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKPPPRRRTTTUUUUUUTTTTTTUUU[[[[[[bbbnnnwww888888777777777777888888999;;;===>>>???AAADDDFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVWWWWWWYYY\\\^^^```bbbfffhhhiiijjjmmmnnnrrruuuzzz~~~~~~zzzvvvuuuvvvxxxzzz}}}zzzpppbbbUUUOOOLLLIIIGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLMMMNNNNNNPPPSSSVVV[[[^^^ccchhhnnnttt|||~~~vvvssspppjjjeee___```bbbfffkkkrrrxxx{{{~~~~~~~~~|||zzzvvvqqqlllddd\\\VVVSSSQQQPPPOOOQQQTTTXXXZZZZZZXXXSSSNNNLLLOOOUUUZZZgggvvvppp```UUUMMMGGGEEEBBB???>>>@@@???>>>===;;;:::999888888777777666666666666777777666666666666666666666666444666888999888888:::;;;===@@@EEEMMMZZZmmm|||tttrrroooooosssxxx}}}|||{{{xxxuuussspppooonnnmmmjjjhhhffffffeeecccbbbccc```^^^\\\]]]aaafffiiilllkkkiiigggdddcccbbbaaa\\\XXXRRRLLLHHHGGGHHHIIIMMMNNNQQQUUUXXXZZZ\\\]]]___aaaeeehhhlllqqqxxx|||rrrfff___UUUOOOLLLJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMPPPRRRUUUVVVUUUUUUVVVVVV^^^aaajjjxxx888888777777777888888999;;;===???@@@AAACCCEEEGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYY[[[___bbbdddfffjjjmmmnnnpppsssuuuwwwzzz~~~|||xxxuuutttvvvzzz|||{{{pppbbbTTTNNNKKKHHHFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOMMMOOOOOOOOOOOOPPPRRRTTTYYY[[[]]]```ccciiipppuuu~~~xxxvvvtttoookkkbbbbbbcccfffkkkqqqvvvyyy}}}}}}}}}}}}}}}}}}{{{xxxsssmmmeee\\\VVVSSSQQQPPPPPPQQQTTTWWWYYYYYYWWWSSSNNNKKKMMMQQQVVVfffuuutttcccXXXPPPJJJHHHEEEAAA@@@BBB???>>>===;;;:::999999888777777666666666666777777666666666666666666666666555777999999999999;;;<<>><<<;;;:::999999777777666666666666777777666666666666666666666666777888::::::;;;===@@@BBBIIINNNVVV```nnn|||vvvqqqooopppvvv|||{{{yyyuuutttqqqnnnjjjhhhfffeeecccaaa^^^]]]]]]\\\ZZZYYYVVVUUUTTTSSSUUUXXX\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^UUUSSSPPPNNNKKKJJJJJJJJJMMMOOOSSSWWW\\\___bbbcccfffhhhkkknnnrrrwww}}}rrreee\\\RRROOOKKKHHHFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@??????AAABBBCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQTTTXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[\\\]]]___bbbdddnnn{{{888888888888888999:::;;;;;;>>>BBBDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSTTTSSSUUUXXX[[[___eeelllqqquuuxxxzzz{{{{{{|||}}}~~~~~~yyyxxxvvvvvvxxx{{{zzznnnaaaTTTOOOMMMJJJIIIJJJIIIJJJKKKMMMOOORRRUUUVVVXXXYYYZZZYYYWWWVVVVVVVVVSSSTTTVVVWWWYYY]]]bbbggghhhkkkooorrrvvv}}}}}}xxxuuulllkkkjjjjjjmmmrrrxxx|||~~~~~~~~~}}}{{{zzzzzz{{{zzzyyyvvvqqqiii```ZZZSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRRRRTTTUUU___mmm~~~jjjZZZSSSLLLIIIFFFBBB@@@BBB@@@???>>><<<;;;::::::999777777666666666666777777666666666666666666666666777888:::;;;<<>>===;;;:::::::::777777666666666666777777666666666666666666666666666777999;;;===AAAFFFIIINNNTTT]]]hhhvvvzzzuuusssqqqssszzz~~~{{{zzzsssqqqnnnjjjgggdddbbbaaa]]][[[XXXVVVVVVUUUTTTRRRQQQPPPOOONNNNNNPPPRRRSSSOOOQQQRRRTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKOOOSSSWWWZZZ\\\]]]```cccfffjjjooouuu|||wwwjjj```ZZZRRRPPPNNNJJJGGGEEEEEEFFFAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQVVVXXX]]]aaacccdddcccbbbaaa```___^^^]]]]]]]]]]]]\\\^^^aaacccdddhhhllloooyyy888888888888999:::;;;<<<>>>AAAEEEHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUWWW[[[___fffnnnwww}}}}}}}}}{{{{{{{{{||||||xxxxxxyyyzzz|||~~~mmm```TTTPPPOOONNNNNNOOOOOOPPPRRRTTTWWWZZZ]]]^^^cccdddffffffdddbbbbbbbbb^^^```aaabbbbbbcccfffhhhcccfffiiikkkooouuu~~~{{{uuusssrrrrrruuu{{{|||zzzyyy{{{~~~~~~|||{{{zzzwwwwwwwwwvvvrrrkkkbbb[[[SSSRRRRRRQQQQQQQQQQQQRRRVVVWWWXXXVVVSSSPPPOOOOOOUUUbbbrrr}}}kkk[[[SSSLLLIIIFFFAAA@@@BBBAAA@@@>>>===;;;:::::::::777777666666666666777777666666666666666666666666555777999;;;>>>BBBHHHLLLNNNUUU___kkkyyyyyyttttttrrrttt{{{~~~|||{{{qqqpppmmmiiieeebbb```___ZZZXXXUUUTTTTTTSSSQQQPPPOOONNNMMMKKKKKKMMMNNNOOONNNOOORRRTTTTTTRRRPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGHHHJJJMMMQQQUUUXXXZZZ[[[^^^```dddiiinnnuuu|||tttggg]]]XXXRRRQQQOOOKKKGGGDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHGGGJJJIIIIIIJJJLLLNNNPPPRRRYYY[[[```dddggggggfffeeedddcccbbbaaa````````````^^^```bbbdddfffjjjnnnrrryyy}}}|||{{{zzz}}}888888888999:::;;;<<<===AAACCCFFFGGGGGGGGGIIIJJJMMMMMMNNNNNNPPPRRRSSSTTTVVVXXX\\\aaahhhpppxxx~~~~~~zzzvvvvvvwwwyyy|||~~~kkk```VVVQQQOOOLLLLLLNNNSSSSSSTTTXXX]]]aaadddeeehhhjjjmmmoooooonnnkkkiiiggghhhhhhiiiiiihhhhhhgggkkkjjjiiijjjpppxxx}}}{{{zzzyyyzzz}}}|||vvvvvvyyy|||}}}yyywwwxxxwwwuuusssnnnggg___YYYVVVTTTRRRQQQPPPQQQRRRSSSUUUXXXZZZYYYTTTPPPOOOOOOUUU^^^lll{{{lll]]]UUUMMMKKKIIIEEEBBBBBB>>>>>>===<<<:::999888777999999777666555555555555777777777777777777777777888888999999;;;@@@FFFJJJRRRVVV^^^iiiyyyyyyuuuqqqtttxxx}}}~~~xxxtttrrrooollliiigggccc___\\\XXXXXXVVVTTTQQQOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQUUUXXX[[[^^^bbbfffjjjpppvvvzzz{{{pppggg^^^YYYUUUSSSPPPMMMIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJKKKOOOTTTXXX___ffflllllllllmmmkkkhhhiiiiiihhhgggfffdddbbbaaacccdddfffggghhhkkkpppsss}}}wwwnnnmmmkkkmmmsss|||888999999:::;;;<<<>>>???DDDFFFHHHIIIIIIIIIJJJLLLMMMMMMMMMOOOPPPRRRTTTUUUYYY\\\```eeekkksss{{{~~~zzzwwwwwwxxxzzz~~~}}}lllaaaVVVRRRPPPMMMMMMPPPTTTUUUWWW\\\aaafffiiijjjmmmooosssvvvwwwvvvtttsssrrrrrrsssssssssrrrrrrqqqsssssstttvvv{{{}}}~~~~~~xxxssstttwww{{{~~~{{{xxxzzzyyywwwtttppphhh```ZZZUUUTTTRRRPPPPPPQQQRRRSSSTTTWWWYYYXXXSSSOOOMMMNNNSSS\\\jjjxxxppp___VVVOOOLLLJJJFFFCCCCCC??????>>>===;;;:::999888999888777666555555555555777777777777777777777777777888999999;;;???EEEIIIRRRWWW```mmm}}}xxxtttqqqtttxxx}}}}}}xxxsssqqqoookkkiiifffbbb^^^[[[WWWVVVUUUSSSPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPSSSVVVYYY\\\___ccchhhmmmssswwwwwwnnneee^^^YYYTTTSSSPPPLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEGGGHHHJJJJJJKKKKKKMMMQQQWWW[[[dddkkkqqqrrrqqqqqqooojjjkkkkkkkkkjjjiiigggfffeeeeeefffhhhhhhiiilllqqqttt~~~wwwrrrjjjhhhggghhhmmmvvv999999:::;;;<<<>>>@@@AAAGGGIIIKKKLLLKKKKKKLLLMMMLLLMMMMMMOOOQQQSSSUUUVVV[[[^^^bbbgggmmmttt{{{}}}yyywwwxxxzzz|||}}}mmmcccXXXSSSQQQOOOOOOQQQUUUXXX\\\bbbggglllnnnpppsssvvv{{{~~~~~~}}}~~~|||vvvqqqrrrvvv}}}}}}zzz|||zzzxxxuuupppiiibbb\\\TTTSSSQQQPPPPPPQQQRRRSSSSSSVVVYYYWWWRRRNNNLLLMMMRRRZZZgggttt~~~vvvaaaXXXPPPMMMKKKGGGDDDDDD@@@@@@???===<<<;;;:::999999888777666666555555666777777777777777777777777777888888999;;;???DDDHHHQQQXXXdddsss~~~vvvsssppptttyyy}}}wwwsssqqqnnnjjjgggddd```\\\YYYUUUTTTRRRQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIJJJKKKMMMQQQTTTVVVYYY\\\```dddiiiooosss||||||qqqiiiccc\\\XXXSSSRRROOOKKKHHHEEECCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@BBBDDDEEEDDDEEEGGGHHHJJJKKKLLLMMMPPPUUU[[[```jjjrrryyyzzzyyyxxxtttnnnnnnnnnnnnmmmmmmkkkjjjjjjhhhiiijjjjjjkkknnnrrruuu{{{zzzsssooohhhfffeeeeeejjjqqqyyy~~~::::::;;;<<>>===<<<:::999999888888777666666666666666666666666666666666666666666777888999;;;>>>CCCGGGOOOXXXfffxxx|||uuurrrppptttzzz}}}wwwssspppmmmhhhdddaaa^^^ZZZXXXRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDFFFGGGHHHIIIKKKOOOQQQTTTWWWZZZ^^^bbbgggmmmqqqwww}}}uuukkkeee___ZZZVVVRRRPPPMMMJJJFFFCCCBBBAAA@@@@@@?????????@@@@@@AAA???AAACCCDDDDDDEEEGGGIIIJJJKKKMMMOOOSSSYYY```eeeqqqzzz}}}xxxrrrqqqqqqqqqppppppooonnnmmmiiijjjkkkkkklllooosssvvv}}}~~~xxxsssqqqjjjiiihhhhhhlllrrrxxx|||~~~:::;;;<<<>>>AAADDDFFFHHHLLLMMMNNNNNNLLLKKKKKKLLLKKKLLLMMMOOORRRTTTWWWXXX\\\```eeekkkoootttyyy||||||||||||}}}~~~{{{xxxvvvwwwzzz~~~{{{ooodddZZZVVVTTTRRRSSSUUUZZZ___fffkkkooorrruuuxxx}}}yyysssnnnkkklllpppppprrrtttvvvwwwzzz~~~xxxuuuvvv{{{|||zzzxxxuuuqqqmmmggg```[[[RRRQQQOOONNNNNNPPPQQQSSSTTTWWW[[[ZZZUUUPPPNNNMMMQQQXXXcccnnnxxx|||bbbXXXOOOKKKIIIEEEBBBCCC???>>>===<<<:::999888888888777777666666666666777666666666666666666666666555777888999:::===BBBEEEMMMWWWgggzzzzzztttrrrpppuuu|||~~~xxxtttoookkkfffbbb___\\\XXXVVVOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEECCCDDDFFFFFFGGGIIILLLOOOSSSVVVYYY]]]```eeekkkooosssxxxzzzooofff```[[[WWWSSSQQQOOOLLLHHHEEEBBB@@@???>>>>>>>>>>>>??????@@@AAA???AAACCCDDDEEEFFFHHHJJJJJJLLLOOORRRWWW^^^fffkkkxxx{{{uuusssssssssrrrqqqpppooonnnjjjkkklllmmmmmmppptttxxx~~~zzzvvvtttnnnnnnmmmnnnqqquuuzzz}}}~~~;;;<<<===@@@CCCGGGIIIKKKMMMOOOOOOOOOLLLKKKKKKKKKJJJKKKMMMOOORRRUUUXXXYYY___ccciiinnnrrrvvvyyy|||{{{{{{{{{|||}}}{{{yyyuuuwww{{{~~~{{{ooodddZZZVVVUUUSSSSSSVVV\\\aaaiiinnnqqquuuzzz~~~vvvnnnhhhcccbbbeeeeeehhhkkkmmmooossszzz}}}yyyvvvyyy~~~{{{yyywwwsssoookkkeee^^^ZZZQQQPPPOOONNNNNNOOOQQQRRRTTTXXX[[[[[[VVVQQQNNNMMMPPPWWWaaalllvvv}}}bbbXXXOOOKKKHHHDDDBBBCCC>>>>>>===;;;:::999888777777777666666666666777777777777777777777777777777555666888999:::===@@@CCCLLLWWWhhh{{{yyytttrrrrrrwww~~~}}}wwwsssnnnjjjddd```\\\YYYVVVTTTNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEFFFHHHKKKNNNSSSUUUXXX[[[___dddiiimmmoootttzzzzzzrrrhhh```[[[XXXTTTQQQOOONNNKKKGGGDDDAAA???>>>============>>>???@@@AAA???AAACCCEEEFFFGGGJJJLLLMMMOOORRRVVV\\\dddmmmsss~~~~~~xxxvvvvvvuuuuuusssqqqpppoookkklllnnnooopppsssxxx{{{~~~|||xxxwwwrrrrrrrrrsssvvvzzz~~~~~~;;;<<<>>>AAAEEEIIILLLMMMOOOPPPQQQPPPMMMKKKKKKKKKJJJKKKMMMOOORRRVVVYYYZZZ___cccjjjooosssvvvxxxzzzzzzzzzzzz{{{}}}~~~zzzyyyvvvxxx|||zzzooodddZZZVVVUUUSSSTTTVVV\\\bbbjjjooosssyyyvvvmmmeee^^^[[[]]]ZZZ^^^aaabbbccchhhpppvvv~~~{{{zzz|||zzzyyyvvvrrrnnnjjjddd^^^YYYPPPOOONNNMMMNNNOOOQQQRRRRRRWWW[[[ZZZVVVPPPMMMLLLNNNTTT^^^iiitttdddZZZPPPKKKIIIEEECCCDDD???>>>>>><<<;;;:::999888777777666666666666777777777777777777777777777777444666888999:::<<>>>>>???@@@AAAAAABBBDDDFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGJJJMMMQQQSSSWWWZZZ]]]bbbgggkkkmmmqqqwww{{{~~~|||pppiii```ZZZWWWUUUSSSPPPNNNMMMJJJFFFCCC@@@>>>===<<<<<<<<<===>>>???AAAAAA???AAADDDFFFGGGIIILLLNNNPPPSSSVVV[[[bbbkkktttzzz{{{zzzyyyyyywwwuuusssqqqpppmmmoooppprrrtttxxx|||}}}{{{xxxxxxxxxzzz}}};;;===???BBBFFFJJJMMMOOOQQQRRRRRRQQQNNNLLLKKKLLLJJJKKKMMMOOOSSSVVVYYY[[[]]]aaahhhnnnqqqsssuuuwwwyyyyyyzzz{{{}}}}}}zzzyyywwwzzz~~~zzznnndddYYYVVVTTTSSSTTTVVV[[[aaajjjpppuuu}}}wwwmmmddd\\\XXXYYYSSSVVVYYYYYYYYY^^^fffmmmzzz~~~{{{yyyyyywwwsssnnnjjjddd^^^ZZZPPPOOONNNMMMMMMOOOQQQRRRQQQVVVZZZZZZUUUOOOLLLKKKLLLRRR\\\gggrrr~~~fff[[[QQQMMMJJJFFFDDDEEE@@@@@@???===<<<;;;:::999777777666666666666777888777777777777777777777777444666888999:::<<>><<<;;;<<<===???@@@@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGJJJMMMPPPRRRUUUXXX\\\```fffjjjkkkpppvvvzzz|||~~~vvviiibbbZZZVVVTTTTTTRRRQQQNNNLLLIIIFFFBBB???======;;;;;;;;;<<<>>>???AAAAAA???BBBEEEGGGHHHJJJMMMOOOSSSVVVZZZ___fffoooyyy}}}||||||{{{yyywwwtttrrrpppoooppprrrtttwww{{{|||}}}~~~BBBBBBCCCEEEHHHKKKNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKJJJLLLNNNOOOQQQTTTYYY\\\```dddiiimmmpppsssvvvyyyyyyzzz{{{|||~~~}}}xxxuuuuuuyyy~~~~~~vvvnnnddd[[[VVVTTTSSSUUUZZZ]]]bbbjjjsss{{{zzzoooeee\\\VVVRRRSSSRRRPPPQQQTTTYYY___bbbqqqzzz~~~|||{{{uuussspppmmmiiiddd^^^YYYQQQOOONNNLLLLLLMMMNNNPPPVVVVVVWWWVVVTTTPPPLLLJJJOOOSSS[[[fffssskkk^^^RRRLLLIIIEEEBBBBBB>>>>>>===;;;;;;:::::::::999999777666555555555555666666666666777777777777999888777888<<>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHNNNPPPTTTYYY^^^cccfffgggnnnqqquuuyyy}}}|||ssslll___ZZZSSSOOOOOOOOONNNMMMJJJHHHDDDBBBAAA???===;;;===<<<<<<======>>>???@@@@@@AAACCCEEEGGGJJJNNNQQQXXXZZZ___dddlllvvv|||vvvqqqoooooorrrsssvvvyyy|||DDDDDDEEEGGGJJJMMMPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJLLLNNNOOOQQQTTTYYY\\\```dddiiimmmpppsssvvvxxxzzzzzz{{{}}}~~~{{{wwwtttvvvyyy~~~}}}uuukkkbbbYYYUUUSSSSSSUUUZZZ```eeemmmvvvvvvxxx{{{~~~~~~zzztttlllddd\\\WWWTTTSSSQQQPPPPPPRRRVVVZZZ]]]iiirrr~~~}}}{{{uuussspppmmmiiiddd]]]YYYQQQOOONNNLLLLLLMMMNNNOOOTTTUUUVVVVVVTTTQQQMMMKKKOOOTTT\\\hhhuuulll___RRRLLLIIIEEEBBBBBB@@@???>>><<<;;;:::::::::999888777666555555555555666666666666777777777777999888777888;;;???AAACCCNNNYYYkkk}}}wwwssstttvvv{{{|||xxxsssppphhhfffaaa\\\WWWRRROOOMMMNNNMMMLLLLLLLLLKKKHHHEEEBBBBBBAAA@@@???===;;;:::;;;;;;::::::::::::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHNNNPPPTTTXXX]]]bbbeeeffflllooossswww|||wwwmmmeeeZZZUUUPPPMMMNNNOOOOOOMMMJJJHHHDDDBBBAAA???===;;;===<<<<<<======>>>???@@@AAACCCEEEGGGIIILLLPPPTTTYYY]]]bbbhhhoooxxx}}}wwwsssrrrrrrsssuuuyyy}}}FFFGGGHHHIIILLLNNNPPPQQQPPPOOOOOONNNMMMLLLKKKKKKJJJLLLNNNOOOQQQTTTYYY\\\```ccciiimmmpppsssvvvxxxzzz{{{|||}}}~~~|||yyyvvvsssvvvyyy|||sssiii```WWWTTTSSSSSSVVV[[[bbbgggpppzzzxxxnnnhhhiiijjjlllnnnpppqqqrrrrrrpppmmmiiiddd___[[[YYYTTTSSSRRRQQQRRRUUUXXXYYYbbbiiittt~~~|||zzzuuurrrooollliiiccc]]]XXXQQQOOONNNLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTQQQOOOMMMOOOTTT^^^jjjwwwnnn```SSSMMMIIIEEEBBBBBBBBBAAA???===<<<:::::::::999888777666666555555666666666666666777777777777999888888888;;;>>>BBBDDDPPP\\\nnn~~~vvvrrrsssxxx}}}}}}yyysssoooiiigggbbb\\\VVVQQQMMMKKKMMMLLLKKKKKKKKKIIIFFFDDD@@@???>>><<<;;;:::::::::999999999999:::;;;;;;<<<>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHMMMOOORRRWWW\\\```ccceeeiiilllqqquuuzzz|||wwwoooeee]]]UUUQQQMMMLLLNNNOOOOOOMMMJJJGGGDDDAAAAAA@@@>>>=========<<<======>>>???@@@CCCEEEGGGIIILLLOOOTTTWWW[[[___ffflllsss{{{|||vvvssstttuuusssvvv{{{GGGHHHIIIJJJLLLNNNOOOPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJLLLNNNOOOQQQTTTYYY\\\___ccchhhmmmpppsssvvvxxx{{{{{{|||}}}~~~~~~zzzwwwuuusssuuuyyy~~~zzzqqqggg^^^VVVSSSSSSSSSWWW\\\bbbiiiuuuyyyjjjbbb_________```bbbdddggghhhiiiiiiiiihhhfffccc```^^^XXXVVVUUUTTTUUUVVVXXXZZZ___fffpppyyy}}}{{{xxxtttrrrooolllhhhbbb\\\XXXQQQOOOMMMLLLKKKLLLMMMNNNOOOPPPRRRTTTTTTRRRPPPNNNNNNTTT^^^kkkxxxpppbbbTTTMMMJJJEEECCCCCCCCCBBB@@@>>><<<;;;:::999888888777666666666666666666666666666777777777777999999999999;;;>>>CCCGGGTTT___qqq~~~|||tttrrrsssxxx~~~}}}yyysssnnnhhheeeaaa[[[UUUQQQMMMLLLKKKJJJJJJJJJJJJHHHEEEBBB???>>><<<:::888888999999888888888999:::;;;<<<===??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHLLLNNNPPPTTTYYY]]]```bbbfffjjjoootttyyy~~~|||yyyuuuqqqiii^^^WWWRRROOOLLLLLLOOOPPPOOOMMMJJJGGGCCCAAAAAA@@@???>>>============>>>???@@@AAACCCEEEHHHKKKNNNRRRWWWZZZ]]]aaahhhooouuu|||xxxrrrqqqsssvvvsssxxx}}}GGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNOOOQQQTTTYYY\\\___ccchhhlllooorrruuuxxxzzz{{{|||}}}~~~|||xxxvvvuuutttuuuyyyxxxooofff]]]UUUSSSSSSTTTXXX]]]ccclllxxx}}}xxxtttuuuzzzxxxlllbbb\\\WWWVVVVVVVVVXXX[[[]]]___cccdddeeefffeeedddcccbbb[[[ZZZWWWVVVVVVWWWYYY[[[```eeennnvvv~~~|||yyyvvvsssqqqnnnkkkgggbbb\\\WWWQQQPPPMMMKKKKKKKKKLLLMMMMMMNNNQQQSSSSSSRRRPPPOOOMMMSSS]]]jjjxxxrrrdddVVVNNNJJJFFFCCCCCCCCCBBB@@@>>><<<;;;:::999888777777666666666666777666666666666777777777777888999::::::;;;@@@FFFKKKYYYddduuu}}}~~~zzztttrrrsssxxx~~~}}}xxxrrrnnneeeccc___ZZZUUUQQQNNNMMMKKKJJJIIIIIIIIIGGGDDDBBB>>>===;;;:::999999999:::888888999999:::;;;<<<===??????@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLNNNQQQUUUYYY\\\___cccgggmmmrrrwww}}}{{{wwwsssoookkkddd[[[TTTRRRPPPMMMNNNPPPQQQOOOLLLJJJGGGCCCAAAAAAAAAAAA@@@????????????@@@AAABBBBBBCCCEEEIIILLLOOOTTTYYY]]]^^^ccciiiooouuuyyy~~~xxxpppllllllppptttvvv|||GGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJLLLNNNOOOQQQTTTYYY\\\___bbbhhhlllooorrruuuwwwyyyzzz{{{}}}~~~{{{xxxvvvvvvvvvxxx{{{vvvmmmddd[[[TTTQQQQQQRRRVVV[[[dddkkkvvv{{{wwwooolllhhheeefffjjjooorrryyyxxxvvvppphhhaaa\\\ZZZVVVUUUUUUVVVWWWYYY\\\]]]^^^___aaaccceeeggghhhhhhbbb___[[[XXXVVVXXXZZZ\\\```fffnnnvvv~~~~~~|||xxxvvvssspppmmmjjjgggaaa[[[WWWQQQPPPMMMKKKJJJKKKLLLLLLKKKMMMPPPRRRSSSRRRPPPOOOLLLQQQ[[[ggguuuuuufffWWWOOOJJJFFFDDDDDDBBBAAA???===<<<:::::::::777777666666666666777777666666666666777777777777777999;;;;;;===BBBJJJQQQ]]]iiizzzyyytttrrrtttwww~~~~~~{{{wwwqqqmmmcccaaa^^^YYYUUUQQQOOOMMMKKKJJJIIIIIIIIIGGGDDDBBB???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIKKKMMMQQQUUUXXX[[[```dddjjjpppuuuzzz}}}zzzvvvqqqlllhhhddd___XXXRRRQQQOOONNNPPPRRRSSSPPPMMMJJJGGGCCC@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDCCCFFFJJJMMMQQQVVV\\\```aaaeeejjjnnnrrrvvvzzz}}}}}}~~~wwwsssnnnhhheeeggglllqqqyyyHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLJJJLLLNNNOOOQQQTTTYYY\\\^^^bbbggglllooorrruuuwwwwwwxxxzzz|||{{{xxxwwwxxxxxx|||~~~uuulllbbbYYYQQQOOOOOOOOOSSSXXXaaaeeekkkooopppnnnllllllfffhhhkkkllljjjhhhfffeee___]]][[[YYYYYY[[[]]]___ccccccccc```\\\YYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^___]]]___aaaeeeiiinnnqqqtttoookkkddd]]]ZZZZZZ]]]___bbbhhhqqqzzz~~~zzzwwwrrrpppmmmjjjfffaaaZZZVVVQQQPPPMMMKKKJJJJJJKKKLLLKKKMMMOOORRRRRRQQQPPPNNNLLLPPPXXXcccrrrwwwhhhXXXOOOKKKFFFDDDDDD@@@???>>><<<;;;:::::::::777777666666666666777777666666666666777777777777666999;;;<<<>>>DDDNNNVVVaaammm~~~yyytttsssuuuxxx~~~}}}yyyuuupppmmmdddbbb^^^YYYTTTPPPMMMKKKKKKJJJIIIIIIIIIHHHEEEBBB@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;<<<======?????????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHJJJMMMQQQUUUWWW[[[___ffflllrrrvvv{{{~~~~~~{{{wwwtttpppkkkddd___]]]YYYTTTPPPMMMLLLLLLOOOSSSTTTRRROOOJJJFFFBBB@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHLLLPPPTTTYYY```ddddddgggkkknnnpppssswwwzzzzzz|||~~~{{{wwwtttkkkiiieeeaaa___ccciiinnnwwwHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLNNNOOOQQQTTTYYY\\\^^^bbbggglllooorrruuuwwwwwwxxxyyy||||||yyyxxxyyyyyy~~~tttkkk```WWWOOOMMMMMMMMMQQQVVV\\\^^^``````]]][[[YYYYYYUUUYYY]]]^^^[[[YYYYYYZZZVVVUUUSSSRRRQQQRRRSSSTTTTTTVVVXXXXXXVVVUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]]]]```aaadddiiiooouuu{{{~~~{{{uuulllddd___^^^```cccdddkkkuuu~~~{{{xxxrrrpppmmmjjjfff```ZZZVVVQQQPPPMMMKKKJJJJJJKKKKKKKKKMMMOOOQQQRRRQQQOOONNNKKKNNNVVVaaaoooxxxiiiXXXOOOKKKFFFDDDEEE>>>>>>===;;;;;;:::::::::777777666666666666777888666666666666777777777777666999<<<===???FFFQQQYYYdddooo~~~yyytttsssvvvyyy|||xxxtttppplllfffddd___YYYSSSNNNKKKIIIKKKJJJIIIIIIIIIHHHEEEBBB@@@AAABBBBBBBBB@@@???>>>>>>======<<<<<<<<<======?????????@@@AAABBBDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFHHHKKKOOOSSSVVVXXX\\\cccjjjoootttxxx{{{zzz{{{||||||zzzwwwsssppplllfff^^^ZZZWWWUUUQQQNNNJJJIIIJJJOOOTTTVVVSSSQQQJJJFFFBBB@@@AAABBBDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIMMMRRRVVV\\\bbbfffgggiiilllnnnooorrrvvvyyyxxxzzz}}}~~~|||wwwqqqmmmeeeccc```]]]]]]aaagggmmmsss|||IIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOQQQTTTWWWZZZ^^^dddhhhjjjmmmrrrvvvvvvxxx{{{}}}~~~|||wwwwwwzzz|||~~~|||sssjjjcccXXXNNNKKKJJJJJJKKKNNNTTTUUUUUUSSSPPPNNNNNNOOOMMMOOORRRUUUWWWVVVUUUTTTPPPQQQQQQPPPLLLJJJIIIIIILLLLLLLLLNNNPPPSSSUUUWWWYYY[[[]]]^^^^^^___aaabbbeeegggjjjooovvv~~~uuuiiibbb```ccceeejjjqqq|||}}}zzzwwwsssqqqnnnkkkgggbbb]]]YYYRRROOOLLLJJJKKKLLLLLLKKKKKKNNNQQQTTTTTTRRROOOLLLMMMNNNTTT___nnn}}}gggYYYUUULLLGGGFFFAAABBB@@@>>>>>>======;;;999888888777666666666666666777888888888999999999999777777999===@@@CCCLLLUUUbbbnnn~~~{{{vvvsssuuuyyy~~~zzztttnnnkkkbbb```\\\XXXTTTQQQNNNMMMIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>><<<<<<<<<=========>>>@@@AAABBBAAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBFFFEEEEEEFFFIIIMMMPPPRRRVVV[[[aaagggkkknnnqqqssstttuuuvvvvvvtttpppllliii```___[[[WWWSSSPPPNNNMMMJJJKKKMMMPPPSSSSSSQQQNNNLLLIIIFFFCCCBBBDDDFFFGGGHHHGGGFFFEEEEEEEEEGGGGGGFFFIIIMMMSSSYYY___ccceeeiiijjjlllmmmnnnqqqtttwwwzzz~~~|||xxxuuunnngggaaa```^^^]]]___bbbfffhhhttt|||LLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOQQQTTTWWWZZZ^^^dddhhhjjjlllqqquuuuuuxxx{{{~~~zzzwwwwwwyyy|||{{{rrriii___UUULLLIIIIIIGGGHHHJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKMMMOOORRRTTTTTTSSSRRRPPPQQQQQQOOOLLLIIIHHHIIIKKKLLLLLLNNNPPPTTTVVVXXX\\\^^^```bbbcccdddgggiiikkkmmmrrrzzz}}}oooeeebbbdddfffmmmttt}}}zzzwwwsssqqqnnnkkkgggbbb]]]YYYRRROOOLLLJJJKKKKKKKKKKKKKKKNNNQQQSSSTTTRRROOOMMMKKKMMMRRR\\\kkkzzziiiYYYUUULLLGGGFFFBBBBBB@@@>>>>>>======;;;999888888777666666666666666777777777888888888999999888777999===???BBBJJJTTT___mmm}}}{{{uuurrrtttxxxyyysssmmmjjjbbb```]]]XXXSSSPPPMMMLLLGGGHHHHHHHHHHHHGGGEEEDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>><<<<<<<<<=========>>>@@@AAABBBAAAAAA@@@>>>============>>>>>>???DDDDDDEEEFFFIIILLLOOOPPPTTTXXX^^^cccgggjjjmmmooopppqqqrrrrrroookkkgggddd^^^\\\YYYUUUQQQNNNLLLKKKJJJKKKMMMPPPSSSTTTRRRPPPKKKIIIEEECCCBBBCCCEEEGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHJJJNNNTTTZZZ___dddfffjjjkkkmmmnnnoooqqquuuxxxyyy}}}~~~{{{xxxuuuoooiiiaaa```___```bbbgggkkknnnsss{{{PPPPPPOOONNNMMMLLLJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQTTTWWWZZZ^^^dddgggiiikkkpppttttttwww{{{~~~xxxuuuvvvyyy{{{{{{qqqhhh\\\RRRJJJHHHGGGEEEDDDFFFAAACCCDDDEEEDDDEEEHHHJJJLLLNNNQQQTTTVVVWWWWWWWWWTTTUUUUUURRROOOKKKJJJJJJKKKLLLMMMOOORRRUUUYYY[[[bbbdddhhhjjjmmmooosssuuuvvvzzzvvviiidddeeegggqqqxxx}}}zzzxxxsssqqqnnnkkkgggbbb]]]YYYRRROOOLLLJJJKKKKKKKKKKKKKKKMMMPPPSSSSSSQQQOOOMMMIIIKKKPPPZZZhhhvvvkkkZZZUUULLLGGGGGGBBBBBB@@@>>>>>>======;;;999888888777666666666666777666666666777777777888888888777999<<<>>>@@@HHHQQQ^^^mmmzzzuuuqqqssswwwyyyrrrllliiicccaaa\\\WWWRRRNNNKKKIIIDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@???>>><<<;;;;;;<<<======>>>???AAAAAAAAAAAA@@@<<<;;;;;;;;;;;;<<<===>>>AAABBBDDDFFFHHHKKKLLLMMMPPPTTTZZZ^^^aaadddgggjjjkkkkkklllkkkiiieeeaaa^^^ZZZXXXVVVRRROOOLLLKKKJJJJJJKKKMMMPPPSSSTTTSSSQQQJJJHHHEEECCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMPPPUUU[[[aaaeeehhhjjjlllmmmnnnooorrrvvvyyyyyy}}}}}}zzzyyytttnnngggfffeeeeeehhhkkkppprrrtttzzzPPPPPPPPPOOONNNMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOQQQUUUWWWZZZ^^^cccfffhhhjjjnnnrrrrrrvvvzzz~~~{{{vvvtttuuuxxx{{{|||qqqgggZZZQQQIIIGGGFFFDDDBBBCCCAAACCCEEEFFFFFFHHHLLLOOOSSSUUUYYY]]]aaaccccccddd``````___[[[UUUPPPNNNMMMLLLLLLNNNQQQTTTYYY\\\___hhhkkkpppuuuyyy~~~{{{mmmgggfffhhhqqqxxx~~~zzzxxxsssqqqnnnkkkgggbbb]]]YYYSSSPPPLLLJJJJJJKKKKKKJJJKKKMMMPPPRRRRRRQQQOOONNNIIIJJJOOOXXXeeesss~~~nnn\\\VVVLLLGGGGGGCCCBBB@@@>>>=========;;;999999888777777666666777777666666666666777777777777888777999;;;<<<>>>FFFOOO^^^ooozzztttqqqrrrwwwzzzrrrlllhhhccc```\\\VVVPPPLLLHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEE@@@???>>><<<;;;;;;;;;<<<<<<===???@@@AAAAAAAAA@@@===============>>>???@@@???AAACCCFFFHHHIIIJJJJJJNNNQQQVVVZZZ\\\___bbbeeegggggggggfffddd```]]]ZZZWWWVVVSSSQQQNNNLLLJJJJJJJJJJJJLLLOOORRRTTTSSSRRRJJJHHHFFFEEEDDDEEEGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLNNNPPPSSSWWW\\\bbbgggiiijjjlllmmmoooppprrrvvvyyy|||~~~zzzuuurrrpppnnnlllmmmooorrrtttwww|||NNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOOOOPPPRRRUUUXXXYYY^^^ccceeefffhhhlllpppqqqtttyyy}}}~~~yyyuuusssuuuxxx{{{}}}rrrhhh[[[RRRJJJHHHGGGDDDBBBCCCBBBDDDEEEFFFHHHJJJOOORRRWWW[[[aaahhhmmmqqqrrrssspppooollleee\\\UUUPPPOOONNNOOOQQQTTTYYY^^^bbbdddkkkpppwww~~~pppiiihhhiiipppxxx~~~{{{xxxsssqqqnnnkkkgggbbb]]]YYYSSSPPPLLLJJJJJJKKKJJJJJJJJJLLLOOOQQQRRRQQQPPPNNNJJJKKKOOOWWWdddqqq|||qqq^^^VVVLLLGGGHHHDDDBBB@@@>>>=========;;;999999999888777777777777777666666666666777777777777999777999;;;<<<>>>EEENNN]]]pppyyytttqqqssswww~~~{{{rrrkkkgggaaa^^^YYYTTTNNNIIIEEECCC???????????????@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEAAA???===<<<;;;:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB???@@@BBBEEEGGGHHHIIIIIIMMMOOOSSSVVVXXX[[[^^^```cccddddddcccaaa^^^[[[YYYVVVTTTRRRPPPNNNLLLKKKKKKIIIIIIJJJMMMPPPRRRQQQPPPJJJIIIGGGFFFFFFGGGHHHIIIEEEFFFIIIKKKMMMMMMMMMMMMQQQRRRTTTXXX]]]bbbgggjjjjjjkkkmmmoooqqqtttxxx|||zzzyyywwwtttrrrqqqsssvvvwww|||KKKLLLMMMNNNOOOPPPPPPPPPNNNOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPPPPRRRUUUXXXYYY^^^bbbeeeeeegggjjjnnnppptttxxx|||}}}{{{wwwtttsssvvvyyy{{{tttjjj]]]SSSKKKHHHGGGDDDCCCDDD@@@BBBCCCEEEGGGKKKPPPTTT\\\aaakkkuuu~~~{{{qqqeeeZZZSSSPPPQQQRRRTTTXXX^^^ccchhhkkkpppvvvuuullljjjjjjpppxxx~~~{{{yyysssqqqnnnkkkgggbbb]]]YYYTTTPPPMMMKKKJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQPPPOOOKKKLLLOOOWWWcccpppyyy~~~sss___WWWLLLHHHHHHEEEBBB@@@>>>>>>======;;;999999999888777777777777888666666666777777777888888888777999;;;<<<>>>FFFOOO]]]rrrxxxsssqqqsssxxx~~~{{{qqqiiieee^^^[[[VVVQQQKKKFFFCCCAAA>>>>>>===<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDAAA???===;;;:::::::::::::::;;;===???AAAAAAAAAAAA<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCEEEGGGHHHIIIKKKNNNQQQSSSTTTWWWZZZ\\\_________^^^]]][[[YYYXXXTTTSSSQQQPPPNNNMMMLLLLLLHHHGGGHHHJJJMMMNNNNNNMMMIIIHHHGGGGGGFFFGGGHHHIIIDDDEEEGGGJJJLLLMMMOOOOOOSSSTTTUUUXXX]]]bbbgggjjjjjjllloooqqqtttxxx}}}~~~zzzyyyvvvuuuuuuxxx{{{}}}KKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMOOOPPPPPPPPPRRRUUUXXXYYY]]]bbbddddddfffiiilllpppssswww{{{~~~{{{yyyuuussstttvvvzzz|||wwwlll___UUUKKKGGGFFFDDDDDDFFF@@@BBBEEEGGGKKKQQQWWW\\\gggooo|||pppbbbYYYTTTSSSUUUXXX\\\bbbhhhmmmpppzzz{{{qqqmmmlllqqq{{{~~~|||yyysssqqqnnnkkkgggbbb]]]YYYTTTQQQMMMKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPKKKKKKNNNVVVaaammmwww|||}}}}}}vvvaaaWWWLLLHHHIIIFFFBBB@@@>>>>>>======;;;999:::999888888777777888888777777777888888888999999888777999<<<===???GGGPPP```www~~~wwwsssqqqtttyyy~~~yyyooogggbbbZZZXXXSSSNNNIIIDDDAAA???>>>===;;;::::::::::::;;;;;;<<<>>>???AAABBBCCCCCCAAA@@@===;;;:::999999::::::;;;===???AAAAAAAAAAAA<<<<<<<<<===>>>???AAAAAABBBAAABBBBBBDDDFFFIIIJJJJJJKKKNNNOOOQQQSSSVVVYYYYYYYYYYYYYYYYYYWWWVVVVVVRRRQQQPPPNNNMMMLLLLLLLLLGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEGGGIIIKKKNNNPPPRRRTTTUUUVVVXXX]]]bbbgggjjjlllnnnrrruuuxxx}}}}}}{{{yyywwwwwwyyy|||~~~LLLLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRVVVXXXYYY]]]bbbddddddeeehhhlllooossswww{{{~~~zzzxxxuuussstttwwwzzz}}}yyynnn```UUUJJJFFFEEECCCDDDFFFCCCEEEIIILLLQQQXXX```eeesss|||yyyjjj___YYYUUUWWWZZZ___eeekkkqqqttttttnnnmmmsss}}}~~~|||yyysssqqqnnnkkkgggbbb]]]YYYTTTQQQMMMKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPJJJKKKMMMUUU```llluuuzzz{{{zzz~~~wwwaaaXXXLLLHHHIIIFFFBBB@@@>>>>>>>>>===;;;999:::999888888777888888888888888888888999999999999888777999<<<>>>@@@HHHQQQeee|||}}}vvvsssrrruuuzzzxxxmmmddd___XXXVVVRRRMMMGGGCCC@@@>>>>>>===;;;999888888999999999:::<<<>>>@@@AAAAAABBBAAA@@@===;;;:::999999999999;;;===???@@@AAAAAAAAA======>>>>>>???AAABBBCCCCCCBBBBBBBBBCCCFFFIIIKKKHHHJJJLLLMMMNNNPPPSSSVVVTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKOOORRRTTTUUUUUUVVVXXX\\\bbbgggjjjnnnppptttxxx||||||yyywwwxxxzzz{{{}}}PPPOOOMMMLLLKKKLLLLLLMMMOOONNNLLLKKKLLLNNNPPPRRRLLLNNNPPPRRRTTTUUUUUUVVV^^^```ccceeegggiiikkknnnnnnqqqvvvzzz|||~~~yyyxxxuuutttvvvzzz~~~|||pppddd\\\PPPHHHFFFEEEEEEDDDEEEGGGMMMTTTWWW[[[fffqqqkkk^^^YYYWWWVVVZZZaaagggllluuu~~~xxxtttxxx{{{~~~}}}zzzwwwrrrmmmhhhccc]]]YYYSSSPPPKKKHHHFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQLLLLLLNNNRRRZZZeeeooouuuwwwzzz~~~|||dddYYYMMMHHHHHHCCCDDDAAA???>>>>>>===<<<;;;999888888888777777666666444444555666777888999999:::999:::<<<;;;>>>IIITTTjjj|||tttooommmrrrxxx}}}ttthhh___YYYUUURRRNNNKKKGGGCCC>>>:::;;;:::999888777777777777999:::;;;<<<===???@@@@@@CCCBBB@@@===;;;;;;::::::<<<===???@@@AAA@@@>>>===<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKHHHGGGEEEDDDDDDCCCAAA???CCCBBBAAAAAAAAAAAACCCCCCHHHGGGFFFIIIMMMQQQTTTUUUZZZYYYYYY\\\aaafffjjjlllmmmsssyyy|||~~~zzzxxxyyy|||~~~PPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPSSSUUUWWWYYYZZZ___aaadddfffgggiiikkknnnooorrrwww{{{~~~}}}yyyxxxvvvuuuvvvzzz~~~qqqfff]]]RRRJJJGGGGGGGGGFFFHHHJJJOOOVVVZZZ```mmmyyyooo```[[[YYYXXX[[[bbbiiinnnwww}}}yyy|||~~~|||yyyvvvqqqmmmiiiddd^^^ZZZSSSPPPLLLHHHFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQMMMMMMMMMQQQYYYdddnnntttwwwzzz~~~~~~eeeZZZNNNHHHHHHCCCCCCAAA>>>=========;;;:::999888888888777777777777666666666777777777777777:::999:::<<<===@@@KKKVVVooo{{{tttooonnnrrryyy~~~rrrggg^^^YYYTTTQQQMMMJJJGGGBBB>>>:::;;;:::999888888777777777999999:::<<<===???@@@@@@BBBAAA???===;;;::::::;;;<<<===???@@@AAA@@@???>>>===>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQPPPOOONNNMMMKKKJJJIIIHHHFFFCCCCCCCCCBBB@@@>>>BBBAAA@@@@@@@@@BBBCCCDDDGGGFFFFFFIIILLLQQQUUUVVV[[[[[[[[[]]]bbbgggkkknnnooouuu||||||zzzzzz|||~~~PPPOOONNNNNNMMMNNNNNNOOOOOOPPPQQQRRRQQQPPPOOONNNQQQQQQRRRTTTWWWZZZ]]]___```ccceeeggghhhiiilllnnnooosssxxx|||}}}zzzxxxvvvvvvwww{{{uuuhhh```TTTLLLIIIIIIIIIHHHLLLMMMRRRYYY___hhhwwwtttddd]]][[[ZZZ]]]dddjjjpppzzz}}}{{{xxxuuuqqqmmmiiiddd___\\\SSSPPPLLLHHHGGGGGGIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRNNNMMMMMMPPPWWWbbbmmmssswwwzzz~~~hhh[[[NNNIIIHHHDDDBBB@@@>>><<<<<<<<<;;;999888888888888888777777777888888777777777666666666999999;;;===>>>BBBNNNZZZssszzztttoooooottt{{{{{{pppeee]]]XXXRRROOOLLLIIIFFFBBB>>>:::;;;;;;:::999888888888888777888999;;;===???@@@AAAAAA@@@>>><<<;;;:::;;;;;;===>>>@@@AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPRRRQQQPPPOOOMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@???===@@@?????????@@@BBBDDDEEEFFFFFFGGGIIILLLQQQVVVYYY^^^^^^^^^```dddiiinnnqqqsss{{{}}}|||}}}NNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRVVVUUUUUUVVVXXX[[[___aaaccceeegggiiiiiijjjmmmoooooosssxxx|||~~~}}}zzzyyywwwwwwyyy~~~zzzlllcccVVVMMMJJJJJJJJJJJJNNNOOOTTT[[[cccooozzzhhh___\\\[[[^^^dddkkkqqq{{{}}}{{{xxxuuuqqqmmmjjjeee```]]]SSSPPPMMMIIIHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPRRRRRRPPPNNNMMMPPPWWWaaalllsssxxxzzz~~~jjj]]]PPPIIIIIIDDDBBB???===<<<<<<;;;:::999888888888888888888888888777777777777777777777777999999;;;>>>@@@DDDPPP\\\tttyyysssppppppvvv}}}xxxmmmccc[[[WWWPPPNNNKKKHHHFFFBBB>>>;;;;;;;;;:::999999999999999777888999;;;===???@@@AAA???>>>===;;;;;;;;;<<<<<>>===>>>>>>>>>???@@@BBBDDDFFFFFFFFFHHHIIIMMMRRRXXX\\\bbbbbbccceeeggglllqqquuuzzzKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPSSSVVVXXXZZZYYYXXXYYYZZZ]]]```bbbfffhhhjjjkkkkkklllnnnpppooosssxxx{{{~~~~~~~~~|||{{{yyyyyy|||qqqhhhZZZPPPLLLLLLLLLKKKPPPQQQVVV^^^hhhvvvlllbbb]]][[[]]]dddiiipppzzz}}}{{{xxxuuuqqqnnnjjjfffaaa]]]RRRPPPMMMJJJHHHHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRSSSPPPOOOOOORRRYYYcccmmmtttxxxzzz}}}mmm___QQQJJJJJJEEEBBB???===<<<<<<;;;:::999888888888888888999999999666666666777888999999999999999;;;???AAAEEERRR^^^uuuxxxssspppqqqxxxuuujjjaaaYYYVVVNNNLLLJJJHHHFFFCCC???===<<<;;;::::::::::::::::::888999:::<<<>>>???AAAAAA>>>===<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJHHHFFFDDDCCCAAA@@@BBBBBBDDDFFFIIILLLOOOPPPRRRRRRRRRPPPMMMJJJGGGEEEDDDAAA>>>======>>>>>>===>>>>>>>>>???AAACCCEEEGGGFFFGGGIIIKKKNNNSSS[[[aaafffhhhiiijjjkkkooouuuzzzGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKLLLOOOTTTXXX[[[\\\\\\\\\]]]___aaaccceeejjjlllnnnnnnnnnoooppprrrqqqtttxxx|||}}}~~~}}}{{{|||yyyooo```UUUPPPOOONNNNNNQQQRRRXXXbbbmmm|||rrrfff___]]]^^^ccchhhnnnxxx}}}{{{zzzttttttuuuvvvzzz~~~~~~}}}yyyvvvrrrnnnjjjeee```\\\RRRPPPNNNKKKIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRUUU]]]gggpppvvvxxxzzz}}}pppaaaRRRKKKJJJFFFBBB@@@>>><<<<<<<<<;;;999888888888999999999999999555555666777888999:::;;;999999;;;???AAAFFFRRR^^^vvvvvvrrrqqqrrrzzz{{{rrrggg^^^XXXTTTNNNLLLJJJHHHGGGDDDAAA>>><<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAA>>>===<<<<<<===>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJIIIHHHFFFDDDBBBAAA@@@AAABBBDDDFFFIIIMMMOOOQQQRRRRRRRRRQQQNNNJJJGGGEEECCC@@@===<<<<<<>>>>>>===?????????@@@AAADDDFFFGGGGGGIIIKKKMMMOOOUUU^^^eeekkkmmmoooppppppssszzzDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPTTTWWWXXX\\\]]]___bbbeeehhhjjjkkkmmmooopppqqqpppqqqrrrttttttwwwzzz}}}~~~~~~~~~vvvgggZZZTTTSSSRRRQQQSSSUUU[[[fffrrrxxxkkkaaa______dddhhhmmmwww~~~{{{wwwuuutttppppppooopppsssvvvzzz|||~~~{{{wwwsssooojjjeee___\\\RRRQQQNNNLLLJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSQQQRRRTTTYYYaaajjjsssxxxyyyzzz}}}rrrbbbSSSKKKKKKFFFCCCAAA>>>=========;;;:::888888888999999:::::::::777777777888888999999999999999;;;>>>@@@EEEQQQ]]]ttt~~~uuurrrqqqsss{{{yyyoooeee]]]WWWTTTNNNLLLJJJIIIHHHFFFCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA>>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCAAAAAABBBCCCEEEGGGJJJMMMPPPRRRPPPQQQQQQQQQOOOKKKGGGEEECCC@@@===;;;<<<>>>>>>>>>AAAAAAAAAAAABBBDDDFFFGGGGGGJJJMMMNNNQQQWWWaaaiiiooorrrtttttttttwww~~~AAACCCEEEGGGHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSTTTTTT\\\^^^aaaeeejjjmmmooopppoooqqqrrrrrrrrrrrrsssuuuvvvyyy|||~~~~~~{{{kkk^^^XXXUUUUUUTTTTTTWWW^^^iiiuuu{{{nnndddaaaaaadddhhhnnnwww{{{xxxuuutttrrrqqqpppqqqsssvvvyyy|||{{{xxxtttooojjjeee___[[[RRRQQQNNNLLLJJJIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTPPPRRRVVV\\\dddmmmuuuyyyyyyzzz}}}ssscccSSSLLLKKKGGGDDDAAA???>>>>>>===<<<;;;888888888999999:::::::::999999999888888888888888999999;;;>>>@@@EEEQQQ]]]ppp}}}uuurrrqqqttt|||xxxnnnddd\\\VVVSSSNNNLLLJJJIIIHHHGGGDDDAAA<<<<<<;;;;;;;;;<<<<<<===??????@@@@@@@@@AAAAAAAAA>>>>>>===>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCC@@@@@@AAACCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHKKKNNNQQQRRRPPPPPPQQQQQQOOOLLLHHHFFFDDDAAA===;;;<<<>>>??????CCCBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNPPPRRRXXXccclllqqqtttwwwwwwvvvyyy@@@BBBDDDEEEEEEEEEGGGHHHHHHJJJLLLLLLMMMOOORRRTTT\\\___dddhhhkkknnnqqqsssttttttttttttssssssssssssvvvwwwyyy{{{}}}vvvjjj```YYYTTTQQQRRRXXXbbblllyyyoooiiidddbbbeeeiiiooowww}}}|||{{{yyyzzz{{{|||~~~~~~~~~~~~yyyvvvqqqmmmiiiddd^^^ZZZVVVSSSNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSQQQRRRXXXcccooowww{{{|||{{{|||wwwaaaVVVOOOJJJHHHJJJGGGCCC???<<<:::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::<<>>???????????????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFFFFGGGGGGFFFGGGFFFEEECCCAAA@@@@@@@@@<<<===???AAACCCEEEGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPQQQRRRPPPNNNMMMMMMLLLJJJHHHCCCAAA???===<<<>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJMMMMMMLLLNNNTTT\\\ccchhhvvvuuuvvvxxxxxxxxx~~~???AAACCCDDDDDDDDDFFFGGGGGGIIIJJJJJJJJJLLLNNNPPPUUUYYY___dddhhhlllpppssstttttttttuuuuuuuuuuuutttwwwxxxyyy{{{|||~~~~~~|||oooddd[[[VVVTTTTTTZZZcccnnn{{{vvvkkkfffcccfffkkkpppxxx~~~~~~~~~yyyuuuqqqmmmiiiddd^^^ZZZVVVSSSNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSQQQQQQWWWbbbnnnxxx}}}~~~~~~yyybbbWWWOOOJJJHHHGGGEEEBBB???<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::<<>>===<<<<<<>>>>>>????????????@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@??????>>><<<===???AAACCCEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFIIIKKKNNNPPPQQQQQQVVVTTTQQQOOONNNLLLJJJHHHCCCAAA???======>>>@@@AAAAAABBBDDDGGGHHHJJJKKKKKKOOONNNOOOQQQVVV\\\bbbfffnnnmmmnnnoooooopppwww???AAACCCDDDCCCCCCDDDFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOSSSYYY___dddiiinnnqqqssstttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}xxxiii___ZZZYYYVVV[[[dddppp~~~}}}nnniiifffhhhlllqqqzzz~~~}}}}}}}}}xxxuuuqqqmmmiiiddd^^^[[[VVVSSSNNNKKKJJJJJJJJJJJJIIIJJJJJJLLLMMMPPPQQQRRRSSSQQQPPPUUU```nnnzzz{{{dddXXXPPPJJJHHHCCCBBB@@@>>>======>>>>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;<<>>======>>>>>>?????????@@@@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCAAA???======<<<<<<===???@@@BBBDDDFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIILLLNNNPPPQQQRRRWWWUUURRROOOMMMKKKGGGEEEBBBAAA???======>>>???@@@BBBCCCEEEGGGJJJKKKLLLMMMPPPPPPQQQTTTWWW\\\___bbbeeecccdddeeeeeegggoooxxxAAACCCDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLPPPVVV[[[```eeekkknnnrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||oooccc]]]\\\WWW\\\dddppprrrmmmiiijjjnnnrrr{{{~~~}}}}}}}}}}}}xxxuuuqqqmmmiiiddd___[[[VVVRRRNNNKKKJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPPPPTTT^^^mmm|||}}}eeeXXXPPPJJJGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999888888999999::::::::::::;;;;;;<<<;;;===@@@AAAGGGSSS```vvvyyyvvvvvvyyy~~~rrriiibbb]]]WWWSSSPPPNNNMMMMMMMMMMMMKKKJJJDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCAAA???===<<<;;;;;;======???@@@BBBDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSQQQNNNLLLJJJHHHEEEBBBBBBAAA???>>>===>>>???@@@BBBCCCEEEHHHKKKMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\^^^\\\]]]______bbbjjjtttCCCEEEGGGGGGEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKOOORRRVVVZZZ]]]bbbfffiiinnnpppsssvvvxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{|||}}}uuuggg```^^^YYY\\\dddpppwwwqqqlllmmmpppttt}}}~~~}}}|||||||||wwwtttpppmmmiiiddd___\\\VVVRRRNNNKKKJJJJJJJJJJJJHHHIIIJJJKKKNNNPPPRRRSSSRRRPPPPPPTTT^^^lll|||~~~fffYYYPPPJJJGGGCCCCCCAAA@@@>>>===<<<<<<<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;===<<<>>>AAACCCJJJWWWeee{{{zzzwwwxxx{{{}}}pppfff___YYYSSSOOOMMMLLLKKKKKKMMMNNNMMMLLLFFFEEEDDDBBBAAA???>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???>>><<<;;;;;;;;;======>>>@@@BBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGIIIIIIKKKLLLNNNNNNOOOOOONNNLLLJJJIIIIIIHHHEEEDDDAAA@@@???>>>>>>>>>??????AAACCCEEEHHHKKKNNNOOOPPPOOOQQQSSSUUUVVVWWWWWWVVVXXXWWWXXX[[[\\\___gggqqq}}}EEEFFFHHHGGGFFFEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNRRRTTTWWWYYY[[[^^^bbbeeejjjmmmppptttwwwxxxyyyyyyyyyxxxxxxxxxzzz{{{}}}|||nnnddd___ZZZ]]]cccooo~~~wwwqqqqqqsssxxx~~~}}}||||||{{{{{{wwwtttpppmmmiiieee```\\\VVVSSSNNNKKKJJJJJJJJJJJJHHHIIIJJJKKKNNNPPPSSSTTTQQQQQQQQQUUU]]]lll{{{~~~fffYYYPPPJJJGGGDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<======>>>BBBFFFMMM\\\jjjzzzxxxyyy|||zzzmmmbbbZZZTTTOOOKKKIIIHHHHHHIIILLLMMMMMMLLLHHHGGGFFFDDDBBB@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDD@@@???>>>===<<<<<<<<<<<<======>>>@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHIIIIIIGGGFFFAAA@@@@@@???????????????@@@BBBDDDHHHKKKNNNPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTWWW[[[]]]___gggpppxxxEEEFFFHHHGGGEEEDDDDDDEEEDDDFFFHHHIIIJJJLLLOOOQQQSSSUUUWWWXXXYYY\\\```cccgggiiinnnrrrvvvwwwxxxwwwyyyxxxxxxyyyzzz}}}uuuhhhaaa]]]___dddppp}}}wwwvvvxxx}}}~~~}}}|||{{{{{{{{{vvvtttpppllliiieee```\\\VVVSSSNNNKKKJJJJJJJJJJJJHHHHHHIIIKKKNNNQQQSSSTTTPPPQQQSSSVVV^^^kkkzzz~~~fffYYYPPPJJJGGGCCCCCCBBBAAA???===;;;:::::::::::::::::::::::::::888888999::::::;;;<<<<<<======???DDDHHHQQQaaapppzzzxxxyyy|||xxxjjj^^^VVVPPPJJJGGGEEEEEEEEEGGGJJJLLLLLLLLLIIIHHHGGGFFFCCCAAA???>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIGGGEEECCCBBB>>>>>>============>>>>>>======>>>@@@AAABBBCCCDDDCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHGGGEEEFFFFFFFFFEEEDDD@@@@@@@@@??????????????????@@@DDDGGGKKKNNNPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTVVVWWW[[[```cccdddkkkssszzzDDDFFFGGGFFFDDDCCCCCCCCCBBBDDDGGGIIIJJJMMMPPPSSSSSSTTTVVVWWWXXX[[[___bbbdddggglllqqquuuvvvwwwwwwyyyyyyxxxyyy{{{~~~zzzkkkbbb___aaafffqqq{{{zzz|||~~~|||{{{{{{{{{{{{vvvtttpppllliiieee```]]]VVVSSSNNNKKKJJJJJJJJJJJJHHHHHHIIIKKKNNNQQQSSSTTTPPPQQQTTTWWW^^^kkkyyy}}}eeeYYYPPPJJJGGGAAAAAAAAAAAA???>>>===<<<:::::::::::::::::::::;;;888888999::::::;;;<<<<<<>>>===@@@DDDJJJSSSdddssszzzxxxyyy|||vvvhhh\\\SSSMMMHHHDDDCCCBBBCCCEEEIIIKKKLLLKKKJJJIIIHHHFFFDDDAAA???>>>@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA===============>>>??????===>>>>>>@@@AAABBBCCCCCCBBBCCCFFFIIIKKKMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFEEEFFFDDDCCCBBBCCCCCCAAA???@@@@@@@@@@@@?????????>>>>>>@@@CCCGGGJJJMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUYYY[[[```gggiiijjjpppxxxGGGFFFEEEDDDCCCCCCDDDDDDCCCEEEHHHIIIJJJLLLNNNPPPUUUVVVWWWXXXXXXZZZ^^^aaa```dddjjjppptttvvvwwwwwwzzzzzz{{{{{{{{{}}}}}}ooofffccccccgggppp~~~}}}||||||wwwuuuqqqmmmjjjfffaaa]]]VVVTTTPPPMMMJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSTTTSSSRRRTTTZZZ```iiixxxiiiZZZOOOIIIFFFFFFCCC@@@???>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<::::::999999888999999999;;;<<<@@@DDDHHHQQQcccsss{{{xxxyyy|||{{{rrreeeXXXOOOIIIFFFDDDCCCAAA@@@BBBHHHLLLMMMMMMMMMMMMKKKHHHDDDAAA@@@AAA???AAABBBCCCBBBAAABBBCCCEEEEEEFFFGGGHHHJJJKKKKKKPPPMMMKKKIIIIIIGGGEEEBBBBBBBBBAAA@@@@@@@@@AAAAAA?????????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKOOONNNNNNMMMKKKJJJHHHGGGFFFCCC@@@???@@@BBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>BBBBBBBBBEEEIIIMMMOOOPPPOOOQQQTTTUUUUUUVVVXXXZZZ]]]```eeejjjoootttyyy}}}FFFEEEDDDCCCBBBBBBCCCDDDCCCEEEHHHJJJKKKMMMPPPRRRWWWYYYZZZZZZZZZ[[[^^^```cccgggmmmssswwwyyyzzzzzz|||}}}~~~~~~ssskkkdddccceeemmm|||~~~}}}{{{zzzwwwtttqqqmmmjjjeee```]]]UUUSSSOOOKKKIIIIIIJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTRRRPPPQQQWWW]]]gggvvvjjj[[[PPPIIIGGGEEECCC@@@???>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<::::::999999999999999:::<<<<<<@@@DDDHHHPPPbbbrrr{{{yyyzzz}}}wwwooobbbUUUMMMGGGCCCBBBBBB@@@???BBBGGGKKKMMMLLLMMMMMMLLLHHHDDDAAAAAAAAAAAACCCEEEFFFEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMNNNLLLIIIHHHGGGFFFCCCAAACCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJNNNNNNNNNMMMLLLJJJIIIHHHGGGDDDAAA???@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???BBBBBBBBBEEEIIIMMMOOOQQQQQQRRRTTTUUUUUUWWWZZZ\\\cccgggmmmsssxxx|||DDDCCCBBBAAAAAAAAABBBCCCCCCFFFIIIKKKMMMOOORRRTTTYYY[[[]]]^^^^^^^^^```bbbgggkkkrrrxxx{{{}}}~~~vvvooofffdddccciiiuuu|||zzzzzzwwwtttpppmmmiiieee```\\\TTTRRRNNNKKKIIIHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSUUUSSSPPPPPPUUU[[[fffwwwjjj[[[QQQJJJHHHEEECCC@@@???>>>>>><<<;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::<<<===@@@DDDGGGOOO```pppzzzyyy{{{qqqiii]]]RRRIIIDDDAAA???@@@??????BBBFFFJJJLLLLLLNNNNNNMMMJJJFFFCCCBBBBBB>>>@@@CCCDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNOOOPPPPPPNNNLLLJJJHHHHHHGGGDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHMMMMMMNNNMMMMMMKKKJJJIIIHHHEEEAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????BBBBBBCCCEEEHHHLLLOOOQQQRRRSSSTTTUUUVVVYYY]]]```iiinnnvvv}}}AAAAAA@@@??????@@@AAABBBDDDFFFJJJLLLNNNPPPTTTVVVXXX[[[^^^```aaaccceeegggkkkqqqxxx~~~wwwppphhhdddbbbeeennn|||~~~|||zzzzzzvvvssspppllliiiddd___\\\TTTRRRNNNKKKIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVSSSQQQUUU\\\gggyyyjjj[[[PPPJJJGGGEEEBBB@@@??????>>>===;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;======@@@DDDFFFNNN___ooozzzzzz}}}yyykkkdddYYYOOOGGGCCC@@@>>>?????????AAAEEEHHHKKKLLLOOOOOONNNLLLGGGDDDCCCCCC===???BBBCCCCCCDDDEEEGGGJJJKKKMMMOOOQQQRRRRRRRRRQQQOOOLLLKKKKKKJJJGGGEEEFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFKKKLLLMMMNNNNNNLLLKKKJJJIIIFFFBBB?????????>>>>>>>>>>>>======>>>???@@@@@@AAABBBDDDFFFHHHKKKOOORRRSSSTTTUUUVVVWWW\\\aaaeeemmmsss{{{??????>>>>>>>>>@@@AAABBBDDDGGGJJJMMMOOOQQQTTTWWWUUUXXX\\\```cccgggkkknnnpppwwwxxxsssjjjfffbbbcccjjjuuu~~~}}}|||{{{zzzuuusssoookkkhhhccc___[[[UUURRROOOLLLJJJJJJKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVWWWSSSQQQTTTZZZfffyyyiiiZZZPPPIIIGGGDDDBBB@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<:::999999999:::;;;;;;<<<===>>>@@@DDDGGGOOO```ppp~~~yyyzzz}}}xxxrrreee^^^UUULLLGGGCCCAAA@@@>>>???@@@BBBDDDGGGKKKMMMOOOPPPPPPMMMIIIFFFDDDDDDAAACCCFFFGGGGGGHHHIIIKKKIIIKKKMMMPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBCCC@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEJJJKKKMMMOOOOOONNNLLLKKKIIIFFFBBB??????>>>>>>===============>>>???AAAAAA@@@BBBEEEFFFGGGJJJOOORRRSSSTTTVVVXXX[[[aaaggglllsssyyy>>>>>>======>>>@@@BBBCCCEEEHHHKKKMMMOOOQQQTTTVVVQQQTTTYYY]]]ccciiipppuuuwww~~~zzzvvvlllhhhddddddiiiqqqyyy}}}{{{wwwvvvxxx{{{~~~}}}|||{{{{{{zzzuuurrrnnnkkkgggccc^^^ZZZUUURRROOOLLLKKKKKKLLLMMMKKKLLLMMMOOOQQQSSSVVVWWWVVVRRRPPPSSSXXXcccuuujjj[[[QQQJJJGGGDDDBBB???>>>??????===<<<<<<;;;;;;::::::;;;;;;<<<:::999999::::::;;;<<<======>>>AAAEEEHHHPPPaaaqqq}}}yyyzzz~~~~~~xxxpppjjj^^^YYYQQQJJJFFFDDDCCCBBB>>>@@@BBBCCCDDDGGGKKKNNNPPPQQQQQQOOOKKKGGGEEEDDDAAACCCFFFGGGFFFGGGHHHIIIIIIKKKNNNQQQSSSTTTSSSSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGFFFEEECCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDCCCBBBCCCBBBBBBBBBCCCCCCDDDEEEHHHJJJMMMOOOPPPOOOMMMLLLHHHEEEAAA???>>>>>>>>>===<<<<<<<<<===>>>@@@AAABBB???BBBEEEGGGGGGIIIOOOSSSSSSVVVZZZ^^^bbbiiipppttt}}}>>>=========>>>@@@BBBCCCFFFHHHKKKMMMNNNPPPSSSUUUPPPSSSVVV[[[aaaiiirrrwww~~~zzzvvvnnnjjjgggfffjjjpppvvvxxx{{{|||vvvoookkkkkkkkkooouuu{{{~~~}}}{{{zzzyyytttrrrnnnjjjgggbbb]]]ZZZSSSQQQNNNKKKJJJJJJLLLMMMKKKLLLMMMOOOQQQTTTVVVWWWWWWSSSQQQTTTXXXbbbssslll]]]SSSLLLJJJCCCAAA???>>>??????>>><<<<<<;;;;;;::::::;;;;;;<<<999999999::::::<<<=========>>>AAAEEEIIIRRRcccsss|||xxxzzz}}}|||wwwqqqiiicccXXXSSSMMMHHHEEEDDDCCCCCC???AAACCCDDDEEEGGGLLLPPPQQQRRRSSSQQQLLLHHHFFFEEE@@@BBBDDDEEEDDDDDDEEEFFFIIILLLOOOSSSUUUUUUUUUTTTPPPNNNLLLLLLLLLKKKIIIGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@BBBDDDFFFGGGFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEEGGGIIIMMMPPPQQQPPPNNNMMMGGGDDD@@@>>>>>>>>>>>>===;;;;;;<<<===>>>@@@BBBCCC???CCCFFFGGGGGGIIIOOOTTTUUUYYY___eeekkkrrryyy}}}============???AAACCCDDDGGGIIIKKKMMMNNNOOORRRTTTQQQSSSUUUYYY___hhhrrrxxx~~~xxxyyy{{{~~~|||wwwtttooolllhhhhhhkkkppptttvvvxxx~~~}}}|||~~~}}}uuupppiiieeeeeeccchhhnnnuuu{{{}}}{{{yyyxxxtttqqqmmmjjjfffbbb]]]ZZZRRRPPPMMMJJJIIIJJJKKKLLLKKKLLLMMMOOOQQQTTTVVVXXXYYYVVVTTTVVV[[[dddsssnnn___UUUNNNLLLCCCAAA???>>>??????>>>===<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>>===>>>BBBFFFJJJSSSeeeuuu{{{xxxyyy}}}~~~xxxssslllddd^^^TTTOOOJJJFFFDDDDDDDDDCCC???AAADDDEEEEEEHHHLLLPPPQQQSSSSSSQQQMMMIIIFFFEEEDDDFFFHHHHHHHHHGGGHHHIIIJJJMMMPPPTTTVVVWWWVVVUUURRRQQQOOONNNNNNNNNLLLJJJFFFEEEDDDCCCAAAAAA@@@@@@AAACCCEEEHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFIIIMMMPPPQQQQQQOOONNNFFFDDD@@@>>>>>>???>>>>>>;;;;;;<<<===???@@@BBBCCC???CCCFFFGGGFFFIIIOOOTTTWWW[[[bbbjjjqqqxxx>>>>>>>>>???@@@CCCEEEGGGIIIJJJLLLMMMNNNNNNNNNNNNOOONNNOOOTTT^^^iiirrrxxx~~~}}}{{{xxxuuurrrpppoooooommmooorrrtttvvvyyy}}}{{{vvvtttsssnnnmmmllllllmmmppptttvvv||||||yyyyyy{{{|||zzzsssnnnjjjggggggdddhhhmmmsss{{{}}}{{{yyywwwwwwtttqqqmmmiiifffbbb^^^[[[UUURRRNNNLLLKKKKKKJJJJJJIIILLLNNNPPPQQQSSSVVVXXXXXXVVVUUUVVVXXX___ooo}}}mmm\\\SSSLLLHHHEEECCCAAA?????????>>><<<<<<<<<;;;;;;:::999888888999999::::::::::::;;;;;;>>>===???DDDJJJTTTfffvvv{{{wwwxxx{{{yyysssmmmgggaaa]]]VVVPPPIIIGGGHHHIIIGGGDDDDDDDDDDDDFFFHHHKKKMMMOOOQQQRRRRRRPPPLLLHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJNNNSSSVVVVVVUUUUUUUUURRRPPPOOOOOOPPPOOOMMMKKKGGGEEEBBBAAABBBBBBBBBAAADDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHLLLOOOQQQQQQPPPOOOIIIEEE???<<<<<<<<<======<<<<<<===<<<<<<===@@@BBBAAACCCFFFGGGGGGIIINNNRRRVVV[[[cccllluuu~~~@@@@@@@@@AAACCCEEEGGGIIIKKKLLLMMMOOOPPPPPPOOOOOOOOONNNPPPTTT]]]hhhqqqwww}}}||||||zzzxxxuuuooommmkkkhhheeedddccccccaaacccgggjjjmmmqqquuuxxxzzzuuuqqqppplllkkkjjjkkkmmmppptttvvv}}}}}}~~~vvvqqqooolllkkkllliiilllpppuuu{{{}}}{{{yyyxxxwwwuuurrrmmmiiifffbbb]]]ZZZUUURRRNNNKKKKKKKKKKKKJJJJJJLLLOOOPPPQQQSSSUUUXXXYYYVVVUUUVVVWWW^^^nnn|||mmm\\\SSSLLLHHHEEECCCAAA?????????>>><<<;;;;;;;;;:::999888888888999999::::::::::::;;;;;;>>>===???CCCIIITTTfffvvvzzzvvvwww{{{~~~zzztttnnniiiddd^^^[[[RRRMMMGGGDDDFFFFFFEEEBBBEEEEEEEEEFFFHHHKKKMMMOOORRRSSSSSSRRRNNNJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJNNNSSSUUUVVVUUUUUUUUUTTTSSSQQQQQQRRRQQQNNNLLLGGGDDDBBBAAABBBCCCCCCBBBEEEFFFGGGHHHHHHFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJMMMPPPQQQQQQPPPOOOHHHDDD???<<<<<<=========<<<=========<<<===???AAABBBEEEGGGHHHGGGIIINNNRRRZZZ___iiirrr{{{CCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOQQQUUU]]]gggpppvvv~~~uuusssqqqooonnnllljjjhhh^^^]]][[[XXXWWWVVVVVVVVVUUUWWW[[[___bbbgggllloooxxx{{{~~~}}}wwwqqqmmmjjjhhhhhhggghhhkkkooosssvvv~~~uuusssrrrqqqrrruuusssuuuwww{{{}}}{{{yyyxxxwwwvvvsssnnnjjjfffaaa\\\XXXTTTQQQNNNKKKKKKKKKKKKJJJLLLNNNOOOPPPQQQRRRUUUXXXZZZWWWUUUUUUVVV\\\lllzzzooo]]]SSSLLLHHHEEECCCAAA?????????>>><<<:::::::::999888888777777999999::::::::::::;;;;;;===<<<>>>CCCIIISSSfffvvvyyyuuuvvvzzzyyyuuuooojjjfffaaa\\\YYYQQQLLLFFFDDDEEEFFFEEECCCGGGGGGGGGGGGIIIKKKMMMOOOSSSUUUUUUTTTPPPLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJNNNRRRUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTRRROOOLLLFFFDDDBBBAAACCCDDDDDDCCCGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIKKKNNNPPPRRRQQQPPPOOOGGGCCC???===<<<=========>>>>>>>>>===<<<<<<>>>AAAEEEGGGIIIIIIHHHJJJNNNRRR\\\cccmmmxxxDDDDDDEEEGGGHHHJJJLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPQQQSSSWWW]]]fffooouuu~~~~~~tttjjjgggdddbbbaaa___\\\ZZZSSSRRRQQQPPPOOOOOOPPPQQQOOORRRUUUXXX[[[___dddgggppprrrwww|||zzzsssmmmgggdddccccccccceeeiiimmmrrruuu|||yyyyyyyyyyyy{{{~~~}}}{{{yyyxxxxxxvvvsssoookkkfffaaa[[[WWWTTTQQQMMMKKKKKKLLLKKKJJJMMMNNNPPPPPPQQQRRRUUUXXX[[[XXXUUUTTTUUU[[[jjjyyyppp___TTTLLLGGGEEECCCAAA?????????>>><<<999999999888888888777777999999999:::::::::;;;;;;<<<;;;===BBBHHHSSSfffvvv}}}wwwtttuuuyyy~~~wwwsssnnnhhhdddaaa]]]ZZZRRRNNNIIIGGGGGGHHHGGGFFFIIIIIIIIIIIIJJJLLLNNNOOOTTTUUUWWWVVVRRRNNNLLLKKKIIIIIIHHHGGGHHHHHHIIIJJJKKKNNNRRRUUUUUUUUUUUUVVVWWWVVVUUUUUUUUURRROOOLLLFFFDDDBBBBBBDDDFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMPPPPPPOOONNNLLLFFFCCC???======>>>>>>===?????????>>><<<<<<>>>@@@GGGIIIKKKKKKIIIJJJOOORRR\\\dddppp|||DDDEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRTTTWWWZZZ___gggpppvvvuuukkk```]]]YYYWWWVVVTTTRRRQQQMMMMMMLLLLLLLLLNNNOOOPPPOOOQQQTTTVVVWWWZZZ]]]```gggjjjnnntttyyy|||~~~zzztttnnngggbbb____________aaaeeejjjooorrryyy}}}{{{yyyyyyxxxuuusssoookkkgggaaa[[[WWWSSSQQQMMMKKKKKKLLLLLLKKKMMMNNNPPPPPPQQQSSSVVVYYY\\\XXXUUUTTTTTTZZZjjjyyyrrr```UUULLLGGGEEECCCAAA?????????>>><<<999999888888888888888888999999999:::::::::;;;;;;<<<;;;>>>CCCIIITTTfffwww}}}wwwsssuuuyyy~~~yyytttnnniiidddaaa]]][[[TTTQQQLLLIIIHHHHHHHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPTTTVVVXXXXXXTTTPPPNNNLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKNNNRRRTTTTTTTTTUUUVVVWWWVVVVVVVVVUUUSSSOOOKKKFFFDDDCCCDDDFFFHHHIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLNNNNNNMMMJJJIIIDDDAAA???===>>>???>>>>>>???@@@???>>><<<===>>>@@@GGGJJJLLLKKKJJJKKKOOOSSS^^^eeerrrDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOQQQTTTUUUVVVVVVVVVUUUXXX\\\___bbbhhhqqqxxx{{{mmmcccXXXUUURRROOONNNNNNLLLKKKIIIIIIIIIIIIKKKMMMPPPQQQQQQRRRTTTUUUUUUWWWYYY\\\aaadddhhhmmmrrrvvvyyyzzz}}}zzzuuuooohhhbbb]]]ZZZ[[[ZZZ[[[]]]aaafffkkknnnuuu{{{}}}{{{zzzyyyyyytttrrrooolllhhhbbb[[[WWWSSSPPPMMMKKKKKKLLLLLLKKKMMMNNNOOOPPPQQQTTTXXX[[[]]]YYYUUUTTTTTT[[[kkkzzztttaaaVVVLLLGGGEEECCCAAA?????????>>><<<999999999999999999999999999999::::::::::::;;;;;;<<<<<<>>>CCCJJJUUUhhhxxx|||wwwsssuuuyyy~~~yyyrrrlllgggbbb___\\\UUURRROOOKKKHHHHHHHHHIIIKKKKKKKKKKKKMMMOOOQQQSSSVVVYYY[[[[[[XXXSSSPPPOOOMMMKKKIIIHHHHHHIIIJJJKKKLLLOOORRRTTTTTTTTTUUUWWWWWWVVVVVVWWWWWWTTTPPPLLLGGGEEEDDDFFFHHHKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMKKKHHHGGGCCCAAA>>>>>>?????????>>>?????????>>>======???AAAGGGIIIKKKKKKJJJLLLPPPTTTaaahhhtttEEEFFFHHHJJJLLLMMMMMMMMMOOOQQQSSSVVVYYYZZZ[[[[[[XXX\\\```ccceeejjjssszzzsssfff]]]SSSPPPLLLJJJIIIIIIHHHGGGGGGGGGGGGIIIKKKNNNQQQSSSTTTUUUWWWWWWWWWXXX[[[]]]aaaccchhhmmmrrruuuxxxyyy{{{wwwqqqjjjccc]]]ZZZXXXWWWWWWXXXZZZ]]]bbbgggjjjmmmsss{{{}}}{{{zzzyyyyyysssqqqnnnlllhhhccc\\\XXXSSSPPPMMMKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQTTTZZZ]]]]]]YYYUUUTTTUUU\\\mmm|||uuubbbVVVLLLFFFEEECCCAAA?????????>>><<<999999999:::::::::::::::999999::::::::::::;;;;;;======???DDDKKKVVViiiyyy}}}wwwsssuuuzzz{{{sssmmmiiidddbbbYYYWWWSSSNNNKKKIIIIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUYYY\\\______\\\WWWTTTSSSNNNLLLJJJHHHHHHIIIKKKLLLLLLOOORRRSSSSSSTTTVVVWWWWWWWWWXXXYYYYYYWWWSSSOOOHHHGGGFFFGGGKKKNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMNNNMMMKKKHHHFFFBBB@@@>>>>>>???@@@???>>>>>>??????>>>===>>>AAACCCEEEHHHJJJKKKJJJLLLQQQUUUaaagggrrr~~~FFFGGGIIILLLNNNNNNOOONNNPPPRRRUUUYYY[[[]]]^^^___[[[___ccceeegggllluuu|||{{{nnnaaaYYYPPPMMMIIIGGGGGGGGGGGGFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWXXXZZZ[[[[[[]]]___bbbdddgggkkkpppuuuxxxzzz{{{zzzvvvoooggg```[[[XXXVVVVVVVVVVVVXXX[[[```eeehhheeekkksssvvvuuuuuuxxx|||{{{}}}}}}{{{zzzyyyyyyrrrpppnnnllliiiccc]]]XXXSSSPPPMMMKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQUUU[[[___]]]YYYUUUTTTUUU]]]nnn~~~vvvcccVVVLLLFFFEEECCCAAA@@@@@@???>>><<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>===@@@EEELLLWWWjjjzzz}}}wwwtttvvvzzz{{{uuuoookkkhhh]]][[[XXXRRRNNNLLLLLLNNNKKKKKKKKKMMMOOORRRTTTVVV[[[^^^aaabbb___ZZZWWWUUUOOOMMMJJJHHHHHHIIIKKKLLLMMMOOORRRSSSSSSTTTVVVWWWXXXXXXYYY[[[[[[YYYUUUQQQIIIGGGGGGIIILLLOOOQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNKKKHHHFFFAAA???>>>>>>???@@@@@@???===>>>???>>>>>>???AAADDDDDDGGGJJJJJJJJJLLLQQQUUU___eeeooozzzCCCFFFJJJNNNPPPQQQPPPOOOMMMPPPUUUZZZ\\\___bbbdddcccdddfffgggjjjrrr|||zzzpppcccWWWQQQLLLKKKIIIGGGFFFEEEDDDDDDHHHJJJMMMPPPQQQSSSVVVXXXZZZ]]]```bbbccceeehhhkkknnnppprrruuuxxx{{{|||}}}yyypppfff___YYYUUUSSSTTTUUUXXX[[[]]]___aaabbbeeeggghhhhhhhhhjjjmmmpppssstttuuutttssstttvvvxxxzzz}}}~~~|||yyywwwuuusssooolllhhhccc]]]YYYQQQOOOLLLKKKLLLMMMNNNMMMMMMNNNPPPQQQSSSWWW\\\```___[[[WWWVVVWWW___pppuuuaaaUUUMMMHHHDDDCCCAAA???>>>===<<<<<<;;;;;;::::::::::::999999999999888888999999:::;;;>>>???CCCHHHNNNYYYmmmzzzvvvsssuuuyyyyyysssooonnngggbbb[[[UUUQQQOOONNNMMMLLLMMMNNNOOOQQQTTTZZZ^^^bbbeeehhhgggccc]]]XXXVVVQQQPPPMMMJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTWWWYYYYYYZZZ[[[\\\\\\XXXRRRMMMJJJIIIIIIJJJLLLNNNPPPRRRPPPPPPOOOMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGEEEAAAAAA@@@??????@@@AAABBBBBBAAA???>>>>>>@@@AAACCCHHHHHHHHHJJJLLLOOORRRTTTZZZ```jjjuuuGGGHHHKKKNNNQQQRRRRRRRRRSSSVVVYYY\\\___ccchhhllliiikkkmmmooorrrzzzqqqggg\\\SSSNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFIIIMMMPPPRRRVVVZZZ\\\___bbbeeehhhjjjllloooqqqtttuuuxxx{{{~~~{{{rrrhhh```ZZZUUUSSSUUUWWWYYY\\\___bbbcccdddcccddddddcccbbbccceeehhhlllnnnoooooonnnnnnppprrrssswww}}}~~~|||yyywwwuuusssooolllhhhccc]]]YYYVVVSSSOOOMMMLLLLLLLLLKKKNNNOOOPPPQQQSSSVVV[[[___^^^ZZZWWWVVVWWW___pppuuubbbUUUMMMHHHDDDCCCBBB@@@>>>===<<<<<<;;;;;;::::::::::::999999999999999999999:::;;;;;;>>>???BBBHHHNNNYYYmmm{{{vvvtttvvvyyy{{{tttpppooojjjfff___YYYUUURRRPPPOOOMMMNNNOOOPPPRRRVVV\\\```fffiiikkkkkkfff```[[[XXXSSSRRROOOLLLJJJIIIJJJJJJKKKMMMPPPRRRSSSUUUWWWYYY[[[\\\]]]___^^^ZZZTTTPPPKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRRRRPPPOOONNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMKKKIIIFFFEEEBBBAAA@@@??????@@@@@@AAACCCBBB@@@@@@@@@AAACCCDDDHHHHHHHHHJJJLLLOOOQQQSSSXXX]]]fffooowwwKKKKKKLLLNNNPPPRRRTTTUUUXXXZZZ\\\___ccciiipppuuurrrtttvvvyyy~~~rrrddd\\\SSSMMMJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEHHHLLLPPPTTTYYY^^^aaafffiiimmmqqqsssvvvyyy{{{|||~~~vvvkkkaaaZZZVVVTTTWWWYYY\\\```ccceeeggggggccccccccc```^^^\\\]]]^^^dddfffhhhiiiiiijjjkkklllmmmqqqwww~~~|||zzzxxxuuusssooolllhhhccc]]]YYYWWWTTTPPPNNNMMMNNNMMMLLLOOOPPPQQQRRRSSSVVVZZZ^^^]]]ZZZWWWVVVXXX___pppvvvbbbUUUMMMHHHEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::::::::999999:::::::::::::::;;;;;;<<<===>>>BBBHHHNNNYYYmmm|||wwwtttvvvyyy}}}uuuqqqooonnnkkkeee^^^YYYTTTRRRQQQOOOPPPQQQRRRTTTYYY___ccclllnnnqqqooojjjddd^^^\\\VVVTTTQQQMMMKKKJJJJJJJJJKKKNNNQQQSSSTTTUUUWWWYYY]]]^^^```aaaaaa]]]XXXSSSNNNNNNNNNNNNPPPQQQSSSTTTTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOPPPOOOMMMJJJGGGEEECCCBBBAAA@@@???@@@@@@AAACCCBBBBBBAAABBBCCCEEEFFFHHHHHHHHHIIIKKKNNNPPPQQQUUUYYY___eeelllttt|||MMMLLLLLLLLLMMMPPPSSSUUUXXX[[[^^^bbbgggmmmtttyyyyyy|||zzzfffYYYRRRMMMJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFHHHMMMQQQUUU[[[aaaeeelllpppuuuyyy|||zzznnnccc[[[WWWVVVYYY[[[```dddhhhkkkllllllggggggeeebbb]]]ZZZYYYYYY[[[^^^bbbdddfffgggiiikkklllpppvvv}}}~~~}}}zzzxxxuuusssooolllhhhccc]]]YYYSSSQQQNNNMMMNNNOOOPPPOOOPPPQQQQQQRRRSSSUUUZZZ]]]]]]ZZZWWWWWWXXX```pppvvvbbbVVVMMMIIIEEEDDDBBB@@@>>>======<<<;;;;;;:::::::::999999999;;;;;;:::::::::;;;<<<<<<===>>>BBBGGGMMMYYYmmm|||wwwtttvvvyyy}}}vvvqqqnnnqqqnnnjjjccc[[[VVVSSSRRRQQQQQQRRRTTTVVV\\\ccchhhqqqsssuuutttnnngggbbb___XXXVVVRRRNNNKKKIIIIIIIIIJJJMMMPPPRRRSSSUUUVVVXXX]]]^^^```bbbbbb___YYYUUUOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNKKKIIIGGGIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIKKKMMMOOOPPPSSSVVVYYY]]]bbbhhhpppuuu{{{MMMKKKIIIHHHIIILLLPPPRRRVVVZZZaaagggmmmrrrxxx{{{|||mmm\\\SSSNNNJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIKKKOOOSSSXXX^^^dddiiiqqqvvv|||rrrfff]]]YYYYYY[[[^^^ccciiimmmpppqqqrrrlllllljjjeee___ZZZXXXWWWSSSWWW[[[___bbbeeehhhkkkmmmqqqwww|||}}}}}}}}}zzzxxxuuusssooolllhhhccc]]]YYYRRRPPPMMMLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSUUUZZZ]]]]]]ZZZXXXWWWXXX___ooo~~~vvvbbbVVVNNNIIIEEEDDDBBB@@@???>>>======;;;;;;:::::::::999999999;;;;;;:::::::::;;;<<<<<<===>>>BBBGGGMMMXXXlll~~~|||wwwtttuuuxxx~~~}}}uuupppmmmpppooollleee]]]VVVSSSRRRRRRRRRSSSUUUXXX^^^fffllltttvvvxxxvvvqqqjjjeeebbb[[[XXXTTTOOOKKKIIIHHHGGGHHHLLLPPPRRRSSSTTTUUUWWW[[[\\\___aaabbb___YYYUUUOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPNNNLLLJJJGGGFFFHHHIIIJJJKKKLLLMMMNNNOOONNNPPPRRRSSSSSSQQQNNNLLLFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNOOORRRSSSUUUWWWZZZ___fffjjjqqqwwwKKKIIIGGGEEEFFFIIIMMMOOOSSSXXX```hhhnnntttzzz}}}lll```TTTNNNLLLIIIJJJLLLIIIHHHIIIIIIJJJKKKLLLMMMMMMPPPSSSXXX]]]ccckkkpppxxx|||vvvhhh___\\\\\\^^^aaagggmmmrrruuuvvvwwwqqqqqqooojjjccc^^^ZZZYYYRRRUUUXXX[[[^^^cccgggkkklllqqqxxx|||}}}|||zzzyyyzzz|||~~~}}}{{{yyyuuusssooolllhhhccc]]]YYYVVVSSSOOOMMMLLLLLLLLLKKKOOOPPPQQQRRRSSSVVVZZZ^^^___[[[YYYXXXYYY___mmm|||vvvcccVVVNNNIIIFFFEEECCCAAA???>>>======;;;;;;::::::::::::999999:::::::::::::::;;;;;;<<<<<<===AAAGGGMMMXXXlll~~~{{{vvvssstttwww}}}|||uuuooommmnnnooommmggg^^^VVVSSSSSSRRRSSSTTTUUUYYY```iiiooovvvxxxzzzyyytttmmmhhheee^^^[[[WWWQQQMMMJJJHHHGGGHHHLLLPPPSSSTTTUUUVVVWWWYYYZZZ]]]```aaa^^^YYYUUUQQQQQQRRRRRRSSSRRRRRRQQQTTTRRRPPPNNNKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQTTTVVVUUUSSSPPPNNNGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNQQQRRRRRRSSSTTTXXX^^^aaahhhoooxxxIIIHHHEEEDDDEEEGGGJJJLLLNNNSSSZZZaaahhhpppwww|||ooo]]]UUUMMMKKKJJJHHHIIIKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPSSSXXX]]]ccckkktttyyyxxxjjjaaa^^^___```cccjjjqqqvvvyyyzzz{{{xxxxxxvvvqqqkkkeeeaaa```ZZZ[[[]]]^^^```dddiiimmmmmmsss{{{|||yyywwwvvvuuutttuuuwwwzzz|||~~~~~~{{{yyyuuusssooolllhhhccc]]]YYYWWWTTTPPPNNNMMMMMMMMMLLLNNNOOOPPPQQQSSSVVV[[[___```]]]ZZZYYYYYY^^^kkkyyywwwcccWWWNNNIIIFFFEEECCCAAA???>>>======;;;;;;::::::::::::999999999999999999999:::;;;;;;<<<===AAAFFFLLLXXXlll~~~zzzuuurrrsssvvv{{{}}}vvvqqqnnnmmmooonnniii___WWWTTTTTTRRRSSSTTTUUUZZZaaakkkqqqwwwzzz}}}|||wwwqqqllliiibbb___ZZZTTTOOOLLLJJJIIIJJJMMMRRRUUUVVVWWWWWWXXXXXXYYY\\\___```^^^YYYUUUSSSSSSTTTUUUUUUTTTSSSRRRSSSQQQMMMJJJHHHHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPSSSUUUWWWXXXVVVSSSOOOLLLGGGGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLNNNPPPQQQRRRRRROOONNNMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQTTTWWW[[[___fffooovvv|||HHHGGGEEEDDDEEEGGGIIIKKKJJJMMMRRRXXX```iiisssyyy}}}kkkZZZSSSMMMHHHIIIIIIGGGGGGJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRUUUZZZ```hhhqqq{{{yyykkkbbb```aaaaaaeeekkkrrrxxx{{{|||}}}~~~~~~}}}xxxrrrlllhhhgggddddddcccccccccggglllpppnnnuuu~~~|||wwwtttsssrrrppppppqqqtttwwwxxxzzz~~~{{{yyyuuusssooolllhhhccc]]]YYYUUURRROOONNNOOOQQQQQQQQQMMMNNNPPPQQQSSSWWW\\\```aaa^^^[[[YYYYYY]]]jjjxxxwwwcccWWWNNNJJJFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;:::::::::999999999999888888999999:::;;;<<<===AAAFFFLLLXXXlll~~~yyyuuuqqqrrruuuzzz~~~wwwrrrooommmoooooojjj```XXXUUUUUURRRSSSSSSUUUZZZbbbkkkrrryyy|||~~~~~~zzztttooolllfffbbb]]]WWWQQQNNNKKKKKKKKKOOOTTTWWWXXXYYYYYYZZZXXXYYY\\\___```^^^YYYUUUTTTUUUVVVWWWVVVUUUTTTSSSPPPNNNJJJFFFDDDEEEGGGHHHGGGGGGIIIKKKMMMNNNPPPQQQWWWXXXZZZYYYWWWRRRMMMJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLMMMOOORRRTTTUUUVVVVVVQQQPPPNNNMMMMMMMMMNNNOOOLLLNNNOOOOOOOOOQQQTTTWWWYYY___hhhpppvvv~~~DDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNSSSXXX```hhhmmmxxx|||lll]]]SSSLLLJJJHHHHHHIIIKKKLLLLLLOOOPPPRRRRRRQQQRRRTTTUUU[[[```fffkkkpppxxxzzznnneee```___dddiiipppvvv{{{|||xxxuuutttoooppppppqqqrrrrrrssssss|||}}}{{{wwwssssssqqqoooppprrrtttvvvvvv{{{~~~}}}zzzxxxyyyuuupppkkkfffaaa[[[XXXSSSRRRPPPOOONNNNNNOOOOOOPPPQQQRRRSSSUUUYYY___cccgggccc]]]YYY[[[bbbkkkqqqxxxbbbUUUNNNJJJEEECCC@@@???>>>>>><<<:::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;???EEELLLWWWlll~~~}}}wwwrrrsssvvv{{{}}}vvvppplllmmmooonnniiiaaaZZZVVVUUUTTTUUUVVVXXX\\\bbbjjjooo|||~~~{{{vvvqqqlllhhhaaaYYYSSSOOONNNNNNMMMNNNRRRWWW[[[\\\ZZZXXXWWWWWWYYY[[[\\\\\\YYYVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQOOOKKKHHHEEEEEEEEEFFFHHHIIIKKKLLLMMMOOORRRTTTTTTUUUWWWWWWUUUQQQMMMKKKFFFFFFFFFGGGIIIKKKMMMNNNNNNQQQTTTXXXZZZZZZZZZYYYSSSQQQNNNLLLLLLLLLNNNOOONNNOOOPPPRRRSSSUUUVVVWWWXXX[[[___eeemmmxxxDDDDDDDDDDDDEEEFFFGGGGGGJJJLLLNNNRRRVVV\\\ccchhhqqq{{{vvviii]]]SSSMMMHHHGGGFFFFFFHHHJJJLLLMMMMMMOOOQQQRRRSSSVVV[[[^^^```eeelllqqqwww~~~|||qqqiiieeecccfffjjjqqqxxx|||||||||}}}}}}~~~~~~~~~|||zzzwwwtttrrrqqqooooooqqqssstttuuuzzz}}}~~~{{{yyyyyyuuupppkkkfffaaa[[[XXXSSSRRRPPPOOONNNNNNOOOOOONNNOOOQQQSSSVVV[[[aaaeeehhhddd^^^[[[\\\ccclllsssxxxcccVVVNNNKKKFFFCCCAAA??????>>>===;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;<<>><<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;>>>>>>@@@EEEKKKYYYppp}}}vvvqqqrrruuuyyy{{{vvvqqqnnnlllmmmooonnniiibbb\\\XXXWWWWWWXXXZZZ]]]cccjjjppp{{{~~~}}}yyyqqqhhh^^^VVVQQQNNNMMMOOOTTTZZZ^^^```^^^\\\\\\[[[[[[[[[\\\[[[XXXUUUVVVUUUUUUTTTTTTSSSSSSSSSQQQNNNJJJFFFCCCBBBCCCCCCFFFHHHJJJLLLNNNPPPTTTWWW\\\\\\\\\ZZZVVVQQQMMMJJJFFFFFFGGGIIINNNUUUZZZ^^^^^^```ccceeeeeebbb]]][[[TTTRRRPPPNNNNNNOOOQQQRRRVVVWWWXXXXXXYYYYYYZZZZZZYYY[[[___dddjjjrrrzzz~~~||||||||||||}}}~~~CCCCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNQQQVVV]]]aaaffflllqqqsssttttttooohhhaaa\\\VVVPPPNNNLLLKKKJJJHHHIIIKKKKKKKKKNNNRRRVVV]]]___cccggglllrrrxxx}}}}}}zzz||||||{{{wwwrrrooonnnnnnkkkooosssxxx{{{~~~}}}}}}~~~}}}yyyuuupppkkkfffaaa[[[XXXRRRQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTWWW\\\bbbfffooommmhhhbbb```eeeoooxxxxxxdddWWWPPPLLLGGGEEEBBBAAA@@@@@@>>><<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;>>>>>>@@@EEELLLZZZqqq}}}vvvqqqqqqtttxxx{{{vvvqqqnnnnnnnnnooooookkkeee^^^ZZZXXXXXXYYY[[[^^^ccckkkppp{{{~~~{{{tttlllccc[[[UUUQQQLLLNNNRRRWWW\\\]]]\\\ZZZZZZYYYXXXXXXYYYXXXVVVSSSUUUUUUTTTSSSTTTTTTUUUVVVRRROOOKKKGGGDDDCCCCCCDDDFFFHHHKKKMMMOOORRRVVVXXX]]]]]]\\\ZZZVVVRRRNNNLLLMMMMMMOOORRRVVV\\\bbbeeedddeeeggggggddd```[[[XXXTTTRRRPPPOOOPPPRRRTTTVVV[[[\\\^^^______^^^]]][[[ZZZ]]]```eeejjjqqqyyy~~~|||zzzzzzzzzzzz{{{|||}}}~~~DDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPSSSYYY___ddddddhhhkkklllllllllfff___XXXTTTPPPMMMKKKJJJHHHGGGGGGIIILLLMMMMMMPPPVVV[[[]]]ccclllttt|||}}}wwwsssppprrrssssssqqqnnnlllllllllfffiiimmmppprrrvvvzzz|||~~~}}}~~~}}}yyyuuupppkkkfffaaa[[[XXXRRRQQQOOONNNMMMMMMNNNNNNPPPQQQSSSTTTWWW\\\bbbfffpppooojjjddd```eeeoooyyywwwcccVVVOOOLLLGGGDDDBBB@@@@@@???===<<<::::::::::::999999999999999999999999::::::::::::======@@@EEEMMMZZZqqq}}}vvvpppqqqsssxxx}}}xxxssspppqqqqqqpppooommmggg```[[[YYYYYYZZZ[[[^^^dddkkkpppzzz|||wwwooofff]]]VVVRRRLLLMMMNNNRRRVVVYYYYYYXXXXXXVVVUUUVVVWWWVVVTTTSSSRRRRRRQQQQQQRRRTTTVVVWWWUUURRRNNNIIIFFFEEEEEEEEEGGGIIILLLNNNQQQTTTXXX[[[]]]]]]\\\ZZZXXXUUURRRPPPQQQRRRUUUYYY___eeeiiillloooooonnnkkkfffaaa[[[XXXUUUTTTSSSSSSUUUXXX[[[]]]aaadddgggiiiiiifffbbb___]]]```dddiiinnnttt{{{~~~{{{yyyyyyyyyyyyzzz|||}}}~~~EEEEEEEEEFFFFFFGGGHHHIIIMMMNNNPPPRRRUUUZZZaaaeeeeeehhhiiihhhiiiiiiccc\\\UUUQQQMMMJJJIIIIIIIIIHHHGGGKKKOOOQQQSSSWWW___eeefffooo{{{zzzqqqlllhhheeedddfffgggfffdddccccccddd___aaadddfffgggjjjmmmppptttvvvxxxxxxxxxyyy|||~~~}}}|||~~~}}}yyyuuupppkkkfffaaa[[[XXXQQQPPPOOOMMMMMMMMMMMMNNNNNNPPPRRRTTTXXX]]]ccchhhqqqpppllleee```dddoooyyyvvvbbbVVVOOOKKKFFFCCCAAA??????>>>===;;;:::::::::999999999999888888999999999999::::::::::::;;;@@@FFFMMM[[[ppp|||vvvpppppprrrwww{{{wwwtttuuusssqqqooommmhhhaaa\\\ZZZZZZ[[[\\\___dddkkkpppwww~~~yyyqqqggg^^^VVVQQQLLLKKKKKKMMMPPPSSSUUUUUUSSSQQQQQQQQQRRRSSSQQQPPPNNNNNNNNNNNNPPPSSSVVVWWWWWWUUUPPPLLLIIIGGGGGGGGGGGGJJJMMMPPPRRRVVVZZZ]]]^^^^^^]]]\\\[[[YYYWWWVVVXXXZZZ___fffmmmssswwwyyy}}}{{{wwwrrrkkkeee```]]]XXXXXXWWWXXX[[[^^^bbbeeellloootttwwwvvvrrrkkkgggbbbeeeiiinnnssszzz}}}zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~FFFFFFFFFFFFGGGHHHIIIJJJPPPQQQSSSTTTWWW[[[aaaeeehhhiiiiiihhhiiijjjddd]]]WWWSSSMMMJJJIIIKKKMMMMMMIIINNNSSSWWWYYY___hhhooosss}}}~~~ooogggbbb___\\\YYY[[[\\\\\\ZZZYYYZZZ[[[YYY[[[]]]___```bbbeeegggmmmnnnoooooooooppprrruuusssuuuyyy~~~~~~|||}}}yyyuuupppkkkfffaaa[[[XXXQQQPPPOOOMMMMMMMMMMMMNNNLLLNNNQQQTTTXXX^^^eeejjjqqqpppllleee```cccoooyyyuuuaaaUUUNNNKKKEEECCC@@@???>>>>>><<<::::::::::::999999999888888888888999999999:::::::::999:::@@@FFFNNN[[[ppp|||uuupppppprrrwww~~~{{{xxxwwwtttqqqooommmhhhbbb]]]ZZZ[[[[[[\\\___dddkkkpppvvv~~~zzzrrrhhh]]]TTTOOOLLLJJJHHHIIILLLPPPRRRSSSMMMLLLKKKLLLNNNNNNNNNLLLKKKKKKKKKLLLNNNQQQUUUWWWYYYVVVRRRMMMJJJIIIIIIIIIHHHJJJNNNQQQSSSWWW[[[^^^_________^^^]]]\\\[[[ZZZcccgggnnnvvv~~~~~~wwwpppiiidddbbb[[[ZZZZZZ\\\___ccchhhjjjuuuyyy|||uuupppeeehhhmmmrrrwww~~~}}}zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}