BM6P6(@ >>>>>>???>>>>>>@@@DDDGGGBBBCCCCCCBBBAAABBBDDDFFFCCCDDDFFFHHHIIIIIIIIIIIIIIIGGGDDDDDDEEEGGGGGGGGGJJJHHHGGGEEEDDDEEEFFFGGGDDDCCCBBBDDDGGGJJJLLLLLLNNNMMMOOORRRVVVVVVSSSPPPKKKHHHEEEGGGJJJNNNOOONNNSSSUUUXXXYYYWWWSSSNNNKKKNNNLLLIIIGGGFFFHHHKKKLLLLLLKKKIIIGGGEEEEEEEEEEEEJJJEEEAAACCCHHHKKKHHHCCCGGGHHHKKKLLLLLLKKKIIIGGGNNNNNNOOOQQQSSSUUUWWWYYYWWWVVVSSSOOOLLLLLLNNNPPPPPPHHHCCCGGGLLLMMMMMMMMMLLLLLLMMMOOOQQQPPPNNNKKKLLLIIIIIIIIIHHHEEEHHHMMMNNNNNNOOOOOONNNKKKIIIGGGHHHIIIJJJLLLNNNOOOOOOOOOPPPOOOMMMLLLLLLNNNQQQSSSPPPPPPOOONNNNNNRRRXXX\\\\\\\\\\\\\\\[[[YYYWWWVVVZZZ^^^cccfffeeebbb```___\\\^^^]]]ZZZ[[[___aaa```bbbbbbbbbcccdddgggiiijjjiiijjjjjjjjjiiifffdddbbbdddddddddcccbbbaaa```___ccceeegggiiiiiigggdddbbbcccccccccbbb``````bbbdddbbbdddbbb\\\^^^ffflllkkkbbbcccfffkkkppprrrooolllsssxxx{{{{{{|||~~~yyy|||uuuvvvwwwlllnnnmmmiiiccc^^^[[[[[[\\\VVVSSSTTTXXXXXXSSSOOONNNKKKLLLMMMMMMNNNPPPNNNKKKMMMLLLJJJIIIHHHHHHGGGGGGJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGEEEIIIQQQQQQLLLKKKJJJHHHEEECCCAAA@@@??????>>>>>>============>>>>>>>>>>>>===<<<;;;999888999::::::;;;;;;::::::999<<<<<<============<<<<<<888888999:::;;;;;;;;;;;;======>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<;;;:::999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::888666666999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999::::::;;;;;;::::::999999::::::;;;>>>===;;;:::999:::;;;;;;999:::<<<=========<<<;;;===:::999:::<<<===;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;@@@@@@@@@???===<<<===???CCCFFFGGGEEEEEEFFFEEEAAA@@@AAAAAAAAAAAAAAA@@@???CCCBBBAAABBBBBBBBB@@@>>>???@@@AAA@@@???@@@DDDHHHEEEFFFHHHJJJLLLNNNPPPPPP>>>>>>>>>>>>===???BBBEEEAAABBBBBBAAA@@@AAACCCEEEDDDEEEGGGHHHIIIHHHGGGGGGJJJGGGEEEEEEFFFHHHIIIIIIEEEDDDBBBAAABBBCCCFFFGGGDDDCCCCCCEEEIIIMMMNNNOOONNNNNNOOORRRUUUUUURRROOOJJJGGGEEEFFFIIILLLMMMMMMOOOQQQTTTVVVVVVSSSOOOLLLMMMKKKHHHEEEEEEFFFHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEIIIFFFDDDEEEHHHJJJIIIFFFDDDFFFIIIKKKLLLLLLKKKJJJMMMMMMNNNOOOQQQSSSUUUVVVXXXWWWUUUQQQNNNNNNPPPRRRQQQKKKGGGIIIKKKJJJKKKLLLMMMMMMNNNQQQSSSSSSQQQOOOJJJGGGFFFGGGEEECCCEEEKKKLLLMMMNNNNNNMMMKKKIIIGGGHHHIIIKKKLLLNNNOOOOOOPPPRRRQQQOOONNNNNNPPPRRRSSSPPPQQQSSSTTTTTTVVVYYY[[[ZZZ[[[\\\\\\\\\[[[YYYYYYZZZ___dddffffffdddbbbaaa\\\^^^]]]ZZZ[[[___aaa```aaa``````aaabbbdddfffgggdddeeeffffffeeecccaaa___dddddddddcccaaa```___^^^___aaacccfffggggggfffeeeeeeeeedddbbb``````ccceeeeeefffccc]]]^^^cccgggeee___```ccchhhlllnnnkkkiiigggkkknnnnnnpppyyy~~~zzz|||}}}~~~xxxooofffaaa___ZZZWWWWWWVVVRRRPPPQQQPPPQQQQQQQQQRRRRRRPPPNNNOOOOOOOOOMMMKKKJJJJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFCCCFFFJJJQQQ___lllppplllcccYYYNNNHHHFFFEEEBBB???@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<============<<<<<<999999:::;;;<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999999999:::;;;;;;:::999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;999777777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<>>><<<;;;<<<>>>???===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>===;;;:::<<<===???DDDGGGGGGHHHJJJHHHCCC???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDCCCBBBEEEDDDCCCBBBBBBCCCEEEFFFJJJKKKLLLNNNRRRXXX]]]```>>>??????>>>===>>>@@@BBB@@@AAAAAAAAA@@@@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEJJJHHHFFFFFFHHHJJJJJJJJJFFFEEEDDDCCCDDDGGGJJJLLLHHHGGGFFFHHHJJJMMMNNNMMMNNNNNNOOOQQQRRRQQQOOOLLLIIIGGGFFFFFFIIIKKKLLLKKKIIILLLOOORRRRRRQQQOOOMMMJJJHHHFFFDDDDDDEEEGGGHHHMMMKKKIIIGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJCCCEEEHHHKKKMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVTTTQQQOOONNNPPPRRRPPPLLLIIIIIIHHHEEEFFFIIIKKKLLLMMMOOORRRSSSRRRPPPKKKGGGFFFFFFDDDBBBEEEKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPSSSRRRPPPOOOOOOPPPQQQRRRPPPSSSWWWYYYYYYYYYYYYZZZYYYYYY[[[[[[\\\\\\\\\\\\[[[___cccffffffeeedddccc]]]___^^^[[[[[[```bbbaaa____________```aaabbbccc```aaabbbcccbbbaaa___^^^cccbbbbbbaaa```___^^^^^^[[[]]]___bbbdddfffggghhhiiihhhfffbbb```aaadddfffggghhhddd___]]]___```___[[[\\\___cccggghhhfffdddbbbdddfffggghhhnnnwww~~~~~~uuuwwwuuummmeee^^^[[[YYYUUUUUUWWWUUUTTTTTTUUUTTTRRRQQQQQQOOOQQQRRRPPPLLLJJJKKKMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGMMMZZZnnnyyybbbSSSOOOLLLGGGBBBAAAAAA@@@???????????????AAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<======<<<<<<<<<<<<===<<<<<<;;;:::=========<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<888999;;;======<<<:::999999999::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<;;;:::888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<===>>>>>>??????>>>>>>@@@???>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============<<<<<<===>>>>>>===;;;;;;<<<>>><<>>>>>@@@BBB@@@AAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFHHHGGGFFFFFFIIIJJJKKKJJJIIIHHHFFFEEEFFFHHHKKKMMMNNNLLLKKKJJJKKKJJJIIIHHHNNNNNNNNNOOOOOOMMMKKKIIIHHHHHHGGGGGGIIIJJJKKKKKKGGGIIIKKKNNNNNNNNNLLLKKKGGGFFFDDDDDDEEEGGGIIIKKKMMMLLLJJJHHHGGGFFFFFFFFFGGGIIILLLKKKJJJIIIKKKMMMEEEGGGIIILLLMMMNNNMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQPPPNNNLLLLLLNNNPPPLLLIIIHHHHHHEEEBBBCCCHHHGGGGGGIIILLLOOOQQQQQQPPPLLLIIIHHHHHHFFFDDDGGGMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPSSSRRRPPPNNNNNNNNNOOOPPPQQQTTTXXXZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[^^^bbbdddeeeddddddeee^^^```___[[[\\\aaacccaaa^^^^^^^^^^^^^^^_________^^^```aaabbbcccaaa```_________^^^^^^^^^______```[[[\\\]]]```bbbeeegggiiikkkjjjgggbbb```aaadddggggggfffccc___\\\\\\\\\[[[XXXZZZ\\\```bbbcccbbbaaacccbbbbbbcccfffjjjooorrrwww~~~}}}wwwxxxxxxzzzpppkkkeee___]]]___ZZZYYYYYYZZZXXXUUUUUUWWWQQQTTTUUUSSSNNNLLLMMMPPPLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLNNNVVVkkkjjj[[[SSSMMMIIIDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@===;;;:::;;;<<<===<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777999<<<>>>>>>===;;;:::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;<<<<<<;;;:::999;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;=========<<<<<<=========<<<===>>>??????>>>===<<<>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>==================>>>???@@@???>>>>>>@@@AAA>>>CCCHHHIIIKKKOOONNNKKKFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFEEEIIILLLMMMNNNUUU```iiiiiitttBBBCCCCCCBBBAAA@@@AAACCCAAACCCDDDCCCBBBAAABBBCCCAAABBBDDDGGGHHHIIIIIIIIIFFFEEEDDDFFFHHHJJJKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFMMMLLLJJJJJJJJJIIIGGGEEEKKKLLLLLLLLLJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLGGGHHHJJJKKKKKKJJJIIIHHHDDDCCCDDDEEEGGGJJJMMMOOONNNMMMKKKIIIGGGGGGGGGGGGFFFJJJMMMMMMKKKJJJLLLOOOKKKKKKLLLMMMNNNMMMLLLLLLHHHHHHGGGGGGHHHIIIIIIJJJMMMNNNNNNMMMKKKLLLMMMOOOJJJGGGGGGHHHFFFCCCEEEIIIEEEEEEFFFIIIMMMOOOPPPOOOLLLIIIIIIJJJHHHEEEHHHLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKLLLMMMOOOOOOSSSRRRQQQOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\___aaaaaaaaabbbccc^^^```___[[[\\\aaacccaaa]]]]]]]]]]]]^^^]]]]]]]]]\\\^^^___aaaaaa```___^^^ZZZZZZZZZ[[[]]]___aaabbb^^^^^^______aaaccceeefffkkkiiifffbbb___```dddgggeeebbb___]]][[[ZZZZZZ[[[WWWYYY\\\^^^____________```^^^]]]^^^aaafffjjjmmmlllpppxxx~~~yyyrrr||||||qqqkkkiiiccc``````bbb___ZZZ[[[```YYYZZZYYYVVVRRROOOQQQRRRMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNOOOQQQQQQQQQPPPOOOLLLVVVpppiiiVVVOOONNNFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@===<<<;;;<<<===>>><<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;===<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888:::<<>><<<;;;999999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<======;;;;;;<<<>>>;;;;;;;;;<<<<<<=================================<<<===>>>???@@@???>>>===???>>>>>>>>>>>>>>>>>>???===>>>@@@AAAAAA@@@???>>>????????????@@@@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>>>>???@@@???>>>???AAACCCCCCGGGIIIIIIKKKOOOPPPMMMHHHGGGFFFDDDCCCCCCCCCCCCGGGHHHIIIHHHGGGGGGIIIKKKEEEOOOZZZ^^^```kkk~~~BBBDDDEEEDDDBBBBBBBBBDDDBBBCCCEEEEEECCCBBBBBBBBB???AAACCCFFFHHHIIIJJJJJJDDDDDDDDDFFFIIIKKKKKKJJJKKKKKKJJJIIIGGGFFFEEEDDDFFFEEEEEEGGGIIIIIIHHHFFFHHHIIIJJJHHHFFFDDDDDDDDDCCCEEEGGGHHHHHHIIIKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHCCCCCCDDDFFFIIILLLOOOQQQOOOMMMKKKIIIHHHGGGGGGHHHFFFIIIMMMNNNLLLKKKMMMOOONNNNNNNNNMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGKKKMMMMMMMMMLLLLLLNNNPPPJJJGGGGGGIIIJJJGGGHHHKKKEEEEEEFFFHHHLLLOOOPPPPPPIIIHHHIIIKKKIIIEEEFFFJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPOOOQQQTTTWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWYYY[[[\\\\\\\\\^^^___[[[]]]\\\YYYYYY^^^```___ZZZ[[[\\\\\\\\\\\\\\\[[[YYYZZZ[[[]]]]]]\\\ZZZYYYWWWWWWXXXYYY[[[^^^aaabbb`````````___```aaabbbbbbhhhgggeeeaaa___```ccceeeccc^^^[[[[[[ZZZXXXYYY\\\VVVYYY[[[]]]]]]\\\]]]^^^^^^]]]^^^___bbbfffjjjmmmdddgggnnnvvv|||zzztttppppppqqqlllddddddlllhhheee___YYYUUURRRQQQQQQOOONNNNNNNNNOOOPPPPPPQQQPPPSSSVVVXXXXXXVVVSSSQQQLLLUUUnnnxxx\\\PPPOOOIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA@@@???>>>??????@@@===>>>>>>??????>>>>>>===<<<<<<============<<<<<<999:::;;;<<<<<<===<<<<<<;;;<<<======>>>=========<<<<<<<<<;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===??????>>><<<;;;;;;:::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>;;;===>>>>>>===<<<>>>???<<<<<<<<<===>>>>>>??????????????????????????????>>>>>>??????@@@@@@??????@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAA???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????;;;<<<>>>======>>>@@@BBBGGGKKKMMMMMMOOORRRSSSPPPIIIHHHFFFEEEEEEEEEFFFGGGGGGIIIKKKJJJIIIJJJOOORRRTTTbbbrrr{{{AAABBBDDDDDDCCCBBBCCCDDDAAACCCDDDDDDBBBAAA@@@AAA@@@BBBDDDFFFHHHHHHHHHHHHDDDDDDEEEGGGKKKMMMLLLLLLLLLMMMNNNNNNLLLIIIFFFDDDAAAAAABBBDDDFFFGGGFFFDDDDDDFFFGGGEEEBBBAAAAAACCC>>>AAAEEEFFFFFFGGGIIILLLIIIIIIIIIHHHHHHIIIIIIIIIDDDDDDEEEGGGIIIKKKNNNOOOOOONNNLLLJJJHHHHHHHHHHHHFFFIIILLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDHHHIIIKKKKKKKKKKKKMMMNNNJJJEEECCCGGGIIIHHHFFFGGGDDDCCCDDDFFFJJJMMMNNNNNNIIIHHHKKKNNNMMMHHHFFFIIIKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHJJJLLLMMMNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMNNNQQQSSSRRRRRRQQQRRRSSSTTTVVVWWWUUUVVVWWWWWWWWWWWWYYY[[[WWWYYYXXXTTTUUUZZZ\\\ZZZWWWWWWYYYZZZZZZZZZZZZYYYWWWXXXYYYZZZZZZYYYWWWVVVXXXXXXWWWXXXYYY\\\^^^```^^^_____________________ddddddccc```______aaacccccc]]]YYYYYYXXXUUUXXX]]]UUUXXX[[[[[[ZZZZZZ[[[]]]ZZZ]]]aaacccdddfffiiikkkcccbbbdddkkkpppxxxsssxxx}}}pppgggbbb___[[[XXXUUUUUUTTTTTTTTTUUUVVVVVVZZZ^^^bbbdddccc^^^XXXTTTPPPUUUhhhgggVVVPPPKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>======;;;<<<===>>>>>>?????????<<<======>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<===???@@@;;;<<<<<<<<<==================>>>>>>>>>?????????;;;===??????>>>>>>>>>???=========>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCC@@@???>>>>>>>>>???AAAAAA???AAACCCBBB@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????;;;<<<===>>>===>>>AAACCCGGGNNNSSSUUUWWWYYYWWWRRRKKKJJJJJJJJJLLLNNNPPPRRRNNNQQQUUUVVVVVVYYY```fffooo}}}???AAACCCCCCBBBBBBBBBCCC@@@BBBCCCCCCAAA@@@??????BBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFIIILLLNNNNNNMMMGGGIIIKKKLLLKKKHHHDDDAAAAAAAAAAAABBBDDDDDDBBB@@@BBBDDDEEECCC@@@???@@@BBB;;;???CCCDDDDDDEEEHHHKKKHHHHHHHHHHHHIIIJJJKKKKKKEEEFFFFFFGGGHHHJJJKKKLLLOOONNNLLLJJJIIIHHHHHHHHHGGGHHHJJJMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLIIIBBB???CCCGGGEEEBBBAAABBBAAAAAACCCFFFIIIJJJJJJJJJKKKNNNRRRQQQKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKNNNOOOPPPOOONNNNNNOOOPPPNNNNNNNNNOOOQQQTTTVVVXXXSSSTTTUUUUUUTTTTTTVVVXXXTTTVVVTTTQQQRRRVVVYYYWWWTTTUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUZZZYYYXXXWWWXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^]]]]]]aaaaaaaaa```^^^^^^```bbbddd]]]XXXXXXVVVSSSVVV\\\UUUWWWZZZZZZYYYXXXZZZ\\\SSSYYY```dddcccbbbcccdddhhh```[[[___eeelllyyyuuukkkkkkttt~~~|||wwwrrrlllfff\\\\\\[[[[[[[[[[[[\\\\\\eeehhhmmmooolllfff^^^XXXRRRSSS___zzzsss\\\RRRLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>????????????>>>>>>===>>>???@@@@@@AAAAAA@@@======>>>???????????????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????>>>>>>======<<<<<<===<<<<<<<<<===>>>@@@AAA<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????;;;===???@@@???>>>???@@@===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>???@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEE@@@???>>>>>>>>>???@@@AAA@@@BBBDDDCCCAAA@@@AAADDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>?????????@@@===>>>???@@@@@@AAACCCEEEFFFNNNWWW[[[^^^___ZZZTTTNNNNNNOOOPPPSSSWWW[[[]]]]]]aaafffhhhjjjooowww~~~??????>>>>>>???AAACCCEEE???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIFFFHHHNNNSSSSSSOOOQQQNNNHHHFFFHHHEEE???AAABBBBBBCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAA??????@@@AAACCCFFFIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIKKKLLLKKKIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLPPPOOONNNLLLIIIGGGFFFEEEIIIEEEBBBCCCFFFGGGDDD@@@EEEGGGHHHHHHGGGGGGHHHJJJHHHAAA===BBBGGGFFFAAA???AAAAAABBBCCCEEEHHHKKKLLLLLLTTTYYYWWWSSSOOOKKKFFFJJJNNNNNNHHHFFFJJJKKKGGGCCCFFFFFFDDDFFFJJJKKKIIIFFFHHHIIIJJJIIIJJJLLLMMMTTTRRROOONNNNNNNNNMMMLLLIIIGGGHHHNNNUUUWWWSSSMMMPPPMMMNNNQQQRRRQQQRRRVVVSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXWWWUUUUUUUUUVVVWWWXXXZZZ[[[[[[YYYXXXVVV]]]aaadddbbb\\\XXXXXXZZZbbbbbbaaabbbbbb```\\\YYYeeebbb^^^]]]^^^```aaaaaaaaa[[[UUUQQQSSSUUUWWWWWWXXXVVVSSSRRRUUUZZZXXXRRRXXXZZZ^^^aaadddeeefffeee\\\___bbbbbbccchhhqqqxxxzzzwwwpppmmmmmmlllzzz{{{wwwsssmmmkkklllnnnmmmlllqqqvvv}}}~~~xxxnnnddd^^^ZZZ[[[```jjjxxxsss\\\SSSMMMIIIFFFHHHHHHFFFEEEHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAADDD@@@@@@DDDCCC===;;;>>>???@@@AAAAAAAAA@@@>>>===???BBBBBB??????AAAAAA>>>BBB???;;;;;;>>>@@@@@@???===>>>???>>><<<<<<===???AAAAAAAAA@@@>>>===>>>???>>>===;;;<<<===>>>>>>===@@@>>>>>>???AAA@@@===999???>>>======>>>@@@BBBCCC<<>>===@@@CCCBBB>>><<<===??????BBBDDDCCCAAA@@@CCCFFFMMMPPPVVV^^^dddddd```[[[[[[___eeejjjnnnttt|||>>>===<<<<<<===@@@CCCEEEAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHEEEGGGFFFCCCDDDKKKNNNNNNIIIKKKIIIFFFFFFIIIHHHCCC???@@@AAAAAAAAA@@@>>>===<<<===???@@@@@@@@@???>>>??????@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIGGGEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJNNNNNNLLLKKKIIIGGGFFFEEEJJJFFFCCCCCCEEEFFFDDDAAAAAACCCDDDDDDCCCCCCDDDEEEEEE@@@???CCCFFFDDDAAA?????????@@@BBBDDDGGGJJJLLLPPPUUUbbbmmmjjjYYYNNNLLLIIILLLLLLHHHFFFIIIIIIFFFBBBDDDDDDCCCFFFLLLNNNMMMGGGIIIJJJKKKJJJIIIJJJKKKRRRPPPLLLJJJIIIIIIJJJJJJLLLJJJIIILLLQQQSSSQQQNNNMMMJJJKKKNNNOOONNNOOORRRPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRRRRTTTWWWYYY[[[[[[ZZZYYYZZZ^^^bbbaaa]]]YYYYYY[[[___^^^___```bbbaaa___]]]```]]]YYYXXXYYYZZZ[[[[[[]]]XXXSSSQQQSSSUUUVVVVVVXXXWWWSSSRRRUUUZZZYYYSSSVVVXXX[[[^^^aaabbbbbbbbb___```aaa```___```dddgggkkkqqq}}}{{{qqqkkknnn~~~wwwooojjj```]]]^^^ccclllzzzmmmYYYRRRPPPKKKJJJKKKKKKIIIIIIKKKJJJJJJKKKKKKKKKJJJJJJJJJDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBFFFCCCDDDGGGGGGBBB@@@CCCAAAAAABBBBBBBBBAAA@@@???AAADDDCCC@@@@@@CCCBBB@@@DDDAAA>>>===???AAAAAA@@@@@@@@@AAA@@@>>>>>>@@@AAA@@@BBBDDDDDDBBBAAA@@@AAAEEECCCAAAAAABBBBBBAAA@@@CCCBBBBBBDDDFFFFFFBBB???BBBBBB@@@??????????????????CCCEEECCCAAACCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAACCCDDD??????AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAAAAABBBCCCCCCDDD????????????AAABBBBBBBBB??????@@@AAACCCEEEGGGHHHEEEFFFGGGFFFFFFGGGJJJLLLQQQTTTZZZaaahhhkkklllllljjjuuu>>>===;;;;;;<<>>;;;<<<>>>?????????>>>===>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGEEECCCAAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGKKKKKKKKKKKKJJJHHHGGGGGGLLLHHHCCCBBBDDDEEEDDDBBB???AAABBBAAA@@@@@@AAACCCCCCBBBDDDHHHHHHDDDBBBCCC>>>>>>???AAACCCFFFIIIKKKPPPTTThhhjjjVVVSSSHHHJJJJJJGGGFFFHHHGGGDDDCCCEEEEEEEEEJJJQQQSSSQQQHHHJJJLLLLLLJJJHHHHHHHHHMMMLLLIIIGGGFFFGGGIIIJJJNNNKKKIIIJJJLLLNNNOOOOOOIIIFFFGGGKKKLLLJJJKKKNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNQQQTTTXXXZZZZZZYYYXXXUUUZZZ^^^^^^[[[XXXWWWXXXZZZZZZ[[[^^^aaabbbaaa___^^^\\\XXXWWWXXXYYYYYYXXXWWWUUURRRRRRSSSUUUVVVVVVYYYYYYVVVTTTWWW\\\\\\WWWSSSUUUWWWZZZ]]]^^^^^^^^^aaa```_________^^^[[[XXX```cccjjjwwwssskkknnnyyy{{{oooiiidddfffjjjppp{{{}}}eeeWWWSSSNNNKKKJJJLLLKKKHHHHHHKKKIIIJJJLLLMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDGGGGGGDDDCCCEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCFFFEEEBBBBBBDDDDDDAAAEEECCC@@@@@@AAACCCCCCCCCBBBCCCCCCCCCAAAAAACCCDDDAAACCCFFFGGGEEECCCBBBBBBDDDCCCBBBBBBDDDDDDDDDBBBBBBBBBCCCEEEGGGFFFDDDAAAAAAAAAAAA@@@???>>>>>>===DDDGGGHHHDDDBBBCCCDDDCCCDDDCCCBBB@@@@@@BBBDDDEEECCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAACCCDDDDDDCCCBBBDDDEEE@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@AAACCCDDDDDD@@@@@@AAAAAACCCDDDFFFGGGJJJGGGDDDEEEIIIMMMPPPPPPUUUSSSRRRSSSUUUXXXYYYZZZZZZ]]]aaaeeeiiipppxxx~~~@@@>>><<<;;;<<<@@@DDDGGGEEEEEEEEEEEEFFFGGGIIIJJJGGGEEEAAA>>>>>>@@@DDDGGGFFFHHHGGGDDDEEEIIIJJJIIIIIIGGGEEECCCBBBBBB???<<<@@@@@@AAABBBBBBAAA@@@???<<<===???@@@@@@@@@???>>><<<===@@@BBBCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIGGGFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFEEECCCBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDIIIJJJKKKKKKKKKKKKJJJIIIMMMIIIDDDBBBCCCDDDDDDCCCAAABBBCCCBBBAAAAAABBBCCCCCCDDDIIIMMMLLLFFFFFFIIIAAAAAAAAAAAACCCEEEGGGHHHLLLQQQddd|||gggZZZIIIIIIHHHGGGGGGGGGFFFDDDFFFIIIKKKLLLRRRWWWWWWRRRIIIKKKLLLLLLIIIGGGFFFEEEGGGGGGGGGFFFFFFGGGIIIKKKKKKLLLLLLLLLKKKKKKMMMOOOGGGDDDEEEIIIJJJHHHHHHKKKNNNNNNMMMLLLMMMOOOQQQRRRRRRSSSSSSQQQNNNLLLLLLMMMOOOQQQTTTWWWXXXXXXWWWVVVTTTWWWZZZZZZXXXUUUTTTSSSVVVVVVXXXZZZ^^^______^^^\\\YYYVVVUUUVVVWWWWWWVVVSSSSSSSSSSSSUUUVVVWWWWWWZZZ[[[YYYWWWYYY^^^^^^[[[RRRSSSUUUXXXZZZ[[[[[[\\\___^^^___bbbeeeccc\\\UUUZZZ^^^gggvvvzzzvvv{{{zzztttuuuxxxzzz}}}~~~lll]]]WWWVVVOOOLLLLLLNNNMMMIIIJJJNNNOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEFFFGGGHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGGGGDDDCCCEEEEEEBBBEEEDDDCCCBBBCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGDDDEEEFFFFFFDDDBBBBBBCCCBBBAAAAAACCCFFFHHHGGGFFFBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCJJJNNNMMMHHHEEEGGGGGGEEEFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDBBBDDDFFFHHHHHHGGGDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNNNNNNNPPPVVV^^^fffkkkxxxuuurrrtttwwwzzzzzzyyysssvvvvvvtttrrrwwwAAA@@@>>>===>>>AAADDDGGGDDDDDDEEEEEEFFFHHHIIIJJJHHHEEEBBB???>>>@@@CCCEEEEEEHHHHHHEEEFFFIIIIIIGGGHHHEEECCCBBBAAA>>>;;;:::>>>???@@@AAAAAA@@@???>>><<<===>>>???@@@???>>>>>>:::<<>>@@@AAA>>>===>>><<<===>>>?????????>>>===:::;;;===>>>>>>>>>===<<<:::<<<>>>@@@CCCEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDDDDEEEEEECCCDDDEEEEEECCCCCCDDDEEEAAAAAABBBCCCCCCCCCCCCBBBGGGHHHKKKLLLMMMMMMKKKJJJIIIHHHFFFDDDDDDDDDEEEFFF@@@AAABBBAAA???>>>???@@@===???DDDHHHGGGCCCCCCGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGOOORRRWWWlllqqqWWWPPPJJJIIIJJJHHHGGGHHHEEEIIILLLPPPUUUWWWOOOEEEFFFGGGGGGFFFEEEDDDDDDFFFFFFHHHIIIHHHGGGIIINNNSSS[[[ccciiifffZZZOOOLLLMMMHHHFFFHHHLLLLLLIIIHHHJJJGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMLLLKKKMMMNNNLLLMMMPPPTTTXXX\\\___aaa___^^^\\\ZZZYYYWWWVVVUUUWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTQQQRRRTTTUUUUUUWWWYYY\\\WWW[[[\\\ZZZZZZ\\\ZZZWWWTTTUUUVVVWWWXXXYYYZZZZZZ\\\^^^cccjjjnnnkkk```XXXQQQRRRYYYdddnnn|||wwwtttvvvyyy~~~zzzjjj___[[[ZZZXXXWWWVVVSSSRRRVVV^^^dddccc___[[[VVVRRROOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIKKKJJJHHHIIILLLMMMKKKHHHHHHGGGGGGGGGHHHIIIIIIIIILLLKKKGGGFFFHHHHHHDDDDDDEEEFFFFFFDDDDDDEEEFFFDDDEEEFFFEEEDDDEEEGGGIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHIIIJJJLLLKKKIIIGGGIIIJJJJJJIIIIIILLLPPPSSSQQQPPPMMMKKKJJJJJJJJJJJJLLLRRRVVVUUUSSSRRROOOJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFEEECCCEEEFFFFFFEEEDDDFFFGGGCCCDDDEEEEEEFFFFFFFFFEEE@@@BBBEEEHHHJJJJJJJJJJJJGGGIIIKKKNNNRRRUUUYYYZZZ]]]bbbiiilllmmmnnnpppssssss|||BBBBBBAAAAAAAAA@@@@@@@@@???@@@CCCFFFGGGFFFEEEDDDGGGGGGGGGGGGFFFDDDBBBAAA===AAACCCBBBCCCFFFEEEBBB@@@<<<;;;@@@AAA???>>>AAA===>>>???@@@AAA@@@@@@???;;;<<<===>>>???>>>======<<<<<<===>>>@@@BBBDDDEEECCCDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCFFFHHHHHHIIIIIIHHHEEEDDDDDDEEEAAABBBBBBCCCCCCCCCCCCCCCEEEFFFIIIKKKLLLKKKIIIHHHFFFGGGGGGFFFEEEEEEFFFGGG???@@@AAA@@@>>>===>>>???<<<<<>>===<<>>>>>AAAAAAAAACCCDDDEEEDDDCCCCCC===>>>@@@AAAAAAAAA@@@???======<<<<<<===???AAACCCBBBBBBCCCCCCDDDFFFGGGHHHHHHFFFCCC@@@@@@CCCGGGIIIOOOOOOOOOLLLHHHFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJIIIGGGFFFDDDFFFGGGGGGFFFFFFGGGHHHAAABBBBBBAAA?????????@@@>>><<<===BBBDDDBBBCCCFFF?????????@@@AAADDDFFFGGGFFFEEEGGGLLLQQQZZZjjjxxxeeeYYYNNNMMMMMMKKKJJJMMMIIIIIIGGGIIIPPPUUURRRJJJBBBBBBAAA@@@@@@BBBFFFIIIJJJJJJJJJKKKRRRbbbwwwiiiTTTLLLLLLIIIGGGIIIMMMNNNJJJHHHJJJEEEGGGJJJMMMMMMLLLJJJIIIHHHJJJMMMOOOPPPRRRUUUWWWSSSSSSRRRSSSWWW]]]bbbfff]]]ZZZVVVTTTUUUWWWYYYZZZYYYWWWVVVVVVWWWXXXWWWWWWSSSRRRRRRTTTWWWYYYYYYXXXPPPQQQRRRRRRQQQSSSWWW[[[___eeeiiihhhfffddd```[[[UUUUUUUUUUUUVVVWWWXXXYYYYYY___hhhrrrvvvsssmmmgggZZZ\\\ccchhhdddcccssstttssspppmmmkkkggggggpppzzzzzzvvvpppjjjdddaaa``````YYYYYYYYYXXXXXXWWWWWWWWWUUUVVVXXXXXXXXXWWWUUUSSSUUUXXXWWWRRRRRRWWWXXXUUUVVVVVVUUUUUUUUUVVVXXXYYYPPPRRRQQQMMMLLLNNNMMMJJJFFFIIIKKKKKKHHHGGGHHHJJJEEEGGGHHHHHHGGGHHHJJJLLLAAAGGGPPPVVVXXXWWWVVVUUUSSSTTTXXX^^^cccggggggfff___``````aaadddlllvvv~~~{{{xxxxxx{{{~~~uuuhhh]]]YYYVVVQQQLLLJJJKKKLLLNNNGGGIIIJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIKKKJJJIIIIIIJJJLLLJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQTTTXXX[[[^^^___ccchhhppp|||DDDAAA???AAADDDDDD???;;;AAACCCEEEFFFEEECCCAAA???GGGHHHJJJMMMMMMIIIBBB===<<<===???AAABBBBBBBBBBBB???>>>===<<<<<<===>>>???BBBBBBBBBCCCCCCCCCCCCCCCDDDBBBAAABBBCCCBBB???;;;>>>>>>?????????@@@@@@@@@???AAADDDEEEGGGHHHEEEBBBEEE???===CCCGGGFFFFFFJJJUUUWWWWWWSSSKKKEEECCCCCCDDD>>><<>>>>>BBBEEEEEEFFFHHHIIIIIIFFFCCCEEEFFFGGGHHHIIIJJJJJJJJJGGGEEECCCBBBAAA???===;;;>>>>>>???AAACCCDDDDDDCCCCCCAAA@@@AAACCCEEEEEEDDDEEEHHHKKKLLLMMMPPPXXX___WWWTTTOOOLLLKKKLLLPPPRRRLLLHHHEEEHHHNNNQQQPPPMMMGGGEEECCCBBBAAABBBDDDEEEIIIFFFIIIQQQWWWaaayyy~~~```OOOMMMOOOFFFJJJMMMMMMJJJGGGFFFFFFGGGFFFIIIMMMKKKFFFFFFKKKGGGIIILLLNNNQQQUUUZZZ]]]]]]YYYUUUTTTXXX[[[]]]]]][[[UUUQQQTTTWWWVVVUUUVVV[[[YYYWWWUUUVVVXXX[[[]]]VVVWWWXXXYYYYYYYYYXXXWWWQQQUUUVVVSSSSSSWWWXXXWWW]]]lllxxxwwwpppkkkfff```VVVTTTTTTVVVXXXYYYWWWTTTXXXbbbiiikkkqqqyyyuuuiiieeeeeegggiiieeebbbiiitttyyysss{{{{{{}}}wwwnnnmmmiiieeecccddddddcccaaabbbdddffffffffffffggghhhgggeeeggglllmmmgggbbbaaaccchhhkkkiiiiiikkkllljjjeeeaaa[[[VVVTTTSSSSSSRRROOOKKKGGGHHHLLLMMMKKKHHHGGGJJJKKKJJJIIIKKKLLLLLLKKKPPPUUUZZZaaagggfff```aaadddmmm{{{{{{~~~{{{zzz}}}~~~rrrggg___UUUPPPRRRUUUVVVUUUPPPMMMLLLOOOOOONNNOOOSSSOOOTTTWWWWWWWWWXXXVVVRRRWWWSSSQQQSSSUUUSSSRRRTTTPPPUUU[[[\\\XXXUUUTTTUUUXXX[[[aaagggnnnuuu|||GGGCCCAAAAAADDDDDD@@@<<<@@@AAACCCDDDDDDBBB@@@>>>DDDEEEGGGJJJJJJHHHCCC???===???AAABBBCCCCCCBBBAAA??????>>>======>>>??????BBBBBBBBBCCCCCCCCCDDDDDDDDDBBB@@@AAABBBBBB@@@===BBBAAA@@@??????????????????BBBDDDEEEFFFFFFDDDBBBGGGCCCAAAEEEGGGHHHMMMTTTZZZXXXSSSMMMFFFBBBAAAAAABBB===;;;???AAA>>>>>>AAACCCDDDFFFHHHJJJIIIEEEBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGEEECCCBBBAAA@@@>>>=========>>>AAADDDFFFGGGGGGBBBAAA@@@AAADDDGGGHHHHHHFFFJJJNNNNNNLLLLLLOOORRRSSSQQQMMMKKKKKKMMMPPPSSSNNNKKKGGGGGGKKKMMMNNNMMMHHHGGGFFFDDDDDDEEEGGGHHHIIIEEEGGGOOOTTTZZZlllxxx]]]OOOKKKKKKHHHJJJMMMLLLIIIFFFEEEFFFJJJGGGIIIOOOQQQNNNKKKLLLJJJLLLMMMOOOQQQUUUZZZ^^^[[[YYYWWWUUUVVVXXXZZZ\\\WWWRRRPPPTTTXXXXXXWWWXXXZZZXXXVVVTTTUUUWWWZZZ\\\WWWWWWWWWWWWVVVTTTRRRQQQQQQUUUWWWUUUUUUWWWWWWUUUYYYjjjzzz{{{tttjjjaaa\\\ZZZWWWWWWXXXXXXUUUSSSTTT\\\bbbhhhuuusssgggeeefffgggdddbbbfffooopppvvvzzzxxxqqqpppwww~~~zzzuuuqqqllliiijjjppp|||~~~zzzuuuooohhh```[[[VVVTTTQQQQQQRRRRRRPPPNNNLLLMMMMMMKKKJJJMMMQQQSSSVVV\\\bbbiiiqqqyyyxxxtttmmmiiidddccccccbbb^^^ZZZ[[[UUURRRRRRRRRSSSVVV\\\```gggnnnqqqsssuuuqqqllljjjeee```_________ccciiiggggggiiimmmpppqqqooolllhhhnnnyyy|||wwwyyy}}}|||JJJGGGCCCBBBCCCCCCAAA>>>???@@@BBBCCCBBBAAA???>>>AAAAAACCCEEEGGGFFFBBB@@@???@@@BBBDDDDDDBBB@@@?????????>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAAEEECCCBBB@@@???>>>??????@@@BBBDDDEEEDDDCCCCCCDDDJJJIIIIIIJJJIIIKKKTTT^^^^^^WWWNNNEEEAAA???>>>>>>@@@<<<;;;???@@@??????@@@AAABBBEEEHHHIIIHHHEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA======???AAADDDGGGIIIKKKDDDBBB@@@@@@CCCFFFGGGGGGHHHLLLPPPPPPMMMJJJJJJJJJMMMLLLKKKKKKLLLNNNPPPRRRPPPNNNKKKHHHHHHIIIKKKLLLJJJIIIHHHGGGGGGHHHJJJJJJKKKFFFHHHOOOSSSUUU___jjj{{{iiiWWWNNNJJJHHHIIIKKKLLLKKKIIIHHHHHHHHHNNNKKKLLLTTTYYYWWWRRROOOOOOOOOPPPPPPQQQUUUZZZ^^^^^^^^^\\\XXXTTTTTTXXX\\\WWWSSSRRRWWW[[[[[[ZZZZZZXXXVVVTTTSSSSSSUUUXXXZZZZZZZZZYYYWWWUUURRROOOMMMQQQVVVYYYYYYZZZ[[[YYYTTTZZZiiizzz|||pppfff___\\\YYYXXXXXXWWWVVVUUUTTTXXX[[[cccuuuzzziiifffddddddcccbbbcccgggbbbdddeeecccbbbccciiimmmsssvvv~~~vvvqqqnnnlllmmmkkkllluuuwwwoooiiihhhfffbbb]]]YYYXXXWWWWWWVVVTTTSSSUUUZZZbbbiiinnnttt|||yyy{{{~~~yyyrrrmmmfff```___```eeemmmvvv{{{wwwxxx~~~zzzwwwxxxwwwrrrooopppvvvzzzMMMJJJFFFDDDCCCCCCAAA@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAACCCBBB@@@>>>>>>@@@BBBDDDCCCAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFAAA@@@??????@@@AAABBBCCCEEECCCAAA@@@??????@@@AAAAAABBBDDDEEEBBB@@@DDDIIIOOOTTTWWWUUUOOOOOOXXXbbb[[[SSSHHHAAA>>>>>>===;;;>>><<<===???AAAAAA@@@@@@@@@AAACCCFFFIIIHHHEEEBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEE>>>???AAABBBCCCFFFIIIKKKFFFDDDAAA@@@BBBEEEFFFFFFHHHKKKOOOPPPOOOMMMMMMMMMJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPNNNLLLHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMJJJKKKRRRVVVUUUVVVZZZeeeeee___UUUNNNMMMKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQUUUZZZ\\\ZZZVVVSSSRRRRRRQQQOOOPPPSSSYYY]]]cccdddaaaZZZSSSSSS[[[bbbbbb]]][[[^^^```^^^[[[[[[VVVUUUSSSSSSSSSTTTWWWXXX]]]]]]\\\ZZZXXXUUURRRPPPRRRXXX\\\^^^aaaccc```ZZZaaalllyyy~~~sssjjj]]][[[YYYXXXXXXYYYZZZ[[[XXXZZZ[[[```mmmzzz|||wwwkkkfffbbbaaabbbbbb```___cccaaa^^^]]]^^^aaadddffflllkkkrrrzzzuuuoooooouuuxxx~~~|||rrrjjjhhhhhhkkkhhhfffhhhlllsss~~~zzzyyy}}}}}}}}}wwwtttxxx|||{{{xxxxxx~~~NNNKKKHHHEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@@@@>>><<<===>>>@@@AAAAAA???===;;;========================>>>???@@@AAABBBCCCDDDEEE?????????>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAACCCDDDAAA@@@IIITTT^^^gggmmmhhh\\\WWWZZZ```SSSMMMEEE@@@??????===;;;<<<>>>???AAACCCEEECCCAAA??????AAADDDGGGGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDGGGIIIBBBDDDEEEEEEDDDDDDGGGIIIGGGEEEDDDEEEHHHKKKMMMMMMKKKKKKLLLKKKKKKLLLMMMOOOIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPQQQOOOKKKHHHFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHLLLKKKMMMSSSWWWVVVSSSQQQOOOOOOMMMIIIIIILLLLLLIIIHHHHHHJJJLLLOOOQQQSSSSSSQQQXXX______[[[WWWVVVVVVSSSRRRQQQOOOOOORRRWWW[[[cccdddaaa[[[VVVYYYfffqqqqqqjjjeeefffeee```\\\ZZZVVVUUUTTTSSSSSSUUUVVVWWW\\\]]]\\\\\\ZZZXXXVVVTTTTTTYYY^^^bbbgggllljjjdddfffooo~~~~~~pppggg]]]\\\ZZZYYYXXXYYY[[[]]]ZZZ\\\\\\]]]bbbiiinnnoooiiifffaaa___aaabbb___[[[___[[[WWWWWW[[[___aaaaaahhhiiioooxxxxxxrrrsssvvvwwwwww~~~wwwpppjjjoootttxxxxxxrrrjjjffffffjjjoooyyyyyy{{{~~~zzzsssrrrzzzMMMKKKIIIGGGEEECCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAA@@@===;;;;;;<<<===>>>???>>>>>>=========>>>>>>>>>>>>======>>>>>>??????@@@AAABBBBBB===>>>>>>>>>======???AAA???@@@@@@@@@AAAAAAAAAAAABBB@@@BBBDDDAAACCCQQQcccuuu|||jjj___[[[[[[MMMIIIDDDAAA??????>>>======@@@BBBDDDGGGIIIGGGBBB???>>>???AAADDDFFFFFFEEEBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIGGGDDDEEEHHHLLLFFFIIIKKKJJJGGGEEEFFFHHHGGGGGGHHHKKKQQQUUUWWWWWWNNNLLLIIIFFFFFFGGGHHHJJJHHHHHHIIIIIIJJJLLLMMMNNNQQQQQQQQQPPPNNNKKKGGGEEEHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJNNNSSSUUUTTTPPPMMMJJJKKKJJJGGGIIILLLLLLHHHGGGGGGIIIMMMQQQTTTUUUTTTQQQ[[[bbb___XXXUUUVVVWWWSSSSSSRRRPPPPPPRRRWWWZZZ\\\^^^^^^\\\[[[bbbooo{{{yyyqqqjjjhhheee___[[[ZZZVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYWWWVVVWWWZZZ]]]aaaiiippppppkkkfffpppyyyhhh______```___]]]ZZZZZZ[[[]]]ZZZ[[[\\\ZZZZZZ^^^eeeiiifffeeebbb______bbb___ZZZXXXUUUSSSUUUZZZ___aaaaaacccffflllrrrvvv{{{|||zzzxxxvvvtttpppjjjfffcccfffjjjmmmppp|||}}}ooohhhhhh```YYYWWW\\\^^^dddxxx{{{tttuuuuuurrrwwwJJJJJJJJJHHHFFFCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBB???<<<::::::;;;<<<>>>@@@AAABBB>>>???@@@@@@@@@@@@???>>>======>>>>>>?????????@@@:::<<<>>>>>><<<;;;<<<>>>>>>???AAABBBAAA@@@???===AAA???@@@CCCBBBFFFZZZqqqqqqaaaXXXSSSLLLJJJFFFAAA======>>>@@@===BBBFFFGGGJJJMMMKKKEEE???>>>===>>>AAAEEEFFFGGGBBBCCCEEEGGGIIIJJJJJJKKKIIIKKKKKKHHHEEEEEEIIINNNHHHMMMQQQPPPLLLIIIIIIKKKIIIJJJLLLPPPUUUXXXXXXXXXPPPMMMIIIFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPQQQVVVRRRNNNLLLMMMMMMKKKIIILLLLLLKKKKKKJJJIIIGGGGGGHHHLLLPPPSSSTTTSSSPPPNNNJJJMMMMMMJJJJJJMMMLLLIIIGGGGGGIIIMMMRRRTTTSSSQQQQQQYYY^^^[[[VVVWWWWWWVVVSSSSSSSSSSSSRRRTTTXXXZZZWWWZZZ]]]^^^___dddnnnuuuwwwnnnfffcccaaa\\\YYYYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZZZZ]]]eeennnpppmmmfffnnnzzz{{{jjj___\\\___aaabbbaaa___]]]___```___\\\ZZZYYYYYY\\\```cccbbbdddccc______bbb```\\\ZZZXXXXXXZZZ]]]aaaccccccaaabbbgggmmmqqqttt{{{~~~{{{xxxooonnnqqquuuuuuvvv~~~|||tttjjjcccdddhhhbbbXXXUUU[[[\\\```www|||HHHIIIJJJIIIFFFCCCBBBAAA>>>>>>?????????@@@@@@AAA======???BBBDDDDDDAAA???::::::;;;<<<>>>AAADDDFFF@@@AAABBBBBBBBBBBBAAA@@@============>>>>>>>>>>>>999<<>><<<:::;;;<<>>???CCCBBBHHH___zzzqqq___SSSLLLMMMLLLGGGAAA;;;:::???CCC>>>DDDHHHHHHLLLPPPMMMFFF@@@>>><<<<<<@@@DDDGGGHHHBBBDDDFFFHHHJJJKKKLLLMMMJJJLLLLLLIIIEEEEEEJJJOOOJJJOOOTTTUUUQQQMMMLLLNNNLLLMMMOOORRRTTTUUUSSSQQQOOOLLLJJJHHHHHHIIIIIIHHHEEEEEEEEEGGGJJJNNNRRRUUUZZZSSSKKKIIILLLOOOOOOMMMOOOOOOOOONNNLLLKKKIIIHHHJJJOOOTTTUUUTTTSSSRRRPPPIIIMMMNNNKKKKKKMMMMMMJJJGGGGGGIIIMMMQQQRRROOOLLLQQQWWWYYYVVVVVVYYYYYYTTTSSSTTTUUUUUUUUUVVVYYY[[[WWW[[[___```aaabbbfffiiirrriii```^^^]]]ZZZXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYWWWYYYaaakkknnnkkkiiikkkooopppggg[[[ZZZ___\\\```cccdddcccbbbdddgggfff___YYYYYY[[[\\\]]]]]]```dddddd___^^^bbbaaa]]]^^^]]]]]]]]]___```aaa```cccaaaccckkkqqqtttvvvyyyyyyzzzrrrpppuuu~~~{{{uuunnnmmmpppzzz{{{rrrvvv|||{{{rrrjjjfffcccbbbeeejjjdddXXXVVV]]]```eeeFFFGGGGGGGGGFFFDDDCCCBBB===???AAAAAAAAA@@@AAABBB<<<>>>BBBEEEFFFDDD@@@>>>???>>>======>>>AAADDDFFFEEE@@@???DDDEEEAAA???BBBBBB???===>>>@@@@@@>>><<<777999<<<============>>>===@@@CCCCCC@@@>>>???AAAFFFFFFGGGEEE@@@FFF]]]uuuuuu[[[LLLGGGFFFLLLKKKHHHDDD@@@???@@@AAAAAAEEEFFFDDDEEEIIIIIIGGGAAA???===>>>@@@CCCDDDDDDFFFJJJMMMLLLIIIHHHLLLPPPMMMMMMLLLJJJHHHHHHIIIKKKMMMQQQVVVYYYYYYWWWVVVUUUPPPQQQPPPOOOMMMMMMPPPRRRQQQNNNHHHCCCDDDHHHJJJIIIGGGFFFEEEIIINNNRRRSSSSSS[[[WWWRRRNNNLLLMMMMMMMMMPPPTTTUUUNNNHHHIIIOOOTTTVVVUUUTTTSSSRRRRRRRRRRRRNNNLLLJJJHHHGGGIIIKKKLLLIIIKKKMMMOOOPPPOOONNNMMMOOOQQQSSSUUUXXXZZZ[[[[[[XXXVVVTTTSSSUUUVVVWWWWWWYYYZZZ[[[\\\^^^___```aaadddggggggcccaaaaaa___[[[VVVVVVWWWWWWXXXZZZ^^^aaa______```aaaaaa```___^^^``````______```dddiiinnnhhhiiihhheee___ZZZWWWVVVYYY___dddfffdddbbbaaaaaabbbcccbbb^^^[[[[[[___bbbeeefffccc___aaafffeee^^^___``````aaabbbcccccccccfffccc```bbbhhhmmmoooooowww|||ssssss{{{|||rrroooppppppkkkfffiiirrr{{{tttkkkeeeccchhhnnnooonnnmmmiiimmmqqqsssrrrpppnnnnnnkkkfffccccccdddmmmGGGGGGHHHHHHGGGFFFDDDCCC>>>@@@BBBBBBAAA@@@AAABBB<<<>>>AAACCCCCCBBB???>>>BBB@@@???>>>???CCCFFFIIIJJJFFFDDDFFFEEE???===???@@@>>><<<===???@@@>>><<<999:::<<<===<<<<<<===>>>===@@@CCCCCCAAA???@@@BBBGGGFFFGGGFFFDDDJJJ]]]qqqttt___QQQMMMLLLKKKKKKKKKIIIEEEBBBAAAAAACCC@@@CCCCCCBBBCCCGGGHHHFFFBBBAAA@@@???@@@BBBDDDFFFDDDHHHKKKKKKIIIHHHKKKOOOMMMNNNMMMKKKIIIIIILLLNNNMMMQQQVVVXXXXXXWWWUUUUUUUUUTTTQQQOOOMMMLLLMMMOOONNNMMMKKKHHHGGGGGGGGGFFFFFFEEEFFFIIINNNRRRRRRRRRXXXUUUQQQOOONNNNNNNNNNNNPPPSSSUUURRRNNNNNNPPPRRRWWWVVVUUUTTTSSSRRRQQQQQQOOONNNKKKJJJIIIKKKMMMNNNLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPSSSUUUXXXZZZ[[[\\\]]]YYYVVVTTTUUUVVVXXXXXXWWWXXXYYY[[[]]]___aaaaaacccffffffbbbaaabbb___[[[XXXXXXXXXXXXYYY[[[___aaa````````````___^^^\\\\\\______`````````cccgggkkkggggggeeeaaa\\\ZZZYYYZZZYYY]]]bbbeeeeeedddbbbbbbbbbccccccaaa______bbbeeefffgggdddaaabbbeeeccc]]]______```aaabbbbbbcccccceeecccbbbbbbfffiiillllllqqquuu}}}xxxnnnuuuuuusssnnnjjjjjjpppvvvyyy~~~ssskkkeee```aaadddgggnnnuuuvvv|||zzztttooopppuuuGGGHHHIIIIIIHHHGGGFFFEEEAAABBBCCCCCCAAA@@@@@@AAA???@@@AAABBBCCCBBBAAA@@@EEECCC@@@???AAADDDIIILLLMMMJJJHHHHHHEEE@@@>>>???======<<<===??????>>><<<;;;<<<===<<<::::::<<<>>>===@@@DDDDDDBBBAAABBBDDDHHHGGGGGGGGGHHHMMM[[[hhhvvvjjjYYYNNNOOOTTTSSSLLLJJJJJJJJJGGGEEECCCDDDEEE@@@BBBBBB@@@AAAEEEGGGEEECCCEEEFFFDDDBBBAAADDDGGGEEEHHHLLLLLLKKKKKKNNNQQQPPPPPPNNNLLLJJJKKKOOOQQQNNNQQQUUUWWWWWWUUUUUUUUUVVVTTTQQQOOONNNNNNMMMLLLIIIKKKMMMMMMJJJFFFDDDCCCFFFFFFGGGKKKOOOQQQRRRQQQSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTWWWYYYYYYVVVSSSRRRYYYYYYXXXVVVTTTSSSRRRQQQQQQOOOMMMLLLLLLNNNPPPRRRPPPQQQQQQRRRRRRSSSTTTTTTOOOQQQSSSUUUXXXZZZ[[[[[[aaa]]]XXXVVVVVVXXXYYYYYYUUUVVVXXXZZZ\\\^^^```aaabbbeeeeeeaaa```aaa```\\\\\\[[[ZZZZZZ[[[^^^```bbbbbbaaa```^^^]]]\\\[[[[[[^^^___aaabbbbbbccceeegggfffeeebbb^^^[[[ZZZ[[[]]]ZZZ[[[___cccfffgggeeebbbbbbdddffffffeeedddeeefffeeefffeeebbbcccdddaaa]]]______```aaaaaabbbbbbbbbcccccccccccccccdddgggiiikkkmmmrrrvvvwww{{{}}}}}}yyytttpppoooooopppllljjjmmmxxx|||tttsss{{{|||rrrpppjjjffffffjjjsssHHHHHHIIIJJJJJJIIIHHHGGGCCCEEEFFFEEECCCAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEEFFFDDDAAA@@@AAAEEEJJJMMMKKKJJJIIIGGGDDDAAAAAABBB<<<<<<===>>>??????>>>======>>>===;;;999999;;;======AAADDDEEECCCCCCDDDFFFIIIHHHGGGHHHJJJNNNTTTYYYYYYSSSLLLLLLUUU\\\VVVKKKIIIJJJKKKJJJHHHFFFGGGHHHCCCEEEDDD@@@AAAEEEGGGFFFDDDIIIMMMLLLGGGDDDDDDGGGGGGKKKNNNPPPPPPPPPRRRTTTTTTSSSQQQNNNLLLLLLOOORRRNNNQQQTTTUUUUUUTTTTTTTTTRRRQQQOOOPPPQQQQQQNNNLLLGGGHHHJJJLLLIIIDDDCCCEEEGGGHHHJJJMMMPPPRRRRRRRRRPPPQQQSSSTTTTTTTTTUUUUUUVVVVVVZZZaaaddd___XXXTTT\\\[[[ZZZYYYWWWUUUSSSRRRRRRPPPOOONNNOOOQQQTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXRRRSSSUUUVVVWWWXXXXXXXXX___\\\ZZZYYYZZZ[[[[[[ZZZVVVVVVWWWYYYZZZ[[[\\\]]]```bbbbbb___^^^``````]]]^^^]]][[[\\\^^^```bbbccccccaaa___^^^]]]]]]^^^^^^^^^aaadddeeedddddddddeeeeeeeeedddaaa]]][[[[[[\\\ZZZZZZ\\\bbbgggiiifffcccdddeeehhhiiihhhgggfffeeebbbcccccccccccccccaaa___^^^___```aaaaaaaaa`````````cccdddccc```___bbbeeehhhhhhkkkmmmmmmpppzzz~~~wwwooofffeeennnzzzvvvmmmfffeeekkkqqqzzz~~~zzzzzz}}}HHHHHHJJJKKKKKKJJJIIIHHHFFFHHHHHHGGGEEECCCCCCDDDGGGGGGFFFFFFFFFFFFFFFGGGEEECCCAAA@@@AAAEEEIIILLLKKKLLLJJJFFFBBB@@@AAAAAA===>>>@@@AAA@@@???>>>>>>>>>>>>===;;;999999;;;======AAAEEEFFFEEEEEEGGGIIIKKKJJJIIIHHHJJJLLLLLLJJJEEEGGGHHHMMMTTTZZZUUULLLHHHJJJLLLLLLJJJHHHHHHIIIIIIJJJGGGCCCDDDIIIKKKKKKEEELLLRRRSSSMMMHHHFFFFFFIIIKKKNNNQQQRRRRRRSSSTTTVVVUUUSSSOOOLLLLLLNNNPPPOOOQQQSSSSSSRRRRRRSSSTTTQQQQQQQQQRRRSSSRRRPPPNNNJJJFFFFFFHHHFFFCCCDDDIIIIIIKKKMMMOOOPPPQQQSSSTTTPPPRRRVVVWWWVVVVVVXXXYYY[[[YYY]]]fffjjjccc[[[WWW]]]\\\\\\[[[YYYVVVTTTSSSQQQPPPNNNNNNOOORRRUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZVVVVVVWWWWWWWWWVVVUUUUUUYYYYYYYYYZZZ\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXX]]]______\\\\\\______]]]___]]][[[\\\___bbbccccccaaaaaa_________```aaabbb___bbbfffhhhgggfffeeeeeefffhhhhhhgggccc^^^\\\[[[[[[[[[\\\aaafffhhhfffccceeefffiiijjjjjjhhheeebbb``````aaabbbbbbaaaaaabbb]]]^^^```aaaaaa```___^^^^^^aaacccbbb___^^^___bbbddddddfffiiiiiijjjrrr{{{~~~wwwoooooorrrttttttxxxvvvqqqjjjeeeccccccdddgggqqq{{{~~~vvvoooooosss{{{wwwssspppnnnmmmGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEECCCBBBAAAAAABBBEEEHHHJJJNNNPPPNNNGGG@@@>>>???>>>???BBBDDDDDDBBB@@@??????=========<<<::::::;;;<<<===AAAEEEGGGGGGGGGIIILLLJJJLLLKKKIIIIIIIIIFFFBBB@@@DDDFFFFFFJJJPPPRRRPPPGGGJJJLLLMMMKKKIIIHHHHHHKKKLLLJJJFFFHHHOOOSSSTTTHHHMMMRRRSSSOOOJJJGGGFFFHHHJJJMMMOOOQQQQQQQQQPPPTTTTTTSSSPPPMMMLLLMMMNNNOOOPPPRRRQQQPPPPPPRRRSSSSSSTTTUUUTTTSSSSSSVVVYYYSSSIIICCCEEEEEECCCEEEKKKKKKMMMNNNNNNNNNPPPSSSUUUPPPTTTWWWXXXVVVVVVXXX[[[]]]XXX[[[dddfff___YYYXXXZZZZZZZZZZZZXXXVVVSSSRRRNNNMMMLLLLLLNNNQQQUUUWWWVVVWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSVVVVVVVVVXXX[[[\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTTTTZZZ\\\\\\YYYYYY]]]^^^\\\^^^[[[YYY[[[___cccdddccc````````````aaabbbcccddd```cccgggiiiiiiggggggfffgggiiikkkkkkgggaaa]]]\\\]]]]]]___bbbeeeeeedddccceeefffhhhjjjllljjjfffccc___^^^^^^```___]]]^^^ccc\\\^^^___aaaaaa```^^^]]]\\\^^^aaaaaaaaa______```aaaaaacccfffffffffkkksssuuuxxxyyywwwuuu||||||wwwyyytttpppkkkfffkkknnnooonnnnnnqqqpppmmmllliiiiiilllooorrrzzzsssuuuzzzzzzssskkkhhhppppppjjjfffeeeeeeiiirrr{{{rrrnnnjjjggghhhkkkmmmnnnFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCDDDFFFHHHIIINNNRRRQQQGGG@@@@@@AAAAAABBBEEEHHHHHHEEEBBB@@@AAA;;;<<<======<<<;;;;;;<<<===AAAFFFHHHHHHHHHKKKNNNHHHLLLMMMJJJHHHIIIFFF@@@@@@DDDEEECCCDDDJJJNNNOOOGGGJJJMMMNNNLLLIIIGGGGGGIIIKKKJJJHHHLLLVVV]]]^^^LLLMMMMMMLLLKKKJJJHHHHHHIIIJJJMMMPPPQQQQQQPPPNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPPPPQQQPPPOOOOOOQQQSSSTTTUUUUUURRRQQQXXXdddooo___OOODDDFFFHHHDDDEEEIIIKKKLLLMMMLLLKKKMMMQQQUUUQQQTTTWWWWWWTTTSSSVVVZZZ[[[UUUUUU]]]]]]UUUSSSWWWUUUVVVVVVVVVUUUSSSQQQOOOKKKJJJIIIJJJLLLPPPTTTVVVUUUVVVWWWYYYYYYYYYYYYXXXVVVVVVVVVWWWWWWVVVUUUUUUXXXUUUSSSSSSUUUWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSWWWYYYYYYVVVWWW[[[]]][[[\\\YYYVVVYYY___cccdddccc___```aaaaaaaaaaaaaaa```___bbbfffhhhhhhggggggggggggiiijjjjjjfffcccaaa```^^^```bbbccccccbbbbbbbbbdddeeefffjjjmmmnnnkkkgggbbb^^^]]]^^^[[[WWWZZZaaa\\\]]]___aaaaaa___]]]\\\[[[\\\]]]```bbbbbbaaa___aaaaaadddggggggeeegggmmmqqqtttvvvvvvttttttyyy}}}~~~tttuuummmffffffhhhiiimmmrrruuuzzzyyysssmmmmmmmmmpppwww{{{sssllliiidddbbbdddlllvvv}}}xxxooogggddddddeeedddbbbgggnnnvvv|||zzzwwwwwwxxxwww~~~wwwrrrlllkkklllpppvvv|||EEEFFFHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLJJJJJJKKKLLLKKKJJJHHHGGGBBBBBBCCCEEEFFFGGGHHHIIIKKKQQQQQQHHHBBBDDDGGGFFFDDDHHHKKKJJJFFFCCCAAAAAA999;;;>>>>>>===;;;;;;;;;===AAAFFFHHHHHHIIILLLOOOFFFLLLNNNJJJIIIJJJHHHBBB???DDDGGGFFFGGGJJJLLLKKKGGGJJJMMMNNNLLLIIIGGGFFFFFFHHHHHHHHHNNNZZZcccfffOOOLLLHHHFFFGGGIIIIIIIIILLLMMMOOORRRTTTSSSQQQOOOJJJLLLOOOPPPOOONNNNNNOOOPPPPPPPPPOOONNNNNNQQQSSSRRRSSSRRROOOPPP]]]sssgggTTTGGGIIIKKKFFFDDDFFFKKKLLLKKKIIIHHHJJJPPPTTTQQQTTTWWWUUURRRQQQUUUYYYYYYQQQQQQVVVUUUMMMNNNUUUQQQRRRSSSTTTSSSQQQOOOMMMHHHHHHGGGHHHKKKOOORRRUUUTTTUUUWWWYYYZZZYYYXXXWWWSSSTTTUUUVVVWWWWWWWWWWWW[[[VVVQQQNNNOOOSSSVVVXXXUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWWWWTTTVVVZZZ\\\ZZZ[[[WWWUUUXXX^^^cccdddccc___```aaaaaaaaa```^^^]]]^^^aaaeeeggggggfffggghhhggghhhhhhgggeeeddddddeee^^^bbbeeedddaaa___```bbbcccccceeejjjoooqqqooollleee```]]]]]]YYYTTTWWW___\\\]]]___aaaaaa___]]][[[ZZZZZZ[[[___dddeeebbb^^^ccccccgggjjjiiiffffffjjjpppooooooooooooppppppqqquuuvvv~~~{{{nnnjjjkkkkkkmmmooowwwzzzzzzxxx|||zzzwwwssstttrrrmmmiiihhhnnnyyy}}}rrrmmmjjjjjjhhhfffeeeeeehhhjjjkkkppprrrooolllkkkhhhdddddddddgggjjjhhhdddeeejjjhhhmmm{{{}}}xxxzzztttqqqooojjjgggqqqtttooossssss||||||yyywwwvvvuuurrrpppyyy{{{FFFFFFGGGHHHIIIIIIIIIIIILLLMMMOOOPPPPPPNNNKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFEEECCCCCCCCCEEEGGGIIIMMMPPPQQQNNNIIIGGGIIILLLMMMPPPOOOIIIEEEDDDBBB???======>>>???@@@AAAAAA@@@DDDGGGJJJLLLLLLLLLMMMNNNIIIJJJKKKKKKJJJGGGDDDBBB???@@@AAABBBCCCEEEIIILLLLLLLLLLLLLLLKKKHHHFFFEEEFFFFFFGGGIIIMMMRRRVVVXXXQQQJJJGGGIIIKKKIIIHHHHHHMMMQQQUUUYYY]]]^^^UUUKKKJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQSSSVVVUUUSSSPPPOOONNNMMMMMMQQQXXX```gggYYYUUUNNNIIIFFFFFFIIIKKKLLLJJJHHHHHHKKKMMMNNNOOORRRSSSSSSSSSQQQQQQRRRTTTRRRRRRQQQNNNJJJGGGFFFFFFKKKNNNRRRSSSRRROOOMMMLLLDDDFFFHHHIIIJJJKKKNNNQQQOOOPPPRRRSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYXXXUUUSSSQQQSSSTTTQQQMMMLLLQQQVVVTTTPPPMMMMMMPPPSSSSSSRRROOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZ^^^aaabbbbbbaaa```bbbcccdddccc```]]][[[bbbdddeeeggghhhiiiiiiiiinnnllliiifffeeefffhhhiiiaaa___]]]^^^___```bbbeeeeeeeeeeeefffggghhhiiijjj```^^^\\\[[[[[[[[[YYYWWWZZZ[[[]]]______]]]ZZZYYY[[[VVVUUUZZZ^^^^^^^^^___dddeeefffggghhhhhhhhhggglllmmmmmmkkkjjjkkkoootttkkkkkkmmmttt}}}}}}zzzuuunnnjjjjjjmmmqqq{{{~~~zzztttqqqooooooppprrrsssssskkkkkkjjjgggeeecccdddffffffiiimmmppppppmmmiiiffffffnnnssssssqqqpppkkkfffkkkjjjjjjiiieeebbbgggnnnxxx|||sssqqqsssttt{{{~~~{{{}}}yyyvvvzzzzzzzzz|||EEEFFFHHHIIIJJJJJJJJJIIILLLMMMOOOPPPPPPNNNKKKJJJJJJJJJKKKJJJIIIHHHFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJMMMPPPRRRPPPKKKHHHIIIKKKMMMPPPPPPJJJFFFEEECCC@@@===>>>???@@@@@@@@@@@@@@@EEEGGGJJJLLLLLLLLLMMMNNNFFFGGGHHHIIIHHHFFFDDDBBB===>>>@@@AAAAAADDDGGGJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIJJJMMMPPPRRRNNNHHHEEEHHHIIIGGGGGGHHHOOOQQQUUU\\\fffiii___RRRGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSSSSQQQOOOJJJJJJIIIIIIKKKOOOTTTXXXPPPMMMIIIFFFFFFHHHKKKMMMKKKIIIGGGGGGJJJLLLMMMMMMPPPRRRUUUUUUTTTRRRRRRRRRQQQQQQPPPNNNJJJGGGGGGGGGKKKNNNQQQRRROOOLLLJJJIIIHHHIIIJJJIIIHHHHHHJJJKKKLLLNNNPPPQQQPPPPPPRRRSSSTTTTTTTTTUUUVVVUUUSSSRRROOOQQQRRRPPPLLLKKKNNNRRRKKKJJJJJJMMMPPPQQQOOOMMMMMMOOOQQQRRRRRRSSSUUUWWWXXXYYY[[[^^^aaabbbbbbbbb]]]^^^___``````___]]]\\\]]]^^^```bbbeeegggiiijjjkkkiiigggdddcccdddeeefffaaabbbcccaaa]]]\\\___ccc```_________```aaaaaabbb^^^]]][[[ZZZXXXXXXXXXYYYWWWYYY[[[]]]^^^]]]\\\[[[[[[VVVTTTXXX\\\\\\]]]```cccdddddddddeeeeeeeeefffhhhiiiiiigggeeefffjjjnnnlllllllllnnnttt|||{{{~~~|||zzzzzzzzz||||||{{{xxxvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxsssxxxzzzxxxuuuqqqjjjccciiiffffffgggeeebbbeeejjjwww{{{tttsssrrrqqquuu|||zzzsssttt{{{}}}vvvnnnjjjmmmwwwCCCEEEIIILLLMMMLLLKKKIIILLLMMMOOOQQQPPPNNNLLLJJJKKKJJJJJJHHHFFFDDDBBBAAAEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSQQQMMMJJJIIIJJJMMMQQQQQQKKKGGGGGGFFFCCC??????@@@AAAAAAAAA@@@@@@EEEHHHKKKLLLLLLLLLMMMNNNDDDEEEFFFGGGFFFEEECCCAAA<<<===???@@@@@@BBBEEEHHHFFFFFFGGGHHHJJJKKKMMMNNNMMMKKKIIIHHHHHHJJJMMMPPPLLLGGGEEEHHHIIIGGGGGGJJJOOOPPPUUU___mmmrrrgggYYYFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGIIILLLOOOPPPOOOMMMFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLJJJHHHGGGGGGIIIKKKKKKKKKNNNQQQUUUVVVTTTRRRQQQPPPOOOOOONNNLLLIIIGGGGGGHHHKKKNNNPPPPPPMMMIIIGGGFFFHHHIIIIIIHHHFFFFFFGGGIIIGGGJJJMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPMMMOOOPPPNNNKKKIIIJJJLLLCCCEEEIIINNNQQQPPPMMMJJJKKKMMMNNNOOOOOOPPPRRRSSSUUUWWWYYY[[[]]]______```[[[[[[[[[\\\\\\\\\]]]]]]XXXYYYZZZ\\\___cccgggiiihhhfffdddaaa```___``````___fffjjjeee[[[WWW[[[bbbbbbbbbaaaaaa````````````[[[\\\[[[XXXTTTTTTWWW[[[UUUWWWYYY\\\^^^^^^]]]\\\\\\VVVSSSUUUXXXYYY\\\```bbbbbbaaaaaaaaabbbcccccceeeeeeeeecccbbbcccfffhhhcccdddfffhhhjjjnnnssswww}}}www{{{~~~tttlllhhhfffiiijjjiiiiiikkkyyywwwrrrwww{{{ssspppqqqpppmmmnnnqqqtttxxx|||yyyvvvsssmmmoooppplllkkkuuuBBBEEEJJJNNNOOONNNKKKIIIKKKMMMOOOPPPPPPOOOLLLKKKJJJJJJIIIGGGEEEDDDBBBAAACCCDDDFFFGGGIIIJJJJJJJJJLLLOOORRRRRROOOKKKIIIIIIMMMQQQQQQLLLIIIIIIHHHEEEBBBBBBCCCCCCCCCCCCBBBBBBFFFHHHKKKLLLKKKKKKKKKLLLDDDEEEFFFFFFEEECCCAAA@@@<<<===@@@AAAAAABBBEEEGGGFFFFFFFFFGGGHHHKKKNNNOOOJJJHHHGGGFFFHHHLLLPPPSSSKKKGGGFFFHHHIIIGGGHHHKKKKKKOOOUUU___jjjnnneeeXXXGGGFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFIIILLLNNNNNNMMMGGGEEECCCBBBBBBCCCCCCCCCHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGGGGIIIKKKKKKJJJMMMOOORRRRRRQQQOOOOOOOOOMMMMMMLLLJJJGGGFFFGGGHHHJJJLLLNNNNNNLLLIIIHHHGGGEEEFFFGGGFFFEEEFFFHHHJJJEEEGGGJJJLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPKKKMMMNNNMMMJJJGGGGGGHHHCCCFFFJJJOOORRRQQQOOOMMMJJJKKKMMMNNNMMMNNNPPPQQQPPPRRRTTTVVVWWWYYYZZZ\\\[[[[[[ZZZYYYYYYZZZ[[[\\\VVVVVVVVVXXX[[[___cccffffffdddbbb___]]][[[YYYXXX\\\hhhooohhhZZZUUU[[[bbbeeeddddddcccbbbaaa```___XXXZZZZZZUUUQQQQQQVVV\\\WWWXXXZZZ\\\]]]]]]]]]\\\[[[VVVRRRTTTUUUVVVZZZ___aaa``````___``````bbbbbbddddddcccbbbaaabbbdddeee___aaadddgggiiijjjllllllrrr|||}}}yyyzzz{{{xxxtttwww{{{||||||}}}||||||{{{}}}}}}xxxrrrooooooqqqnnnkkklllqqqtttwww}}}vvvtttrrrqqqrrrsssuuuvvvrrryyy@@@DDDIIINNNPPPOOOLLLJJJJJJLLLNNNPPPPPPNNNLLLKKKHHHHHHGGGFFFFFFEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGJJJLLLOOOOOONNNKKKIIIHHHKKKOOOPPPKKKIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIJJJJJJFFFFFFFFFEEEDDDBBB@@@???===???BBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMHHHGGGFFFFFFIIIMMMQQQTTTHHHEEEDDDFFFFFFDDDEEEIIIEEEMMMVVV\\\aaabbb\\\SSSHHHEEECCCCCCEEEGGGHHHGGGFFFEEEEEEGGGKKKMMMNNNNNNIIIEEE@@@>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGKKKJJJHHHIIIKKKLLLKKKJJJMMMMMMMMMLLLJJJKKKMMMOOOKKKKKKJJJHHHEEEEEEFFFHHHGGGJJJLLLMMMLLLJJJJJJJJJDDDEEEFFFFFFEEEEEEGGGHHHDDDFFFIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMKKKKKKMMMOOOJJJKKKLLLKKKIIIGGGFFFFFFFFFHHHKKKMMMOOOPPPPPPQQQIIIKKKMMMMMMMMMMMMOOOPPPMMMPPPRRRSSSSSSUUUXXXZZZ^^^]]][[[YYYXXXXXXYYYZZZWWWWWWVVVWWWYYY\\\```bbbdddcccaaa___[[[XXXUUUTTTZZZhhhooofffYYYVVV\\\bbb____________^^^\\\[[[ZZZVVVXXXXXXTTTPPPPPPVVV[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYUUUSSSUUUUUUTTTWWW\\\____________```aaabbbcccbbbaaa`````````aaabbbbbbffffffeeefffffffffeeeeeeeeeiiiooowwwyyyrrruuuoookkkttt~~~|||~~~{{{uuuqqqqqqmmmoooqqqvvv{{{???CCCHHHMMMOOONNNLLLJJJIIIJJJMMMNNNOOOMMMKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHHHHLLLMMMJJJGGGHHHHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIJJJHHHGGGGGGHHHFFFEEEEEEDDDCCCAAA??????>>>AAACCCEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMDDDBBBBBBCCCBBB???AAAFFFCCCLLLTTTXXXZZZ[[[WWWQQQHHHDDDAAAAAADDDFFFFFFEEEHHHGGGFFFGGGJJJMMMNNNNNNIIIDDD???===@@@CCCEEEEEE???@@@BBBDDDEEEFFFGGGGGGKKKJJJIIIJJJKKKLLLKKKIIILLLLLLJJJHHHFFFHHHKKKNNNKKKKKKIIIFFFDDDCCCEEEGGGFFFHHHJJJKKKKKKJJJJJJKKKGGGHHHHHHFFFDDDCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIKKKMMMKKKIIIHHHKKKNNNKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKNNNOOOIIIKKKLLLMMMLLLLLLNNNOOOMMMPPPSSSSSSRRRTTTXXX\\\^^^]]][[[YYYXXXXXXXXXYYYWWWWWWWWWWWWYYY[[[]]]^^^aaaaaaaaa___]]]YYYVVVTTTYYYeeeiii```WWWWWW\\\^^^ZZZZZZ[[[\\\[[[ZZZXXXWWWUUUVVVUUUSSSQQQQQQVVVYYY]]]]]]]]]\\\[[[ZZZXXXXXXVVVUUUUUUXXXVVVSSSUUUYYY\\\]]]^^^```bbbbbbcccccc___]]]\\\]]]___aaaaaa```eeebbb```___```bbbcccbbb^^^```eeekkkooovvvqqqeeegggmmm}}}}}}yyyxxxxxxvvvqqqoooqqqwww{{{>>>AAAFFFKKKNNNNNNLLLKKKGGGIIIKKKMMMMMMLLLJJJIIIGGGGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEGGGHHHIIIIIIHHHFFFJJJKKKHHHFFFGGGGGGEEEBBBBBBDDDEEEGGGHHHHHHHHHDDDFFFHHHHHHGGGEEEEEEFFFAAAAAAAAAAAAAAAAAA@@@@@@???AAADDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGEEECCCCCCCCCAAA>>>@@@EEEDDDKKKQQQVVV[[[^^^[[[UUUJJJEEEAAAAAAEEEHHHHHHFFFJJJHHHFFFFFFIIIKKKMMMNNNKKKFFFBBBBBBEEEGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGHHHJJJIIIHHHIIIJJJKKKIIIHHHJJJJJJJJJIIIGGGHHHJJJLLLKKKJJJHHHEEEBBBAAACCCFFFFFFGGGIIIIIIHHHGGGHHHIIIGGGHHHHHHFFFDDDDDDEEEFFFDDDEEEEEECCCBBBCCCFFFHHHHHHJJJLLLJJJFFFEEEHHHLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHJJJLLLLLLJJJIIIJJJLLLHHHJJJKKKKKKKKKKKKLLLNNNLLLOOORRRRRRQQQRRRWWW[[[[[[ZZZYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]___```___^^^[[[ZZZZZZaaaaaaWWWRRRVVVXXXUUUVVVWWWYYYZZZ[[[ZZZYYYXXXTTTTTTSSSSSSSSSTTTVVVWWW\\\[[[ZZZYYYXXXWWWVVVVVVSSSTTTXXX[[[YYYTTTSSSVVVWWWZZZ]]]```bbbcccbbbbbb^^^]]]\\\^^^aaaccccccbbbaaa]]]ZZZZZZ]]]```aaaaaa]]]^^^bbbfffeeedddkkktttyyypppkkkrrr~~~>>>AAAEEEJJJLLLMMMLLLLLLFFFHHHJJJLLLMMMKKKJJJHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGEEECCCBBBAAABBBDDDEEEBBBBBBBBBDDDFFFHHHIIIIIIDDDHHHIIIFFFEEEFFFFFFDDD???@@@BBBDDDFFFGGGHHHHHHDDDFFFGGGGGGFFFDDDDDDDDD======>>>???@@@AAAAAABBB>>>AAADDDEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIIIIGGGFFFBBBCCCDDDEEEFFFEEEEEEEEEHHHFFFFFFFFFCCC???BBBGGGGGGJJJOOOUUU___fffbbbZZZMMMHHHCCCDDDHHHKKKKKKIIIKKKHHHFFFEEEHHHJJJLLLMMMMMMJJJGGGHHHKKKKKKHHHCCCKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHGGGHHHIIIIIIHHHFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLKKKHHHDDDAAAAAABBBEEEFFFGGGIIIHHHFFFEEEEEEEEECCCEEEFFFFFFFFFFFFIIIKKKDDDDDDCCCAAA@@@AAADDDGGGGGGJJJKKKHHHDDDCCCFFFJJJMMMKKKHHHGGGHHHJJJKKKKKKJJJMMMOOOOOOLLLJJJIIIKKKGGGIIIJJJJJJJJJIIIKKKLLLIIIMMMPPPOOONNNOOOTTTYYYWWWWWWXXXXXXXXXXXXXXXYYYRRRSSSUUUWWWYYYZZZZZZ[[[XXXZZZ]]]```bbbaaa```___[[[___\\\QQQOOOUUUUUUNNNPPPRRRTTTVVVXXXWWWVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUQQQTTTYYY^^^[[[TTTRRRTTTTTTWWW\\\```ccccccbbbaaa```___^^^aaaeeeggggggeeegggccc]]][[[\\\]]]\\\ZZZaaa___```aaa^^^[[[bbbmmmwwwzzz}}}pppkkkyyyCCCCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJIIIFFFDDDDDDEEEKKKJJJGGGEEECCCBBBBBBBBBBBBDDDDDDAAA>>>>>>BBBEEEBBBAAA@@@CCCFFFHHHFFFDDDIIIIIIHHHHHHGGGGGGFFFFFFAAA@@@@@@AAACCCFFFIIIKKKFFFFFFGGGGGGFFFEEECCCBBBCCCBBBAAA@@@????????????AAA@@@@@@AAADDDGGGGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCEEEFFFFFFDDDCCCBBBAAAJJJPPPSSS]]]kkklllcccUUUIII@@@AAAEEEGGGGGGHHHLLLKKKIIIHHHHHHIIIKKKLLLLLLJJJIIIIIIKKKLLLLLLLLLXXXZZZZZZSSSIIIDDDFFFJJJFFFDDDBBBAAACCCEEEGGGHHHFFFGGGGGGGGGGGGHHHJJJLLLKKKIIIGGGDDDCCCBBBCCCCCCBBBFFFJJJJJJHHHFFFFFFHHHCCCDDDEEEFFFGGGGGGGGGFFF???@@@@@@@@@@@@AAADDDFFFEEEFFFHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKOOOPPPPPPOOOMMMLLLMMMNNNJJJIIIIIIIIIJJJKKKMMMNNNJJJKKKKKKKKKKKKMMMQQQTTTVVVWWWXXXWWWUUUTTTTTTUUUOOOPPPQQQSSSUUUWWWXXXYYY\\\YYYXXX]]]dddjjjjjjiii^^^\\\XXXTTTQQQPPPQQQQQQQQQQQQRRRTTTVVVXXXWWWVVVTTTTTTSSSSSSSSSUUUVVVWWWQQQVVVWWWSSSPPPRRRSSSSSSTTTWWWYYYXXXTTTQQQQQQRRRSSS[[[bbbaaa___``````___\\\]]]___```bbbdddhhhkkkgggccc^^^ZZZZZZ[[[\\\]]]^^^___``````______```bbbhhhhhhjjjqqqwwwuuu@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFFFFHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBB@@@???@@@BBBDDDAAA@@@@@@BBBEEEFFFEEECCCEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAACCCFFFGGGEEEFFFGGGHHHGGGFFFDDDCCC@@@???>>>======>>>???????????????AAACCCFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???AAACCCEEEEEEDDDCCCBBBCCCHHHJJJKKKWWWiiipppmmmZZZNNNCCCBBBEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLOOOPPPPPPOOOMMMNNNRRRVVVeeefffddd[[[OOOFFFDDDFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKIIIGGGDDDAAA@@@@@@AAABBBCCCFFFIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIII??????@@@@@@@@@AAACCCEEEEEEGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKNNNOOOPPPOOOMMMLLLMMMNNNIIIIIIIIIIIIKKKMMMOOOPPPLLLLLLLLLLLLLLLNNNSSSVVVYYYYYYZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTYYYWWWWWW\\\ccchhhhhhfff]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTMMMRRRTTTQQQOOOQQQSSSRRROOOQQQSSSSSSPPPNNNOOOPPPTTTYYY\\\\\\^^^aaaaaa^^^]]]]]]^^^___aaadddhhhjjjeeebbb]]]YYYYYYZZZ[[[\\\\\\^^^aaacccbbbaaabbbbbbcccbbbccceeelllxxx======>>>???AAABBBCCCDDDGGGHHHIIIIIIGGGEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCBBB@@@>>>>>>@@@BBBCCCCCC@@@??????@@@CCCDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDDDDFFFHHHIIIIIIGGGEEECCC>>>===<<<;;;;;;===???@@@======>>>@@@BBBEEEGGGHHHHHHGGGDDDBBB@@@@@@@@@AAADDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFFFFEEECCCBBBAAADDDEEEGGGUUUiiissssss```RRREEEBBBDDDEEEDDDEEECCCDDDEEEGGGIIIJJJJJJKKKLLLPPPRRRQQQMMMNNNSSSZZZjjjkkkhhh___SSSHHHDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIIIIGGGCCCAAA@@@AAACCCEEEGGGGGGHHHJJJLLLLLLKKKIIIDDDDDDDDDDDDDDDEEEEEEEEE>>>??????@@@AAABBBCCCDDDEEEFFFHHHHHHGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOONNNMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLOOOTTTXXXXXXYYYZZZYYYWWWVVVVVVWWWXXXWWWVVVTTTRRRQQQPPPOOOUUUTTTVVVZZZaaadddcccaaaZZZ[[[[[[[[[ZZZWWWUUUTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVTTTSSSRRRQQQQQQQQQJJJNNNPPPNNNMMMPPPQQQPPPLLLNNNOOONNNNNNNNNOOOQQQVVVWWWWWWVVV[[[aaabbb______^^^]]]^^^```dddhhhjjjgggddd```[[[XXXXXXYYYZZZYYY]]]aaadddeeedddddddddccccccbbb```aaadddjjjnnnttt;;;;;;===>>>@@@AAAAAABBBBBBCCCEEEEEECCCCCCCCCDDDCCCBBB@@@???>>>??????@@@AAA>>><<<===AAACCCCCCAAA???>>>>>>???AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEEDDDEEEHHHJJJJJJHHHEEECCC@@@>>><<<::::::<<<===???<<<===???AAABBBDDDGGGIIIJJJHHHCCC@@@======>>>@@@BBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBB@@@CCCFFFKKKYYYiiirrrrrrbbbSSSEEEAAABBBBBBBBBCCC@@@BBBEEEGGGHHHIIIHHHGGGIIINNNRRRSSSRRRQQQTTTXXX^^^``````[[[QQQIIIEEEDDD???@@@AAACCCDDDGGGKKKMMMGGGEEEBBBAAABBBDDDEEEFFFIIIGGGEEECCCDDDGGGJJJMMMKKKIIIHHHJJJLLLMMMJJJGGG@@@@@@@@@????????????????????????AAACCCDDDCCCBBBCCCEEEGGGGGGGGGGGGHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNMMMLLLLLLMMMNNNTTTSSSQQQNNNLLLIIIHHHGGGLLLLLLKKKJJJKKKOOOTTTXXXUUUWWWYYYZZZYYYXXXYYYYYY[[[YYYWWWTTTQQQPPPOOOOOOPPPQQQTTTXXX]]]___^^^\\\XXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSQQQPPPQQQTTTVVVXXXWWWUUUSSSQQQOOONNNNNNIIINNNOOONNNNNNQQQQQQNNNOOONNNNNNNNNNNNPPPSSSUUUYYYZZZXXXUUUVVV\\\``````aaa___^^^^^^aaaeeehhhjjjjjjhhhccc^^^YYYWWWWWWXXXXXX[[[___bbbcccdddeeegggfffeeedddaaa``````cccfffhhhqqqxxxzzz:::;;;<<<>>>@@@@@@AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDCCCBBB@@@>>><<<<<<<<<<<>>>>>>>>>>>???@@@BBBDDD@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBDDDFFFHHHHHHDDDFFFHHHIIIIIIGGGEEECCCCCCAAA???===;;;;;;<<<===<<<>>>@@@AAABBBCCCGGGJJJKKKHHHCCC???======???@@@AAA@@@???>>>>>>>>>??????>>>???AAADDDFFFIIIKKKLLLJJJIIIHHHKKKVVVeeeooorrrbbbSSSDDD@@@@@@@@@@@@@@@AAABBBEEEGGGGGGGGGEEEDDDKKKNNNSSSXXXZZZZZZWWWTTTPPPRRRTTTRRRMMMHHHEEEDDD??????@@@AAADDDLLLUUU[[[LLLHHHDDDBBBBBBDDDDDDCCCGGGFFFEEEEEEGGGKKKOOORRRNNNKKKIIIIIIKKKKKKHHHEEEBBBAAA@@@????????????@@@??????@@@CCCFFFFFFDDDBBBBBBCCCEEEFFFEEEFFFHHHIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNUUUTTTRRROOOLLLIIIGGGEEEIIIIIIIIIIIIIIIMMMRRRVVVVVVXXXZZZZZZXXXVVVVVVVVVYYYWWWUUUSSSQQQQQQQQQQQQMMMOOOQQQUUUYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSUUUVVVUUUUUUUUURRRPPPPPPSSSVVVXXXWWWVVVTTTRRROOONNNMMMLLLPPPRRRQQQSSSVVVUUUQQQRRRPPPNNNMMMOOORRRUUUWWWYYY^^^___XXXSSSVVV\\\aaaccc```^^^^^^bbbeeeggghhhcccccc```\\\XXXVVVXXXZZZZZZ\\\]]]^^^___bbbfffiiieeedddbbb___]]]___bbbfffoooxxx|||wwwrrrxxx999:::<<<>>>@@@@@@@@@???>>>@@@BBBCCCCCCCCCDDDEEECCCBBB???===;;;:::::::::===<<<<<<===???@@@???>>>===>>>???>>>>>>???BBBEEE??????@@@@@@@@@@@@@@@AAA@@@AAABBBDDDFFFHHHJJJKKKFFFFFFGGGGGGFFFEEECCCBBBDDDCCCAAA???>>><<<<<<;;;;;;>>>AAAAAA@@@AAADDDHHHIIIFFFCCC???>>>>>>@@@BBB@@@???>>>======>>>???@@@AAABBBEEEIIIPPPWWW^^^bbb[[[RRRHHHEEENNN^^^mmmuuueeeVVVGGGBBBBBB@@@>>>>>>AAABBBDDDFFFGGGFFFEEEDDDHHHJJJNNNTTTXXXWWWSSSNNNJJJLLLNNNMMMJJJFFFDDDCCC??????@@@@@@CCCLLLXXXaaaOOOJJJDDDBBBCCCDDDDDDCCCDDDCCCDDDEEEGGGJJJMMMOOOLLLKKKIIIHHHHHHHHHFFFDDDCCCBBBAAA???>>>>>>??????@@@@@@AAAEEEIIIIIIEEEAAAAAACCCEEEFFFFFFFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKLLLKKKKKKMMMOOOQQQPPPPPPOOOMMMKKKJJJHHHEEEFFFGGGHHHIIILLLPPPSSSXXXZZZ[[[ZZZVVVRRRPPPOOOTTTSSSQQQPPPOOOPPPRRRSSSLLLMMMPPPSSSUUUVVVWWWWWWWWWUUUSSSQQQPPPRRRTTTVVVTTTVVVVVVUUURRRQQQTTTWWWWWWVVVVVVUUUSSSQQQOOONNNPPPSSSVVVWWW[[[______ZZZVVVRRRMMMLLLMMMQQQUUUVVVXXX```bbbZZZRRRRRRYYY___aaa^^^\\\^^^bbbeeedddcccXXXYYYZZZXXXVVVWWWZZZ^^^]]]]]]]]]\\\]]]```dddhhhgggfffccc```^^^___bbbfffttt}}}rrroootttyyy~~~777888;;;===??????>>>>>>;;;>>>@@@BBBBBBBBBDDDEEEAAA@@@>>><<<;;;;;;;;;;;;;;;===>>>>>>===<<<===>>>>>>???@@@???>>>???CCCFFFBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>><<<;;;:::===@@@???======AAAEEEEEECCCAAA???>>>???AAABBBAAA@@@???>>>>>>???AAABBBDDDDDDFFFJJJRRR]]]ffflllbbbVVVHHHCCCJJJYYYhhhrrrkkk]]]NNNHHHFFFBBB???===@@@AAACCCEEEFFFGGGGGGFFFCCCFFFKKKNNNOOONNNMMMLLLGGGIIIJJJIIIHHHEEECCCBBB???@@@AAA@@@AAAHHHSSS[[[MMMHHHBBB@@@CCCFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHGGGEEEEEEFFFGGGGGGEEECCCAAA@@@@@@@@@AAABBBAAABBBGGGKKKKKKGGGBBBCCCEEEFFFGGGGGGHHHJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGIIIJJJKKKKKKKKKMMMOOONNNOOOOOONNNMMMLLLJJJIIIBBBEEEGGGIIIJJJLLLOOOQQQTTTVVVXXXXXXUUUQQQOOONNNOOONNNLLLKKKLLLNNNPPPRRRKKKMMMOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTUUURRRVVVXXXWWWTTTSSSUUUXXXUUUUUUVVVUUUTTTSSSQQQPPPQQQVVVZZZ]]]dddkkkkkkfff[[[UUUOOOKKKMMMQQQTTTVVVUUU\\\___ZZZSSSTTTXXXZZZ^^^[[[ZZZ\\\```bbb```]]]UUUXXXZZZYYYWWWWWW\\\```______```___^^^```ccceeeiiiiiigggdddbbbaaaccceeennn|||}}}pppjjjmmmqqqrrrrrrvvv|||666777:::<<<>>>>>>======888;;;===??????@@@BBBCCC???>>>===<<<;;;<<<======:::===@@@???<<<:::;;;>>>>>>???@@@???>>>???CCCGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHEEECCCAAA@@@AAAAAA>>>???@@@AAA@@@???<<<;;;999<<>>BBBBBBAAA???>>>>>>@@@AAABBBCCCBBB@@@??????AAABBBDDD@@@??????BBBIIITTT^^^ddd___TTTJJJGGGMMMXXXccckkkqqqcccTTTMMMJJJEEE???===???@@@BBBDDDFFFHHHIIIJJJDDDIIINNNMMMJJJJJJMMMQQQDDDEEEFFFGGGFFFEEEDDDCCC???AAABBBAAA@@@CCCKKKRRRKKKEEE??????CCCGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFBBBDDDFFFFFFCCCCCCGGGJJJOOOMMMKKKHHHGGGGGGHHHHHHCCCBBBCCCHHHMMMMMMHHHBBBDDDFFFHHHIIIIIIJJJLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPPPPOOOMMMJJJGGGFFFAAADDDHHHJJJKKKLLLOOOPPPMMMPPPTTTUUUUUUSSSRRRRRRLLLKKKIIIHHHIIIKKKNNNPPPLLLMMMNNNOOOPPPQQQTTTVVVWWWXXXXXXYYYXXXWWWUUUTTTQQQVVVYYYYYYUUUTTTVVVYYYTTTUUUVVVVVVVVVTTTSSSRRRRRRVVV[[[aaajjjssssssooo```YYYQQQMMMOOORRRVVVWWWSSSXXX[[[XXXUUUWWWWWWVVVZZZXXXWWWZZZ___```]]]YYY[[[^^^___]]]YYYXXX\\\```___aaabbbcccaaaaaabbbcccffffffgggeeecccbbbbbbcccdddtttxxxkkkdddhhhlllqqqooooooqqqrrrttt{{{;;;::::::::::::;;;<<<<<<999999:::;;;<<<===???@@@???>>>===<<<;;;;;;;;;;;;888888999999999:::::::::=========>>>@@@BBBEEEFFFHHHGGGDDDBBBAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFDDDAAA???>>>=========???BBBBBB???<<<999888888:::<<<<<<===>>>???AAA@@@CCCDDD@@@@@@CCCFFFFFFGGGFFFDDDBBBAAA@@@??????=========???CCCHHHMMMPPPOOOKKKGGGDDDIIIUUUdddoooqqqnnn```MMMEEEGGGDDD;;;CCCBBBBBBDDDEEEEEEBBB@@@HHHHHHHHHIIIJJJJJJHHHFFFFFFDDDAAA@@@AAABBBCCCBBB@@@AAACCCEEEHHHIIIGGGFFFDDDBBB@@@@@@BBBEEEGGGHHHFFFFFFHHHIIIJJJHHHEEECCCFFFHHHJJJKKKJJJIIIIIIJJJJJJNNNRRRQQQLLLGGGDDDDDDBBBAAACCCJJJRRRSSSMMMFFFCCCGGGHHHGGGIIIMMMNNNLLLMMMMMMJJJGGGJJJOOOMMMHHHCCCEEEHHHJJJKKKLLLMMMOOOVVVSSSPPPPPPPPPNNNJJJFFFFFFHHHGGGGGGMMMUUUUUUNNNOOOQQQRRRTTTTTTSSSQQQPPPPPPMMMJJJHHHIIIMMMQQQTTTQQQPPPNNNNNNOOOQQQTTTVVVZZZZZZYYYXXXWWWWWWVVVUUUYYY]]]\\\UUURRRTTTXXXYYYUUUSSSSSSUUUXXXYYYVVVRRRTTTUUUZZZaaahhhlllkkkhhhfff^^^TTTQQQSSSVVVUUUTTTUUUXXXZZZXXXUUUTTTXXX]]]\\\[[[[[[[[[]]]^^^]]]\\\ZZZ^^^aaaaaa^^^[[[ZZZ[[[aaabbbccccccccccccbbbaaafffhhhhhheee```^^^bbbfffiiimmmppplllfffccceeejjjvvvrrrllljjjkkkooorrrttt~~~;;;::::::::::::;;;<<<<<<999999999:::;;;===>>>???<<<;;;;;;:::999888888888888888888888999999999:::<<<<<<<<<===>>>AAACCCEEEGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBDDDDDDEEEEEEEEEFFFEEECCC@@@>>><<<;;;;;;;;;===???@@@>>>===<<<<<<:::;;;<<<======>>>???@@@???BBBCCC???>>>AAACCCCCCDDDCCCBBBAAA@@@???????????????>>>???BBBEEEHHHJJJHHHFFFCCCBBBGGGRRR```jjjqqqsssjjjWWWIIIGGGEEE@@@BBBAAAAAABBBDDDDDDBBB@@@BBBBBBCCCEEEFFFGGGFFFEEEDDDBBB@@@@@@BBBDDDEEEEEEAAABBBDDDIIINNNQQQPPPMMMGGGDDDAAA@@@BBBFFFHHHIIIHHHHHHHHHKKKNNNMMMJJJFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJMMMPPPPPPMMMIIIEEECCCDDDCCCDDDIIINNNPPPMMMIIIEEEHHHIIIGGGIIILLLMMMKKKJJJKKKJJJHHHIIIMMMLLLGGGFFFHHHKKKLLLLLLMMMOOOQQQTTTSSSSSSTTTSSSPPPLLLIIIGGGIIIIIIIIIOOOWWWVVVPPPKKKMMMPPPSSSUUUVVVVVVVVVOOOMMMKKKJJJKKKOOOTTTWWWRRRPPPNNNMMMNNNQQQTTTVVVYYYWWWUUUTTTTTTVVVXXXZZZ\\\^^^\\\WWWUUUXXXZZZZZZVVVUUUUUUVVVWWWWWWVVVUUUVVVXXX[[[```fffgggeeebbbeeebbb___[[[YYYXXXVVVUUUVVVYYY\\\\\\XXXVVVWWWYYYYYYYYYZZZ[[[]]]^^^___^^^ZZZ]]]``````^^^[[[[[[[[[___```bbbeeeffffffeeeeeeeeeggggggddd```^^^bbbeeegggjjjkkkhhhbbbaaafffkkkvvvqqqllliiijjjllloooppprrrtttwwwzzz:::::::::::::::;;;<<<<<<999999999999:::;;;======;;;;;;::::::999888888888777777777888888888999999:::::::::;;;<<>>>>>>>>???CCCCCC@@@???AAACCCBBBAAA@@@??????????????????@@@@@@@@@???@@@@@@AAABBBAAA@@@???@@@DDDNNNZZZbbbkkkrrrooo]]]LLLGGGFFFEEEAAA@@@@@@AAACCCDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFCCCAAA???@@@CCCFFFHHHHHHEEECCCDDDKKKSSSYYYYYYWWWHHHEEE@@@???@@@DDDGGGIIIMMMJJJJJJMMMRRRSSSOOOJJJHHHHHHGGGFFFEEEGGGJJJMMMJJJKKKMMMNNNNNNLLLGGGCCCEEEFFFGGGIIIKKKLLLLLLLLLGGGJJJJJJHHHIIILLLMMMJJJHHHKKKKKKIIIHHHJJJIIIFFFFFFHHHJJJLLLLLLNNNPPPRRROOORRRTTTTTTQQQNNNKKKJJJJJJKKKJJJKKKOOOTTTSSSOOOJJJLLLOOOSSSUUUWWWXXXXXXOOOMMMLLLLLLNNNRRRVVVYYYSSSQQQOOOMMMNNNPPPTTTVVVWWWTTTQQQOOOQQQVVV\\\```______\\\XXXYYY]]]]]][[[WWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ]]]```bbbbbb^^^\\\```cccfffddd___ZZZVVVUUUVVV[[[^^^___[[[XXXWWWXXXXXXYYYZZZ\\\^^^___```aaaZZZ]]]______]]]\\\[[[[[[\\\^^^bbbeeehhhiiiiiiiiieeeffffffddd```___aaadddeeeggggggddd``````ffflllrrrnnniiifffgggiiikkkkkknnnnnnnnnllllllpppxxx~~~::::::999999::::::;;;<<<999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::666777777777777888888888999888888999:::===???@@@AAABBBCCCDDDDDDDDDDDDDDD======>>>???@@@BBBCCCDDDFFFEEEBBB@@@===;;;999999999:::;;;;;;;;;<<>>=========>>>>>>===<<>>>>>======>>>>>>@@@@@@??????>>>>>>============>>>???CCCJJJRRRXXX]]]eeefffZZZMMMHHHHHHHHHDDDBBBAAABBBDDDEEEFFFEEEHHHHHHHHHHHHGGGGGGIIIJJJEEECCC@@@???BBBFFFHHHJJJJJJEEECCCGGGQQQYYY\\\\\\IIIDDD???===>>>BBBFFFGGGQQQMMMLLLOOOTTTUUUQQQLLLLLLMMMMMMKKKJJJIIIKKKMMMKKKJJJKKKNNNPPPNNNHHHCCCEEEHHHKKKKKKJJJIIIKKKMMMIIILLLLLLJJJJJJMMMMMMJJJHHHLLLNNNKKKJJJJJJGGGCCCBBBDDDGGGIIIKKKMMMQQQSSSWWWYYY[[[XXXTTTPPPPPPQQQOOOOOONNNNNNOOOOOOLLLIIILLLNNNPPPRRRTTTUUUVVVVVVOOONNNNNNNNNOOORRRUUUWWWUUUSSSPPPNNNNNNQQQSSSVVVSSSRRRPPPPPPSSSYYY___ccc```___\\\YYY\\\```___[[[XXXZZZ[[[XXXUUUUUUXXX[[[[[[]]]___aaaaaa___[[[YYY\\\___bbbbbb```[[[WWWTTTWWWZZZ]]]^^^\\\ZZZZZZZZZYYY[[[^^^___``````aaabbb[[[\\\]]]]]]]]]]]]]]]]]]\\\^^^bbbeeehhhiiiiiiiiieeeffffffccc```___aaaccceeeggghhhfffbbbbbbeeehhhkkkhhhdddcccdddfffggghhhnnnooonnnllljjjlllqqqvvv~~~:::999999999999:::;;;;;;::::::999999999::::::;;;<<<<<<=========<<<;;;;;;666777777777777888888888888888888888:::<<<>>>???@@@AAABBBCCCCCCDDDCCCCCC===<<<<<<===>>>@@@AAABBBGGGEEECCC@@@>>><<<;;;:::;;;;;;;;;:::999:::===@@@@@@>>><<<===>>>???===<<<<<>>============>>>>>>>>>>>>>>>>>>======>>>???@@@AAACCCGGGLLLPPPPPPTTTUUURRROOONNNMMMLLLIIIFFFDDDDDDFFFHHHIIIIIIGGGIIIJJJJJJKKKMMMQQQUUUNNNIIICCC@@@AAADDDGGGIIILLLFFFAAABBBIIIRRRXXXZZZJJJFFFAAA>>>@@@CCCGGGIIIRRROOONNNPPPSSSTTTPPPLLLNNNPPPRRRQQQNNNKKKIIIHHHKKKKKKLLLOOOQQQOOOJJJEEECCCHHHMMMNNNLLLIIIJJJKKKLLLOOOOOOLLLLLLOOOOOOLLLKKKOOOQQQPPPOOONNNIIICCCAAACCCFFFHHHKKKOOOSSSVVVXXXXXXWWWSSSNNNKKKLLLOOOWWWUUUTTTSSSQQQMMMIIIGGGLLLMMMOOOQQQRRRTTTTTTUUUQQQPPPOOOOOOOOOQQQRRRSSSVVVTTTRRRQQQQQQRRRTTTUUUPPPQQQRRRTTTWWW\\\```bbb^^^^^^[[[YYY\\\aaa```[[[YYYZZZ[[[YYYVVVVVVYYY\\\\\\^^^aaabbbaaa^^^\\\ZZZ[[[YYYYYY[[[___^^^YYYUUUWWWXXXYYYZZZZZZ[[[]]]___\\\___bbbcccbbbaaaaaabbb]]]\\\\\\\\\]]]^^^______^^^___aaadddeeegggggggggffffffeeedddbbbaaaaaabbbeeehhhkkkkkkgggdddcccccccccaaa______bbbdddffffffjjjlllmmmkkkhhhiiimmmpppuuuvvvxxx|||999999999999999:::;;;;;;<<<;;;:::::::::::::::;;;:::;;;<<<======<<<;;;:::777777777888888888999999999999999999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<<<<===>>>@@@AAAFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;:::999999;;;===@@@>>><<<===???@@@>>><<<888===@@@??????BBBDDDCCC@@@@@@???????????????@@@???>>>>>>>>>>>>>>>?????????@@@BBBBBBCCCEEEIIILLLJJJIIIIIILLLPPPSSSSSSQQQNNNKKKHHHFFFHHHJJJKKKLLLIIILLLOOOQQQTTTYYYbbbhhh^^^VVVKKKCCCAAABBBEEEGGGJJJFFF@@@???BBBIIIOOOSSSKKKHHHCCCBBBCCCGGGJJJLLLPPPOOOOOOPPPRRRRRRQQQPPPNNNQQQSSSSSSPPPLLLHHHGGGLLLMMMOOOQQQRRROOOKKKGGGCCCGGGMMMOOOMMMKKKJJJKKKNNNQQQQQQNNNOOOQQQRRROOONNNQQQSSSUUUWWWXXXQQQHHHDDDFFFHHHJJJMMMPPPUUUYYYsssrrrppplllhhhgggggghhhZZZXXXXXXYYYVVVOOOLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWRRRQQQQQQQQQQQQQQQQQQRRRWWWVVVVVVUUUTTTTTTTTTTTTPPPQQQTTTWWWZZZ\\\^^^___\\\]]]\\\ZZZ\\\``````]]]XXXYYYYYYYYYXXXXXXZZZ\\\[[[___bbbcccaaa___]]]\\\ZZZVVVTTTWWW\\\___\\\WWWVVVUUUUUUVVVXXX[[[^^^```]]]aaaeeeeeebbb```aaabbb___]]][[[\\\^^^```aaaaaaaaaaaaaaabbbccceeeggghhhgggffffffeeedddcccbbbaaadddgggkkkkkkhhhddd```^^^```^^^^^^___bbbeeeffffffhhhjjjkkkjjjfffeeegggjjjlllnnnppprrrsssyyy999999999888999999:::;;;======<<<;;;::::::;;;;;;;;;<<<===>>>>>>===<<<;;;888888888888999999999:::;;;:::::::::;;;===???@@@@@@???>>>>>>>>>???@@@AAA???>>>===<<<<<<===>>>@@@CCCBBB@@@???===<<<<<<<<<999:::;;;:::999999;;;===@@@===;;;<<<@@@BBB???<<<999>>>@@@>>>>>>@@@@@@>>>>>>>>>???@@@AAABBBDDDEEEAAA@@@???>>>>>>???@@@BBB???@@@AAABBBCCCEEEHHHKKKIIIFFFDDDHHHMMMRRRTTTTTTQQQNNNIIIGGGHHHJJJLLLLLLLLLOOOSSSUUUWWW^^^gggoooooodddUUUHHHAAAAAADDDGGGCCCDDDCCCAAA@@@CCCHHHLLLHHHFFFCCCBBBDDDHHHJJJKKKKKKNNNPPPQQQQQQQQQTTTVVVPPPRRRTTTTTTQQQNNNMMMLLLLLLOOOSSSTTTRRRNNNKKKJJJFFFHHHJJJLLLLLLLLLLLLMMMOOORRRSSSPPPQQQTTTUUURRRNNNPPPSSSYYYaaaddd[[[PPPIIIJJJKKKKKKLLLNNNRRRUUU[[[ZZZYYYYYYYYYXXXUUURRRSSSRRRTTTYYYXXXRRRPPPSSSQQQQQQQQQRRRTTTUUUVVVWWWQQQRRRRRRSSSSSSTTTTTTTTTWWWXXXYYYYYYXXXVVVTTTSSSRRRSSSUUUVVVXXXZZZ[[[[[[ZZZ^^^___\\\\\\___aaa___WWWVVVWWWXXX[[[[[[[[[ZZZ\\\___cccccc```]]][[[[[[VVVUUUTTTVVVXXXZZZYYYWWWSSSSSSTTTVVVXXXZZZ[[[[[[YYY^^^ddddddbbb```aaacccaaa^^^[[[\\\___bbbdddccccccbbbaaaaaabbbfffiiilllhhhgggffffffeeedddcccbbb```bbbeeefffeeebbb___]]]aaa``````bbbdddfffgggfffeeehhhkkkjjjgggeeefffggghhhlllooopppnnnmmmnnnpppwww999999888888999999:::;;;>>>===<<<<<<;;;;;;;;;;;;===>>>@@@AAABBBAAA???>>>888999999999999:::::::::<<<;;;;;;;;;<<<>>>???@@@AAA???>>><<<<<<===???@@@@@@???===<<<;;;<<<>>>???AAA@@@???===<<<<<<<<<<<<777888::::::::::::<<<===@@@===:::<<>>??????<<<<<<===>>>@@@CCCFFFHHHIIIDDDBBB@@@>>>===???AAABBB===???@@@AAABBBEEEIIIKKKIIIFFFDDDFFFIIIMMMQQQTTTSSSOOOJJJGGGHHHJJJKKKLLLJJJMMMOOOPPPPPPUUU___fffzzznnn[[[KKKCCCAAADDDGGG>>>BBBFFFEEEBBBAAADDDHHHDDDBBB@@@@@@BBBEEEGGGHHHGGGLLLQQQRRRQQQRRRWWW\\\SSSTTTUUUTTTSSSRRRSSSTTTMMMQQQVVVVVVRRRNNNLLLKKKIIIHHHHHHHHHJJJLLLNNNOOOPPPSSSTTTRRRRRRVVVVVVTTTNNNOOORRR[[[ggglllcccVVVKKKKKKKKKJJJIIIJJJMMMPPPTTTTTTVVVZZZ\\\[[[UUUOOOJJJIIINNNVVVWWWSSSSSSXXXXXXWWWVVVUUUTTTTTTTTTTTTPPPQQQSSSTTTVVVVVVWWWWWWWWWYYYZZZ[[[ZZZXXXUUUSSSTTTTTTTTTTTTVVVWWWYYYZZZYYY^^^aaa^^^\\\___bbbbbbVVVUUUUUUXXX\\\^^^[[[XXX\\\```cccccc___[[[ZZZYYYQQQSSSUUUVVVTTTSSSTTTUUURRRRRRUUUWWWYYYYYYWWWUUUVVV[[[bbbcccaaa```aaadddbbb___[[[\\\```dddeeeeeedddcccaaa```cccggglllpppiiihhhgggggggggfffdddbbb]]]^^^`````````___^^^]]]eeedddcccdddfffggggggfffaaadddhhhhhhfffdddeeegggkkknnnpppooollljjjlllnnnmmmsss{{{888888777777888:::;;;===>>>AAACCCBBB>>>;;;;;;<<>>>>>@@@???===;;;;;;<<<>>>??????>>><<<;;;;;;<<<===>>>>>><<<;;;::::::;;;;;;<<<<<<======>>>>>>===<<<;;;::::::;;;===>>>???@@@AAA===>>>@@@BBBBBBBBB@@@???@@@AAA@@@???>>>@@@CCCFFFCCCCCCBBBBBBAAA@@@???>>>@@@???>>>>>>???AAACCCDDDIIIEEEDDDGGGMMMQQQPPPNNNQQQOOOLLLIIIHHHIIIJJJKKKJJJNNNRRRRRRRRRRRRUUUXXXiiieeeZZZKKKEEEEEEDDD???=========>>>???AAABBBCCCCCCBBB@@@???@@@DDDIIILLLLLLMMMOOOOOOPPPRRRUUUXXXVVVSSSOOONNNOOOQQQSSSTTTRRRSSSUUUXXXXXXTTTNNNIIIHHHLLLPPPQQQOOOLLLIIIHHHQQQRRRPPPLLLMMMSSSWWWWWWVVVUUURRRXXXmmm|||sss___MMMLLLJJJJJJJJJLLLOOOPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNOOOPPPRRRUUUXXXZZZ\\\ZZZYYYWWWUUUUUUTTTTTTPPPQQQTTTUUUVVVVVVUUUTTTTTTXXXYYYWWWWWWXXXWWWSSSPPPPPPQQQSSSTTTUUUVVVWWWZZZ[[[^^^`````````___^^^YYYWWWUUUVVVYYY\\\[[[ZZZ]]]bbbeeebbb^^^]]]ZZZVVVTTTUUUXXXYYYYYYWWWTTTQQQSSSRRRRRRSSSUUUVVVVVVUUUUUUXXX[[[___aaaaaa```___\\\[[[[[[\\\^^^aaadddfffccc```\\\ZZZ\\\bbbhhhmmmoookkkfffdddddddddbbb```___\\\XXXVVVVVVXXXZZZ[[[```cccfffhhhiiihhhgggfff___eeejjjiiieeedddhhhmmmhhhhhhlllpppooojjjhhhkkkggghhhlllrrrxxx|||}}}}}}999999888999:::;;;===>>>>>>AAACCCBBB>>>;;;;;;===@@@@@@AAABBBBBB???;;;777:::;;;<<<<<<;;;<<<>>>@@@<<<<<<<<<<<<======>>>>>>AAA@@@???>>>>>>???@@@@@@===<<<;;;;;;;;;===???@@@BBB@@@===;;;;;;:::999888:::;;;<<<======<<<;;;;;;@@@@@@??????@@@@@@AAABBB>>>???AAABBBBBBBBB@@@???@@@AAAAAA@@@???@@@BBBDDDBBBBBBBBBAAA@@@@@@??????@@@???>>>===>>>???AAACCCGGGDDDBBBEEEKKKOOONNNLLLOOONNNLLLJJJIIIIIIJJJKKKKKKMMMPPPRRRSSSSSSTTTVVV___^^^VVVLLLGGGHHHEEE????????????@@@AAABBBDDDDDDHHHFFFCCCBBBCCCGGGJJJMMMPPPQQQQQQPPPOOOQQQTTTVVVXXXUUUQQQNNNNNNOOOQQQQQQRRRRRRSSSUUUUUUSSSPPPLLLGGGKKKOOORRRRRRQQQOOOOOOPPPQQQOOOKKKLLLRRRVVVVVVWWWWWWVVV[[[lllzzzsssbbbJJJJJJJJJJJJKKKMMMOOOPPPOOOPPPRRRTTTUUUUUUTTTSSSMMMMMMMMMNNNPPPRRRUUUVVVZZZYYYXXXVVVTTTRRRQQQPPPRRRSSSVVVXXXYYYYYYXXXXXX[[[]]]\\\WWWUUUUUUSSSOOOOOOOOOPPPRRRTTTUUUVVVWWWVVVWWWYYY[[[]]]]]]]]]]]]ZZZWWWUUUUUUXXXZZZZZZZZZ\\\aaaccc```\\\[[[WWWSSSSSSUUUXXXZZZZZZYYYWWWUUUVVVUUUTTTUUUVVVVVVUUUTTTTTTVVVYYY\\\^^^^^^^^^]]]^^^]]]]]]\\\]]]^^^___```aaa___[[[YYYZZZ^^^cccfffllliiieeecccccccccbbbaaa^^^\\\ZZZYYYYYY[[[\\\]]]]]]___dddhhhjjjiiifffccc```dddggggggeeedddgggjjjffffffiiimmmlllgggeeegggbbbbbbeeeiiinnnrrrssssssssswww|||::::::;;;;;;<<<>>>???@@@???BBBDDDCCC???<<<<<<>>>??????@@@AAABBBAAA>>><<<;;;<<<===>>>>>>???AAADDD======>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB<<<;;;::::::;;;>>>@@@BBBCCCBBB@@@???>>>===:::888888999;;;<<<===<<<<<<;;;CCCBBBAAA?????????@@@@@@???@@@BBBCCCCCCBBBAAAAAAAAABBBCCCCCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>=========>>>???@@@DDDBBBAAACCCHHHKKKKKKJJJMMMLLLLLLKKKKKKKKKJJJJJJLLLLLLNNNRRRTTTUUUTTTRRRSSSSSSPPPKKKIIIIIIFFF@@@AAAAAAAAAAAABBBCCCEEEEEEIIIGGGEEEDDDDDDGGGJJJMMMRRRQQQPPPMMMKKKLLLOOORRRYYYVVVSSSOOOMMMMMMNNNOOOSSSRRRQQQRRRSSSSSSQQQOOOFFFJJJOOORRRRRRQQQPPPPPPMMMOOOMMMIIIKKKQQQUUUUUUPPPRRRSSSVVVaaakkkggg[[[HHHIIIJJJKKKMMMOOOPPPQQQNNNOOORRRUUUVVVVVVVVVUUUNNNNNNNNNNNNOOOPPPRRRSSSWWWWWWWWWUUUSSSPPPNNNLLLRRRTTTVVVXXXZZZZZZZZZZZZ^^^```]]]WWWUUUUUUTTTPPPOOOOOOPPPQQQRRRTTTUUUUUUPPPQQQSSSUUUXXXYYYZZZ[[[[[[XXXUUUTTTUUUWWWYYYYYYZZZ___```]]]YYYXXXUUUQQQRRRTTTXXX[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXWWWTTTRRRQQQSSSVVVYYYZZZ[[[ZZZYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^\\\ZZZYYYYYY[[[]]]___fffccc```______```___^^^[[[[[[ZZZ[[[[[[[[[\\\\\\YYY[[[```fffjjjjjjddd___bbbcccddddddeeeeeeeeeeeeccccccfffiiigggbbb```bbb___^^^^^^aaadddggghhhhhhhhhiiikkkkkknnnvvv;;;<<<<<<===???@@@AAABBB???BBBEEEDDD@@@===>>>???@@@??????@@@BBBBBB@@@>>>>>>@@@AAAAAA@@@AAACCCEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB>>>===<<<;;;<<<>>>@@@AAAAAACCCDDDEEEDDDBBB>>><<<888999;;;===>>>>>>======@@@???===<<<;;;<<<===>>>>>>???AAABBBDDDDDDDDDDDDCCCEEEGGGFFFDDDBBBAAAAAA?????????>>>???@@@AAABBB>>>>>>===<<<<<<<<<======BBBAAA@@@BBBFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIILLLKKKLLLPPPUUUVVVSSSOOOMMMLLLJJJIIIHHHHHHFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAACCCFFFIIIKKKNNNMMMKKKHHHGGGGGGJJJMMMVVVUUURRROOOLLLLLLMMMNNNRRRQQQRRRSSSSSSRRROOOLLLHHHKKKOOOPPPOOOMMMLLLLLLKKKLLLKKKHHHIIIOOORRRRRRKKKNNNOOOOOOSSSYYYVVVPPPGGGHHHJJJMMMOOOQQQQQQRRROOOPPPSSSUUUVVVVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUUUUTTTQQQNNNLLLPPPQQQSSSVVVXXXYYYYYYZZZ\\\]]]\\\WWWVVVYYYZZZWWWQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMOOOQQQTTTVVVXXXYYYZZZWWWTTTSSSSSSUUUWWWXXXVVVZZZ\\\YYYWWWWWWUUURRRQQQTTTXXX[[[^^^`````````ZZZZZZZZZ[[[\\\[[[XXXUUUQQQRRRTTTVVVXXXXXXWWWWWWSSSTTTVVVXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[[[[[[[WWWYYYZZZ[[[ZZZXXXWWWWWWYYYYYY[[[aaafffgggccc___bbbaaa```aaaddddddbbb```aaa```ccceeeccc^^^\\\___```^^^]]]]]]___aaabbbbbbbbbccceeeeeefffkkksssyyy}}};;;<<<===>>>@@@AAABBBBBB@@@CCCEEEDDDAAA??????AAAAAA@@@???@@@AAAAAA@@@???CCCDDDDDDCCCBBBAAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBCCCCCCBBBBBBAAA@@@>>>======>>>@@@AAACCCIIIOOOPPPKKKDDD???===:::;;;===>>>?????????>>>;;;;;;::::::;;;<<<>>>>>>;;;<<>>======>>>???AAABBB======<<<<<<<<<<<<<<<<<>>@@@AAABBBBBB@@@CCCFFFEEEBBB@@@AAABBBCCCAAA???@@@AAACCCCCCBBBFFFFFFFFFEEECCCBBBCCCDDDGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAA?????????AAABBBHHHSSS^^^^^^RRREEE===;;;;;;<<<>>>???@@@@@@???>>>999999:::<<<===???@@@@@@:::;;;===@@@CCCFFFHHHIIIFFFHHHJJJJJJGGGEEEDDDCCC???>>>===<<<<<<>>>@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAACCCDDDFFFGGGCCCDDDFFFHHHIIIJJJIIIIIIJJJIIIJJJKKKNNNOOONNNMMMNNNHHHCCCCCCDDDDDDFFFIIIBBBAAA@@@@@@@@@@@@@@@AAACCCBBBBBBCCCDDDGGGJJJLLLHHHIIIIIIHHHHHHHHHKKKMMMKKKMMMNNNLLLJJJIIILLLPPPMMMOOORRRUUUVVVRRRLLLGGGGGGJJJMMMOOONNNNNNNNNNNNHHHIIIHHHEEEEEEIIIKKKIIINNNNNNNNNKKKHHHGGGGGGGGGGGGHHHIIIKKKMMMPPPQQQRRRQQQRRRSSSTTTTTTSSSQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLPPPQQQRRRTTTUUUUUUTTTTTTQQQQQQRRRTTTUUUWWWXXXYYYYYY[[[ZZZWWWVVVXXXXXXVVVTTTSSSQQQOOOMMMJJJIIIHHHIIIKKKNNNQQQRRRRRRRRRQQQSSSTTTTTTSSSQQQRRRTTTVVVQQQVVVXXXVVVUUUWWWXXXVVVSSSUUUYYY\\\```bbbcccdddbbbcccfffiiijjjiiidddaaaRRRRRRSSSTTTTTTUUUUUUTTTRRRRRRQQQPPPOOONNNNNNMMMOOOQQQSSSUUUXXX[[[]]]^^^XXXYYYZZZZZZXXXXXXYYYZZZWWW[[[______[[[XXXWWWWWW]]]\\\[[[ZZZZZZ\\\^^^___]]][[[ZZZ\\\___```^^^\\\]]]\\\]]]```^^^YYYYYY\\\]]][[[ZZZYYYZZZ[[[ZZZYYYVVVZZZ___aaa```___aaaccceeeeeeiiiooouuu}}}888999;;;>>>???@@@AAAAAAAAADDDGGGFFFCCCAAABBBCCCCCCAAA@@@AAADDDGGGHHHHHHEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAAAAABBBDDDEEEIIIZZZkkkjjjYYYFFF>>>===<<<===>>>??????>>>======777999;;;>>>???@@@??????<<<<<<===???AAACCCEEEFFFEEEGGGHHHHHHFFFDDDDDDDDD@@@>>><<<;;;;;;===???AAA;;;;;;<<<==================>>>??????@@@AAACCCEEEAAABBBDDDEEEGGGHHHIIIIIIHHHIIIIIIIIIIIIJJJLLLOOOMMMFFFBBBDDDFFFEEEGGGLLLBBBBBBAAA@@@@@@???@@@@@@FFFFFFEEEDDDEEEFFFHHHIIIFFFHHHIIIIIIHHHHHHIIIJJJHHHKKKMMMKKKHHHGGGJJJNNNKKKLLLOOORRRTTTSSSOOOLLLHHHJJJMMMMMMLLLKKKLLLLLLGGGIIIHHHDDDCCCGGGHHHFFFIIIHHHGGGFFFCCCBBBBBBDDDFFFFFFFFFGGGIIILLLNNNOOONNNOOOQQQSSSTTTSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKQQQQQQRRRRRRSSSSSSTTTTTTPPPPPPPPPQQQRRRTTTUUUVVVUUUXXXXXXTTTSSSTTTSSSOOORRRQQQPPPNNNLLLJJJIIIHHHIIIKKKOOOQQQRRRPPPMMMKKKOOOQQQSSSSSSRRRQQQSSSUUUTTTXXXZZZWWWUUUWWWWWWUUUUUUWWWYYY\\\___aaaccccccaaaccceeehhhiiifff```\\\QQQRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVYYY[[[]]]UUUWWWYYYXXXVVVUUUVVVWWWTTTXXX]]]^^^[[[XXXYYY[[[\\\___```]]]YYYWWWYYY\\\YYYYYYZZZ[[[]]]^^^]]]\\\ZZZYYYZZZ]]][[[WWWXXX[[[ZZZYYYXXXYYYZZZZZZXXXWWWWWWZZZ^^^^^^\\\[[[]]]```aaa^^^```ggglllnnnsssyyy666888:::===???@@@@@@@@@AAADDDGGGFFFCCCAAABBBDDDCCCBBBAAABBBFFFJJJMMMNNNDDDEEEEEEEEEDDDDDDFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBAAA@@@AAACCCEEEGGGCCCBBBAAAAAABBBDDDGGGHHHFFF[[[pppppp]]]IIIAAABBB<<<======>>>>>>===<<<;;;666888;;;>>>???>>>===;;;>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFFFFDDDCCCCCCDDD@@@???===;;;;;;<<>>>>>>>>>>>;;;<<<===>>>>>>???AAACCC@@@AAABBBCCCEEEGGGHHHIIIGGGHHHIIIHHHFFFGGGKKKOOOJJJDDDBBBFFFHHHGGGIIIMMMCCCCCCBBBAAA@@@@@@@@@@@@HHHGGGFFFDDDDDDDDDDDDEEEDDDFFFIIIIIIGGGEEEEEEEEEGGGJJJLLLJJJFFFEEEHHHLLLJJJJJJLLLOOORRRSSSSSSQQQJJJKKKLLLKKKIIIFFFEEEEEEGGGIIIGGGCCCBBBEEEFFFCCCHHHFFFEEEEEEDDDCCCDDDFFFEEEDDDDDDDDDFFFHHHKKKMMMKKKMMMPPPRRRSSSSSSSSSRRRPPPOOONNNLLLLLLLLLMMMMMMRRRRRRQQQQQQQQQRRRRRRSSSMMMMMMMMMNNNNNNPPPQQQRRRPPPSSSTTTRRRQQQSSSQQQMMMOOOOOONNNMMMLLLKKKJJJJJJHHHKKKOOORRRQQQNNNJJJGGGLLLPPPSSSTTTRRRQQQRRRTTTWWW[[[\\\XXXUUUVVVUUUSSSVVVWWWZZZ\\\___aaabbbbbb^^^___aaadddddd```YYYTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPRRRNNNNNNPPPRRRTTTWWWYYY[[[QQQSSSUUUUUURRRPPPQQQSSSOOOTTTYYY[[[XXXWWWZZZ]]][[[```ccc```YYYUUUVVVZZZVVVXXXYYY[[[\\\\\\]]]]]]WWWVVVXXX[[[YYYVVVWWWZZZYYYXXXYYYZZZ\\\[[[YYYWWWUUUXXXZZZYYYXXXYYY]]]```bbb[[[XXX]]]ccceeehhhmmmjjjqqq|||}}}:::999999:::<<<>>>???>>>>>>>>>???@@@BBBDDDFFFGGGCCCCCCCCCCCCEEEGGGIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHDDDGGGHHHEEE@@@>>>AAADDDDDDCCCAAA@@@@@@AAACCCEEEGGGDDDBBBCCCFFFHHHGGGEEEOOOYYYcccbbbWWWIIIAAA???@@@AAAAAA@@@???===;;;:::<<<===>>>>>>>>><<<;;;:::@@@BBBDDDEEECCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>><<<======<<<::::::;;;===::::::;;;;;;===>>>@@@@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJOOOLLLIIIHHHIIIJJJKKKJJJKKKJJJHHHEEECCCBBBAAAAAAHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFHHHJJJJJJGGGDDDBBBFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLOOOSSSUUUTTTPPPLLLKKKKKKJJJIIIIIIJJJLLLMMMIIIJJJJJJHHHGGGFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLNNNMMMOOOSSSTTTRRRUUUTTTRRRPPPOOONNNOOOOOOTTTVVVWWWVVVSSSPPPNNNMMMRRRNNNLLLNNNNNNLLLMMMQQQPPPQQQQQQPPPNNNMMMMMMOOOLLLKKKKKKJJJIIIIIIHHHHHHGGGKKKNNNNNNKKKIIIIIIJJJNNNOOOPPPQQQSSSTTTTTTUUUWWW\\\\\\WWWTTTVVVUUUQQQWWWWWWYYY\\\___aaa```___YYY___dddffffffcccZZZPPPPPPMMMLLLNNNSSSUUUSSSOOOQQQPPPOOOLLLKKKMMMQQQTTTSSSRRRPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRTTTVVVbbbkkkkkk___WWWYYYYYYTTTYYYYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYYYYYYYYYYYYYXXXSSSVVVXXXXXXVVVUUUXXXZZZZZZYYY\\\```]]]VVVUUU[[[\\\[[[ZZZZZZ\\\___bbbdddccckkkssszzzzzzxxxyyy~~~{{{qqqhhh___XXX;;;999999:::<<<>>>???>>>===>>>???@@@BBBDDDEEEFFFDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIDDDFFFGGGDDD@@@===???BBB>>>>>>=========>>>@@@AAABBBAAA@@@BBBFFFIIIIIIHHHLLLTTT\\\\\\TTTJJJDDDBBBAAAAAAAAA@@@???===;;;999======>>>???>>>===<<<;;;???AAACCCDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>>>>>>>===>>>>>>===;;;:::;;;===:::::::::;;;<<<===>>>???<<<===>>>???@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKOOOLLLJJJIIIJJJLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDCCCEEEDDDCCCAAAAAABBBCCCDDDCCCEEEGGGIIIIIIGGGDDDBBBDDDFFFHHHHHHHHHGGGIIIJJJJJJKKKNNNQQQTTTTTTRRROOOMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJIIIGGGGGGIIIKKKHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJLLLKKKMMMQQQRRROOOTTTSSSRRRPPPOOOPPPPPPQQQRRRTTTUUUTTTRRRPPPOOOOOOOOOKKKJJJKKKKKKIIIKKKOOOOOOPPPPPPOOOMMMLLLLLLMMMIIIJJJKKKLLLLLLLLLKKKKKKGGGIIIKKKKKKJJJIIIHHHHHHLLLMMMPPPRRRTTTTTTTTTTTTVVVZZZ[[[VVVUUUWWWVVVSSSUUUUUUVVVYYY\\\]]]]]][[[ZZZ^^^aaaaaabbbbbb\\\UUUMMMJJJHHHKKKPPPTTTSSSQQQMMMMMMLLLKKKLLLNNNSSSWWWUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOONNNPPPQQQRRRRRRQQQRRRTTTVVV\\\dddeee[[[UUUXXXYYYTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVXXXZZZYYYWWWVVVXXXYYYWWWWWW[[[^^^\\\VVVWWW\\\YYYXXXWWWWWWXXX[[[^^^```___gggnnnqqqtttyyyzzzxxxsssoookkkjjjjjjkkkrrrzzzyyypppeee\\\XXXTTTPPPLLL;;;:::999:::<<<>>>>>>>>>======>>>@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIICCCEEEFFFCCC???===>>>@@@::::::;;;<<<===>>>>>>???=========AAAEEEIIIKKKKKKJJJNNNSSSTTTQQQLLLIIIGGGCCCBBBBBB@@@???<<<:::999===>>>?????????>>>===<<>>>>>======>>>>>>??????@@@@@@@@@>>><<<;;;<<<===::::::::::::;;;;;;<<<===<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEHHHJJJKKKLLLNNNLLLJJJJJJLLLNNNOOOOOOKKKKKKKKKKKKJJJHHHFFFEEEBBBAAA@@@??????AAABBBDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIJJJLLLIIIJJJLLLOOORRRTTTSSSRRRNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKJJJHHHGGGHHHKKKNNNJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDHHHIIIHHHIIINNNOOOMMMRRRQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRQQQOOONNNOOOPPPMMMJJJIIIKKKKKKIIIJJJNNNNNNPPPPPPOOOLLLJJJJJJKKKGGGHHHKKKMMMNNNNNNNNNMMMGGGGGGGGGHHHIIIIIIHHHFFFIIILLLPPPTTTVVVUUUTTTSSSTTTWWWXXXVVVVVVXXXXXXUUUUUUUUUUUUWWWZZZ[[[ZZZYYY[[[]]]]]]\\\^^^aaa```\\\QQQNNNJJJKKKNNNRRRSSSRRRIIIJJJJJJKKKLLLPPPUUUYYYXXXVVVRRROOOMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRPPPOOOOOOPPPQQQQQQQQQRRRTTTVVVTTT\\\^^^WWWTTTWWWXXXUUUSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVZZZ[[[\\\ZZZXXXWWWXXXYYYVVVWWW[[[]]][[[XXXYYY^^^YYYXXXWWWVVVWWWYYY[[[\\\\\\ccciiijjjkkkmmmllliiigggdddcccdddbbb___bbbggglllsss|||}}}pppcccZZZSSSNNNHHHEEEFFFHHHHHHGGG;;;:::999:::<<<>>>>>>===<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGCCCEEEEEECCC@@@>>>>>>???:::;;;===>>>???@@@@@@@@@:::;;;<<>><<<;;;:::===>>>???@@@@@@???>>>===>>>???@@@@@@@@@AAADDDFFFAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===>>>???@@@BBBCCCBBB@@@===;;;<<<===:::::::::999999:::;;;;;;===>>>???@@@AAACCCDDDDDDAAAAAABBBDDDEEEGGGIIIJJJKKKIIIHHHHHHKKKNNNPPPPPPMMMMMMNNNNNNLLLJJJGGGEEEAAA@@@>>>>>>???AAACCCEEEAAABBBCCCEEEEEEEEEDDDDDDFFFHHHIIIJJJJJJKKKMMMOOOKKKJJJJJJMMMPPPRRRRRRRRROOOOOOMMMLLLJJJIIIHHHHHHKKKJJJHHHFFFFFFHHHLLLOOOKKKJJJHHHFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCGGGGGGFFFGGGKKKMMMKKKNNNNNNMMMMMMNNNOOOQQQRRRNNNOOONNNMMMKKKJJJLLLMMMMMMJJJIIILLLLLLJJJKKKNNNOOOPPPQQQPPPMMMKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNNNNHHHFFFDDDFFFIIIJJJIIIGGGGGGJJJOOOTTTWWWVVVUUUSSSSSSTTTUUUUUUWWWYYYYYYWWWWWWVVVVVVWWWYYY[[[ZZZYYYZZZ[[[[[[ZZZ]]]cccccc```[[[VVVQQQNNNOOOQQQRRRRRRHHHIIIJJJKKKLLLPPPTTTXXXYYYWWWTTTPPPNNNNNNPPPRRRVVVVVVVVVUUUTTTSSSSSSRRROOOPPPQQQRRRQQQRRRTTTVVVRRRWWWZZZVVVUUUWWWWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWWWWXXXYYYYYY]]]]]]]]][[[ZZZXXXXXXXXXYYY[[[^^^___]]][[[\\\___ZZZZZZXXXXXXXXXYYY[[[\\\]]]bbbggglllrrruuuooofffeeecccbbbcccaaa]]]^^^bbbkkkrrr{{{|||uuukkkaaaYYYQQQJJJFFFIIIFFFBBBAAACCCEEEFFFFFF<<<:::999:::<<<>>>>>>===<<<===???@@@BBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEDDDBBB@@@@@@???;;;<<<===???@@@AAAAAAAAA;;;<<<===???@@@CCCEEEGGGLLLJJJIIIJJJLLLMMMLLLJJJDDDCCCBBB@@@>>>===<<<;;;===>>>???@@@@@@???>>>======???@@@@@@@@@AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<>>>???@@@DDDDDDCCCAAA===;;;;;;<<<::::::999999999::::::;;;<<<===>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHFFFEEEFFFIIIMMMNNNOOONNNOOOOOONNNLLLIIIEEECCCBBB@@@???>>>???BBBEEEGGGAAAAAABBBCCCDDDEEEEEEEEEHHHIIIIIIIIIIIIIIILLLNNNLLLJJJJJJKKKMMMOOOOOONNNOOONNNNNNMMMKKKJJJIIIHHHIIIIIIGGGEEEDDDFFFKKKNNNMMMKKKIIIGGGFFFEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBDDDGGGGGGEEEFFFJJJLLLJJJJJJJJJJJJJJJKKKMMMOOOPPPMMMNNNMMMJJJHHHFFFGGGHHHKKKHHHHHHKKKKKKIIIJJJMMMOOOQQQRRRRRROOOMMMKKKKKKMMMKKKIIIGGGGGGIIIKKKMMMJJJGGGDDDEEEIIILLLKKKJJJGGGJJJOOOSSSVVVWWWWWWVVVTTTRRRRRRUUUXXXYYYXXXWWWUUUTTTSSSUUUWWWXXXXXXWWWWWWYYY[[[[[[___eeefffbbb^^^ZZZTTTQQQPPPQQQRRRSSSKKKLLLMMMLLLMMMNNNRRRUUUXXXXXXVVVSSSQQQQQQTTTVVV\\\[[[YYYWWWUUUTTTTTTTTTQQQRRRSSSRRRRRRRRRTTTVVVSSSWWWYYYXXXWWWXXXXXXVVV^^^\\\YYYVVVUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[\\\\\\]]]]]]\\\[[[ZZZZZZYYYXXX^^^aaacccaaa^^^]]]^^^```ZZZZZZYYYXXXXXXYYYZZZ[[[^^^```fffqqq~~~yyykkkbbb_________]]]ZZZ\\\``````jjjxxxtttkkkwwwzzzppphhhbbb___^^^YYYUUUOOOJJJGGGEEEDDDCCCEEECCCAAAAAAAAABBBBBBBBB<<<;;;::::::<<<======<<<<<<>>>@@@AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDBBBAAA@@@;;;<<<<<<===>>>??????@@@;;;===>>>>>>>>>???AAACCCJJJIIIIIIIIIKKKKKKJJJHHHDDDCCCAAA@@@>>>>>>======<<<===>>>?????????>>>===<<<>>>@@@AAA@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>===<<<<<<===???AAAFFFFFFDDDAAA===;;;:::;;;999999999999::::::;;;<<<::::::;;;===>>>???@@@AAACCCCCCBBBBBBBBBDDDEEEFFFFFFDDDCCCDDDGGGKKKMMMMMMMMMMMMMMMLLLIIIGGGDDDCCCCCCBBB???>>>???BBBEEEHHHAAAAAAAAABBBCCCEEEGGGHHHHHHIIIHHHFFFEEEEEEFFFHHHJJJIIIHHHIIIKKKLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEFFFIIILLLMMMLLLIIIGGGFFFEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCDDDGGGFFFDDDEEEIIIKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMMMMKKKGGGEEEEEEEEEGGGDDDEEEHHHIIIFFFGGGJJJNNNPPPRRRRRRPPPNNNMMMMMMOOOMMMJJJGGGFFFGGGIIIJJJIIIHHHFFFFFFIIIKKKMMMNNNJJJKKKNNNRRRUUUXXX[[[\\\VVVRRRQQQVVVYYYXXXVVVVVVQQQPPPOOOPPPSSSUUUUUUUUUTTTWWWYYYZZZ___eeefffccc[[[XXXTTTQQQQQQRRRUUUWWWOOOOOOPPPOOOMMMNNNPPPRRRVVVXXXYYYWWWTTTTTTWWWZZZ]]]]]]]]]\\\ZZZXXXVVVTTTTTTTTTUUUTTTSSSSSSTTTVVVUUUWWWYYYZZZ[[[[[[YYYXXXccc```\\\XXXVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXYYYZZZZZZYYYXXX___ccceee```]]]^^^______YYYXXXXXXXXXXXXYYYYYYZZZ]]]___eeeppp}}}pppbbb___^^^___]]]ZZZ\\\aaa\\\ffftttzzzllldddmmmxxx~~~yyytttrrrsss~~~zzznnnddd^^^```\\\UUUOOOKKKJJJKKKLLLLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB===;;;::::::<<<======<<<===???AAACCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAABBBAAA@@@>>>>>>>>>?????????@@@AAACCCDDDCCCAAA@@@======<<<<<<<<<===???@@@;;;<<<>>>===<<<<<>>>>>??????;;;<<<===>>>???>>>======<<<>>>AAABBBAAAAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@>>><<<<<<===???AAAFFFFFFEEEAAA===:::999:::999999999999:::<<<======999:::;;;<<<===???@@@@@@BBBBBBAAAAAABBBEEEGGGHHHFFFDDDCCCCCCFFFJJJKKKLLLIIIIIIHHHGGGFFFFFFEEEDDDDDDBBB???>>>>>>AAADDDGGGBBBBBBAAABBBCCCFFFHHHJJJKKKJJJIIIFFFCCCBBBCCCEEEEEEEEEFFFHHHJJJLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJJJJHHHGGGGGGIIIJJJMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEBBBCCCHHHJJJIIIHHHHHHGGGHHHIIIJJJLLLMMMKKKLLLNNNMMMJJJHHHGGGGGGEEECCCDDDGGGHHHFFFFFFIIIKKKNNNQQQQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFGGGIIINNNQQQMMMMMMNNNOOOSSSYYY^^^aaaYYYSSSQQQVVVYYYWWWTTTTTTOOOMMMMMMNNNQQQTTTUUUUUUSSSUUUVVVVVV[[[bbbeeeccc[[[ZZZWWWUUUSSSTTTWWWYYYQQQRRRRRRPPPNNNNNNOOOQQQVVVYYY[[[ZZZVVVTTTVVVYYY[[[^^^dddgggfffbbb\\\WWWWWWWWWWWWVVVTTTSSSTTTUUUUUUVVVXXX\\\^^^]]]\\\[[[bbbaaa___^^^\\\ZZZXXXWWWWWWYYY[[[\\\\\\ZZZXXXWWWWWWVVVUUUVVVYYY[[[ZZZXXXZZZ```aaa\\\YYY\\\^^^^^^YYYYYYYYYZZZZZZ[[[[[[\\\^^^bbbfffllluuu{{{wwwpppeeeccccccdddaaa]]]]]]aaaaaahhhpppuuuxxxxxxpppgggdddjjjqqqrrrnnniiiggggggeeennnzzz~~~vvvpppfff]]]UUUOOOIIIFFFJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEEEEDDDAAA???>>>======???@@@AAAAAABBBCCCCCC===;;;::::::<<<======<<<>>>???BBBDDDDDDDDDCCCBBB@@@@@@BBBCCCCCCCCCBBBBBBDDDBBB@@@>>>======>>>???======???AAACCCCCCAAA???@@@???>>><<<===>>>@@@AAA999<<<======;;;;;;>>>AAA???CCCGGGIIIHHHFFFFFFFFFBBBAAA@@@?????????@@@AAA:::;;;<<<>>>>>>>>>===<<<;;;>>>AAACCCBBBAAA@@@AAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBB???===<<<>>>???AAAGGGFFFEEEAAA<<<999888999999999999:::;;;<<<>>>???;;;<<<===>>>???AAAAAABBBAAA@@@@@@AAACCCFFFIIIKKKFFFEEECCCDDDGGGJJJKKKLLLEEEEEEDDDDDDDDDEEEFFFGGGDDDBBB???======@@@CCCFFFCCCBBBAAABBBCCCFFFIIIKKKNNNNNNKKKGGGCCCBBBBBBDDDBBBBBBDDDGGGJJJLLLKKKJJJHHHIIIKKKMMMNNNOOONNNNNNKKKKKKLLLJJJHHHHHHIIIJJJMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEDDDAAABBBFFFIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMJJJLLLNNNOOOMMMKKKJJJJJJFFFDDDEEEIIIJJJGGGGGGJJJIIILLLOOOPPPOOONNNMMMLLLIIIKKKMMMOOOOOOLLLIIIGGGFFFGGGHHHFFFEEEGGGMMMSSSPPPNNNMMMNNNRRRYYY```eee[[[SSSQQQVVVYYYVVVRRRRRROOONNNMMMOOORRRUUUWWWWWWSSSTTTSSSRRRWWW```dddcccaaa```]]]ZZZWWWVVVWWWYYYQQQRRRRRRQQQOOOOOOPPPRRRUUUZZZ]]]\\\WWWTTTUUUWWWYYY```jjjqqqrrrlllbbb\\\YYYYYYYYYWWWTTTSSSTTTUUUTTTTTTWWW\\\```___^^^]]]^^^```bbbbbbaaa]]]ZZZWWWXXXZZZ\\\]]]\\\XXXUUURRRUUUSSSRRRUUUYYY[[[ZZZYYYUUU\\\]]]XXXVVVZZZ]]]\\\[[[\\\\\\]]]^^^^^^______aaafffhhhhhhjjjnnnpppoooeeedddeeefffccc]]][[[]]]___cccffffffhhhkkkllliiidddiiimmmmmmjjjhhhiiilllkkkrrryyy{{{yyyyyy~~~~~~wwwnnnfff^^^XXXVVVVVVQQQKKKGGGFFFFFFFFFFFF@@@AAABBBCCCCCCBBB@@@???>>>@@@BBBCCCBBB@@@>>>>>>;;;===???@@@@@@@@@AAABBB===;;;::::::;;;======<<<<<>>@@@AAA@@@???===<<<<<<===???AAABBBAAA@@@???>>><<<<<<<<<>>>>>>===<<<>>>===<<<<<<<<<<<<===>>>AAACCCEEEFFFEEEDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999999999999999>>>>>>???@@@BBBCCCDDDEEEAAADDDFFFFFFDDDCCCEEEGGGAAABBBBBB@@@===;;;;;;<<>>:::777777888===>>>>>>>>>======???AAABBB@@@===<<<===???BBBCCCCCCAAA@@@@@@AAADDDGGGIIIHHHGGGGGGFFFGGGIIIJJJLLLIIIGGGCCCBBBCCCEEEFFFFFFBBBDDDEEECCC???===>>>@@@@@@@@@@@@AAACCCEEEGGGHHHLLLIIIFFFCCCBBBCCCEEEFFF===???AAACCCEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLNNNNNNNNNKKKJJJJJJHHHCCCDDDHHHLLLLLLKKKIIIGGGDDDBBBAAAAAAAAAAAA@@@???@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDHHHIIIEEECCCGGGJJJJJJLLLMMMNNNOOOPPPOOOOOONNNGGGHHHHHHGGGHHHJJJIIIGGGJJJLLLNNNNNNMMMMMMMMMNNNPPPOOOPPPQQQPPPMMMKKKJJJLLLKKKKKKKKKKKKMMMNNNPPPSSSSSSSSSUUUXXX[[[[[[[[[VVVSSSPPPPPPRRRSSSQQQOOOLLLNNNOOOPPPPPPRRRTTTVVVRRRRRRSSSWWW\\\aaacccddd]]][[[XXXVVVVVVWWWYYYZZZSSSUUUXXXXXXVVVTTTSSSSSSTTTWWWZZZ[[[XXXUUURRRQQQ\\\```gggppptttnnnbbbWWW\\\XXXRRRQQQRRRUUUUUUUUUZZZ\\\\\\ZZZWWWYYY___eee___```eeekkkiiiaaa[[[[[[[[[[[[YYYXXXVVVVVVUUUUUUYYYVVVTTTSSSUUUVVVWWWXXXUUUVVVWWWYYY\\\]]]______[[[]]]_________```bbbdddgggeeedddgggkkkmmmjjjfffdddbbbaaacccfffgggfffdddfffeeeeeefffgggfffdddbbbcccfffhhhhhheeebbbcccdddmmmrrrwwwzzzzzzwwwuuuttt|||yyy{{{}}}xxxqqqhhh___VVVWWWVVVSSSOOOKKKIIIIIIGGGGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>=========>>>@@@AAA>>><<<::::::<<<===>>>===???FFFMMMNNNJJJDDDAAA@@@@@@?????????AAAAAA???===<<<===>>>??????>>>===<<<;;;===???@@@AAAAAA??????>>><<<;;;;;;<<<======<<<;;;:::999999999:::<<<===@@@CCCFFFGGGFFFDDDDDDDDDAAA@@@???>>>==================<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEGGGFFFCCCBBBBBBDDD@@@AAA@@@>>><<<;;;<<<===>>>??????===:::999:::<<<888999;;;;;;::::::<<<>>>@@@@@@@@@???>>>>>>???@@@BBBAAA@@@@@@AAABBBDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEFFFGGGHHHFFFEEEAAACCCDDDBBB@@@???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>>>>???AAADDDEEE@@@AAABBBDDDEEEEEEDDDDDDEEEEEEFFFHHHIIILLLNNNOOOLLLLLLNNNQQQNNNHHHEEEGGGKKKKKKJJJHHHFFFDDDBBBAAACCCCCCCCCBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDFFFFFFEEEIIIJJJFFFDDDGGGIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKOOOPPPLLLHHHGGGFFFDDDIIILLLQQQSSSSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTWWWZZZ\\\[[[XXXUUUSSSQQQPPPPPPRRRSSSQQQOOOLLLMMMNNNOOOPPPRRRUUUXXXTTTTTTTTTWWW\\\___```aaa[[[YYYWWWUUUTTTUUUWWWXXXUUUWWWYYYYYYXXXVVVUUUUUUSSSVVVYYYZZZXXXUUUTTTTTTZZZ]]]dddlllqqqmmmbbbYYYZZZVVVSSSRRRUUUXXXYYYYYY\\\^^^^^^\\\YYYYYY^^^bbbeeehhhmmmnnnggg]]]ZZZ]]]XXXXXXXXXXXXXXXYYYZZZZZZ[[[YYYVVVTTTTTTTTTSSSSSSVVVVVVWWWYYY[[[]]]___```___aaacccddddddeeegggiiillljjjiiikkkooopppmmmiiifffdddbbbcccfffgggfffeeeeeedddcccbbb`````````aaaaaadddggggggdddbbbccceeemmmqqquuuxxxwwwuuurrrqqqsssooonnnsss{{{~~~wwwxxx}}}wwwoooggg\\\VVVSSSQQQKKKFFFJJJLLLMMMLLLIIIHHHGGGHHHDDDDDDCCCCCCBBBBBBAAAAAA===>>>>>>??????>>>>>>=========>>>>>>>>>????????????>>>=========>>>@@@@@@@@@>>>;;;;;;<<<>>>>>>===???DDDIIIJJJGGGCCCAAAAAA@@@???>>>>>>??????===<<<999:::<<<===>>>>>>======;;;<<<>>>???@@@@@@???>>>>>><<<999999:::<<<<<<<<<999888888888999;;;<<<>>>???BBBFFFHHHFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEFFFGGGEEECCCAAAAAAAAA@@@@@@???<<<::::::<<<>>><<<======<<<::::::;;;<<<888;;;===>>>======>>>??????BBBEEEEEEBBB???>>>???BBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCEEEFFFGGGGGGDDDEEEHHHKKKMMMLLLHHHEEEAAABBBCCCBBB@@@@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@BBBDDDFFFGGGCCCDDDDDDEEEDDDDDDCCCBBBAAABBBCCCEEEGGGJJJLLLMMMKKKMMMRRRWWWUUULLLGGGFFFIIIIIIHHHGGGEEEDDDCCCBBBDDDEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGJJJKKKGGGEEEGGGIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIPPPWWWZZZRRRJJJGGGGGGGGGKKKPPPVVVZZZZZZXXXUUUSSSRRRPPPNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSTTTRRRUUUYYY^^^___[[[TTTNNNPPPOOOOOOQQQSSSSSSQQQOOOLLLMMMNNNNNNPPPSSSXXX\\\XXXWWWWWWYYY[[[]]]]]]\\\XXXWWWUUUSSSSSSTTTVVVWWWXXXZZZ[[[[[[YYYXXXXXXXXXTTTVVVXXXXXXWWWUUUUUUVVVXXX[[[```hhhlllkkkddd]]]WWWUUUTTTUUUXXX[[[]]]^^^^^^```aaa___\\\[[[]]]```hhhmmmsssssshhh[[[XXX[[[XXXXXXXXXYYYZZZ[[[\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSWWWWWWXXXYYY[[[^^^```bbbaaacccfffggghhhiiikkklllooonnnmmmooorrrrrrooollliiigggeeedddeeeffffffeeeffffffeeeaaa]]][[[^^^aaa```cccffffffdddccceeegggmmmppptttvvvtttrrrpppooonnnjjjggghhhmmmpppooolllfffjjjooosss|||ssshhh```YYYUUUTTTQQQMMMKKKJJJJJJHHHGGG@@@BBBCCCDDDBBBBBBBBBCCCAAA@@@???>>>??????AAAAAA<<<======>>>>>>======<<<======>>>>>>>>>>>>??????>>>>>>=========>>>???@@@CCCAAA>>><<<<<<===<<<;;;<<>>===>>>@@@>>><<<<<<======<<<:::777888:::;;;============;;;<<<===>>>??????>>>>>>???<<<888777999;;;<<<===999999999:::;;;===???AAA>>>AAAFFFHHHGGGDDDAAA@@@>>>===<<<<<<;;;;;;;;;<<<::::::999999888999999:::<<<===>>>???@@@BBBCCCCCCEEEEEEFFFEEEDDDCCCCCCBBBBBBAAA???;;;888888:::===>>>???>>><<<999888999:::;;;===???@@@@@@@@@@@@AAA@@@EEEJJJJJJFFFBBB@@@AAAAAAAAAAAAAAA@@@@@@?????????AAADDDGGGIIIJJJJJJJJJGGGHHHKKKNNNPPPPPPMMMJJJDDDDDDCCCBBBAAAAAABBBCCCBBBCCCCCCCCCCCCAAA@@@???AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDGGGHHHJJJKKKMMMSSSXXXVVVMMMHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIGGGDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHKKKKKKGGGFFFIIIIIIFFFHHHIIIJJJJJJJJJIIIHHHGGGQQQ[[[^^^UUULLLLLLOOOPPPQQQUUUZZZ]]]]]]ZZZXXXWWWSSSTTTRRROOONNNOOOPPPNNNPPPOOOOOOOOOOOOQQQRRRSSSPPPSSSXXX\\\]]]YYYRRRMMMLLLMMMOOOQQQRRRRRRPPPNNNNNNNNNOOOOOORRRVVV\\\aaa]]]\\\[[[[[[\\\\\\ZZZYYYVVVVVVTTTTTTTTTUUUVVVWWWZZZ[[[\\\[[[YYYXXXYYYZZZXXXYYYZZZYYYVVVTTTTTTUUUWWWYYY^^^dddhhhiiieeebbbXXXWWWWWWXXXZZZ]]]^^^___\\\^^^``````^^^]]]^^^```dddiiirrrvvvooo```WWWVVV[[[[[[[[[[[[[[[[[[[[[ZZZWWWXXXYYYXXXWWWVVVWWWWWWXXXXXXXXXYYY[[[^^^aaaccc```bbbfffhhhhhhiiijjjlllooonnnnnnoooqqqqqqooollljjjiiifffddddddddddddeeegggjjjjjjfff___\\\^^^aaa___cccffffffeeeeeehhhkkkoooqqqtttuuusssqqqppppppmmmiiiffffffiiilllkkkiiifffiiijjjjjjmmmyyy}}}xxxssspppoooiii```XXXUUURRRQQQOOOGGGHHHGGGFFFDDDCCCCCCCCC>>>???AAAAAA???>>>>>>???AAA???===<<<<<<===???@@@<<<======>>>>>>======<<<============>>>>>>>>>???>>>======<<<===>>>???@@@FFFCCC???===<<<;;;999888999;;;<<<===<<<;;;;;;;;;>>><<<:::999:::;;;;;;:::777777999:::;;;<<<======;;;<<<======>>>????????????<<<888777999;;;<<<===999999999:::;;;>>>@@@AAA===AAAEEEGGGFFFCCC@@@???===<<<;;;;;;;;;;;;;;;;;;999999888888888999999:::<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCC@@@<<<888777888:::>>>???>>><<<:::999:::;;;:::<<<>>>??????@@@AAACCCCCCGGGJJJIIIFFFBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBEEEHHHKKKLLLLLLMMMMMMMMMMMMOOOQQQRRRQQQOOOHHHGGGDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>AAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEEKKKLLLOOOSSSQQQJJJGGGIIIFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEHHHLLLPPPPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFIIILLLKKKHHHHHHJJJIIIFFFGGGHHHIIIJJJJJJIIIHHHGGGMMMWWWYYYQQQMMMTTTZZZYYYTTTVVVXXXXXXWWWVVVVVVWWWVVVZZZZZZVVVUUUWWWUUUQQQTTTSSSRRRPPPPPPPPPPPPQQQOOOPPPRRRUUUWWWVVVSSSPPPKKKMMMOOOQQQQQQPPPOOONNNOOOPPPQQQRRRTTTYYY```eeeaaa```___^^^^^^\\\YYYWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWWWWYYY[[[]]]^^^]]][[[WWWTTTSSSSSSWWWYYY\\\aaaeeefffeeedddZZZZZZ[[[[[[[[[[[[\\\]]]XXXZZZ]]]______``````aaa___dddnnnyyyxxxkkk\\\SSS[[[\\\\\\]]]]]]\\\[[[ZZZXXX[[[]]]\\\ZZZXXXXXXYYYXXXYYYYYYZZZ\\\___aaaccc___bbbfffhhhhhhiiijjjkkkmmmmmmnnnoooppppppooommmjjjiiigggeeecccccccccdddfffjjjmmmjjjddd^^^^^^___```cccfffgggffffffjjjmmmqqqsssuuuuuusssrrrqqqrrrkkkhhhdddccceeeffffffeeeddddddcccbbbdddjjjttt{{{}}}~~~wwwoooiiieeedddcccbbb___\\\XXXUUUTTTVVVTTTPPPMMMJJJHHHGGGEEE@@@BBBCCCAAA>>><<<<<<===>>>@@@AAAAAA@@@@@@@@@AAABBBAAA>>><<<<<<<<<>>>???===>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>===<<<<<<<<<===??????EEEBBB>>><<<;;;;;;999888999:::;;;<<<======<<<<<<<<<:::777777999:::::::::888888999:::;;;<<<======<<<======>>>>>>??????@@@>>><<<999999:::<<<<<<<<<888888888999:::<<>>AAAEEEFFFDDDBBB@@@???<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::;;;;;;<<<999999:::<<<===>>>???@@@@@@@@@AAADDDGGGIIIIIIHHHDDDCCCAAA===999888999:::<<<=========;;;;;;===???<<<>>>AAACCCEEEHHHLLLOOOKKKJJJGGGDDDBBB@@@??????BBBBBBBBBBBBCCCCCCDDDEEEBBBCCCEEEGGGIIIKKKLLLMMMQQQOOONNNNNNPPPRRRRRRRRRKKKHHHEEEDDDEEEFFFGGGFFFPPPNNNKKKHHHFFFDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKEEEEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDKKKJJJKKKMMMKKKFFFFFFJJJEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHJJJOOOTTTVVVTTTQQQMMMMMMMMMMMMLLLJJJHHHFFFIIIKKKKKKIIIJJJLLLKKKFFFGGGGGGIIIJJJJJJJJJIIIIIIGGGPPPSSSOOOSSS___aaa[[[RRRRRRRRRPPPOOOPPPSSSUUUYYY___```[[[ZZZ]]]ZZZSSSWWWVVVSSSQQQPPPOOOOOOOOOPPPOOONNNOOORRRTTTTTTTTTKKKMMMOOOOOONNNMMMMMMNNNPPPQQQRRRTTTVVV[[[aaaeeebbbaaa```___^^^\\\XXXVVVVVVVVVVVVWWWWWWYYYZZZZZZ[[[[[[ZZZXXXVVVVVVYYY[[[```aaaaaa^^^YYYUUURRRRRRVVVXXX[[[^^^```bbbbbbbbb[[[\\\]]]\\\ZZZXXXXXXXXXTTTVVVXXX[[[^^^```aaabbbaaabbbjjjvvvxxxnnn```WWWXXXYYY[[[]]]^^^^^^]]]]]]\\\___bbb```[[[WWWVVVVVVXXXYYYZZZ\\\^^^```aaabbbbbbeeehhhjjjjjjjjjjjjjjjkkklllnnnoooppppppooooooiiijjjjjjhhheeeccccccdddbbbfffjjjiiieee```]]]]]]aaacccffffffeeefffjjjnnnpppqqqssssssqqqqqqrrrsssoookkkfffccccccccccccbbbbbbaaa______bbbeeehhhiiivvv{{{|||xxxvvvyyy||||||~~~{{{hhhddd^^^YYYVVVRRROOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBAAABBBCCCCCCCCCAAA@@@AAAAAA===???AAABBBBBBCCCDDDEEEAAA@@@???===<<<<<<=========>>>>>>??????>>>>>>===<<<<<<============>>>>>>======<<<<<<<<<===>>>???AAA>>><<<;;;;;;<<<;;;:::888999:::<<<>>>>>><<<;;;999777555555777999::::::999999999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAA>>><<<;;;;;;<<<======<<<::::::::::::;;;===???@@@???BBBDDDDDDBBB@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999:::;;;;;;<<<888999:::;;;===>>>??????>>>===>>>AAAFFFHHHHHHFFFAAAAAAAAA???<<<;;;;;;<<<>>>??????>>><<<<<<===???>>>@@@CCCGGGLLLRRRYYY^^^ZZZRRRHHHAAA@@@@@@???===CCCCCCBBBBBBDDDFFFIIIKKKDDDDDDEEEGGGIIIKKKMMMNNNPPPOOONNNNNNPPPQQQPPPOOOJJJGGGDDDEEEHHHKKKLLLLLLUUUSSSOOOKKKHHHGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJHHHHHHJJJHHHDDDEEEIIIEEEEEEDDDDDDEEEHHHJJJLLLMMMLLLMMMQQQWWWYYYWWWTTTNNNOOOPPPPPPOOOMMMKKKIIIIIIJJJJJJIIIKKKNNNLLLGGGFFFGGGIIIKKKLLLLLLKKKKKKGGGOOOSSSTTT```mmmhhhXXXMMMNNNNNNNNNNNNPPPTTTWWW[[[bbbaaaZZZYYY^^^]]]VVVVVVUUUSSSQQQPPPOOOOOOPPPQQQOOONNNNNNPPPSSSTTTUUULLLNNNOOONNNLLLKKKLLLNNNNNNPPPRRRTTTWWWZZZ___ccc```___^^^^^^]]][[[WWWTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\ZZZWWWVVVWWWZZZ]]]```bbbcccaaa\\\WWWTTTSSSTTTVVVYYY[[[\\\]]]]]]^^^ZZZ\\\^^^]]]YYYVVVUUUVVVSSSSSSUUUXXX\\\___```aaagggeeefffkkkkkkddd___]]]XXXZZZ\\\]]]]]]]]]\\\[[[\\\```cccbbb\\\WWWUUUVVVWWWXXX[[[^^^```aaaaaaaaacccfffiiikkkjjjiiihhhhhheeegggjjjlllllllllmmmmmmiiikkkmmmllliiifffeeefffbbbccceeeeeedddbbb___^^^```bbbddddddcccdddhhhllllllmmmnnnnnnmmmnnnoooqqqrrrooojjjfffeeedddeeeeeeeeedddbbbaaabbbcccddddddgggmmmpppnnnmmmpppssstttxxxxxx{{{}}}wwwrrrgggeeebbb```^^^^^^___```PPPNNNJJJIIIIIIIIIIIIHHHCCCDDDEEEEEEFFFFFFEEEEEEAAACCCDDDEEEEEEDDDDDDEEE>>>===<<<;;;<<<<<<<<<<<<===???AAABBBAAAAAABBBCCC========================<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>>======<<<;;;<<<===>>>???===;;;999999;;;===>>>===666777999;;;======;;;:::888666444444777999;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB>>><<<<<<<<<>>>>>>===<<<============>>>???AAABBB@@@BBBCCCCCCAAA@@@???@@@<<<<<<;;;;;;;;;<<<<<<===888777777777888999999::::::;;;<<<===>>>@@@AAAAAA===<<<<<>>???@@@???>>>===>>>???CCCCCCBBB???<<<:::;;;<<<999;;;???EEELLLUUU___eeeggg[[[KKKBBBAAABBB@@@>>>DDDCCCBBBCCCEEEIIILLLOOOGGGGGGGGGHHHIIILLLNNNPPPNNNNNNMMMNNNPPPOOOMMMKKKIIIFFFDDDEEEIIINNNPPPPPPNNNLLLHHHEEEDDDEEEGGGHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDAAAAAAAAABBBDDDFFFGGGHHHHHHGGGHHHIIIGGGDDDDDDHHHEEEEEEDDDDDDFFFIIIKKKMMMQQQOOOOOOSSSXXX[[[XXXUUUNNNOOOPPPQQQQQQOOONNNLLLHHHJJJJJJIIILLLPPPMMMGGGFFFGGGIIILLLMMMMMMMMMMMMKKKSSSWWW\\\kkkxxxmmmVVVKKKMMMOOOQQQRRRTTTXXX[[[]]]ccc```WWWVVV]]]^^^XXXUUUTTTRRRQQQPPPPPPPPPQQQSSSQQQOOOOOOQQQSSSTTTTTTMMMNNNOOOMMMJJJIIIKKKNNNLLLOOORRRTTTVVVYYY]]]```^^^]]]\\\\\\\\\ZZZVVVSSSTTTTTTUUUVVVXXXYYYZZZZZZ^^^]]][[[XXXVVVWWW[[[^^^___aaacccccc___ZZZVVVTTTSSSUUUXXXYYYYYYYYYYYYZZZXXX[[[]]]\\\YYYUUUTTTUUUSSSSSSSSSVVVZZZ]]]______kkkfffccc```[[[XXXZZZ```\\\]]]^^^^^^]]]ZZZXXXVVVWWW\\\aaaaaa\\\XXXWWWYYYVVVXXX\\\```bbbbbbaaa```bbbeeehhhiiihhhgggffffff```bbbeeeggghhhhhhiiijjjiiimmmppppppllliiiggggggeeedddbbbcccddddddcccaaa___aaacccbbbaaabbbfffjjjhhhjjjkkkjjjjjjkkkmmmooopppmmmiiifffeeeeeeggghhhhhhgggeeebbb___^^^___aaa___eeegggeeedddiiimmmooorrrxxxzzz||||||xxxqqqqqqqqqvvvzzzrrrnnnhhhaaa]]]\\\ZZZUUUPPPSSSQQQMMMJJJJJJKKKNNNOOOHHHEEEBBBBBBCCCEEEEEEEEE???@@@AAAAAABBBBBBAAAAAACCCCCCCCCBBB@@@@@@@@@AAADDDAAA>>>===>>>???>>>===@@@AAABBBAAA>>><<<<<<<<<999:::;;;<<<============;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<===>>>???999;;;<<<;;;;;;<<<>>>@@@888999999::::::999999888666666777777777777666666777777777888999;;;<<<===CCCAAA??????AAABBB@@@===============<<<<<<<<<<<>>===<<<;;;;;;<<<>>><<<<<<<<<:::888999;;;>>>999:::;;;<<<===============;;;:::<<>>>>>>>>:::AAAGGGGGGEEEGGGOOOXXX\\\VVVMMMDDD>>><<<===>>>>>>@@@CCCDDDEEEIIIOOOTTTMMMMMMKKKHHHGGGIIIMMMPPPNNNOOOOOONNNJJJIIIIIIKKKLLLGGGEEEJJJNNNOOOPPPSSSQQQIIIBBB@@@DDDGGGFFFDDDGGGEEEBBB@@@???@@@AAACCC???BBB======DDDBBB>>>EEEAAABBBCCCCCCBBBDDDFFFIIIHHHHHHHHHGGGFFFEEECCCCCCGGGFFFEEEDDDFFFIIILLLNNNRRROOONNNRRRXXX[[[YYYUUUUUUTTTTTTUUUTTTQQQLLLHHHKKKLLLMMMNNNNNNMMMKKKJJJFFFGGGFFFHHHNNNTTTRRRMMMLLLMMMYYYnnnyyysssddd[[[NNNOOORRRUUUYYY[[[[[[ZZZ___^^^]]]ZZZWWWVVVXXXZZZZZZWWWTTTRRRQQQPPPOOONNNJJJLLLMMMNNNNNNPPPSSSUUUNNNKKKJJJKKKJJJJJJNNNTTTLLLLLLMMMNNNQQQTTTWWWXXX___\\\YYYVVVVVVVVVUUUSSSNNNQQQTTTUUUTTTTTTWWWZZZVVVXXXYYYVVVSSSTTTZZZ```___bbbbbb]]]YYYYYYXXXUUUTTTWWWZZZYYYXXXYYY]]]```\\\]]]\\\ZZZWWWTTTSSSTTTPPPQQQTTTWWWZZZ^^^```bbbddddddccc```\\\YYYXXXXXXaaabbbbbb^^^YYYVVVWWWYYY^^^___```aaa```^^^\\\ZZZWWWZZZ]]]___``````aaabbb___ccceeedddgggjjjfff]]]bbbbbbbbbbbbcccdddeeeffflllllllllmmmmmmmmmnnnnnnkkkgggddddddfffeee```[[[``````______```aaacccdddcccdddeeefffhhhiiijjjkkkpppkkkfffddddddeeedddccclllkkkhhheeecccaaa```___bbbeeehhhfffaaa```ccchhhkkkrrrzzz|||yyyvvvuuuwwwtttwww{{{~~~}}}xxxsssoooiiilllooopppqqqsssxxx}}}uuupppmmmnnnuuu}}}{{{yyyyyy{{{|||}}}}}}}}}zzzyyyvvvrrroooqqqtttxxx{{{qqqddd[[[YYYYYYYYYWWWSSSQQQNNNLLLIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAAAAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@???======>>>???AAACCC???????????????>>>======AAA???===;;;:::;;;<<<===::::::;;;<<<=========<<<>>>===;;;:::;;;===???@@@<<<;;;;;;;;;<<<===???@@@999:::;;;;;;:::;;;===???999999::::::::::::999999888888888888888888888888888888999999:::<<<===>>>BBB@@@??????AAAAAA???===========================>>>======>>>AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA;;;===>>>>>>===<<<===>>>======<<<:::999999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@AAABBBCCCAAAAAA@@@>>>===>>>@@@CCCIIIGGGEEEBBB???===<<<;;;;;;@@@DDDDDDBBBCCCIIIOOOSSSOOOIIICCC@@@???@@@AAA@@@BBBEEEFFFGGGJJJOOOSSSPPPPPPOOOMMMKKKLLLOOOQQQOOONNNLLLLLLMMMLLLIIIGGGHHHDDDCCCHHHLLLKKKKKKLLLMMMGGGBBBAAAFFFJJJJJJHHHGGGEEECCCAAA@@@@@@@@@AAA@@@BBB===<<>>>>>???@@@@@@???>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@>>>======>>>???@@@>>>>>>??????>>>>>>===<<<@@@>>><<<:::::::::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;<<<;;;999999999;;;<<<>>>;;;;;;;;;;;;;;;===>>>???888999::::::::::::;;;===999999::::::::::::999999:::999888777777888999:::::::::::::::;;;===>>>>>>AAA@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAABBBCCCEEEFFFBBBCCCDDDDDDEEEEEEDDDDDD===???AAAAAA@@@??????@@@>>>>>>===;;;:::;;;>>>@@@@@@???===;;;:::;;;<<<<<>>???BBBDDDGGGGGGEEEDDDCCCCCCCCCCCCBBBDDDGGGHHHIIIKKKNNNPPPPPPPPPPPPOOOMMMLLLMMMOOOQQQOOOMMMOOOQQQQQQLLLGGGGGGEEEFFFLLLMMMJJJHHHHHHHHHEEEBBBCCCGGGKKKLLLKKKGGGFFFEEECCCAAA@@@@@@???@@@BBB;;;999BBBCCC???CCCBBBBBBBBBBBBCCCGGGLLLPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOORRRSSSQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKOOOSSSRRRMMMQQQTTT]]]hhhlllfff^^^ZZZXXXUUUTTTWWW\\\^^^\\\XXXTTTWWW[[[]]][[[XXXUUUTTTYYYWWWTTTRRRPPPPPPQQQQQQSSSUUUVVVVVVUUUSSSSSSSSSTTTPPPNNNNNNLLLIIILLLQQQOOONNNNNNNNNOOOQQQTTTVVVWWWVVVUUUVVVVVVUUURRRPPPQQQTTTWWWWWWVVVVVVYYY\\\VVVWWWWWWTTTRRRTTTYYY]]]___cccccc^^^[[[[[[ZZZXXX\\\YYYWWWYYY^^^```^^^[[[YYY[[[]]]]]]ZZZVVVTTTSSSNNNOOOQQQTTTWWWYYY\\\]]]YYY[[[^^^___^^^\\\\\\\\\___]]][[[ZZZZZZZZZYYYXXXTTTUUUWWWYYY[[[]]]___```[[[\\\]]]]]]]]]]]]___aaacccddddddbbbdddgggfffcccaaaaaa```_______________]]]___aaadddgggjjjmmmnnncccaaa^^^___aaaaaa___\\\[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]^^^___```aaabbbcccgggdddaaa```bbbcccddddddccccccccccccbbb```^^^\\\\\\^^^aaaccccccaaa^^^\\\cccfffjjjkkkjjjjjjlllnnniiilllqqqttttttqqqllliiihhhgggfffbbb___^^^___aaaeeeeeeeeecccbbbaaabbbdddhhhfffcccbbbbbbbbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]______```\\\]]]___```aaaaaa``````cccaaabbbfffhhhggghhhkkkkkklllooossswww{{{~~~~~~yyywwwwwwxxxyyyxxxzzz{{{}}}}}}|||zzzyyyxxxzzz||||||{{{yyyyyyyyy||||||{{{{{{yyyuuuooojjjiiifffcccccceeeeeeccc```___\\\\\\___cccccc]]]XXXQQQMMMJJJIIIJJJKKKIIIGGGGGGHHHGGGFFFDDDEEEGGGIIIIIIFFFCCCBBBCCCCCC???<<<======<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???============>>>===>>>>>>>>>>>>===<<<<<<>>><<<;;;999999999::::::;;;;;;<<<<<<<<<;;;::::::999999888777777888:::;;;;;;:::::::::;;;<<<===>>>777888::::::999999:::;;;999::::::::::::::::::999:::999777666666777999:::::::::::::::;;;<<<===>>>??????>>>????????????>>>???????????????@@@@@@@@@???BBBEEEEEECCCBBBDDDGGGBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFEEECCCAAA@@@AAACCC??????>>>===<<<===???BBBEEECCC@@@>>>===???AAACCCEEEIIILLLJJJDDD@@@AAACCCCCCEEEFFFFFFDDDBBBAAAAAACCCCCCCCCBBB???<<<999888<<<;;;;;;;;;===>>>>>>>>>@@@AAADDDFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMLLLMMMNNNMMMKKKIIIIIIJJJQQQRRRSSSTTTTTTRRROOOLLLLLLLLLNNNSSSSSSNNNJJJIIIIIIGGGFFFGGGIIIJJJJJJJJJHHHGGGFFFDDDCCCAAA???>>>>>>BBB;;;777@@@CCC@@@CCCBBBBBBAAAAAABBBGGGMMMRRRRRRPPPMMMKKKJJJJJJLLLLLLJJJKKKKKKMMMOOOQQQSSSTTTOOOQQQTTTTTTTTTSSSUUUVVVTTTSSSRRRRRRTTTUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTRRRSSSQQQNNNPPPTTTTTTPPPMMMRRRYYY```aaa]]]ZZZXXX\\\WWWTTTUUUYYYZZZVVVQQQSSSWWW\\\^^^\\\YYYWWWVVVZZZZZZXXXUUUTTTTTTUUUWWWVVVXXXYYYYYYVVVTTTRRRQQQUUUQQQOOOOOOKKKHHHJJJNNNPPPOOONNNNNNNNNPPPRRRTTTTTTTTTUUUVVVWWWVVVSSSPPPSSSVVVXXXXXXWWWWWWYYY\\\WWWWWWVVVSSSRRRTTTXXX\\\___cccccc___\\\\\\[[[YYY]]][[[ZZZ\\\^^^___^^^\\\[[[^^^```___[[[WWWSSSQQQPPPPPPQQQSSSTTTUUUVVVWWWUUUXXX]]]``````____________\\\YYYYYY\\\]]][[[YYYRRRSSSTTTVVVXXX[[[^^^___]]]^^^]]]\\\[[[\\\^^^```ddddddbbbaaabbbdddeeeeeedddcccbbb```______^^^^^^YYY[[[]]]aaadddhhhjjjkkkbbb```^^^]]]^^^^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^______aaa```___^^^```aaacccccc___```bbbbbbbbb```^^^\\\\\\]]]^^^```bbbaaa^^^\\\```aaacccbbbbbbcccgggjjjdddgggllloooooommmiiigggeeecccaaa^^^\\\\\\^^^___]]]```ddddddaaa___```bbbccccccccccccdddbbb___]]]WWWWWWXXXYYYXXXWWWVVVUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWXXXZZZ[[[ZZZYYYWWWVVVVVVTTTTTTXXXYYYWWWWWWZZZVVVVVVWWWXXXYYY[[[]]]^^^\\\]]]___aaabbbcccddddddcccdddeeefffhhhiiikkkkkkeeecccaaa``````aaabbbcccaaa^^^XXXTTTQQQQQQRRRTTTRRRTTTVVVXXXXXXWWWUUUTTTSSSUUUWWWXXXVVVUUUTTTTTTYYYXXXYYYYYYXXXTTTNNNIIIPPPNNNNNNNNNPPPPPPNNNKKKLLLJJJJJJMMMPPPQQQMMMIIILLLIIIFFFFFFGGGGGGFFFDDDCCCDDDEEEEEECCCCCCDDDFFFBBBAAA@@@AAABBBBBB@@@===;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>><<<============<<<;;;;;;;;;;;;:::999888888999999;;;;;;;;;;;;;;;:::999888999888777777777888888999:::::::::::::::;;;<<<<<<666888::::::999888999::::::::::::;;;;;;::::::::::::999777666666777999::::::999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???>>>?????????@@@@@@@@@AAABBBEEEHHHGGGDDDBBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIINNNMMMIIIEEEAAAAAACCCEEE@@@@@@@@@???>>>???BBBDDDFFFDDDAAA???@@@BBBFFFHHHHHHLLLOOOLLLFFFBBBBBBDDDFFFIIIKKKJJJGGGCCCAAA@@@??????@@@@@@???===;;;999;;;999999;;;>>>???>>>===>>>@@@DDDGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGGGGMMMRRRVVVVVVRRRNNNNNNPPPQQQQQQTTTXXXVVVOOOKKKKKKNNNOOOPPPOOOLLLJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???===DDD???999@@@DDDBBBDDDAAAAAAAAA@@@AAAFFFLLLQQQQQQOOOMMMKKKJJJJJJKKKLLLIIIJJJLLLNNNPPPQQQRRRRRRNNNPPPRRRSSSRRRRRRSSSTTTUUUSSSRRRSSSTTTTTTSSSRRRTTTSSSRRRRRRRRRSSSUUUVVVRRRTTTSSSQQQRRRVVVVVVSSSJJJPPPVVVYYYYYYZZZZZZZZZYYYVVVSSSSSSWWWXXXUUURRRTTTVVVYYYYYYXXXWWWWWWWWWXXXYYYYYYXXXVVVUUUWWWYYYVVVXXXYYYYYYVVVRRRQQQPPPSSSPPPNNNNNNKKKGGGHHHLLLPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTWWWXXXWWWTTTQQQTTTWWWYYYYYYWWWWWWZZZ]]]XXXWWWUUUSSSRRRTTTXXXZZZ^^^bbbccc___\\\]]]\\\ZZZZZZ\\\______^^^]]]^^^___ccceeegggeee```ZZZVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTXXX]]]```aaaaaaaaaaaa___\\\YYYZZZ\\\]]]\\\YYYTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^]]]\\\[[[[[[]]]___cccaaa```______```cccfffcccbbbaaa___^^^]]]\\\\\\YYYZZZ\\\___aaadddfffgggdddbbb___]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^___aaabbb^^^___aaabbbaaa```^^^\\\___^^^]]]^^^```aaa```___```___^^^]]]]]]```cccfffbbbeeeiiilllllljjjgggeeecccaaa]]][[[ZZZ[[[]]]^^^UUUZZZ^^^___]]]\\\]]]___``````aaaaaaaaa___[[[WWWSSSTTTVVVWWWWWWVVVUUUTTTMMMOOOPPPRRRSSSRRRRRRQQQTTTSSSSSSRRRRRRQQQQQQQQQNNNLLLLLLOOOOOOLLLLLLOOORRRRRRQQQPPPPPPPPPQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUWWWVVVRRRMMMIIIFFFFFFHHHIIIFFFHHHJJJKKKLLLKKKJJJIIIGGGIIIKKKKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLIIIEEEAAAEEEEEEEEEFFFGGGFFFEEEDDDGGGEEEDDDFFFHHHHHHFFFDDDEEEDDDCCCBBBCCCBBBBBBAAA<<<>>>??????>>>===>>>???@@@???======>>>???>>>>>>======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????????????????>>><<<<<<<<<======>>>>>>???;;;<<<<<<<<<<<<;;;:::::::::999999888888888888888:::;;;;;;;;;:::999888888999999888888888888888999999999999:::::::::::::::666999;;;;;;:::999888999::::::;;;;;;;;;;;;::::::::::::999888888999::::::::::::999999:::;;;;;;<<<<<<===>>>>>>======>>>???>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGGGGEEECCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIQQQOOOKKKFFFBBBAAACCCFFFAAAAAAAAA@@@???AAADDDFFFEEECCCAAA@@@@@@CCCFFFIIIJJJLLLMMMJJJFFFCCCCCCDDDGGGIIIKKKKKKGGGCCCAAA???===============<<<;;;;;;:::::::::<<>>???AAACCCFFFGGGHHHGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHJJJLLLMMMLLLJJJIIIIIIIIIGGGNNNTTTRRRLLLHHHJJJOOOQQQPPPRRRTTTQQQKKKIIIKKKRRRUUUWWWUUUPPPLLLKKKKKKIIIHHHGGGEEECCCBBBAAAAAA@@@LLLJJJ@@@BBBDDDBBBEEEBBBBBBBBBAAABBBEEEJJJNNNOOONNNLLLKKKJJJIIIJJJJJJHHHJJJLLLNNNOOOPPPOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRUUUTTTTTTUUUVVVVVVUUUSSSTTTSSSSSSTTTTTTUUUVVVWWWRRRUUUVVVTTTUUUWWWWWWTTTKKKQQQUUUUUUWWWZZZ\\\[[[TTTSSSRRRSSSUUUWWWXXXXXXRRRSSSTTTSSSRRRRRRSSSUUUSSSVVVYYYXXXVVVTTTUUUWWWUUUWWWXXXWWWTTTRRRQQQQQQQQQOOONNNNNNKKKGGGHHHLLLNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUXXXXXXUUUSSSTTTWWWZZZYYYWWWWWWYYY\\\ZZZXXXUUUSSSSSSUUUXXXZZZ\\\aaaaaa^^^\\\]]]\\\ZZZWWW\\\``````^^^\\\^^^aaabbbddddddbbb]]]WWWTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPUUUXXX\\\^^^_________```___]]][[[ZZZZZZZZZYYYXXXUUUVVVVVVWWWXXXXXXYYYYYY\\\]]]]]]\\\[[[[[[]]]___```^^^]]]]]]\\\[[[___ddd```___^^^\\\ZZZYYYYYYYYYZZZZZZ[[[]]]___```bbbbbbcccaaa^^^\\\YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYZZZZZZ[[[\\\\\\]]]\\\]]]^^^]]]\\\\\\^^^```^^^^^^___```___^^^]]]\\\^^^^^^^^^^^^^^^___```aaaaaa___]]][[[[[[^^^aaacccaaacccgggiiijjjhhheeecccccc___ZZZWWWVVVWWWXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[______^^^^^^^^^\\\XXXUUUSSSSSSTTTTTTTTTRRRQQQPPPKKKLLLOOOQQQRRRQQQPPPOOOQQQPPPNNNMMMMMMMMMNNNOOOMMMJJJJJJMMMMMMJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNNNNPPPTTTWWWUUUQQQLLLFFFCCCCCCDDDEEEBBBBBBCCCDDDDDDEEEEEEEEECCCDDDEEEEEECCCCCCEEEFFFEEEEEEEEEGGGHHHHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAABBBCCCCCCCCCAAA>>>??????@@@@@@AAAAAAAAA<<<>>>???>>><<<<<<===>>>???>>>===<<<<<<===>>>???<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========:::;;;;;;<<<===>>>>>>>>>:::;;;;;;;;;;;;:::999999999999999999999999888888999999:::::::::999888888999999999999999888888888888888999999999999888888777999<<<<<<;;;999999999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::<<<>>>>>><<<<<<===???======>>>>>>???@@@@@@AAACCCCCCDDDFFFGGGGGGEEECCCBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKJJJHHHDDDCCCCCCDDDBBBBBBBBBAAAAAABBBEEEHHHGGGFFFDDDCCCCCCDDDFFFHHHIIIHHHGGGEEECCCBBBBBBBBBDDDFFFHHHHHHEEECCCAAA@@@>>>===<<<;;;:::::::::::::::;;;===>>>>>>>>>>>>>>>??????AAACCCDDDFFFGGGGGGFFFCCCAAABBBEEEGGGGGGFFFJJJKKKLLLKKKJJJIIIJJJLLLGGGKKKOOOMMMIIIGGGIIILLLNNNMMMMMMMMMIIIDDDDDDHHHKKKQQQVVVUUUPPPLLLKKKLLLJJJHHHFFFDDDCCCCCCCCCDDDGGGXXXXXXJJJFFFDDDAAAEEEEEEEEEEEEDDDDDDEEEHHHKKKNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJMMMOOOPPPOOOMMMLLLLLLJJJJJJMMMQQQSSSRRRPPPPPPQQQRRRUUUWWWWWWVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVSSSXXXZZZWWWVVVVVVTTTQQQMMMQQQRRRQQQTTTZZZ[[[XXXQQQRRRSSSRRRQQQQQQTTTVVVPPPQQQRRRRRRPPPPPPPPPQQQOOOTTTYYYZZZWWWUUUUUUWWWUUUVVVVVVUUUSSSRRRRRRSSSPPPNNNMMMOOOMMMIIIJJJOOOKKKMMMPPPRRRRRRQQQOOOMMMMMMNNNOOOSSSVVVWWWUUUSSSTTTWWWYYYYYYWWWVVVYYY\\\[[[YYYUUUTTTTTTVVVYYYZZZ[[[___```]]][[[\\\\\\ZZZXXXZZZ]]]_______________[[[\\\\\\YYYUUUQQQOOOOOONNNNNNOOOPPPQQQQQQRRRRRRVVVYYY[[[[[[[[[[[[\\\]]]]]]]]]\\\ZZZWWWUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^]]]ZZZZZZ\\\ZZZWWW[[[bbb___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^_________^^^\\\YYYWWWVVVWWWXXXUUUWWWXXXZZZ\\\\\\\\\\\\XXXXXXYYYYYYZZZ[[[[[[[[[\\\^^^___^^^[[[ZZZ[[[]]]]]]]]]]]]\\\\\\\\\[[[[[[YYY]]]``````^^^]]]___aaaccc```\\\ZZZ[[[]]]___``````bbbeeeggggggfffcccaaabbb]]]WWWTTTTTTUUUUUUUUUZZZYYYWWWWWWYYY[[[[[[[[[___]]]\\\[[[[[[ZZZXXXVVVSSSSSSSSSSSSRRRQQQQQQPPPMMMOOOQQQSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQNNNKKKKKKNNNNNNKKKKKKNNNIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIJJJKKKKKKLLLKKKJJJJJJGGGHHHJJJJJJKKKNNNRRRVVVYYYUUUNNNGGGCCCAAA@@@AAA>>>>>>>>>>>>>>>@@@AAABBB@@@@@@@@@???>>>???AAADDDDDDCCCCCCCCCEEEFFFEEECCC@@@@@@???>>>===>>>???AAA@@@???>>>???@@@AAABBBBBB>>>???AAAAAAAAAAAAAAABBBAAABBBBBB@@@>>>>>>???@@@===>>>>>>???>>>??????@@@999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;<<<======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::::::::999999888888999999999999999999999777888888999999999999888999999999999999888777777777777888999999888777666777:::<<<===;;;:::999999:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>:::<<<>>>>>><<<;;;===@@@<<<======>>>??????@@@@@@AAA@@@AAADDDIIIJJJGGGDDDBBBCCCDDDEEEFFFGGGGGGGGGCCCFFFIIIIIIGGGDDDBBBAAABBBCCCCCCBBBAAACCCFFFIIILLLJJJHHHGGGFFFFFFGGGHHHHHHEEEBBBAAAAAABBBAAA@@@@@@BBBDDDEEEDDDBBBBBBBBB@@@???<<<:::999888999999;;;===??????===<<<<<<===>>>>>>???@@@BBBDDDGGGHHHEEEBBB???@@@CCCFFFGGGFFFIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKJJJIIIJJJKKKLLLJJJIIIIIIEEE@@@BBBHHHBBBIIIQQQRRRMMMIIIJJJLLLJJJHHHEEECCCBBBCCCEEEFFFNNNaaabbbRRRIIIDDDAAADDDGGGHHHHHHGGGEEEFFFHHHJJJMMMMMMMMMMMMLLLJJJIIIHHHIIIKKKNNNPPPPPPOOOMMMKKKKKKHHHGGGKKKQQQTTTRRRNNNJJJLLLNNNRRRVVVWWWUUUSSSQQQSSSTTTVVVWWWWWWVVVVVVUUUZZZ\\\YYYWWWUUURRRMMMMMMPPPPPPNNNQQQXXXXXXSSSQQQSSSTTTPPPKKKIIIKKKOOOPPPRRRTTTTTTSSSQQQPPPPPPOOOUUU\\\^^^ZZZWWWWWWXXXTTTUUUUUUTTTRRRRRRTTTUUUOOOMMMNNNPPPNNNKKKMMMQQQIIILLLPPPSSSTTTRRROOOLLLLLLLLLMMMPPPTTTUUUUUUSSSTTTWWWYYYYYYWWWVVVXXX[[[\\\YYYVVVTTTUUUWWWYYYZZZZZZ^^^```\\\ZZZ\\\\\\ZZZYYYXXXYYY]]]aaaccc```]]]XXXYYYYYYWWWTTTRRRQQQQQQKKKLLLMMMOOOQQQSSSTTTUUUWWWYYYYYYYYYXXXWWWYYYZZZ\\\]]]]]]YYYTTTQQQQQQSSSUUUWWWYYY[[[[[[[[[YYYXXXXXXZZZ]]]^^^]]]]]]]]]^^^[[[XXXXXX[[[YYYUUUXXX``````___^^^\\\[[[ZZZZZZZZZVVVVVVWWWYYY[[[\\\]]]^^^[[[ZZZYYYWWWUUUUUUWWWYYYRRRTTTVVVXXXZZZ[[[[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZ]]]___```^^^[[[YYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYZZZUUU[[[aaabbb___\\\]]]___ddd```\\\ZZZZZZ\\\]]]^^^```aaadddffffffdddaaa___```[[[UUUSSSTTTWWWWWWWWWVVVSSSOOOPPPUUUYYY[[[[[[[[[YYYWWWVVVWWWXXXWWWVVVOOOOOOPPPPPPPPPQQQRRRRRRJJJLLLNNNPPPPPPOOOMMMLLLIIIJJJLLLMMMNNNNNNNNNMMMIIIFFFFFFIIIIIIFFFGGGIIIIIIJJJKKKKKKJJJHHHEEECCCHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEGGGIIIJJJKKKNNNTTTXXXbbb]]]UUUMMMGGGDDDCCCBBBAAA@@@???>>>???AAACCCEEEBBBBBBAAA???>>>@@@DDDGGGDDDCCCAAAAAABBBCCCCCCBBB??????===;;;:::;;;===???<<<;;;;;;;;;===???AAABBB===>>>??????===<<<<<<<<>><<<:::999;;;<<<777:::===??????>>>>>>>>>666888:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<;;;::::::::::::;;;<<<>>>>>>======<<<<<<<<<;;;============<<<;;;:::999999::::::::::::999888888888999999:::::::::999999666777888999999999999999888888888888888777666666666777888999999888777666999::::::999888888999;;;<<<<<<======>>>>>>>>>???>>>>>>===;;;::::::<<>>======???BBBBBB>>>;;;:::<<<>>>===;;;999999999???===::::::<<<===>>>>>>DDDDDDCCCAAADDDIIIHHHDDDHHHFFFDDDBBBAAAAAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEE>>>@@@AAABBBAAABBBCCCEEEJJJIIIGGGFFFEEEEEEFFFFFFHHHIIIGGGAAA:::888<<<@@@??????AAABBBCCCDDDDDDDDDBBBAAA@@@???===<<<;;;:::<<<===>>>???>>>===:::999AAAAAAAAAAAAAAABBBCCCDDDAAABBBCCCCCCBBBBBBDDDEEEEEEKKKLLLHHHHHHMMMPPPNNNKKKJJJMMMTTTUUUNNNJJJKKKJJJKKKKKKIIIFFFDDDEEEGGGIIIIIIIIIJJJJJJLLLMMMNNNJJJHHHFFFCCCBBBBBBBBBCCCLLL[[[aaaUUUIIIGGGHHHEEEBBBCCCEEEGGGHHHGGGFFFEEEIIIJJJKKKLLLLLLJJJHHHGGGMMMJJJHHHIIILLLOOOOOOMMMKKKMMMLLLHHHHHHLLLNNNLLLJJJJJJJJJLLLQQQUUUXXXXXXNNNQQQVVVYYYZZZYYYXXXWWWUUUXXX\\\^^^]]]XXXRRRNNNNNNNNNOOOPPPQQQRRRTTTTTTQQQPPPNNNNNNMMMMMMKKKIIILLLMMMNNNOOOOOOOOOOOOOOOOOOUUU]]]bbbbbb___[[[YYY[[[WWWSSSTTTVVVVVVSSSOOOTTTQQQNNNMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLIIIIIIKKKMMMPPPPPPNNNLLLPPPQQQSSSTTTTTTVVVXXXZZZWWWXXXWWWTTTUUUYYYXXXUUUYYYYYYYYYYYYXXXWWWVVVVVVWWWXXX[[[___cccccc___[[[WWWUUUSSSRRRRRRQQQOOOMMMKKKLLLMMMOOOPPPPPPPPPOOOZZZZZZYYYXXXWWWXXXXXXXXXZZZYYYXXXVVVTTTQQQOOONNNRRRSSSUUUWWWYYYZZZZZZZZZUUUTTTUUUXXX\\\]]]ZZZWWWWWWXXXZZZ[[[ZZZYYYZZZ[[[\\\^^^^^^[[[VVVTTTUUUXXXYYYYYYYYYYYYZZZ[[[\\\]]]YYYXXXUUURRRQQQPPPQQQQQQOOORRRVVVXXXXXXYYYZZZ\\\YYYYYYXXXVVVSSSSSSTTTVVVVVVXXX[[[[[[ZZZYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWXXX[[[\\\\\\[[[_________]]]ZZZYYYZZZ[[[ZZZ[[[]]]___`````````___]]]YYYTTTPPPPPPPPPQQQQQQUUURRROOONNNQQQUUUYYY[[[]]]ZZZVVVUUUVVVVVVUUUSSSOOOPPPQQQRRRRRRQQQPPPOOORRRQQQPPPOOONNNLLLKKKKKKNNNMMMKKKJJJJJJKKKKKKLLLHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFHHHMMMSSSXXX```___^^^ZZZQQQHHHGGGKKKCCC>>>::::::>>>AAA@@@>>>AAA@@@???>>>>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????<<<===>>>===<<<;;;<<<======;;;999:::<<<>>>===;;;===============>>>>>>???BBB@@@===;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888666888999:::::::::<<<>>>;;;>>>@@@???<<<:::;;;<<<;;;:::999999999:::;;;<<<:::::::::999999888888888777888999999888777888999:::::::::888666666777999===<<<:::999777555333333777777777777777777777777888999999999888888:::<<<======>>>>>>????????????>>>>>>===;;;::::::<<<>>>>>>======???AAA@@@===:::999:::<<<<<<:::888888888:::888777777:::===>>>???CCCDDDCCCAAADDDHHHHHHCCCDDDCCCCCCBBBCCCDDDFFFGGGDDDEEEFFFEEECCCCCCCCCEEEDDDEEEFFFFFFDDDDDDEEEGGGIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFCCC???;;;;;;===@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>===<<<===>>>???@@@???===<<<@@@@@@@@@AAABBBCCCCCCDDDBBBCCCCCCBBBAAAAAACCCEEEAAAFFFHHHEEEEEEJJJLLLJJJSSSPPPRRRYYYZZZRRRIIIEEEFFFFFFFFFDDDBBBBBBCCCDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFDDDBBBAAAAAABBBCCCFFFRRRXXXOOOGGGGGGGGGDDDAAABBBDDDEEEFFFFFFEEEEEEIIIJJJKKKLLLKKKJJJIIIHHHLLLJJJHHHHHHJJJLLLLLLKKKMMMOOONNNJJJJJJLLLLLLJJJGGGFFFFFFIIINNNRRRUUUUUURRRSSSTTTVVVXXXXXXVVVTTTTTTWWWZZZ\\\ZZZVVVPPPLLLOOONNNMMMMMMNNNOOOQQQRRRRRRPPPMMMKKKIIIGGGFFFDDDJJJKKKLLLMMMLLLLLLLLLMMMOOOVVV___ffffffccc^^^[[[[[[XXXUUUVVVXXXXXXUUUQQQUUUSSSOOONNNNNNOOOOOONNNLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNOOONNNMMMLLLNNNOOOPPPPPPSSSVVVYYYWWWWWWTTTRRRUUUZZZZZZVVVYYYWWWUUUTTTTTTTTTTTTSSSTTTUUUWWW[[[^^^___\\\XXXVVVSSSQQQPPPQQQQQQNNNLLLIIIJJJLLLNNNOOOPPPPPPPPPXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUSSSQQQOOONNNRRRRRRSSSTTTUUUVVVWWWXXXUUUSSSRRRSSSVVVXXXXXXWWWUUUWWWYYYYYYXXXWWWXXXYYY]]]^^^___\\\WWWUUUVVVXXXXXXXXXXXXYYYZZZ[[[]]]^^^YYYWWWTTTQQQPPPOOOPPPPPPNNNQQQUUUWWWXXXYYY[[[]]]WWWXXXWWWUUUSSSQQQRRRSSSWWWYYY[[[[[[ZZZYYYZZZZZZWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVVVVWWWZZZ[[[[[[[[[\\\]]]]]]\\\ZZZYYYYYY[[[YYYZZZ[[[\\\]]]]]]]]]]]]]]]YYYTTTQQQPPPPPPPPPOOOPPPPPPOOONNNOOOSSSWWW[[[^^^[[[VVVTTTUUUUUUTTTRRROOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFHHHLLLRRRVVV[[[]]]aaabbb[[[OOOJJJKKKEEE@@@<<<<<>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>===>>>???===;;;::::::;;;===;;;999:::<<<>>>===<<<======<<<<<<======>>>???AAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;;;;888:::;;;<<<<<<<<<>>>@@@===???@@@???<<<:::;;;<<<;;;:::999888888999:::;;;999999888888888888888777777888999999888777888999888999;;;:::888666555666888777777666555444333333777777777777777777777777666888999999888999;;;===>>>>>>>>>???????????????=========;;;::::::;;;===>>>======>>>???>>>;;;999777999::::::888777777888777666555777;;;>>>@@@AAABBBCCCCCCAAACCCGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDFFFGGGHHHGGGEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEBBB???======???@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA;;;<<<>>>@@@@@@@@@@@@???===>>>@@@BBBCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCBBBGGGIIIHHHHHHKKKLLLKKKTTTTTTXXX______VVVHHH@@@GGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCAAA@@@@@@AAABBBCCCAAAKKKOOOJJJGGGIIIHHHDDDAAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIJJJJJJJJJIIIIIILLLJJJHHHHHHIIIJJJKKKJJJMMMPPPPPPMMMLLLMMMLLLHHHEEEDDDEEEHHHLLLQQQTTTTTTWWWTTTRRRRRRUUUVVVTTTRRRSSSUUUWWWXXXVVVRRRMMMJJJNNNMMMKKKJJJKKKMMMOOOPPPNNNMMMJJJGGGEEECCCCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJMMMTTT^^^dddeeebbb^^^[[[ZZZXXXWWWXXX[[[[[[WWWTTTTTTQQQNNNLLLLLLMMMLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIIIIKKKLLLLLLLLLJJJKKKLLLLLLNNNQQQVVVZZZWWWUUUQQQOOOTTT[[[[[[VVVXXXTTTPPPNNNPPPRRRRRRQQQTTTTTTUUUXXX[[[[[[ZZZYYYTTTQQQNNNNNNOOOPPPNNNLLLGGGHHHJJJLLLNNNPPPPPPQQQUUUUUUWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPOOONNNPPPPPPOOOOOOPPPQQQSSSTTTTTTRRROOOOOOQQQSSSTTTTTTRRRTTTWWWWWWVVVUUUUUUVVV]]]______]]]XXXVVVWWWYYYTTTTTTUUUVVVWWWYYY[[[\\\WWWUUUSSSPPPNNNNNNNNNOOOMMMPPPTTTVVVXXXZZZ\\\^^^WWWXXXYYYWWWTTTRRRQQQRRRTTTVVVXXXXXXWWWVVVWWWXXXUUUTTTSSSSSSSSSTTTVVVWWWTTTSSSTTTVVVYYY[[[[[[ZZZYYYZZZ\\\[[[ZZZYYYZZZ[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[XXXUUURRRQQQPPPOOOMMMMMMOOOQQQOOOMMMOOOUUU[[[___[[[VVVSSSRRRRRRRRRQQQMMMMMMMMMLLLLLLMMMMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGKKKPPPTTTUUU[[[ffflllgggXXXMMMJJJFFFBBB>>>===???@@@???<<<@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>><<<:::888888999<<<;;;999:::<<<======<<<===<<<<<<<<<<<<===>>>>>>@@@???===;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===<<<;;;;;;::::::::::::::::::::::::777888999;;;<<<=========888:::;;;<<<;;;<<<===???>>>???@@@???===;;;<<<===:::999999888888888999999777777777777777888888888777888999999888777888999888;;;======;;;777555444555555555555555444444444777777777777777777777777555666888888999:::<<>>>>>>>>>>>>>><<<======;;;999999;;;<<<============<<<;;;999888666888999999888777888999888777777999===@@@BBBBBB@@@CCCCCCBBBCCCFFFFFFCCCEEEEEEFFFFFFEEEEEECCCCCCDDDEEEEEEEEECCCBBBCCCDDDCCCDDDEEEDDDCCCBBBCCCDDDGGGHHHHHHIIIIIIGGGFFFEEEGGGBBB======@@@BBBAAA???AAABBBBBBCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEE<<<===>>>????????????>>>:::<<>>>>>???@@@CCCDDDEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKOOOPPPOOONNNOOOLLLHHHGGGFFFFFFIIINNNSSSUUUVVVXXXSSSOOOOOORRRTTTTTTRRRSSSTTTUUUTTTRRROOOKKKIIIJJJJJJJJJKKKLLLMMMNNNNNNHHHGGGFFFDDDCCCCCCEEEFFFDDDGGGIIIIIIGGGFFFGGGIIIJJJPPPWWW[[[[[[YYYWWWVVVWWWVVVVVVXXXZZZZZZWWWUUUOOOLLLIIIHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHKKKLLLLLLLLLMMMQQQWWW[[[XXXUUUOOOLLLRRRYYYYYYTTTUUUOOOJJJJJJNNNRRRSSSRRRVVVVVVVVVXXXZZZ[[[\\\\\\SSSOOOKKKKKKNNNPPPNNNKKKFFFGGGHHHKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVSSSRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKKKKMMMOOOPPPSSSRRRPPPOOOOOOPPPPPPQQQQQQSSSVVVVVVUUUSSSSSSSSS[[[]]]___]]]YYYVVVWWWYYYOOOPPPPPPRRRTTTVVVXXXYYYUUUSSSQQQNNNMMMLLLMMMNNNLLLOOORRRUUUVVVYYY[[[^^^YYYZZZ[[[ZZZWWWTTTSSSRRROOOQQQRRRRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQSSSTTTVVVRRRQQQRRRTTTWWWYYYZZZYYYVVVYYY[[[\\\\\\[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWYYYWWWTTTSSSRRRQQQOOOMMMNNNSSSVVVSSSMMMKKKRRRYYY^^^[[[VVVRRRPPPOOOOOOOOOKKKKKKIIIHHHHHHIIIKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFIIINNNQQQSSS[[[gggppplll\\\NNNHHHDDDAAA??????@@@AAA@@@>>>??????>>>>>>>>>>>>???????????????@@@???>>>>>>===;;;<<<===;;;999888888999;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===;;;;;;:::;;;;;;999:::::::::;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;999999999999999999999999777888999999:::;;;;;;;;;666888999999999999;;;<<<======>>>>>>===>>>>>>???999999888888888888888888666777777777888888999999777888999999888777888999;;;===???>>><<<999777777777777666666666666666666666666666666666666666666555666888888999:::===???<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999999:::;;;<<<<<<<<<;;;:::999888888666888999999888888999;;;999888888:::===????????????CCCEEECCCCCCFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBBBBDDD???@@@BBBBBBAAABBBCCCEEEGGGGGGHHHIIIIIIHHHFFFEEEIIICCC>>>>>>BBBDDDAAA>>>???@@@AAABBBCCCCCCCCCCCC???@@@@@@AAACCCDDDEEEEEE>>>>>>>>>======<<<<<<;;;:::<<<>>>AAACCCCCCBBBBBBAAAAAABBBAAA??????@@@BBBAAABBBDDDFFFFFFFFFGGGJJJNNN[[[hhhiii^^^QQQJJJHHHDDDGGGKKKJJJGGGCCCAAA@@@BBBBBBAAAAAA@@@AAAAAAAAABBBAAA@@@@@@AAABBBDDDFFFEEEGGGIIIHHHIIIJJJIIIEEE@@@???>>>======@@@BBBDDDBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFEEEEEEFFFHHHIIIFFFKKKNNNMMMNNNOOOMMMIIIHHHGGGGGGJJJOOOSSSUUUVVVTTTQQQMMMMMMPPPRRRSSSRRRSSSRRRRRRQQQOOOMMMKKKIIIEEEGGGJJJMMMNNNNNNNNNMMMEEEFFFFFFEEECCCCCCEEEGGGCCCFFFIIIIIIFFFEEEGGGIIIJJJLLLOOOPPPPPPPPPQQQRRRTTTTTTTTTVVVWWWWWWUUUTTTLLLJJJHHHGGGIIIKKKLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHIIILLLPPPRRRPPPLLLHHHKKKKKKKKKJJJKKKOOOTTTXXXXXXUUUOOOKKKNNNTTTTTTOOOOOOLLLHHHHHHLLLQQQUUUVVVUUUVVVWWWXXXYYYZZZ\\\]]]TTTOOOJJJJJJNNNQQQNNNKKKGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRUUUWWWYYYYYYXXXWWWRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIIIIIIIKKKMMMNNNRRRRRRSSSSSSQQQOOONNNMMMPPPRRRUUUVVVTTTRRRRRRQQQVVVYYY[[[ZZZWWWUUUVVVXXXOOOOOOPPPQQQSSSUUUWWWXXXSSSQQQOOOMMMLLLLLLMMMNNNLLLNNNQQQSSSTTTVVVYYY[[[WWWXXXZZZYYYVVVSSSRRRQQQNNNOOOPPPPPPOOOOOOPPPRRRTTTSSSRRRRRRRRRSSSUUUUUUQQQPPPQQQSSSVVVXXXYYYXXXVVVYYY]]]^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUSSSSSSSSSSSSRRRQQQSSSYYY\\\WWWNNNJJJOOOUUU[[[YYYUUUQQQMMMLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGKKKNNNSSSYYYccckkkgggYYYLLLGGG@@@?????????AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<888:::;;;:::999999:::;;;::::::::::::::::::<<<===;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;::::::999999999999:::::::::;;;999:::<<<>>>>>>===<<<;;;999999999999999999999999999999888888888888888888666888999999888888:::;;;;;;::::::<<<===@@@AAABBB999999999999888888777777777888888999999:::::::::777888999999888777888999<<<<<<<<<:::888666777888888888888777666666555555666666666666666666666666555666888888999:::<<>>@@@BBBBBBBBBBBBDDDFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGBBB>>>>>>BBBCCCAAA>>>>>>???AAABBBCCCDDDDDDDDD??????@@@AAAAAABBBBBBCCC???>>>>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA???@@@@@@@@@??????AAACCCDDDCCCDDDGGGGGGFFFIIIMMMSSSdddpppjjjYYYMMMJJJKKKIIIRRRZZZZZZPPPFFFBBBAAA@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@BBBDDDFFFDDDEEEFFFFFFFFFEEEDDDCCC@@@???>>>>>>>>>@@@BBBDDD@@@@@@???@@@BBBEEEHHHJJJGGGGGGGGGEEECCCCCCEEEFFFCCCHHHKKKKKKLLLNNNLLLIIIHHHGGGFFFHHHLLLPPPQQQRRROOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJDDDFFFIIILLLMMMMMMLLLKKKFFFHHHJJJHHHDDDAAABBBDDDBBBFFFJJJIIIEEECCCFFFIIIJJJKKKKKKJJJJJJLLLPPPSSSRRRRRRRRRRRRRRRRRRRRRSSSOOOMMMKKKJJJLLLNNNOOOOOOHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKPPPVVVYYYXXXSSSNNNKKKKKKJJJIIIIIIKKKOOORRRSSSSSSOOOKKKKKKNNNOOOLLLKKKIIIHHHHHHJJJOOOTTTXXXQQQSSSUUUVVVVVVWWWYYYZZZWWWQQQJJJKKKOOORRROOOKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPSSSUUUWWWXXXXXXXXXSSSQQQPPPNNNMMMMMMNNNNNNJJJJJJIIIIIIJJJKKKMMMNNNRRRTTTVVVUUURRRNNNLLLLLLNNNQQQTTTUUUSSSQQQPPPOOOOOOSSSVVVVVVTTTSSSTTTVVVQQQQQQRRRSSSTTTVVVXXXYYYPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOPPPQQQQQQRRRTTTWWWRRRSSSTTTSSSQQQOOOOOOOOOOOOPPPQQQPPPOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUQQQPPPQQQSSSVVVXXXXXXWWWUUUYYY]]]``````^^^]]]]]]ZZZZZZ[[[[[[ZZZXXXVVVTTTUUUSSSRRRRRRUUUWWWWWWWWWWWW]]]___ZZZPPPKKKMMMRRRVVVVVVSSSPPPKKKIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKQQQSSSYYY```]]]SSSHHHDDD======>>>???@@@AAABBBBBB===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<777999::::::::::::;;;===999:::;;;:::999999;;;===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::888888999999999:::::::::999:::;;;<<<===<<<;;;;;;888888888888888888888888::::::999888888888888888888:::;;;;;;::::::;;;===:::999888999===@@@AAABBB::::::::::::999888777666999999999999999:::::::::777888999999888777888999888888888666333333555777777777666666555555444444777777777777777777777777666777888999888999<<<>>><<<<<<<<<;;;;;;:::::::::999:::;;;;;;999888888999777999:::999666666777:::444555666666666777:::<<<777777777888;;;<<<;;;:::???EEEIIIGGGEEEGGGGGGFFF@@@@@@@@@@@@BBBDDDFFFGGGCCCDDDEEEDDDBBBAAABBBCCC???AAABBBBBBAAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA>>><<<===@@@AAAAAA???@@@AAAAAABBBCCCCCCCCCBBB????????????????????????>>>>>>========================>>>>>>???@@@@@@AAA===>>>????????????BBBDDDIIIFFFFFFIIIIIIHHHLLLRRRUUUdddlllbbbRRRJJJJJJLLLRRR```mmmlll]]]MMMEEEDDD============>>>???@@@@@@AAA@@@???>>>???AAACCCDDDBBBDDDFFFFFFDDDBBBCCCEEEAAA@@@@@@@@@@@@BBBCCCDDDAAA@@@??????BBBEEEJJJLLLPPPPPPOOOKKKFFFCCCDDDFFFCCCGGGIIIHHHHHHKKKIIIFFFHHHGGGFFFGGGJJJMMMOOOOOOKKKOOOSSSRRRNNNKKKKKKMMMNNNLLLKKKIIIHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIICCCGGGJJJIIIEEEBBBBBBDDD@@@EEEIIIHHHCCCAAAEEEIIIEEEGGGHHHIIIJJJMMMQQQTTTRRRQQQPPPOOONNNOOOQQQRRRSSSQQQMMMLLLMMMNNNNNNMMMGGGGGGHHHIIIJJJJJJJJJJJJGGGJJJPPPVVV[[[[[[XXXTTTLLLMMMMMMKKKIIIIIIKKKMMMLLLPPPOOOKKKHHHJJJLLLLLLGGGIIIJJJIIIGGGJJJPPPVVVNNNQQQTTTUUUTTTTTTVVVXXX[[[SSSLLLLLLQQQSSSPPPKKKNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMOOOQQQSSSUUUWWWXXXTTTRRRPPPNNNMMMLLLMMMNNNIIIIIIJJJKKKLLLNNNNNNOOOUUUVVVWWWTTTPPPLLLLLLMMMLLLOOORRRSSSQQQOOOMMMLLLHHHLLLQQQRRRQQQPPPRRRTTTQQQQQQQQQRRRSSSTTTVVVWWWNNNMMMLLLLLLLLLNNNPPPRRROOOPPPPPPOOOMMMNNNPPPRRROOOPPPPPPOOOMMMMMMNNNOOOPPPQQQQQQPPPOOOPPPRRRTTTRRRSSSUUUVVVWWWVVVUUUTTTRRRQQQQQQSSSUUUWWWWWWVVVTTTXXX]]]```___]]][[[[[[WWWYYY[[[[[[[[[XXXUUURRRSSSRRRPPPRRRUUUZZZ]]]^^^YYY]]]___[[[RRRMMMMMMPPPQQQRRRRRROOOJJJGGGFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHIIIJJJNNNUUUTTTLLLDDDBBB<<<>>>????????????@@@@@@<<<===>>>??????>>>===<<<======>>>>>>======<<<;;;999:::;;;;;;::::::;;;<<<888:::;;;:::999999;;;===:::::::::999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::888888888888999999999999::::::::::::;;;;;;;;;;;;888888888888888888888888;;;:::999999999:::;;;<<<999:::;;;;;;:::999;;;<<<<<<:::777888;;;>>>???>>>:::;;;;;;;;;:::999777666999999999999888888888888777888999999888777888999555666777777555555555777666666666666777777777777777777777777777777777777666888999999888999;;;============<<<<<<;;;;;;;;;888:::;;;;;;999888888999666888999888666555888:::333444444444444666999;;;888777888:::===???>>>===???FFFJJJHHHFFFGGGHHHGGGDDDBBBAAA@@@@@@AAACCCDDDCCCDDDDDDDDDBBBAAABBBCCC@@@AAABBBAAA???>>>???@@@AAA@@@???>>>???@@@AAABBB;;;;;;:::<<<>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@?????????>>>=====================>>>???@@@AAA>>>>>>======>>>???@@@@@@;;;===>>>??????@@@BBBDDDHHHDDDCCCFFFFFFDDDIIIQQQRRR^^^cccYYYMMMIIIKKKLLLTTTeeevvvtttaaaMMMCCCCCC;;;;;;;;;<<<===>>>???@@@@@@???>>>===>>>???AAABBBBBBDDDGGGGGGEEEBBBDDDHHHAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@CCCGGGKKKNNNZZZZZZWWWRRRKKKGGGFFFHHHDDDGGGHHHFFFFFFHHHGGGCCCJJJHHHGGGHHHKKKMMMNNNNNNJJJPPPVVVTTTNNNHHHGGGJJJKKKJJJHHHFFFFFFGGGHHHIIIMMMJJJFFFCCCBBBCCCFFFHHH>>>CCCHHHIIIFFFCCCDDDFFF>>>DDDHHHGGGBBB@@@CCCHHH@@@BBBFFFHHHKKKNNNRRRTTTSSSRRRPPPNNNLLLMMMPPPRRRUUURRRNNNLLLKKKKKKJJJJJJEEEFFFGGGIIIJJJKKKLLLLLLFFFHHHLLLRRRXXXZZZYYYWWWPPPPPPPPPNNNLLLKKKKKKLLLFFFLLLOOOKKKGGGIIILLLMMMFFFJJJLLLJJJEEEFFFLLLSSSNNNQQQUUUVVVUUUUUUVVVXXX]]]UUUMMMMMMRRRTTTQQQLLLPPPOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNPPPSSSUUUWWWUUUSSSPPPNNNLLLLLLMMMNNNHHHIIIKKKMMMNNNOOOPPPPPPXXXXXXVVVRRRMMMJJJLLLNNNJJJMMMQQQRRRPPPMMMKKKJJJDDDHHHMMMOOOOOONNNPPPRRRNNNNNNNNNOOOPPPQQQRRRSSSMMMLLLLLLLLLMMMOOORRRSSSPPPQQQPPPNNNLLLKKKMMMNNNOOOPPPPPPNNNMMMMMMOOOQQQOOOOOOOOONNNMMMNNNPPPRRRQQQSSSUUUWWWXXXVVVTTTSSSSSSRRRRRRSSSVVVWWWVVVUUUSSSWWW\\\______\\\ZZZYYYUUUWWWZZZ\\\[[[XXXTTTQQQRRRPPPOOOQQQVVV\\\```bbbXXX\\\]]]ZZZSSSNNNNNNOOOMMMOOOQQQOOOJJJFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGGGGHHHHHHFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDCCCCCCCCCEEEGGGCCCCCCGGGNNNOOOHHHBBB@@@===???@@@@@@>>>======>>><<<===>>>??????>>>===<<<===============<<<<<<;;;;;;<<<===<<<:::999:::;;;888:::;;;:::888888;;;===::::::999999::::::;;;<<<;;;;;;<<<<<<<<<;;;::::::777888888888888999999999::::::999999999:::;;;<<<777777777777777777777777;;;:::::::::;;;===???@@@777888999999888777888:::>>>;;;888888:::<<<<<<;;;;;;;;;<<<<<<;;;:::888777999999888888777777666666777999999999888777888999444777:::;;;:::999888888666777888999:::;;;<<<===777777777777777777777777888999::::::;;;;;;::::::>>>??????>>>===;;;:::888666555555555777888:::<<<888777555444555666888999999888888888888888888888999:::<<<<<<;;;;;;===>>>???BBBGGGHHHGGGFFFGGGHHHGGGCCC>>>===???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBB???======???@@@>>><<>>======>>>@@@??????<<>>======>>>>>>>>>>>>======:::<<<======<<<===AAADDDGGGBBB@@@BBBBBB???===???>>>AAABBB@@@<<<;;;>>>BBBGGGEEECCCBBBBBBEEEHHHJJJXXXYYYXXXSSSKKKFFFFFFIIITTTcccrrrssseeeQQQCCC===???????????????AAABBBCCCDDDAAA>>>===???@@@AAA@@@>>>???AAACCCEEEGGGHHHIIIKKKGGGCCCAAABBBBBB@@@>>>???CCCEEEEEEDDDFFFLLLRRR\\\fffkkkaaaNNNBBBCCCJJJKKKIIIHHHGGGGGGGGGEEEDDDJJJIIIGGGFFFGGGIIILLLMMMKKKMMMOOOOOOMMMKKKIIIHHHGGGNNNNNNFFFAAACCCFFFFFFHHHHHHFFFCCCBBBBBBEEEGGGCCCDDDEEEGGGFFFEEECCCBBBEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCDDDFFFHHHKKKMMMNNNQQQSSSPPPLLLKKKOOOSSSQQQOOOMMMKKKKKKLLLMMMNNNJJJHHHHHHJJJMMMNNNLLLJJJIIIIIIKKKOOOSSSVVVVVVVVVYYYYYYXXXTTTNNNKKKKKKMMMKKKHHHDDDDDDHHHJJJJJJHHHIIIHHHFFFDDDEEEFFFIIIKKKLLLLLLTTT\\\YYYRRRXXXfffpppjjj[[[MMMNNNVVVSSSHHHNNNPPPPPPMMMIIIHHHKKKNNNJJJKKKMMMOOOPPPSSSWWWZZZRRRQQQOOONNNMMMLLLLLLLLLIIIJJJKKKMMMOOOPPPQQQRRROOORRRTTTRRRMMMKKKLLLOOOIIIPPPTTTRRRNNNMMMLLLIIIQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNNNNNNNNNNOOOOOONNNMMMKKKKKKMMMNNNOOOOOORRRRRRQQQOOOMMMLLLMMMOOORRRSSSSSSQQQNNNLLLLLLLLLUUUSSSRRRRRRRRRRRROOOMMMPPPSSSVVVXXXXXXYYYZZZ[[[YYYWWWTTTSSSTTTUUUUUUUUUXXXYYY[[[[[[ZZZWWWTTTRRRTTTTTTUUUXXXZZZYYYUUUQQQNNNLLLKKKNNNSSSWWWXXXXXXYYYYYYXXXVVVSSSPPPMMMKKKPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGCCCEEEHHHHHHGGGFFFFFFGGGHHHFFFEEEFFFGGGGGGFFFEEEBBBDDDGGGIIIIIIGGGDDDBBBFFFDDDBBBCCCDDDDDDAAA>>>CCCBBBBBBAAAAAA@@@@@@???AAA???>>>>>>@@@AAAAAA@@@DDDEEEFFFGGGFFFDDDBBBAAAEEEDDDDDDHHHLLLKKKFFFAAA======<<<<<<<<<<<<=========>>>@@@@@@>>>===>>>???>>>;;;:::;;;>>>???>>><<<888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;<<<=========<<<<<<::::::888999::::::888888999:::777777777888888999999::::::888777666777666555333;;;;;;;;;;;;:::::::::;;;;;;:::999888777777777777999::::::;;;;;;::::::999:::;;;;;;999888777888999:::999999888888888888888<<<;;;999888888888999999:::999888777777777888999999888888888888888999999999777555444333444555666999999:::;;;;;;;;;;;;:::============<<<:::888777777666666666777999;;;<<<999777666555555666777888999999::::::::::::999999888:::;;;;;;;;;;;;<<<>>>===AAADDDFFFEEEDDDEEEFFFEEEAAA===;;;===?????????@@@AAABBBCCCCCCCCCCCCBBB@@@===;;;:::<<<======;;;@@@BBBCCCBBBAAAAAABBBCCC@@@???======?????????>>><<<@@@BBB@@@@@@CCCBBB===<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<<<<===@@@CCCGGGCCCAAACCCCCC@@@>>>@@@===@@@BBBAAA>>>===???BBBGGGEEECCCBBBBBBDDDGGGIIIMMMOOOPPPMMMHHHEEEFFFHHHNNNZZZgggjjj```QQQEEE???AAA@@@???>>>???AAADDDEEEDDDBBB???>>>???AAAAAAAAA>>>???AAACCCDDDFFFFFFGGGIIIEEEBBBAAABBBBBB@@@>>>???BBBDDDCCCAAABBBGGGLLLVVV^^^ccc\\\NNNDDDEEEJJJHHHGGGFFFFFFFFFFFFEEEDDDIIIHHHFFFFFFFFFHHHKKKLLLHHHJJJLLLLLLKKKHHHFFFDDDEEEKKKMMMGGGDDDFFFHHHHHHFFFGGGGGGEEEDDDCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCC@@@AAACCCDDDDDDFFFJJJLLLPPPTTTWWWWWWSSSQQQSSSUUUNNNNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJLLLOOOPPPOOONNNJJJJJJKKKNNNRRRUUUVVVUUU___]]]ZZZVVVSSSPPPOOOOOOIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLMMMLLLQQQXXXWWWUUU^^^lllzzzhhhTTTOOOSSSQQQHHHLLLNNNOOOOOONNNLLLLLLLLLMMMNNNOOOOOOPPPQQQUUUXXXQQQPPPNNNMMMLLLKKKJJJJJJHHHHHHIIIJJJLLLMMMNNNOOOSSSYYY^^^\\\TTTNNNLLLNNNMMMRRRUUURRRPPPPPPOOOKKKMMMMMMMMMLLLLLLMMMMMMNNNPPPPPPNNNNNNMMMNNNOOOOOOPPPNNNLLLMMMNNNPPPPPPOOOQQQQQQPPPNNNMMMMMMOOOQQQQQQRRRRRRPPPMMMLLLMMMNNNUUUTTTSSSSSSSSSRRRPPPNNNQQQRRRSSSTTTTTTVVVYYY\\\XXXVVVSSSRRRSSSTTTUUUTTTWWWXXXYYYYYYXXXUUURRRQQQUUUUUUWWW[[[^^^^^^[[[WWWMMMJJJIIIKKKPPPTTTVVVVVVUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGBBBDDDGGGGGGFFFEEEEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDFFFEEECCCCCCDDDDDDAAA>>>AAAAAA@@@@@@?????????>>>@@@???>>>???AAABBBBBBAAABBBDDDFFFGGGGGGEEECCCAAACCCBBBBBBEEEIIIIIIDDD???======<<<<<<<<<<<<======<<<>>>@@@???>>>===>>>>>>===;;;:::;;;>>>???>>><<<<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::888999::::::888888999:::888999::::::::::::::::::555444444666999::::::999;;;:::999999:::;;;===>>>::::::999888888888888888999::::::;;;;;;::::::999999::::::999888777999:::999999888777777777777888;;;:::999888777888888999999999888777888888999:::999888888888888888999999888777555444333444555666999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777777666666777999;;;<<<999888777555555555666666999:::;;;======<<<:::999888:::;;;;;;:::;;;<<<===<<>>@@@BBBCCCCCCBBBBBB@@@>>>;;;:::;;;<<<======@@@BBBCCCCCCCCCCCCDDDEEEAAA@@@>>>>>>??????>>><<<:::>>>@@@???@@@AAA@@@<<<;;;;;;;;;::::::999999999888:::;;;;;;;;;===???AAAFFFBBBAAADDDDDDAAA???@@@;;;???BBBBBB@@@???@@@BBBGGGEEECCCAAAAAABBBDDDFFFFFFHHHJJJIIIFFFCCCDDDFFFHHHPPP[[[```]]]TTTJJJDDDAAA@@@??????@@@BBBEEEGGGEEECCCAAA@@@AAABBBBBBAAA>>>???@@@BBBCCCCCCCCCCCCEEECCCAAA@@@AAABBBAAA@@@AAACCCEEECCCAAAAAADDDGGGLLLRRRVVVRRRJJJDDDDDDGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEFFFHHHIIIJJJHHHIIIJJJKKKJJJGGGDDDBBBCCCHHHKKKIIIGGGHHHJJJJJJGGGHHHIIIIIIHHHEEECCCAAADDDEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBDDDHHHKKKKKKOOOTTTUUURRROOOOOOPPPKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLKKKLLLOOOQQQQQQQQQNNNMMMMMMNNNRRRUUUWWWWWW^^^^^^___aaabbb^^^WWWQQQIIIMMMPPPOOOJJJGGGGGGIIIFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKNNNTTTVVVXXXcccqqqqqq[[[PPPQQQPPPKKKLLLMMMNNNQQQSSSRRROOOLLLRRRRRRRRRPPPOOOPPPRRRUUURRRQQQPPPNNNMMMLLLKKKKKKHHHIIIIIIJJJKKKMMMNNNOOOWWWaaajjjiii^^^SSSNNNNNNQQQSSSTTTSSSTTTWWWUUUQQQNNNNNNNNNNNNNNNMMMLLLKKKQQQPPPNNNMMMMMMNNNOOOQQQPPPOOONNNPPPRRRSSSSSSRRRPPPPPPOOONNNMMMNNNQQQTTTQQQQQQQQQOOOMMMMMMOOOQQQVVVUUUTTTTTTTTTSSSQQQOOOQQQQQQQQQQQQQQQSSSXXX[[[WWWTTTQQQQQQRRRSSSTTTSSSWWWWWWWWWWWWVVVSSSQQQPPPTTTUUUXXX\\\``````^^^[[[NNNKKKIIIIIILLLPPPSSSTTTSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGBBBDDDFFFFFFEEEDDDEEEFFFCCCBBBBBBCCCFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCAAA????????????>>>>>>>>>>>>>>>@@@??????@@@CCCDDDCCCBBB@@@BBBEEEGGGGGGFFFCCCAAA?????????BBBEEEEEEAAA=========<<<<<<<<<<<<======<<<>>>??????>>>======>>><<<;;;;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<;;;:::999999999:::;;;888999:::999888888999::::::;;;<<<======<<<:::999555444555777:::<<<===<<<::::::999999:::<<<>>>???999999888888999999:::;;;999::::::;;;;;;::::::999888999:::999888888:::;;;888888777666666666777777999999888777777777888888888888888888999:::;;;;;;999999888888888888888999777666555444444444555666999999:::;;;;;;;;;;;;;;;::::::;;;;;;:::888777666666666555555666777999::::::999777666555555555555777888;;;======<<<:::888999:::<<<<<<;;;;;;===>>><<<>>>???@@@AAAAAAAAAAAA???===;;;:::999999999999:::;;;>>>@@@BBBBBBBBBAAABBB@@@>>><<<<<<===???@@@???AAACCCCCCBBBCCCDDDFFFBBBAAA??????@@@???===;;;999;;;===>>>??????>>><<<;;;;;;:::999999888888888888999:::;;;<<<===???@@@CCC@@@@@@CCCDDDAAA>>>???:::===AAABBBAAA@@@@@@AAAFFFDDDBBBAAA@@@AAACCCDDDGGGIIIJJJIIIFFFDDDCCCDDDFFFKKKSSSZZZ\\\WWWMMMEEE??????@@@BBBCCCEEEFFFGGGFFFDDDBBBAAABBBCCCBBBAAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDFFFEEEDDDCCCEEEGGGDDDGGGIIIHHHDDDAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIFFFCCCBBBFFFIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIFFFDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAACCCFFFIIIHHHJJJNNNNNNMMMKKKKKKLLLHHHIIIJJJKKKKKKJJJIIIGGGKKKJJJJJJKKKMMMOOOQQQRRRTTTRRRPPPQQQTTTWWWXXXYYYXXX[[[cccnnntttoooaaaUUUPPPQQQQQQOOOKKKHHHHHHIIIEEEFFFHHHJJJKKKKKKKKKJJJLLLKKKMMMRRRVVVYYYcccmmm{{{mmm[[[QQQPPPRRRQQQNNNMMMNNNQQQVVVWWWTTTQQQUUUUUUSSSQQQOOOOOORRRTTTUUUTTTSSSQQQOOOOOONNNNNNLLLKKKLLLLLLNNNOOOQQQRRRXXXdddppppppeeeXXXQQQOOOPPPQQQRRRSSSYYY______ZZZUUUUUUUUUUUUSSSPPPNNNLLLOOOMMMLLLKKKLLLNNNQQQRRROOOOOOPPPRRRVVVXXXWWWVVVQQQQQQQQQOOONNNOOORRRUUUQQQQQQQQQPPPOOOOOORRRUUUWWWVVVUUUUUUUUUTTTRRRPPPOOOPPPRRRRRRRRRSSSVVVXXXUUUSSSPPPOOOQQQRRRSSSSSSWWWVVVVVVUUUTTTSSSQQQQQQRRRTTTWWW[[[]]]\\\ZZZYYYSSSPPPLLLJJJKKKNNNQQQSSSTTTSSSRRRQQQOOONNNLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBCCCEEEFFFGGGCCCEEEFFFFFFEEEEEEFFFGGGCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFFFFEEECCC===@@@CCCFFFGGGFFFCCCAAA======>>>@@@CCCCCC@@@======<<<<<<;;;;;;<<<<<<===;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;<<<======<<<;;;:::::::::999999888888888888888888888888888888888999999999:::;;;<<<<<<<<<:::888777777888:::;;;777999:::999888777888999999;;;===>>>===;;;999777;;;999888999:::;;;:::999999999:::;;;;;;<<<<<<;;;777777888888999;;;<<<===999::::::;;;;;;::::::999777888999999888888:::<<<888777777666666666666666888888777777777777777777777888888999:::;;;;;;<<<:::999888888777888888888666666555444444444555666888999::::::;;;;;;::::::999:::;;;;;;:::999777666444444333333333555666777999999888777666555555555444666999;;;;;;:::888777:::;;;<<<===<<<<<<===???======>>>???@@@@@@@@@@@@<<<<<<<<<;;;:::999999999777999<<>>@@@>>>@@@AAAAAAAAAAAACCCDDDBBBAAA@@@@@@AAA@@@===;;;888999;;;>>>???>>><<<<<<<<<<<<;;;:::999999::::::888888999;;;===>>>???>>>???===>>>BBBDDD@@@======:::<<>>BBBEEEGGGGGGFFFEEEFFFEEECCCBBBCCCCCCBBB@@@??????@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@AAA???AAADDDFFFFFFFFFGGGGGGBBBCCCDDDCCCBBBAAA@@@???>>>@@@BBBBBB@@@@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKJJJFFFCCCDDDEEEGGGIIIHHHGGGGGGHHHKKKIIIGGGHHHJJJKKKJJJHHHEEEEEEDDDCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEECCCBBBCCCFFFHHHLLLLLLMMMMMMLLLMMMNNNOOOGGGHHHJJJLLLLLLKKKIIIGGGJJJKKKLLLMMMOOOQQQSSSTTTVVVTTTQQQQQQSSSVVVWWWWWWVVVYYYaaannnxxxxxxmmmbbbYYYTTTOOOKKKKKKKKKJJJIIIEEEGGGIIIJJJKKKJJJIIIHHHLLLKKKNNNSSSWWWZZZ___ccchhhgggbbbXXXQQQPPPQQQRRRSSSQQQPPPRRRWWWZZZZZZXXXWWWVVVTTTQQQOOOOOORRRUUUTTTTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMOOORRRTTTVVVWWWbbbnnnooofffZZZSSSRRRLLLNNNPPPTTT\\\eeegggccc]]]\\\[[[YYYVVVSSSOOOMMMLLLLLLKKKKKKMMMOOORRRSSSMMMNNNQQQUUUYYY\\\[[[ZZZSSSTTTTTTRRRQQQPPPRRRSSSRRRSSSSSSSSSRRRSSSUUUXXXYYYWWWVVVVVVWWWVVVTTTRRRMMMPPPTTTVVVVVVUUUUUUVVVTTTRRROOONNNPPPRRRRRRRRRVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUXXXZZZZZZXXXVVVUUUYYYVVVRRRNNNLLLMMMOOORRRQQQQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGEEEGGGHHHGGGFFFFFFHHHIIIFFFDDDCCCCCCDDDDDDBBBAAABBBCCCEEEGGGGGGEEECCCBBBDDDEEEEEEDDDBBBAAA@@@@@@======>>>>>>??????@@@@@@AAABBBCCCFFFHHHHHHEEECCC;;;>>>AAADDDEEEDDDBBB@@@<<<<<<>>>@@@AAAAAA@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>><<<;;;<<<===:::;;;;;;<<<;;;<<<<<<===>>>>>>======<<<;;;;;;;;;888888888888888888888888777888999:::;;;;;;<<<<<<;;;:::888777777888:::;;;777888999999777777888999888999;;;<<<<<<:::777555===<<<::::::;;;;;;999777777999<<<>>>===:::777555666666777888999;;;<<<===999::::::;;;;;;::::::999777888999999888888:::<<<888777777666666666666666777777777777888888777777777777888999::::::;;;;;;:::999999888777777888888555555444444444555555555777888888999999999999999888999:::::::::999777666333333222222222333555555888888777777666666555555333555777888999888777666999;;;<<<<<<;;;<<<===???===<<<;;;<<<>>>??????===999;;;<<<<<<:::999999:::555888;;;>>>??????>>>======>>>>>>===;;;;;;<<<======???@@@@@@??????AAABBBAAA@@@@@@AAABBBAAA>>><<<888888:::>>>???===<<<===<<<<<<:::::::::;;;<<<===999999999<<<>>>@@@???>>>===;;;===BBBDDD@@@<<<;;;;;;<<<>>>????????????>>>@@@@@@@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHBBBBBBEEEKKKOOOLLLCCC;;;999<<>>@@@@@@???>>>???@@@<<<>>>AAADDDFFFGGGFFFFFFDDDDDDDDDDDDCCCBBBBBBAAA===@@@BBBBBB??????AAADDDCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCGGGJJJJJJFFFBBBFFFDDDEEEHHHIIIGGGGGGIIIJJJGGGFFFHHHLLLOOOOOONNNCCCBBBAAAAAACCCEEEHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFDDDDDDFFFHHHLLLLLLKKKJJJKKKLLLNNNOOOHHHIIIKKKMMMMMMLLLJJJIIIJJJMMMPPPRRRSSSTTTVVVXXXVVVTTTRRRQQQSSSTTTTTTSSSYYYYYY\\\eeeppptttrrrmmm]]]VVVNNNJJJKKKLLLKKKJJJFFFGGGIIIKKKLLLLLLKKKKKKLLLMMMOOOSSSXXX[[[[[[[[[ZZZ[[[YYYVVVRRRPPPPPPPPPVVVUUUTTTVVVYYY\\\^^^___ZZZXXXVVVRRROOOOOOQQQTTTPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMNNNPPPTTTWWWYYYXXX___fffgggaaaZZZUUUTTTJJJOOOSSSWWW^^^eeegggeee```___]]][[[WWWTTTQQQPPPNNNNNNNNNOOOOOOQQQRRRRRRNNNOOOSSSWWW\\\]]]\\\ZZZTTTUUUWWWVVVUUUSSSSSSSSSTTTVVVXXXXXXWWWWWWYYYZZZZZZYYYXXXXXXXXXWWWUUUSSSMMMQQQVVVXXXXXXVVVUUUUUUSSSQQQOOONNNPPPRRRSSSSSSUUUTTTSSSRRRRRRTTTUUUVVVUUUXXX[[[\\\ZZZWWWTTTTTTYYYXXXUUUPPPMMMMMMOOOQQQKKKKKKKKKKKKLLLMMMOOOOOOKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJGGGFFFDDDCCCDDDCCCBBB@@@@@@CCCEEEHHHHHHEEECCC@@@BBBCCCDDDCCCAAA?????????<<<======>>>???@@@@@@AAAAAABBBDDDGGGIIIGGGDDD@@@;;;<<>>>>><<<;;;;;;===??????<<<;;;;;;<<<>>>@@@AAA@@@??????@@@AAA@@@???@@@AAABBBBBB???===999777999???@@@<<<;;;>>>;;;:::999999999;;;===>>>:::999:::<<<@@@AAA@@@>>>;;;:::===CCCEEEAAA===<<<===<<<<<<<<<=========<<<===>>>???AAADDDGGGIIIKKKLLLIIIGGGEEEFFFGGGHHHIIIBBB@@@???AAACCCCCC>>>:::;;;<<>>??????@@@AAAAAA@@@@@@@@@;;;===@@@@@@>>>===>>>???===???BBBFFFHHHHHHGGGEEEAAACCCDDDCCCBBBBBBCCCDDD===@@@CCCBBB???===@@@CCCCCCDDDGGGIIIIIIIIIGGGFFFBBBAAABBBFFFKKKLLLIIIDDDGGGDDDDDDIIIKKKJJJKKKOOOJJJIIIJJJOOOVVVYYYXXXUUUHHHFFFDDDBBBBBBDDDGGGIIIHHHGGGFFFEEEEEEFFFHHHIIICCCEEEHHHHHHGGGFFFGGGHHHGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLIIIMMMRRRUUUVVVVVVWWWXXXXXXVVVUUUUUUUUUUUUTTTSSSXXXXXXZZZaaahhhllljjjgggYYYVVVQQQMMMKKKJJJJJJJJJFFFGGGIIILLLNNNPPPQQQQQQOOOOOOOOOSSSXXX\\\[[[YYYZZZXXXWWWXXXWWWUUUTTTSSSVVVXXXZZZ\\\]]]^^^```bbb^^^\\\XXXRRRNNNMMMOOOQQQNNNNNNNNNNNNNNNOOOOOOPPPOOONNNOOOPPPSSSWWW\\\^^^[[[\\\]]]]]]ZZZXXXVVVUUUNNNTTTYYY[[[\\\```aaa___```___]]][[[YYYXXXWWWVVVSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRVVVZZZ\\\\\\YYYVVVRRRUUUYYYZZZYYYWWWVVVUUUWWWYYY\\\]]]\\\[[[[[[\\\[[[ZZZYYYYYYYYYXXXVVVTTTNNNQQQUUUWWWVVVUUUUUUUUUSSSQQQOOOOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPSSSVVVWWWUUUXXX\\\\\\YYYVVVTTTTTTSSSTTTSSSPPPMMMLLLOOOQQQIIIIIIIIIJJJKKKMMMNNNPPPLLLKKKIIIGGGGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJGGGEEEDDDDDDEEEEEECCCBBBBBBCCCDDDFFFFFFDDDCCCBBB@@@BBBDDDBBB???======>>>:::;;;;;;===>>>???@@@@@@???AAACCCFFFGGGEEE@@@<<<;;;<<<<<<======>>>>>>>>>999;;;<<<>>>>>>>>>???@@@<<<;;;;;;::::::;;;;;;<<<999;;;===<<<;;;:::;;;<<<999;;;<<<<<<::::::;;;===999999999888888888888888888888888888888888888888777888999:::;;;::::::999999999999999::::::;;;;;;666888999888777666777999777777888888999888888888999888888999;;;===<<<;;;666777888888888666555333555555555666777999:::;;;999::::::;;;;;;::::::999999::::::999888777999:::999999888777777777777888666777999:::::::::999999666666777888888888777666;;;:::999888777777777777222333444444555555555555555555666777777777777777555666777777777666555444555444333333333444555666555666777777777777777666555555555666777888888999555777888999888888999;;;;;;999666777:::;;;:::999333777:::;;;:::888999:::444777:::===>>>===;;;999;;;???BBBBBB???===<<<===@@@AAABBBAAA?????????AAA?????????AAACCCBBB@@@>>>999777999???AAA<<<<<>>;;;:::>>>DDDFFFBBB>>>===>>><<<;;;:::;;;<<<<<<;;;;;;<<<>>>AAAEEEIIILLLMMMTTTPPPKKKGGGFFFGGGGGGGGGEEEAAA===;;;===>>>>>>============>>>AAAEEEHHHKKKEEEDDDCCCBBBCCCBBB???===??????@@@AAAAAAAAAAAA@@@:::===@@@@@@>>><<<===>>>AAABBBEEEIIIKKKKKKHHHFFF===???AAAAAA@@@@@@BBBDDD>>>AAADDDBBB>>>===???CCCCCCEEEGGGJJJJJJIIIHHHFFFDDDBBBCCCHHHNNNPPPLLLHHHHHHCCCCCCIIIMMMMMMOOOTTTMMMMMMPPPXXX```ccc```\\\PPPMMMHHHDDDBBBBBBCCCDDDGGGFFFDDDCCCCCCEEEFFFHHHBBBEEEIIIJJJIIIHHHGGGHHHEEEFFFHHHKKKMMMLLLJJJHHHLLLLLLMMMNNNNNNNNNNNNNNNEEEKKKQQQUUUUUUUUUUUUWWW[[[ZZZYYYYYYZZZYYYWWWUUUSSSVVV\\\dddhhhfff___YYYTTTUUUUUUQQQKKKHHHIIIKKKFFFGGGIIILLLPPPSSSVVVWWWQQQPPPPPPRRRXXX^^^]]]ZZZ]]]ZZZXXXZZZ\\\[[[ZZZYYYTTTYYY___aaa```___```bbbbbb___ZZZSSSNNNKKKMMMOOOOOONNNNNNOOOPPPQQQRRRSSSRRRRRRRRRTTTWWW\\\aaaddd___\\\XXXVVVVVVVVVVVVUUURRRYYY___]]][[[[[[[[[YYY```___]]]\\\[[[\\\\\\]]]YYYYYYYYYYYYVVVSSSPPPNNNTTTUUUXXX[[[\\\[[[VVVSSSPPPTTTYYY\\\\\\ZZZXXXWWWXXX[[[___``````^^^]]]\\\\\\ZZZYYYYYYYYYYYYVVVTTTPPPRRRSSSTTTSSSTTTUUUWWWTTTQQQOOOOOOQQQSSSTTTTTTOOONNNMMMMMMOOORRRUUUXXXRRRVVVZZZ[[[XXXTTTSSSSSSMMMOOOPPPNNNLLLLLLOOORRRLLLKKKJJJIIIIIIJJJKKKLLLNNNKKKIIIFFFFFFHHHKKKMMMMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGJJJEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD???BBBCCCBBB>>><<<<<<>>>999999:::;;;<<<>>>??????>>>???BBBDDDEEEBBB===999<<<;;;;;;;;;;;;<<<======888999;;;<<<======>>>???<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<;;;::::::;;;888;;;===<<<:::999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999:::;;;:::999999888999:::;;;;;;;;;;;;:::666888999888777666777888777777777888888999999::::::999888999;;;<<<;;;:::777666555444444555777777444444555555666888999:::999::::::;;;;;;::::::999:::;;;;;;999888777888999:::999999888888888888888777888999:::;;;;;;:::999666666777888888777555555;;;:::999888777777777777222333444444555555555444666666555444444444444555888777777777666666555555333333333444555666888888888999999:::999888777666666888::::::999666555555333666888777555444666888999888888999::::::888555666888:::;;;:::999999::::::777777:::???AAA>>>:::<<<>>>???>>>===;;;;;;<<<:::???CCCDDDBBB??????AAA@@@???>>>>>>@@@BBBEEEGGG??????>>>>>>>>>>>>??????;;;;;;:::888777888;;;>>>===>>>???BBBDDDDDDBBB@@@??????@@@AAAAAAAAAAAA@@@======<<<:::888999;;;===???===;;;<<>>===<<<>>>AAAEEEGGGEEECCCDDDFFFCCC???@@@CCC;;;BBBDDD@@@>>>AAABBB@@@BBB@@@>>><<<<<<>>>@@@BBB===???EEENNNVVVVVVOOOIIICCCBBB@@@>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBB@@@BBBDDDGGGJJJKKKKKKKKKDDDDDDFFFLLLVVV[[[UUUKKKGGGFFFEEEEEEGGGJJJNNNPPPKKKQQQUUUWWW\\\cccfffeeeXXXQQQIIICCCBBBBBBAAA@@@??????@@@CCCFFFHHHHHHGGGDDDDDDDDDGGGIIIIIIHHHFFFDDDFFFHHHHHHHHHHHHJJJLLLPPPWWWWWWOOOLLLRRRSSSNNNMMMLLLQQQWWWZZZWWWWWWYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[XXXXXX]]]cccddd___YYYXXXRRRMMMNNNNNNJJJGGGFFFJJJJJJKKKMMMPPPTTTWWWZZZVVVUUUTTTVVVZZZ___bbbcccddd^^^XXXWWW[[[^^^^^^\\\ZZZ]]]aaaddddddbbbaaa```\\\ZZZWWWTTTQQQPPPOOOOOOJJJQQQTTTQQQOOORRRSSSQQQTTTUUUWWWYYY]]]aaaccceee___aaacccbbb^^^ZZZZZZ[[[YYYZZZYYYVVVTTTUUU[[[___ccc```\\\[[[\\\]]][[[YYY```\\\YYYZZZXXXTTTSSSVVVZZZ\\\\\\ZZZZZZ[[[XXXRRRPPPPPPSSSZZZ```bbb^^^YYY[[[]]]^^^___^^^___```bbbaaa^^^\\\]]]___]]]VVVPPPVVVRRROOOPPPTTTVVVSSSPPPOOOQQQTTTVVVWWWWWWUUUTTTQQQQQQRRRRRRSSSSSSRRRRRRYYYYYYZZZZZZYYYWWWUUUTTTRRROOOMMMLLLLLLMMMLLLKKKKKKLLLMMMKKKIIIGGGGGGGGGRRROOOKKKJJJKKKKKKIIIFFFIIILLLLLLHHHCCCAAADDDGGGDDDDDDDDDDDDEEEFFFHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGAAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999===<<<;;;::::::<<<===???888:::;;;;;;999999:::<<<<<<;;;;;;:::999999999999999999999999999999999999777777888999999999999999777888::::::888777888999444666888:::::::::<<<===888888888999999:::::::::<<<:::888777666777888999888888::::::::::::999888888888999:::::::::999999777777666666777888999999888999::::::::::::999888777888888999999:::;;;;;;888888888888888777666666999999999888888888777777666666666666666555555555555666666777777777777666777777777777666666666666555555444444444555555666666777999:::999888666444222333333333444666777888888999:::;;;:::999777666555777999999888666555555333555777666555444666888777777777888::::::888666666888:::;;;:::999999:::999777666999>>>@@@===:::;;;<<<>>>===<<<;;;;;;<<<999<<>>???AAADDDGGGHHHAAA@@@???>>>============;;;::::::888777888;;;>>>===@@@EEEJJJMMMJJJDDD???>>>???@@@@@@AAAAAA@@@@@@>>>>>>===;;;999999;;;>>>===<<<;;;<<>>>>>>>>???>>>=========???BBBEEEFFFDDDBBBCCCDDDBBB???@@@DDD===CCCDDD@@@>>>AAABBBAAABBBAAA@@@??????@@@BBBCCCCCCEEEJJJRRRYYYYYYTTTOOOFFFDDDBBB@@@??????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGIIIJJJLLLRRRVVVPPPGGGGGGGGGFFFFFFIIILLLOOORRRNNNRRRVVVWWW[[[aaacccbbbXXXRRRKKKEEEDDDCCCBBBAAACCCBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDGGGJJJMMMMMMLLLGGGHHHIIIIIIHHHGGGHHHJJJLLLRRRQQQKKKKKKRRRRRRLLLLLLLLLOOOUUUXXXWWWXXXZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYXXX\\\ccceeebbb]]]XXXRRRNNNNNNMMMHHHEEEEEEHHHHHHHHHJJJNNNSSSXXX[[[WWWVVVUUUWWWZZZ^^^```bbbccc___[[[[[[___ccccccaaa[[[^^^aaadddcccbbb```___\\\[[[XXXUUUSSSPPPOOONNNKKKQQQUUURRRQQQTTTUUUSSSWWWXXXZZZ]]]```dddggghhheeefffhhhfffbbb___^^^^^^XXXZZZZZZWWWTTTUUUYYY\\\```]]][[[\\\^^^``````^^^^^^ZZZWWWXXXWWWTTTTTTXXX\\\______\\\ZZZZZZWWWQQQOOOOOOQQQVVV]]]___\\\XXX[[[\\\^^^^^^]]]^^^___aaaaaa___]]]^^^```^^^XXXSSSSSSPPPNNNPPPSSSTTTRRRNNNRRRTTTVVVYYYZZZYYYXXXWWWTTTUUUVVVWWWWWWWWWVVVUUUYYYYYYZZZZZZYYYXXXVVVUUUSSSQQQNNNMMMMMMLLLKKKIIIFFFHHHJJJJJJJJJIIIJJJLLLPPPNNNKKKJJJKKKKKKJJJHHHHHHJJJJJJGGGBBB@@@CCCFFFCCCCCCCCCDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;:::888888888999;;;<<<999:::;;;;;;999888999;;;999:::;;;<<<;;;:::999888999999999999999999999999666666777888888888888888666888:::999888777888888777999::::::999888888999777777888888888888888888:::999888666666777888999888999:::::::::999888777999999999999999999888888444444444555666888999:::888888999::::::999888888666777777888888999::::::999999999999999888777777999999888888888777777777666666666666555555555555555555666666666555555444555555666666666666666666444444444444444555666777555777999;;;;;;999666444222222333333444555777777777999;;;<<<<<<:::777666444666888777666444555555333555666666555555666888666555555777999999888777555888::::::999888999999999777666999===>>><<<:::999:::<<<;;;::::::;;;<<<999999:::===???@@@???===:::;;;===???BBBEEEGGGHHHBBBAAA???>>><<<;;;;;;:::;;;;;;:::999888999<<>>>>>???@@@@@@@@@@@@???@@@@@@???===;;;:::<<<===:::;;;;;;<<<>>>AAABBBDDDEEEGGGHHHGGGDDDAAA@@@@@@AAAAAA@@@???>>>===<<<;;;<<<======???@@@BBBDDDEEECCCAAAAAACCCAAA???@@@EEEAAADDDDDDAAA@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCGGGMMMSSSTTTQQQMMMGGGFFFDDDBBB@@@@@@@@@AAA???@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKNNNNNNMMMMMMNNNJJJDDDHHHGGGGGGHHHJJJMMMPPPRRRPPPTTTVVVVVVXXX\\\]]][[[VVVRRRLLLHHHFFFFFFEEEDDDFFFEEEDDDDDDEEEEEEDDDBBBCCCCCCDDDGGGLLLPPPRRRSSSJJJKKKKKKJJJGGGFFFFFFGGGJJJMMMLLLIIIMMMUUUTTTMMMMMMKKKMMMSSSVVVVVVWWW[[[[[[[[[[[[[[[\\\]]]^^^___\\\YYYXXX\\\bbbeeeccc___XXXRRRNNNNNNLLLGGGEEEFFFGGGGGGGGGHHHMMMRRRXXX[[[XXXWWWWWWWWWYYY\\\^^^``````^^^\\\]]]bbbeeefffeee^^^```bbbddddddbbb```___^^^]]][[[YYYVVVTTTQQQPPPMMMRRRUUUTTTTTTVVVVVVUUUZZZ[[[]]]```cccgggjjjkkkhhhiiiiiigggccc```______WWWYYYZZZXXXUUUSSSVVVXXX[[[[[[[[[]]]aaacccdddccc\\\YYYYYY[[[[[[YYYYYY\\\___bbbbbb^^^[[[ZZZVVVPPPNNNMMMNNNSSSXXX[[[YYYWWW[[[\\\]]]]]]]]]]]]^^^___aaa```^^^___```___ZZZVVVPPPNNNNNNPPPSSSTTTQQQNNNSSSUUUXXXZZZ[[[[[[YYYXXXYYYZZZ\\\]]]]]][[[ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXTTTRRROOONNNMMMLLLIIIGGGFFFHHHJJJJJJJJJJJJKKKMMMNNNLLLJJJJJJKKKLLLKKKJJJGGGIIIIIIFFFAAA@@@BBBEEEBBBBBBCCCCCCDDDEEEEEEEEE???AAABBBDDDFFFFFFFFFFFFDDDBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>><<<;;;::::::<<<<<<<<<<<<<<<=====================<<<;;;::::::<<<;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999:::999888888888999:::;;;:::;;;<<<;;;999888888999666888;;;======;;;999777888888888888888888888888666777888888999999888888666888999999888777777888777888::::::888777888999777777777777777777666666999888777666777888999:::999999:::::::::999777666::::::999999888888777777111222222444555777999:::777888999::::::999888777555666666777888888999999:::::::::::::::999888888888888777777777777777666555555555555555555555555555555555555555444333222333333444444555555666666333333333444555666777888666666777888888777666555333333333333444555666777777888;;;===<<<;;;888666444555666555444333444666444555555666666666777888555444444666888999888777555888::::::999888999999999888777999;;;===<<<:::888999::::::888888:::<<<999777777:::???AAA@@@>>>999;;;===???AAACCCCCCDDDAAA@@@???===<<<;;;;;;:::<<<<<<<<<;;;;;;;;;>>>AAADDDJJJSSS[[[]]]WWWLLLDDD===>>>??????@@@@@@??????@@@@@@@@@>>>;;;:::;;;===:::;;;>>>??????@@@AAABBBAAACCCEEEDDDBBB???======<<<============;;;:::999<<<<<<>>>???AAACCCDDDDDDCCCAAA@@@BBBAAA???BBBGGGFFFFFFEEEBBBAAABBBCCCDDDBBBCCCEEEFFFGGGFFFFFFEEE???@@@BBBFFFJJJLLLJJJHHHEEEDDDCCCBBBAAAAAAAAABBB>>>???AAACCCEEEGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPQQQLLLIIIIIIGGGCCCGGGGGGGGGHHHJJJLLLOOOQQQPPPSSSTTTSSSSSSVVVVVVSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEFFFEEEDDDDDDCCCDDDGGGLLLQQQTTTUUUMMMMMMMMMJJJGGGEEEDDDEEEKKKLLLKKKKKKRRRYYYXXXQQQOOOLLLMMMQQQSSSRRRUUUYYYZZZZZZZZZZZZ[[[\\\^^^___]]]ZZZYYY[[[___aaa```]]]VVVQQQNNNNNNMMMIIIIIIKKKJJJIIIHHHIIIMMMRRRWWW[[[YYYYYYYYYXXXXXXYYY\\\^^^]]]\\\[[[^^^aaadddddddddbbbcccdddeeeeeedddaaa____________]]]ZZZWWWTTTRRROOORRRUUUVVVWWWXXXXXXXXX[[[\\\^^^```cccfffiiijjjeeeeeedddaaa^^^[[[ZZZYYYVVVXXXZZZXXXUUURRRSSSUUUXXXYYY[[[^^^```bbbcccccc]]]]]]aaaggghhhcccaaaaaaaaaeeeeeeaaa\\\YYYUUUPPPNNNMMMNNNQQQUUUXXXXXXXXX\\\]]]^^^^^^\\\\\\]]]______^^^^^^^^^___^^^[[[XXXPPPPPPPPPSSSUUUUUUSSSQQQRRRTTTWWWYYY[[[ZZZXXXWWW[[[]]]___``````^^^\\\[[[XXXYYYZZZ\\\\\\\\\[[[ZZZTTTRRRPPPOOONNNLLLJJJGGGMMMMMMMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIJJJLLLLLLLLLHHHHHHHHHEEEBBBAAACCCEEEAAABBBBBBCCCCCCDDDDDDDDD===???BBBDDDFFFFFFFFFEEEEEECCC@@@>>>>>>@@@BBBCCCCCCBBB@@@>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::::::::::::::::::::::::::::::::999888888;;;::::::999:::;;;<<<<<<:::;;;<<<:::888777777888666777999;;;;;;;;;:::999888888888888888888888888888888999::::::::::::999666888999999777777777888333555888888888888:::;;;888888888777777666666666777777666666777888999:::999999::::::999888777666::::::999888777666666666333333333444555777888999666777888999999888777666666666777777888999999999999999::::::999999888777666666666666666666666666444444555555555555555666666666666555555333222111111111222333444444555555222222333333555666888999777555444222222444666777444444444444555666777777666888:::<<<<<<:::888777444555555444333333555777555555555666888888999999555444444555777999999888666888;;;;;;:::999999:::999999888999;;;<<<<<<;;;888999999888777777999;;;;;;888777:::???BBBBBB@@@======>>>???@@@@@@??????@@@???>>>======<<<<<<<<<===>>>>>>>>>===>>>AAACCC@@@DDDJJJPPPQQQMMMEEE???>>>>>>???@@@@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<===<<<>>>AAABBB@@@@@@AAABBB>>>@@@BBBBBB@@@===<<<;;;<<<===>>>??????>>><<<;;;<<<<<<>>>???AAACCCDDDDDDDDDAAA@@@BBBAAAAAAEEEKKKKKKHHHEEECCCCCCCCCDDDFFFCCCDDDFFFHHHHHHGGGFFFEEEAAABBBCCCFFFIIIJJJJJJIII@@@@@@@@@AAAAAABBBCCCCCC===>>>@@@CCCEEEGGGHHHIIILLLLLLLLLMMMNNNOOOPPPQQQLLLPPPPPPKKKGGGGGGHHHFFFGGGGGGGGGGGGIIIKKKLLLMMMMMMPPPQQQOOOOOOQQQQQQNNNKKKKKKKKKKKKJJJJJJJJJJJJFFFEEECCCDDDFFFGGGHHHGGGFFFEEEEEEGGGKKKOOOQQQRRRNNNNNNNNNKKKGGGEEEDDDDDDJJJIIIIIILLLTTTZZZXXXSSSQQQMMMMMMOOOPPPOOORRRVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^\\\ZZZZZZ\\\]]][[[YYYRRROOOMMMNNNNNNLLLNNNRRROOONNNLLLMMMOOOSSSWWWYYYYYYZZZZZZXXXWWWWWWZZZ]]]]]]\\\\\\^^^```bbbcccccceeeddddddeeefffeeebbb___]]]]]]]]]\\\ZZZWWWUUUSSSQQQRRRTTTWWWZZZZZZZZZZZZZZZ[[[\\\^^^```bbbdddfff```___\\\ZZZXXXVVVTTTSSSSSSVVVXXXWWWTTTRRRRRRTTTUUUXXX[[[]]]^^^____________bbbkkkuuuvvvooohhhfffaaafffhhhccc]]]YYYUUUPPPOOOOOOOOORRRUUUWWWYYYYYY]]]^^^___^^^\\\\\\]]]^^^\\\\\\[[[\\\]]]\\\ZZZYYYSSSSSSTTTUUUWWWWWWUUUTTTSSSUUUXXXZZZ[[[[[[YYYXXX[[[\\\^^^_________]]]\\\YYYZZZ\\\]]]^^^]]]]]]\\\TTTRRRPPPNNNNNNMMMKKKIIIPPPPPPOOOLLLHHHGGGGGGHHHFFFGGGHHHHHHIIIJJJLLLMMMIIIHHHGGGEEEDDDCCCDDDEEEAAABBBBBBCCCDDDCCCCCCBBB<<<>>>AAADDDEEEFFFEEEDDDEEECCC@@@>>>>>>???AAACCCAAAAAA???===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999999999999999999::::::999999888777999999999999::::::;;;;;;:::;;;;;;:::888666777888999888888777888999;;;<<<777777777777777777777777666777777888888888888888666777999999777666777888333555777888777777999:::999999999888888777777666666666666777777888888999888888999:::999888777666:::999888777666555666666666666666555555666777777666666888888888888666666777777888888999::::::;;;888888888888888777777666555555555555555555555555333444444444555555666666777777777666555444333222000111111222333444444555222333333444555666888888777555111//////222666999666666555555666777777888666777888999999999888888555555555333222333666999777666666777:::;;;;;;:::777666555555777999999888777:::<<<<<<;;;:::;;;;;;;;;::::::::::::;;;<<<===:::::::::888666666888:::;;;:::999;;;>>>AAABBBCCCBBBBBBAAA@@@???>>>>>>===@@@@@@???>>>>>>===>>>>>>===>>>????????????BBBDDDAAABBBDDDGGGIIIGGGCCC?????????@@@AAAAAAAAAAAA@@@>>>@@@AAA@@@>>>===>>>???>>>AAADDDCCCAAA???AAACCC>>>???AAA@@@>>><<<<<<<<<999:::<<<===>>>===<<<<<<<<<======???@@@BBBDDDEEEFFFCCCBBBCCCCCCCCCIIIPPPPPPJJJEEEEEEEEEDDDEEEHHHEEEEEEGGGGGGGGGFFFEEEDDDAAABBBDDDFFFGGGHHHHHHHHH>>>???@@@AAABBBCCCDDDEEE>>>???AAADDDFFFHHHJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTMMMOOONNNIIIFFFIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIILLLMMMLLLLLLOOOOOOLLLHHHKKKMMMMMMLLLJJJJJJJJJFFFDDDCCCDDDFFFIIIJJJJJJHHHGGGGGGHHHKKKMMMNNNMMMMMMNNNMMMKKKHHHEEEEEEEEEFFFFFFGGGLLLQQQTTTTTTQQQPPPLLLLLLNNNOOONNNPPPTTTSSSTTTVVVXXXYYYZZZZZZZZZ^^^\\\[[[[[[[[[ZZZWWWUUUOOOLLLLLLMMMMMMMMMQQQWWWQQQQQQPPPPPPRRRTTTWWWXXXYYYZZZ[[[XXXVVVVVVYYY]]]]]]]]]]]]^^^```bbbdddfffeeecccbbbcccfffeeebbb___XXXXXXXXXWWWVVVUUUSSSSSSSSSQQQRRRXXX\\\[[[[[[\\\[[[[[[[[[\\\]]]^^^```aaa]]]ZZZWWWUUUTTTSSSQQQOOOOOORRRUUUUUUSSSRRRSSSVVVTTTWWW[[[]]]]]][[[[[[[[[```eeepppzzz{{{rrriiieee___eeehhhccc]]]YYYUUUQQQPPPPPPRRRTTTVVVXXXYYYZZZ\\\]]]^^^]]][[[ZZZ[[[\\\YYYYYYZZZZZZZZZZZZZZZYYYVVVVVVVVVUUUUUUUUUUUUVVVUUUWWWZZZ\\\]]]]]][[[ZZZYYYYYYZZZ\\\]]]]]]]]]^^^[[[\\\]]]^^^___^^^^^^]]]WWWTTTPPPNNNMMMLLLKKKIIILLLLLLKKKIIIGGGGGGIIIKKKCCCEEEFFFGGGGGGHHHJJJLLLIIIHHHFFFEEEDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAA===???AAABBBDDDDDDDDDDDDDDDCCCAAA???>>>???@@@AAA??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;;;;;;;:::999888888888888888999999999999888777777666666777777777888888888999:::;;;:::888777777888;;;999777666666888:::<<<666666666666666666666666333444555555666666555555555777888888777666666777666888999888666555555555888888888888888888777777666666777777777777777777666777888999999888777777999888777555555555666666888777666666555555666666555666777888888777666555888888888999::::::;;;;;;777888888888888777666666333444444444444555555555333333333444555555666666666666666666666555444333111111222222333333444444333333333444555666777888666444222000111333666888777777777777777888888999777666666666777777888999666666555333222333777:::999777777888<<<======;;;:::888666666777999999888999;;;===>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>><<<<<<;;;888666666777999;;;;;;;;;;;;;;;>>>AAADDDGGGFFFDDDBBB@@@@@@@@@@@@CCCCCCAAA@@@>>>=========;;;===>>>???>>>???AAACCCEEEEEEEEEFFFGGGGGGEEECCC@@@@@@AAABBBBBBBBBBBBAAA???AAACCCCCCAAAAAABBBCCC???CCCEEECCC@@@>>>AAADDD???@@@@@@???===<<<===>>>888999:::;;;<<<=========>>>=========???BBBEEEFFFIIIEEECCCDDDEEEFFFMMMTTTTTTKKKEEEEEEFFFDDDEEEIIIFFFFFFFFFFFFEEEDDDCCCCCC???AAADDDEEEEEEEEEEEEEEE???@@@AAABBBCCCDDDDDDDDD@@@BBBDDDFFFIIIJJJLLLLLLMMMLLLLLLMMMOOOPPPRRRTTTOOOOOOLLLGGGGGGKKKLLLJJJKKKJJJJJJJJJIIIIIIIIIIIIFFFJJJLLLKKKLLLPPPPPPNNNKKKNNNQQQQQQNNNJJJIIIHHHGGGEEECCCDDDFFFIIIJJJJJJHHHHHHHHHJJJLLLNNNMMMLLLLLLMMMMMMKKKHHHFFFFFFGGGCCCDDDGGGLLLNNNOOOOOOOOOKKKIIIJJJNNNPPPOOOPPPTTTQQQSSSVVVXXXZZZZZZYYYXXX\\\\\\\\\]]]\\\ZZZXXXUUUMMMKKKKKKLLLKKKJJJOOOVVVOOOPPPQQQRRRTTTVVVWWWXXXXXXZZZ[[[XXXUUUUUUYYY]]]YYYYYYZZZ[[[]]]```eeehhhccc```^^^```cccdddaaa]]]WWWVVVVVVUUUUUUUUUUUUUUUSSSPPPQQQXXX]]]\\\[[[]]]]]]]]]\\\\\\\\\]]]^^^^^^YYYVVVRRRPPPQQQPPPOOOMMMLLLOOORRRSSSRRRRRRUUUXXXRRRVVV[[[^^^\\\ZZZYYYYYY___ccclllvvvvvvmmmdddaaa\\\cccgggccc]]]YYYVVVSSSOOOQQQSSSVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWXXXYYYWWWXXXYYYYYYYYYYYYZZZ[[[VVVUUUTTTRRRQQQQQQSSSTTTUUUWWWYYY\\\]]]\\\[[[ZZZWWWWWWWWWXXXZZZ\\\^^^___\\\]]]^^^___```___^^^]]]\\\XXXRRRMMMKKKJJJHHHHHHGGGGGGGGGEEEEEEEEEHHHKKKAAACCCEEEEEEEEEEEEHHHKKKHHHGGGEEECCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA???@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@????????????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::777777999::::::;;;;;;;;;;;;:::999888888777777777888888888888888777777666555666666777777777777777888999:::999888777888999;;;:::888777777777999999666666666666666666666666444444555666666666666666555777888888777666666777666777888888555444444444666666777777777777777777777777777777777777666666555666777888999999888888888777555444444555666777555555555444555555666666555555666777777666555555777777777888999999::::::888999999999999888777777222333333333444444444444222222333444444555666666444444555555555444444333333333333333333333333333444444444444444555666777555444444333444555666777888888888888888888999:::777666555555555666888999777666555333222444888;;;:::888777999===???>>><<<;;;999777666888999999888:::<<<>>>???>>>==================<<<;;;<<<>>>???>>>===<<<999666555777999:::<<<<<<;;;999;;;@@@EEEJJJHHHEEECCCBBBBBBCCCDDDFFFEEECCCAAA???===<<<;;;999;;;===>>>===>>>@@@AAAEEEDDDCCCDDDEEEEEEDDDBBB@@@AAABBBBBBCCCCCCBBBBBB@@@BBBDDDEEEDDDDDDEEEFFF@@@CCCEEEBBB>>>===@@@DDD@@@@@@@@@???===<<<>>>???======>>>???@@@AAABBBBBB???>>>===<<<>>>AAAEEEGGGJJJFFFEEEFFFFFFHHHOOOWWWVVVLLLEEEFFFGGGEEEFFFJJJGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGHHHGGGFFFFFFFFFBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRQQQPPPKKKFFFGGGLLLMMMJJJMMMMMMLLLKKKJJJIIIIIIHHHEEEIIIKKKKKKMMMQQQSSSPPPOOORRRUUUTTTOOOJJJGGGGGGIIIFFFDDDDDDFFFHHHIIIJJJHHHHHHIIILLLNNNOOONNNLLLKKKLLLLLLKKKIIIGGGHHHIIICCCEEEIIIMMMNNNMMMMMMPPPHHHFFFHHHMMMPPPPPPRRRVVVPPPRRRVVVZZZ[[[ZZZYYYWWWZZZ[[[]]]^^^^^^\\\YYYWWWLLLJJJJJJJJJIIIHHHLLLTTTLLLNNNPPPSSSVVVWWWXXXYYYWWWZZZ[[[YYYUUUUUUYYY^^^TTTTTTUUUVVVYYY^^^dddiiiaaa^^^[[[]]]aaabbb___[[[YYYXXXWWWVVVVVVWWWYYYZZZTTTOOOPPPXXX^^^\\\[[[]]]______^^^]]]]]]]]]]]]]]]VVVRRRNNNMMMNNNNNNLLLJJJJJJMMMPPPQQQQQQRRRWWW[[[QQQVVV\\\^^^]]]ZZZZZZZZZ]]]```gggnnnnnnfff___]]]YYYbbbgggccc]]]ZZZWWWTTTNNNQQQTTTVVVWWWXXXYYYZZZYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\UUUTTTRRROOOMMMMMMOOORRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVUUUUUUVVVXXX[[[___aaa^^^^^^___``````___^^^]]]aaa[[[SSSMMMIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBEEEHHH@@@CCCEEEDDDCCCDDDGGGJJJGGGEEECCCBBBCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;:::::::::666777888999:::;;;;;;;;;;;;:::999888777777777777888888888888888777666666777777888999999999999999777888999999888777888:::999999999999999888777666666666666666666666666666777777888999999999999999555777888888666666666777333444666777666666666777444555555555666666777777777777888888777666555444444555666888999999999999777666555444444555777888222222222333444555666777444555666777777666555444666666666777888888999999999::::::::::::999888888222222222333333444444444222222333333444555666666222222333444444444333333444444333333333333333333222333555666888999999999555555444444555666888999888999999::::::;;;;;;<<<:::::::::999999999888888888999999888555444555666999777444444666888999999;;;;;;:::999:::;;;<<<===<<<;;;<<>>>>>===;;;;;;<<<>>>FFFEEEDDDBBBBBBAAAAAAAAABBBDDDDDD@@@???@@@>>>:::999999:::;;;===???AAABBBIIIFFFDDDCCCDDDFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAAEEEGGGEEEEEEGGGEEEAAAAAAAAABBBBBBBBBBBBBBBAAA>>>AAABBB@@@<<<;;;???CCC?????????AAAEEEIIIKKKLLLEEE@@@<<<;;;>>>BBBEEEEEEGGGFFFEEEFFFJJJPPPVVVZZZXXXOOOEEEAAABBBEEEFFFEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFEEEEEEFFFFFFEEECCC@@@AAABBBCCCEEEGGGHHHIIIIIIFFFFFFFFFHHHKKKMMMNNNNNNRRRQQQPPPMMMKKKJJJLLLOOOKKKKKKJJJGGGEEEDDDFFFHHHHHHKKKNNNMMMKKKIIIIIIJJJHHHKKKLLLIIIIIINNNRRRRRRSSSRRRQQQOOOLLLIIIFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGIIIJJJKKKIIIHHHMMMJJJGGGFFFHHHHHHGGGEEE>>>BBBGGGJJJKKKKKKLLLLLLIIIEEEEEEKKKPPPQQQQQQSSSTTTWWWZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXRRROOOKKKHHHHHHMMMRRRVVVOOONNNOOOQQQTTTVVVVVVTTTVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYVVVVVVWWW[[[___bbbaaa]]]YYYZZZ^^^```^^^[[[TTTSSSSSSSSSTTTVVVXXXYYYXXXTTTPPPRRRXXX]]]^^^]]]^^^^^^^^^[[[XXXWWWWWWXXXTTTOOOKKKJJJLLLLLLHHHDDDKKKMMMPPPQQQRRRRRRTTTVVVQQQTTTWWWYYYYYYYYYZZZ[[[^^^aaacccdddccc```^^^^^^ZZZZZZZZZXXXUUUSSSSSSTTTPPPOOOOOOQQQTTTWWWXXXXXXYYYYYYXXXVVVTTTSSSTTTVVVTTTVVVVVVVVVTTTTTTUUUVVVQQQMMMJJJLLLPPPRRRPPPMMMRRRVVVYYYXXXUUUTTTVVVZZZUUUSSSRRRRRRTTTYYY^^^aaa\\\\\\\\\\\\[[[YYYXXXVVVZZZVVVSSSPPPNNNJJJDDD???EEEAAA>>>>>>@@@BBBBBBAAA@@@@@@@@@AAABBBDDDGGGHHHFFFDDDAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::999999888888999999:::<<<<<<:::888777666666666888888777555555444444444444444444444444444444444<<<<<<;;;:::999888777666666666777666666555444444444555555666777666666666777777666666555555555444555666777777777666444333:::999666444333333444555888888777777666444333333444444444555555555666666555666777777666666777888444555666666555555666777333222222222333333444444333444555555666555555555555555555555666666666666555666666666777777777888555555444444333444444444222222333333333333444444222333333444444333333222222222111111111111111111333444555666777888888888555555444444555666888999888999999::::::;;;<<<<<<:::::::::999999999999888666777777666444333333444666666666777888:::<<<===;;;;;;:::::::::;;;<<<===;;;;;;<<<>>>@@@AAA@@@>>>???@@@CCCEEEEEEEEECCCBBBDDDDDDCCC@@@<<<999888888<<<===>>>>>><<<<<<<<<>>>BBBBBBBBBBBBCCCCCCCCCCCCAAADDDDDDAAA@@@AAA@@@<<<;;;;;;;;;<<<===???AAABBBFFFFFFEEEEEEDDDDDDDDDEEECCCCCCDDDEEEEEEDDDCCCCCC???CCCEEEDDDEEEHHHGGGCCCAAAAAABBBCCCCCCDDDCCCCCC@@@BBBCCCAAA<<<;;;>>>BBB>>>>>>???CCCHHHNNNRRRTTTGGGCCC>>>===@@@CCCEEEEEEFFFFFFFFFGGGKKKPPPUUUYYYSSSMMMFFFDDDEEEFFFEEECCCCCCEEEFFFFFFDDDDDDDDDEEEGGGFFFEEEEEEFFFEEECCCBBBAAABBBCCCEEEGGGHHHHHHHHHGGGGGGFFFGGGHHHKKKLLLLLLOOOOOONNNLLLJJJJJJLLLNNNMMMMMMLLLJJJGGGEEEEEEFFFHHHJJJMMMLLLKKKJJJKKKLLLHHHLLLLLLIIIIIIMMMQQQQQQQQQQQQOOOMMMIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKIIIGGGGGGIIIIIIGGGEEE@@@CCCGGGIIIJJJJJJKKKLLLJJJEEEEEEKKKPPPQQQSSSUUUWWWYYY[[[[[[YYYWWWVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVQQQNNNJJJGGGHHHLLLQQQTTTTTTSSSRRRSSSTTTTTTSSSQQQSSSTTTVVVWWWXXXYYYYYYZZZXXXWWWWWWXXXYYY[[[^^^___```\\\XXXXXX\\\^^^^^^\\\WWWVVVUUUTTTTTTUUUVVVWWWXXXTTTPPPRRRWWW[[[\\\[[[]]]]]]\\\YYYVVVUUUVVVWWWTTTPPPKKKJJJLLLLLLHHHEEEIIILLLOOOPPPPPPQQQRRRSSSSSSVVVXXXXXXWWWVVVWWWXXX[[[]]]___```___]]][[[ZZZWWWXXXXXXWWWUUUSSSSSSTTTNNNNNNOOOQQQTTTWWWXXXYYYYYYYYYXXXUUURRRPPPQQQSSSUUUVVVVVVUUUSSSRRRSSSTTTLLLIIIGGGIIINNNRRRRRRPPPNNNRRRUUUUUUQQQOOOPPPSSSSSSQQQPPPPPPRRRVVV[[[^^^YYYZZZZZZZZZYYYWWWUUUTTTWWWUUUQQQOOONNNKKKFFFCCCDDDAAA>>>>>>AAACCCCCCBBB@@@@@@@@@AAABBBDDDFFFGGGFFFDDDAAAAAABBBCCCCCCBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<:::999999888888999999:::::::::888777666666666666888777666555444444444444444444444444444444444444666666666666666666666666777777777777777666555555555555555555555666666666666666666666555555444444444555555666555444333222000111222444666666666666666666777777666555333333333333333333444444444555444666777777666555777888444555666666555555888999666555444333222222333444333333444555555555555555333444444444444555555555666666666666666666666666222222111111111111222222222222222333333444444444222333333444444333333222000111111111111111111111444555555666777777666666666555444444555666888999999999999:::;;;;;;<<<<<<::::::::::::999999999999444555666555333222222333---000333444444555999<<<<<<;;;;;;;;;;;;<<<======::::::;;;===???@@@???===???@@@CCCEEEFFFEEEDDDCCCAAABBBAAA???<<<999999999;;;===??????>>>======>>>===>>>@@@BBBDDDDDDDDDDDDAAADDDDDDBBBAAACCCCCC???>>>>>>===>>>>>>???@@@AAACCCEEEGGGFFFCCCBBBCCCEEECCCDDDEEEFFFFFFEEEDDDCCC===BBBDDDCCCEEEHHHHHHEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEBBB>>><<<===@@@??????@@@BBBGGGMMMSSSVVVIIIFFFBBBAAABBBDDDEEEEEEFFFFFFGGGIIILLLPPPTTTVVVLLLIIIFFFFFFHHHGGGDDDAAABBBCCCEEEEEEDDDDDDEEEGGGIIIGGGEEEEEEFFFFFFEEEDDDAAABBBCCCEEEFFFGGGGGGGGGIIIGGGFFFEEEEEEFFFHHHIIILLLLLLLLLKKKJJJJJJLLLMMMMMMNNNOOOMMMJJJGGGEEEEEEHHHJJJKKKKKKKKKKKKLLLNNNJJJMMMMMMIIIHHHLLLPPPOOOPPPOOOMMMIIIFFFDDDEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHIIILLLNNNMMMJJJHHHIIIJJJIIIHHHHHHIIIJJJJJJHHHFFFAAACCCEEEFFFFFFFFFHHHJJJJJJFFFFFFKKKPPPRRRUUUYYYYYYZZZ[[[ZZZWWWTTTSSSRRRVVVUUUTTTSSSSSSSSSTTTUUUOOOMMMIIIGGGHHHKKKPPPSSSXXXVVVTTTTTTTTTRRRPPPMMMQQQQQQRRRSSSTTTVVVXXXXXXUUUVVVWWWYYYZZZ[[[[[[[[[^^^ZZZVVVVVVYYY\\\]]]\\\ZZZYYYWWWUUUTTTTTTUUUUUUVVVSSSPPPQQQUUUYYYZZZZZZ]]]]]][[[WWWTTTSSSTTTVVVTTTPPPLLLKKKLLLKKKHHHEEEHHHKKKNNNOOOOOONNNOOOPPPUUUVVVWWWVVVTTTSSSSSSSSSVVVWWWYYYZZZZZZXXXVVVUUUTTTUUUWWWVVVTTTSSSTTTTTTMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYWWWTTTPPPNNNNNNNNNTTTUUUUUUTTTRRRPPPQQQQQQLLLIIIFFFHHHLLLPPPQQQPPPOOOSSSVVVVVVSSSPPPOOOPPPPPPOOOMMMMMMOOOSSSWWWYYYWWWWWWWWWWWWVVVTTTSSSQQQUUURRROOOMMMLLLKKKHHHGGGCCCAAA??????AAACCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFEEECCCAAAAAABBBCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::;;;;;;999999999999;;;;;;999999888888888888999999:::999888777777777777888777777666555444444444444555555555555555555555555222222333444555666666777777777777888777777666555555555444333444555666777666555555555555444444444333444444444444333222222))),,,000555777777555444333444666777777666444333333333444444444555555555444555666666555555666888555666666555444666999<<<:::888555333222222333444222333444444555555444444222222222333333333444444666666666555555555555555111111000000000111111222111111222333333444555555222222333333333333222222000000000111111222222222555555666666666555555444666555555555555777888999999999::::::;;;<<<<<<<<<;;;;;;:::::::::999999999444555666555333222333444***///444555222222555:::;;;;;;;;;<<<<<<<<<======999999:::<<<>>>???>>><<>>???===;;;::::::;;;:::<<>>>>>>>><<<===@@@CCCEEEEEEDDDCCC@@@DDDEEEBBBCCCFFFEEEBBBAAA@@@@@@??????@@@@@@AAA@@@DDDHHHGGGBBB@@@AAADDDCCCDDDEEEFFFFFFEEEDDDCCC>>>BBBDDDCCCDDDGGGHHHEEEBBBBBBCCCDDDEEEFFFHHHHHHEEEFFFFFFCCC???======>>>CCCBBBAAA@@@AAAEEEJJJNNNKKKIIIFFFEEEDDDDDDEEEEEEDDDEEEGGGJJJLLLOOOQQQRRRHHHGGGEEEFFFGGGGGGEEEBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKHHHFFFEEEEEEFFFFFFEEEAAABBBCCCDDDEEEEEEFFFFFFHHHHHHFFFCCCBBBBBBEEEGGGIIIJJJLLLLLLKKKJJJLLLMMMJJJLLLOOOOOOLLLIIIGGGGGGJJJKKKKKKKKKKKKKKKLLLMMMKKKNNNMMMIIIHHHKKKNNNNNNOOONNNLLLGGGCCCBBBDDDHHHIIIHHHGGGFFFEEEFFFFFFGGGJJJNNNQQQOOOJJJGGGIIILLLFFFGGGIIIJJJKKKJJJHHHFFF@@@AAABBBAAAAAABBBEEEGGGKKKGGGGGGLLLPPPRRRVVV[[[YYYZZZZZZXXXUUURRRQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTOOOMMMJJJHHHIIILLLPPPRRRVVVUUUTTTTTTTTTSSSQQQOOOOOOOOOOOOPPPQQQTTTVVVXXXTTTUUUVVVWWWXXXYYYZZZZZZZZZWWWTTTTTTVVVZZZ\\\\\\YYYXXXVVVUUUTTTTTTUUUVVVRRRPPPNNNOOOSSSWWWZZZZZZ^^^]]][[[WWWSSSRRRTTTVVVSSSPPPMMMLLLLLLKKKIIIGGGIIILLLNNNOOOOOONNNNNNNNNRRRTTTTTTSSSQQQPPPPPPQQQSSSSSSTTTUUUVVVUUUSSSQQQQQQTTTVVVVVVUUUTTTUUUUUUPPPQQQRRRSSSTTTVVVXXXZZZZZZZZZXXXUUUPPPMMMLLLLLLQQQRRRSSSRRRPPPOOOPPPQQQOOOLLLIIIHHHKKKMMMNNNNNNPPPSSSWWWWWWUUUQQQOOONNNOOONNNLLLLLLMMMPPPSSSVVVUUUUUUUUUUUUTTTRRRQQQOOOSSSQQQNNNKKKIIIHHHHHHGGGAAA@@@@@@@@@AAABBBCCCDDD???@@@@@@AAABBBDDDEEEEEEDDDCCCAAAAAABBBCCCBBB@@@>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCC<<<<<<===>>>>>>=========999999999999999999999999;;;::::::999999::::::;;;999999888888888888999999:::999999888999999::::::777666555444444444444444666666666666666666666666333444444555666777888888555666666666666666555555555444333222222444666777444444444444444444444444444444444444444333333222---///222444555444222000111222555666777666444333444444444555555555666666333444555555555555666888888888666555333555888;;;:::888666444333333555666222222333444444444444444222222222333333333333444555555555555444444444444222222222111222222333333111111222222333444555555222222333333333333222222000000111222333444444555444555555555555444444333666666555555666777999:::999::::::;;;;;;<<<======;;;;;;;;;:::::::::999999555666777666555444555666111666:::999666444777:::;;;;;;;;;<<<<<<<<<<<<<<<999888999<<<>>>???===<<<@@@@@@AAA@@@???>>><<<;;;:::<<<===<<<::::::;;;<<<999<<<@@@AAAAAA@@@???@@@>>>???BBBDDDEEEDDDCCCBBB@@@DDDEEECCCDDDGGGGGGDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>CCCGGGFFFAAA???@@@CCCCCCDDDEEEFFFFFFEEEDDDCCC@@@CCCDDDBBBCCCFFFFFFCCCBBBBBBBBBCCCDDDFFFHHHIIIFFFFFFFFFDDDAAA?????????EEEDDDBBB???>>>???DDDHHHKKKJJJIIIGGGEEEDDDDDDDDDCCCDDDFFFHHHJJJLLLMMMNNNHHHFFFDDDCCCDDDEEEEEEEEEBBBDDDEEEEEEEEEFFFIIIKKKKKKHHHFFFEEEEEEFFFFFFEEEAAABBBCCCDDDDDDDDDDDDDDDFFFGGGFFFCCC@@@@@@BBBEEEGGGIIIKKKLLLKKKKKKKKKLLLFFFIIIMMMNNNMMMKKKJJJJJJLLLLLLKKKLLLLLLLLLLLLKKKKKKNNNMMMIIIGGGKKKMMMMMMOOOOOOLLLGGGAAA@@@DDDHHHIIIHHHFFFEEEDDDEEEEEEFFFJJJNNNQQQOOOJJJGGGIIILLLEEEGGGIIIJJJJJJHHHGGGFFFAAABBBBBBAAAAAABBBEEEGGGJJJHHHIIIMMMPPPQQQUUU[[[VVVWWWXXXVVVSSSRRRQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSOOOMMMLLLKKKKKKNNNPPPRRRSSSRRRSSSUUUWWWYYYXXXWWWOOOOOONNNOOOPPPSSSUUUVVVTTTTTTSSSSSSTTTVVVXXXYYYWWWUUUSSSRRRTTTWWWYYYZZZUUUTTTTTTSSSTTTUUUVVVWWWNNNMMMMMMNNNRRRWWWZZZ\\\^^^^^^\\\XXXTTTSSSTTTUUUQQQOOOMMMLLLLLLKKKJJJIIIKKKNNNQQQQQQPPPNNNNNNNNNNNNOOOPPPPPPOOONNNPPPQQQRRRQQQQQQRRRTTTTTTRRRPPPPPPRRRUUUVVVUUUUUUUUUVVVTTTVVVWWWVVVUUUUUUWWWYYYZZZ[[[ZZZVVVRRRNNNMMMMMMMMMOOOPPPOOONNNNNNOOOPPPNNNMMMKKKJJJLLLMMMNNNOOOLLLOOORRRSSSRRROOOLLLKKKOOONNNLLLLLLLLLOOOQQQSSSSSSSSSTTTTTTRRRQQQOOONNNQQQPPPMMMJJJGGGEEEEEEEEE@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCAAA@@@===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC;;;;;;<<<============<<<999999999999999999999999::::::::::::::::::::::::999888888777777888888999888777777777777888888999666555555444444444444555666666666666666666666666666666666666666666666666333333444444444444444333555444222111222333555777333333333333444444444444555555555444444444444444333333333333222222222222000111333555666555444333222222333333333444444444111333444555444444666777:::999777555333333666999888666555444444555777888111222222333333333333333222222333333333444444444444444333333333333333333222111111111222222333444111111222333333444555555111222222333333222222111222222333333444555666666333444444555444444333333777666555555666777999::::::::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::666777888777666555666888555777999888555333555777999:::;;;;;;<<<<<<;;;;;;999999:::<<<>>>???>>><<<@@@??????>>><<<:::888777999:::;;;;;;:::999;;;<<<:::<<>>???@@@??????AAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCBBBAAA???<<<===>>>???@@@AAAAAAAAA??????>>>??????@@@AAABBB;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::888888777777777777888888555555444444444555555666555555444444444444444555555555555555555555555555555444444444333333222222111222333333444333333333333333222111222333444555222222333333333333333444666555555444333444444444555444222111111222555666111222222333444444444444/////////000000000111111000222444444444444666777888888777555333333555777555555555555555666777777000111222222333333222222222222333333333444444444111222222222333333333333000000000000000111222333222222333333333333444444111111222222222222111111333333333444444555555555222333333444444444333333777666666666666888999:::::::::;;;;;;<<<=========<<<;;;;;;;;;;;;:::::::::666777888888666666777888666555444333222222333444888999:::;;;;;;;;;:::999999999:::<<>>===>>>>>>===<<<:::999888888888999::::::999999:::;;;;;;===???@@@@@@AAACCCEEEBBBBBBCCCDDDDDDEEEEEEFFF@@@DDDEEECCCCCCFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???BBBBBB@@@BBBFFFGGGEEEBBBAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCEEEFFFCCC@@@@@@EEEIIIFFFHHHIIIHHHDDDBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFFFFEEEDDDBBBAAAAAACCCDDDBBBCCCCCCBBBBBBCCCFFFIIIGGGFFFEEEEEEFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>BBBFFFFFFBBBAAACCCEEEAAADDDHHHIIIHHHFFFEEEDDDBBBEEEHHHIIIIIIHHHHHHIIIGGGGGGIIIMMMQQQRRROOOLLLIIILLLLLLHHHGGGKKKNNNNNNQQQSSSRRRKKKCCC@@@CCCGGGEEEDDDCCCBBBBBBCCCDDDDDDJJJKKKLLLLLLKKKKKKJJJJJJEEEGGGHHHGGGDDDCCCDDDEEE@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHLLLQQQQQQOOOQQQVVVTTTUUUUUUSSSPPPOOOPPPQQQNNNNNNNNNNNNOOOOOOPPPPPPMMMLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPSSSVVVXXXXXXWWWMMMNNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQRRRRRRNNNNNNMMMNNNOOOQQQSSSTTTPPPOOOOOOOOOPPPTTTXXX[[[[[[\\\\\\ZZZVVVRRRPPPPPPLLLMMMMMMMMMLLLMMMNNNOOONNNPPPSSSTTTRRRNNNLLLKKKIIIJJJKKKJJJIIIJJJMMMOOOSSSPPPNNNPPPTTTUUUSSSPPPKKKNNNRRRSSSRRRQQQPPPPPPTTTVVVXXXVVVRRRQQQTTTWWWWWWXXXYYYXXXTTTRRRQQQQQQMMMNNNNNNMMMJJJIIIIIIJJJFFFHHHJJJLLLMMMNNNOOOPPPKKKLLLNNNPPPRRRSSSSSSRRRNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIFFFHHHIIIGGGDDDAAAAAABBB>>>@@@AAA@@@===<<<<<<>>>>>>???AAABBBCCCCCCBBBBBBBBBAAAAAABBBCCCBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>============>>>???@@@AAA;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999888888777777777777888888666666555555555555555666555444444333333444444555444444444444444444444444333333222222222111111111111222333444444444444333222222222222333333333333111222222222333333333333555555333222222222333444444333222111111222444666333222222111111222333444///000000000111111111111///111333333333444555777333444555444333444555777444555666666666555444333000111111222222222222222111111111222222222222333///000000111222333444444000000000111111222333444444444333333333333222222111111222222222222111111222222222333333333333333111222333333444444444333777666666666666888999:::::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::555777888777666666777888:::777444333444666777777777888999:::;;;:::999999::::::;;;===???@@@???======<<<<<<;;;::::::999999777999::::::999888:::;;;<<<===?????????AAADDDFFFBBBBBBBBBCCCDDDFFFHHHIII@@@DDDEEECCCCCCFFFFFFCCCAAA@@@@@@??????@@@@@@AAADDDAAA???>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@===@@@AAA@@@BBBGGGIIIHHHBBB@@@???>>>>>>???AAABBBBBBBBBCCCEEEGGGGGGFFFEEECCCEEEGGGDDD???>>>AAAEEEDDDFFFIIIGGGDDDAAAAAABBB??????>>>>>>???AAACCCDDDDDDDDDEEECCCBBBAAAAAABBBAAABBBAAA@@@???AAADDDFFFFFFEEEEEEFFFFFFEEECCC@@@BBBBBBCCCCCCBBBBBBAAAAAA;;;AAAFFFGGGDDDBBBCCCFFF???CCCFFFHHHFFFDDDBBBAAACCCEEEGGGHHHGGGFFFFFFGGGCCCDDDHHHNNNSSSTTTQQQNNNHHHKKKKKKHHHGGGKKKNNNNNNRRRUUUTTTNNNEEE@@@CCCGGGDDDCCCBBBAAAAAABBBCCCDDDJJJJJJIIIJJJLLLLLLKKKIIIFFFGGGHHHEEEBBBAAABBBEEE<<<>>>@@@AAAAAABBBDDDFFFGGGHHHMMMRRRQQQNNNOOOSSSUUUVVVUUURRROOONNNNNNOOOKKKLLLMMMNNNOOONNNNNNNNNKKKKKKKKKLLLLLLMMMNNNOOOMMMLLLLLLNNNPPPQQQQQQOOOLLLMMMNNNOOOOOONNNMMMLLLJJJLLLNNNPPPQQQPPPNNNMMMOOOQQQSSSSSSRRRPPPPPPPPPMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPRRRUUUXXXXXXZZZ[[[YYYUUUQQQOOONNNKKKLLLMMMMMMMMMMMMOOOQQQNNNPPPSSSTTTQQQNNNKKKJJJJJJJJJJJJIIIHHHHHHKKKMMMSSSOOOMMMOOOSSSUUUSSSPPPIIILLLPPPQQQPPPOOONNNMMMPPPTTTVVVTTTQQQPPPSSSWWWTTTVVVXXXWWWUUURRRQQQRRRPPPPPPOOOMMMIIIFFFEEEFFFGGGIIILLLMMMLLLKKKJJJJJJFFFFFFGGGJJJNNNPPPPPPPPPMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHGGGAAADDDGGGFFFDDDBBBBBBCCC===@@@AAA@@@<<<:::;;;<<<>>>???AAABBBCCCBBBBBBAAABBBAAAAAABBBCCCBBB@@@>>><<<<<<===============<<<<<<<<<<<<<<<===>>>???@@@;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::999::::::;;;;;;::::::999888888777777777777888888::::::999888888888888888444444333333333444444555444444444444444444444444222222222222222222333333222333444444555555555444000111222333333333333222111111111222222333333333444333222111111111222333555444333222111111111111555333111000000111333444222222333333333444444444///111333333333444555777///111333444444555777888555666777777666444222000000000111222222222222222000000000000111111111111......///111222333444555333333333333444555666777555444444333333222222111111111222222222222111111222222111111111111111111555444444444444555666666777777777666777888888999;;;:::888777888:::===>>>:::888666555777888888888444777999:::999888888999666666555444444555777777:::999:::;;;======;;;999:::999999;;;===>>>>>>===AAAAAA@@@>>><<<:::888777:::;;;<<<<<<;;;;;;<<<>>>>>>======>>>@@@BBBDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAA???===<<<<<<===???@@@AAABBBBBBAAA@@@@@@AAACCCCCC@@@===???CCCFFFEEEBBB999999;;;>>>AAABBB@@@>>>@@@CCCCCCAAACCCGGGIIIGGGHHHHHHGGGBBB>>>===@@@CCC>>>>>>???@@@AAACCCDDDEEEEEECCC???<<<<<<>>>AAACCCDDDBBB???======>>>AAACCC@@@?????????@@@BBBDDDEEEAAABBBCCCDDDCCCAAA>>>======AAAEEEFFFDDDBBBCCCDDD===>>>AAACCCDDDEEEEEEEEEEEECCCAAABBBEEEGGGEEECCCBBBBBBCCCDDDEEEEEEDDDDDDCCCFFFJJJLLLMMMMMMNNNPPPKKKIIIGGGHHHJJJLLLNNNOOOUUUXXXWWWOOOFFFAAA@@@@@@GGGFFFEEEBBB@@@AAADDDGGGIIIHHHGGGHHHJJJKKKJJJJJJDDDGGGIIIIIIGGGDDDBBBAAAAAABBBCCCCCCCCCDDDFFFHHHDDDEEEHHHMMMQQQQQQMMMIIIWWWTTTRRRRRRSSSRRRNNNJJJLLLKKKJJJLLLNNNMMMIIIEEEGGGKKKLLLHHHJJJOOOPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKHHHJJJNNNPPPQQQPPPNNNLLLTTTPPPNNNOOOOOONNNPPPTTTNNNLLLIIIJJJMMMOOONNNMMMQQQNNNLLLNNNSSSWWWYYYXXXZZZ[[[YYYUUUUUUVVVSSSNNNGGGJJJMMMNNNMMMLLLNNNQQQOOOQQQRRRRRRPPPNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKMMMKKKKKKNNNRRRSSSRRRPPPNNNMMMLLLKKKLLLMMMOOOQQQOOOOOOOOOMMMMMMNNNQQQTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQOOOMMMKKKJJJJJJJJJKKKLLLKKKKKKMMMOOONNNJJJFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIKKKKKKLLLLLLKKKJJJGGGEEECCC@@@BBBCCCDDDDDDBBB@@@???<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@>>><<<:::888888888:::;;;===<<<<<<<<<<<<;;;888666888999::::::999999;;;===999:::;;;:::888777888999999999:::999888777555444222222333444333222000///222222222333333444444444444555555555444333333222333222222333555555444222222333444333111000111222111111222222333444555555111222333333222222444666111111333444444444444444111222333333444444333333111222222111000000111333///111333333222222222444444333333333333444555555888666555333333444555666222222111111111111111111000111222111000///000111111111111222222333333333333222222111222444555666444555666777777555333222222222111111111111111222222444555555444333333444444444333333444444555666777777777777777888888999999888777666777999;;;===;;;888666666888999999888777999::::::999888888999888777666555555666777777999888888999;;;;;;:::999:::999999:::===>>>>>>===>>>>>>>>>===<<<;;;:::999999:::;;;;;;::::::;;;===<<<<<<<<<===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@????????????@@@@@@@@@???>>>=========>>>>>>???@@@AAA@@@??????AAABBBCCC@@@===???CCCFFFDDDAAA=========???@@@AAA???===???CCCEEEEEEFFFIIIIIIFFFGGGFFFDDDAAA>>>>>>???AAA????????????@@@AAABBBCCCDDDBBB???===<<<>>>@@@BBBAAA@@@>>>===<<<>>>@@@AAAAAA@@@@@@???@@@AAACCCDDDAAABBBBBBBBBBBB@@@???>>><<>>@@@BBBCCCCCCCCCCCCBBB???>>>???BBBDDDBBB???AAAAAABBBBBBCCCDDDDDDEEE>>>@@@DDDFFFGGGHHHJJJLLLJJJIIIHHHHHHJJJLLLNNNOOOTTTXXXYYYTTTLLLEEEBBBBBB===>>>??????@@@AAAEEEGGGHHHHHHHHHJJJKKKKKKKKKJJJFFFGGGIIIHHHFFFCCCBBBBBB@@@AAAAAAAAA@@@AAACCCEEEBBBBBBDDDIIIOOOQQQOOOLLLTTTSSSRRRSSSTTTRRROOOKKKIIIHHHHHHJJJLLLKKKHHHEEEFFFJJJKKKHHHHHHLLLKKKHHHJJJJJJJJJIIIHHHFFFDDDBBBCCCDDDGGGIIIJJJJJJIIIHHHKKKLLLLLLMMMNNNNNNNNNNNNQQQLLLJJJKKKJJJIIIJJJOOOMMMKKKIIIIIIKKKMMMMMMLLLQQQNNNMMMOOOSSSWWWXXXXXXZZZ\\\ZZZVVVTTTTTTPPPKKKGGGJJJMMMNNNNNNNNNPPPQQQQQQRRRRRRQQQNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKOOOMMMMMMNNNQQQQQQPPPMMMKKKKKKJJJIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLMMMPPPRRRTTTSSSQQQOOOMMMMMMNNNOOOPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLMMMLLLHHHDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLKKKJJJJJJKKKMMMLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCAAA@@@???>>>=========<<<<<<;;;;;;===>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAA???<<<999666555444444999999:::<<<===>>>===<<<777888888888777777888:::888999:::999888777777999666666777777666555333222222222333333333222000000222222222333333333444444444444444444444333222222222222111333444555444222111222333222111000000222111222222333444444555555222444444444333444666888222333333333333333333444111222333333444444333333222333333222111111222444000222333333222111222333444333333333333444555555777666444333222333444555111111111111111111111111000111222111000///000111111111111222222333333333222111111111222333444555444555666666666555333222222222111111111111222222111333444444333222222333222222333333333444444444666666666777777777888888888777555555666777:::;;;;;;999777777888999999999999::::::999888777999::::::999888777777777777777999777666777888:::999999999888888999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;:::999999:::<<<;;;;;;;;;<<<===???AAAAAABBBAAAAAAAAAAAAAAABBBBBBEEEEEECCCBBB@@@>>>======??????>>>>>>>>>>>>??????????????????>>>>>>=========>>>??????>>>>>>@@@BBBBBB???>>>???CCCDDDCCCAAAAAA@@@>>>>>>??????===<<<>>>DDDHHHHHHJJJLLLJJJEEEHHHFFFBBB@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===>>>???@@@>>>>>>=========>>>>>>???BBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@?????????>>>>>>???AAACCCCCCBBB@@@>>>???@@@AAABBBAAA@@@@@@@@@>>>===???BBBCCCAAA>>>????????????AAABBBDDDFFFFFFGGGHHHHHHHHHHHHKKKMMMJJJJJJIIIIIIJJJLLLNNNOOOPPPTTTYYYYYYRRRJJJDDDBBB999;;;===??????AAACCCEEEFFFGGGJJJKKKLLLLLLKKKJJJGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBBBB@@@??????BBBEEE@@@???@@@EEEKKKOOOPPPOOOPPPPPPQQQSSSTTTSSSPPPMMMIIIIIIIIIJJJKKKJJJHHHFFFGGGJJJJJJHHHHHHIIIHHHDDDGGGHHHIIIIIIGGGEEECCCAAABBBCCCFFFIIIJJJJJJIIIHHHMMMMMMKKKKKKKKKLLLMMMNNNOOOJJJHHHIIIHHHEEEFFFJJJLLLJJJHHHHHHIIIKKKKKKKKKOOONNNMMMNNNRRRUUUWWWWWWXXXZZZYYYUUUSSSSSSNNNGGGFFFIIILLLOOOOOOPPPPPPQQQSSSSSSRRROOOLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKPPPOOONNNNNNOOOOOOMMMKKKHHHHHHHHHHHHHHHHHHIIIJJJGGGIIIJJJKKKJJJKKKNNNPPPSSSRRROOOKKKIIIIIILLLOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLIIIEEEBBBFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKLLLKKKKKKMMMOOOLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>===<<<::::::999<<<<<<===>>>>>>>>>>>>=========<<<;;;::::::::::::777888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???===:::777444222111888999:::<<<===>>>>>>>>>888888999888666666777888777888999888666555666777444555555666555555444444222222333333333222111000222222222222333333333333333333444444444333222222222111111222444555333222111222333222000///000111222222333333444444555555444555666555555555777999555444333222222222333444111222222333333333333333333444555444333222333555000222333333222111111222333333333333333444555555555444333222111222333444111111111111111111111111000111222111000000111222111111111222222222222222000000000000111222333444333444555666555444333222222222111111111111222222000222333333222111111222111111222222333333333333555666666777777777777777777666555555666777999::::::888666555777888888888999999999888777888;;;===;;;;;;:::999888888777777:::888666666777999:::999888777777888;;;<<<<<<;;;;;;:::::::::::::::::::::888:::;;;;;;::::::;;;<<<;;;;;;<<<<<<>>>???@@@@@@?????????>>>??????@@@@@@BBBBBBAAA@@@???======<<<>>>>>>============>>>>>>??????AAABBBAAA@@@>>>===<<<===>>>>>>======???AAA@@@???>>>@@@BBBCCCBBB@@@AAA???=========>>>===<<<@@@EEEHHHHHHIIILLLJJJGGGJJJFFFBBBAAACCCDDDCCCAAA<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>===============>>>>>>??????>>>>>>CCCBBBAAA@@@???@@@@@@AAABBBAAA@@@???????????????AAA??????AAAEEEFFFDDDAAA???@@@AAAAAAAAA@@@>>>===BBBAAA@@@BBBEEEFFFCCC@@@>>>=========>>>AAADDDFFFQQQQQQPPPMMMJJJIIIJJJLLLJJJJJJKKKJJJJJJKKKMMMOOOLLLPPPXXX\\\XXXNNNFFFCCC@@@AAAAAA@@@??????@@@BBBCCCFFFJJJLLLLLLKKKJJJIIIFFFGGGFFFEEECCCCCCEEEGGGFFFEEEDDDBBB@@@@@@CCCEEEAAA???>>>AAAHHHMMMOOOOOOKKKMMMPPPRRRTTTSSSQQQOOONNNMMMMMMMMMLLLKKKIIIHHHIIIJJJJJJHHHHHHHHHGGGFFFDDDFFFHHHJJJKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKLLLMMMMMMPPPLLLIIIJJJHHHEEEFFFIIIJJJIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMPPPRRRTTTTTTTTTVVVUUURRRRRRRRRMMMGGGDDDGGGKKKOOOQQQQQQQQQPPPQQQQQQPPPNNNLLLKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNMMMLLLHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKMMMPPPPPPOOOLLLIIIHHHLLLOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJKKKLLLLLLKKKHHHDDDBBBEEEEEEFFFGGGHHHHHHHHHHHHDDDGGGIIIJJJJJJKKKMMMOOOKKKJJJGGGDDDBBBAAAAAAAAADDDCCCBBB@@@???????????????>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999777777777888999999::::::;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;:::888777666:::;;;;;;;;;:::::::::;;;:::::::::999777666888999666777888777555444555666555555666666777777777777333333333444333333333333222222222222222222222333222222333333333333222222222111111222444444333111222333444333111000111222222222333333444444444555333444555555555555888:::666555333111111111333444111111222333333333333222333444666555444333444555000222333333111000000111333333222222333333444555444333222111111111222222111111111111111222222222///111222222111000111333111111111111111222222222/////////000111111222222333333444444444444333222222222111111111222333333111222444444222111222333000111222333333333222222555555666777777777777666777777666666777888999:::888666444444555666666666666777888888888999<<>>>>>???@@@@@@===============>>>??????>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===???@@@BBBCCCCCCBBB@@@???===>>>???>>>======???AAA?????????@@@AAAAAA@@@???>>>===;;;;;;===>>>>>>===AAADDDEEEDDDEEEIIIJJJHHHGGGCCC@@@@@@BBBCCCBBB@@@;;;;;;;;;<<<===???@@@AAA===>>>>>>>>>======<<<<<<======???@@@@@@@@@??????CCCBBB@@@???>>>>>>??????@@@@@@???>>>>>>>>>??????AAA???>>>@@@DDDFFFEEEBBBAAAAAABBBBBBAAA@@@>>>===CCCBBBAAACCCGGGGGGDDDAAA===<<<;;;<<<===@@@CCCEEEOOOOOONNNKKKHHHFFFGGGIIIIIIKKKLLLLLLKKKKKKMMMOOOLLLOOOWWW```^^^RRRHHHFFFFFFEEECCC@@@>>>===???AAAAAAEEEJJJKKKKKKIIIIIIJJJEEEFFFEEEDDDCCCDDDGGGIIIEEEEEEDDDBBB@@@@@@BBBDDDCCCAAA???BBBGGGKKKLLLLLLGGGJJJMMMPPPQQQQQQQQQPPPRRRQQQQQQOOOLLLJJJHHHHHHHHHHHHIIIJJJJJJHHHGGGHHHDDDFFFHHHJJJKKKJJJIIIIIILLLJJJHHHGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNMMMMMMLLLQQQMMMJJJKKKIIIFFFEEEHHHIIIHHHGGGFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRNNNPPPQQQOOOPPPQQQNNNIIIDDDGGGKKKPPPRRRRRRPPPOOONNNOOOOOONNNMMMLLLNNNOOOJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKMMMMMMNNNNNNNNNNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIIIIJJJLLLJJJMMMOOOMMMJJJHHHJJJMMMOOOQQQSSSUUUTTTRRRNNNLLLJJJKKKMMMMMMKKKHHHEEECCCCCCCCCDDDDDDEEEDDDDDDDDD@@@CCCFFFHHHIIIJJJLLLMMMKKKIIIFFFCCCAAA@@@@@@@@@CCCBBBAAA??????>>>>>>???>>>>>>=========<<<<<<<<<:::::::::;;;;;;::::::999:::999999888888888888999666666777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::;;;<<<:::888777888999999::::::888666666777888555666777666444333444555444444444555555666777777555555444444555555555555222222222222222222222222111111222222222222222111111111111222333444333111222444444444222111222333222222222333333333333333111222333444333444777999666555333111111111333444000111222222333333222222222444555666444333333444000111333222111000000111333222222222222333444444333333222222111111111111000000111111111222222222///111222222111111222444111111111111111111111111......///000111111111222222222333333333333333222222222111111222333333444222444555555444333333444000111222333444333222222444555666777888777666555666666666777777888999:::777555333222444555555555444666777888888999;;;===:::;;;;;;;;;:::999888777999888666777999::::::999666555555666999::::::999===<<<:::999888999999::::::;;;===<<<;;;;;;<<<>>>;;;<<<===>>>????????????<<<;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;===???AAACCCDDDCCCBBBAAA@@@@@@AAA@@@>>>>>>@@@AAA>>>>>>@@@AAAAAA@@@???>>><<<;;;;;;<<>>>>>???@@@??????============>>>???@@@AAA=========<<<<<<<<<;;;;;;======>>>???@@@@@@@@@@@@AAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>AAABBBCCCBBBCCCCCCDDDDDDCCCBBB@@@???AAA@@@@@@BBBFFFFFFBBB???<<<<<<<<<<<<>>>@@@AAACCCGGGHHHIIIIIIHHHHHHJJJLLLIIILLLNNNMMMKKKJJJLLLOOONNNOOOWWWbbbaaaUUUKKKJJJDDDDDDDDDBBB@@@???AAACCCBBBFFFJJJKKKJJJIIIJJJLLLFFFFFFFFFEEECCCCCCFFFHHHAAABBBBBBAAA???>>>???AAAEEECCCBBBEEEIIIKKKKKKIIIEEEHHHKKKMMMNNNNNNPPPQQQRRRRRRQQQOOOKKKHHHHHHHHHGGGHHHMMMSSSSSSMMMHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEMMMKKKIIIHHHGGGHHHJJJKKKJJJKKKMMMNNNOOOOOONNNNNNOOOKKKIIIJJJIIIEEEDDDGGGHHHHHHHHHGGGEEEEEEGGGIIIGGGIIIKKKLLLLLLLLLNNNPPPKKKMMMMMMKKKLLLPPPNNNJJJFFFIIIMMMRRRVVVUUURRRNNNLLLNNNPPPPPPOOONNNOOOPPPJJJJJJKKKLLLLLLLLLKKKKKKGGGIIILLLMMMMMMMMMOOOPPPOOONNNLLLJJJJJJKKKMMMNNNMMMMMMLLLJJJHHHIIIKKKNNNKKKNNNQQQOOOJJJFFFGGGJJJNNNQQQUUUWWWWWWSSSOOOLLLHHHKKKMMMMMMJJJGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA>>>AAAEEEGGGHHHIIIKKKLLLJJJIIIGGGDDDBBB@@@???>>>@@@@@@@@@?????????>>>>>>???>>>>>>>>>>>>>>>>>>>>>999::::::::::::999999888999999888888777888888999666777777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;999;;;<<<:::777666888;;;666666777666444444555777555666777666444333444555222222222222222333444555555555444444444555666666222222222222222111111111000000111222222222111111111000000111333444222111222333444333111000111222111111111222222222222222///000222222222333666888555444333222222222333444000111111222222222222222000222444555333222222222...000222222111000111222222222222222222333444444333333333222222222111111000000000111222222333333///111222222111111333444111111111111111000000000...///000111111222222111111111222222222222333333222222111222222333444555222444666555444333444444000111333444555444333222333444666777888777666555555555555666666777888888777555333333444666666555555777888888777777777888888999:::;;;::::::999888777666666777888999888666555444444666888:::999888<<<;;;999999999:::<<<===999;;;<<<<<<;;;:::<<<===999:::<<<===>>>>>>======;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@BBB<<<>>>@@@AAA@@@???>>>=========>>>@@@BBBBBBAAA???:::>>>???>>>@@@CCCCCCAAA???@@@AAA@@@??????@@@AAABBBAAAAAA@@@????????????===<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@>>>>>><<<;;;;;;<<<======<<<===>>>??????>>>======;;;===>>>??????@@@BBBDDDDDDEEEFFFFFFEEEDDDBBBAAA@@@??????BBBEEEEEEAAA===<<<======>>>??????@@@@@@CCCEEEHHHIIIIIIJJJKKKMMMHHHLLLOOONNNKKKJJJLLLOOONNNMMMSSS______SSSJJJJJJBBBEEEHHHHHHGGGEEECCCCCCDDDHHHLLLLLLJJJJJJMMMPPPIIIJJJIIIFFFCCCAAABBBCCC>>>@@@BBBBBB@@@??????@@@CCCCCCDDDHHHMMMNNNKKKHHHDDDFFFIIIJJJJJJKKKNNNQQQQQQRRRRRRPPPLLLKKKLLLMMMKKKOOOYYYdddcccWWWKKKFFFFFFEEEDDDDDDDDDEEEFFFFFFLLLLLLNNNOOOPPPPPPPPPOOOLLLLLLLLLMMMNNNPPPQQQRRRNNNJJJIIIKKKJJJFFFEEEHHHHHHIIIIIIGGGEEEDDDFFFIIIGGGJJJLLLMMMLLLLLLNNNQQQLLLLLLJJJHHHIIIMMMMMMIIIKKKMMMQQQVVVZZZYYYTTTOOOLLLOOORRRSSSQQQOOONNNNNNIIIJJJJJJKKKLLLLLLKKKKKKFFFIIILLLMMMLLLLLLNNNPPPSSSQQQMMMKKKJJJLLLOOOQQQKKKKKKIIIGGGGGGIIINNNQQQUUUWWWXXXSSSKKKFFFHHHLLLLLLOOOTTTWWWWWWSSSNNNJJJEEEIIILLLLLLIIIFFFDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>AAAEEEHHHIIIIIIKKKLLLIIIIIIGGGEEECCC@@@>>>======>>>???@@@@@@@@@???>>>BBBAAAAAA@@@???>>>======:::::::::::::::999888888999888888888888888999999777777888888999::::::;;;:::;;;<<<<<<<<<;;;::::::>>>===;;;:::999999::::::>>>@@@@@@<<<777555777;;;444555666555444444555777555666777666555444444666333222222111111222333444444333222222333444555666222222222222111111111000///000000111222222111111111000000111333333222111000111222111/////////000000000000000000000000000///000111222222333666888222333333333333333333444000000111222222222222222...000333333222000000000,,,...111111111111222333222222222111222222333444333333333333333222222111///000000111222222333333///111222222222222333555222111111111000000000///...///000222222222222111111111111111111222333333222222222222333444555555222333555555333222333444000222333555555444333222333444666777888777666555333333444555555666666666888666444444555666666666666888999999777555444444777888999:::::::::999888444444555666888888666444555444444555888999999888:::999888888:::<<>>???<<<<<<;;;;;;:::999888888:::999999999999999999:::999:::<<<>>>@@@AAABBBBBBEEEFFFEEEDDDAAA@@@AAABBB<<<>>>@@@AAA@@@>>>======??????@@@BBBDDDDDDAAA???555:::>>>>>>@@@BBB@@@<<<@@@CCCEEEDDDBBBAAACCCFFFFFFEEEDDDAAA@@@>>>>>>======<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@===<<<;;;::::::;;;<<<===;;;<<<>>>@@@@@@???===<<<<<>><<<===>>>???@@@@@@??????@@@BBBEEEGGGFFFFFFGGGHHHHHHLLLPPPOOOKKKJJJLLLOOOLLLIIINNNZZZ[[[OOOGGGHHHEEEIIINNNQQQNNNIIIDDDBBBFFFJJJNNNMMMKKKKKKOOOSSSLLLLLLKKKHHHCCC@@@>>>>>>???AAADDDEEEDDDBBBAAAAAABBBCCCFFFKKKPPPPPPLLLHHHCCCFFFGGGGGGGGGIIIMMMQQQRRRSSSTTTSSSPPPOOOQQQTTTPPPWWWffftttrrr```NNNFFFDDDCCCBBBCCCDDDGGGJJJLLLKKKNNNSSSWWWYYYXXXVVVTTTNNNMMMKKKKKKMMMPPPTTTWWWOOOLLLKKKMMMLLLHHHHHHJJJHHHIIIJJJGGGEEEDDDFFFIIIHHHKKKNNNOOONNNMMMOOORRRMMMMMMJJJFFFGGGKKKKKKHHHNNNPPPTTTYYY]]]\\\VVVPPPNNNQQQTTTUUURRROOOLLLKKKIIIIIIJJJKKKLLLLLLKKKKKKFFFIIILLLMMMLLLKKKMMMOOOUUURRRNNNKKKJJJMMMPPPSSSIIIHHHFFFEEEEEEIIIPPPTTT```aaa___WWWMMMHHHKKKPPPJJJMMMSSSWWWVVVRRRMMMIIICCCGGGJJJJJJGGGDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>BBBFFFIIIJJJJJJKKKLLLIIIIIIHHHGGGDDDAAA>>><<<;;;<<<>>>@@@AAA@@@???>>>EEEDDDCCCAAA???>>><<<<<<:::::::::::::::999888777999888888888888888999999888888888999::::::;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;999888888999;;;<<>>;;;;;;::::::999888888888999999999999888888777777<<<;;;888888:::<<<===>>>BBBBBBBBBBBBAAA???===<<<@@@>>>===>>>@@@AAA???<<>>@@@??????@@@BBBEEEHHHJJJSSSMMMFFF@@@<<<;;;???EEE======<<<;;;999:::===????????????>>><<<;;;;;;;;;>>>??????===999999<<>>===@@@AAABBBBBBAAA@@@AAACCCFFFFFFFFFFFFFFFEEEEEEDDDFFFCCCBBBDDDDDDBBBBBBEEEAAA@@@??????AAAAAA@@@???;;;???BBBCCCBBBDDDJJJOOOMMMLLLLLLLLLMMMMMMKKKIIIJJJJJJJJJKKKKKKJJJFFFDDDAAADDDLLLRRROOOFFFCCCGGGEEEGGGHHHHHHIIIKKKNNNQQQNNNNNNLLLJJJHHHEEEBBBAAA???AAACCCFFFGGGFFFDDDCCCBBBAAACCCHHHNNNPPPLLLGGGFFFEEEFFFJJJJJJJJJMMMRRRUUUZZZ^^^[[[TTTOOOPPPSSSXXXaaasss{{{eeePPPGGGGGGEEEEEEHHHGGGEEEGGGLLLYYYaaa___WWW[[[jjjpppiiiZZZNNNIIIQQQWWWSSSQQQUUUVVVQQQNNNMMMJJJEEEEEEGGGJJJHHHJJJLLLIIICCCEEEKKKKKKMMMOOOOOOOOOOOOQQQRRROOOMMMJJJHHHHHHIIIJJJKKKRRRVVV[[[^^^^^^[[[WWWTTTUUUUUUUUUUUUSSSOOOIIIEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIKKKKKKKKKIIIHHHIIIJJJQQQNNNKKKIIIJJJLLLMMMNNNGGGEEEEEEHHHKKKMMMSSSZZZiiiiiiaaaRRRIIIJJJLLLKKKLLLKKKOOOVVVUUULLLGGGGGGHHHKKKJJJGGGFFFGGGEEEBBBBBBCCCCCCCCCAAAAAACCCEEEAAAAAACCCGGGKKKLLLIIIFFFHHHHHHIIIIIIFFFBBB>>><<<@@@<<<;;;??????>>>DDDLLLIIIEEE@@@<<<;;;<<<<<<<<<:::999999999::::::888666999999999888888888888777555666777999::::::::::::======;;;888666555777999<<<:::;;;===;;;888999===EEEDDDBBB===888444222333555555555555555555555555333333333444444444444444555555444333333222111111444333222111111333555666555555444333333222111111111111111111111111111111222222111111000//////...000222444444333111111111///222111,,,,,,222444111111111111000000000000000222222111111111111222222---111333111111333111---000000000000111111111111......///111222222222222333222222111000000000111666666555333111000111222222222111111111111222222444444444444333222111111---///000111111000///---///000222333333111///---444111///222777;;;:::777222333333444444333333222444333333333333444555666333333222111111111111111111222444555666555444333333555666777666777888:::888888777777666555444444555555555666777777555333666666666777888888999999888777555444444666999;;;888777666555555555555555666777777888999:::;;;<<<<<<888888<<<===:::999999888:::;;;:::999888999::::::;;;;;;:::888888:::<<<::::::999999999888888888::::::999999888888888888;;;999777777777999:::;;;>>>???@@@@@@@@@??????>>>===<<<<<<>>>AAABBB@@@>>>DDDFFFLLLRRRUUUSSSMMMHHH???>>>;;;;;;AAAIIIJJJFFF@@@@@@???@@@BBBDDDHHHIIILLLJJJFFFCCC@@@===>>>@@@???>>><<<:::999999;;;===>>>>>>>>>>>>===<<<===>>><<>>??????>>>>>>???@@@AAAAAA@@@@@@AAABBBEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBDDDEEEBBBCCCFFFBBBAAA@@@@@@AAAAAA@@@>>>;;;>>>@@@@@@AAAEEEMMMSSSKKKJJJHHHHHHIIIIIIHHHFFFJJJIIIJJJKKKLLLKKKHHHFFFCCCEEELLLPPPMMMFFFDDDHHHEEEFFFGGGHHHIIIKKKOOORRRPPPOOOMMMJJJGGGDDDAAA@@@@@@BBBEEEGGGHHHGGGEEEDDDAAAAAABBBHHHNNNPPPMMMJJJFFFCCCCCCGGGIIIJJJMMMQQQTTTYYY^^^\\\VVVRRRRRRUUUZZZaaaooozzzuuubbbQQQIIIHHHFFFFFFHHHGGGFFFIIIOOOaaammmpppfffeeepppwwwtttcccTTTLLLOOOSSSPPPQQQUUUWWWSSSPPPOOOKKKFFFEEEGGGJJJHHHJJJMMMLLLFFFFFFIIIOOOPPPRRRRRRQQQRRRSSSUUUUUUTTTSSSOOOLLLLLLNNNQQQRRRVVV[[[``````]]]XXXTTTVVVVVVVVVUUUSSSOOOJJJGGGGGGHHHKKKMMMNNNNNNMMMMMMJJJKKKLLLKKKIIIIIIKKKMMMPPPMMMJJJIIIJJJKKKKKKKKKHHHFFFGGGJJJKKKKKKPPPVVVdddeee```TTTNNNOOOPPPOOOLLLKKKOOOUUUTTTMMMHHHHHHJJJMMMLLLIIIGGGHHHGGGCCCBBBCCCDDDCCCBBBBBBCCCEEEBBBBBBCCCFFFIIIJJJHHHEEEGGGGGGGGGFFFCCC@@@===<<>>???>>>CCCJJJHHHDDD???<<<<<<=========;;;::::::;;;<<<<<<;;;999999999999888888888888777666666777888999::::::;;;<<<<<<;;;999777666777999:::999:::===;;;888888<<>>:::666444333444555555555555555555555555444444333333333333333333333333333333333333333333444333222111111333444666222222222222111111000///111111111111111111111111000000000000000111111111///000222333222111222333000222111------222444222111000000000000000000000222222111111111111222222...111222000000222111...000000000000111111111111000000111111/////////000333333222222111111111111333444555444222111222333222222111111111111222222333333444444333333222111///000222333333222000///000000111111222222222333111...,,,...333666555333222222333333333333222222333333333444444444444555222222111111111000000000111222444555555555444333444666777777666555777888;;;;;;:::888777666444444333555666666555444444555555666777888999999888888888666555333444555777888999888777666555555555555666666777777888:::;;;;;;;;;999:::???@@@<<<999999888:::;;;;;;:::999999:::888999999888777777888:::999999888888888888888888::::::::::::999999999999:::999777666666777888999:::;;;<<<===>>>?????????::::::;;;>>>AAABBBAAA@@@BBBJJJTTT[[[[[[WWWPPPLLL<<<@@@>>>;;;DDDUUUXXXQQQAAA@@@??????AAADDDGGGIIIFFFFFFEEECCCBBBBBBBBBBBBAAA???<<<:::999999;;;<<<<<<<<<=========>>>??????<<<@@@DDDDDDAAA>>>>>>???<<<<<<<<<<<<======>>>???>>>???@@@@@@??????@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBDDDEEECCCDDDGGGDDDCCCBBBBBBBBBAAA???===;;;<<<>>>???@@@FFFOOOVVVLLLIIIGGGFFFFFFGGGGGGFFFIIIIIIJJJKKKMMMMMMKKKIIIFFFGGGJJJMMMJJJEEEFFFIIIGGGGGGGGGGGGHHHKKKPPPSSSPPPOOOLLLJJJFFFCCCAAA???BBBDDDFFFHHHIIIHHHFFFEEEAAAAAABBBGGGMMMQQQPPPNNNKKKEEEBBBEEEJJJLLLNNNQQQRRRWWW]]]]]]YYYUUUUUUWWWYYY^^^ffflllggg[[[PPPKKKLLLIIIHHHIIIIIIHHHMMMSSShhhyyyzzzsssxxx~~~~~~kkk\\\OOONNNOOONNNPPPVVVWWWTTTRRRQQQMMMHHHHHHLLLOOOLLLKKKNNNOOOLLLKKKKKKSSSTTTVVVVVVUUUUUUVVVXXXUUUUUUSSSOOOKKKJJJMMMPPPRRRVVV]]]bbbccc___ZZZVVVWWWWWWWWWVVVSSSOOOKKKIIIHHHJJJLLLNNNPPPQQQQQQPPPLLLLLLLLLKKKJJJKKKNNNQQQOOOMMMJJJJJJJJJJJJIIIHHHIIIGGGHHHLLLLLLJJJMMMRRRZZZ\\\[[[UUURRRRRRSSSRRRNNNMMMOOORRRRRRMMMJJJKKKMMMOOOOOOKKKJJJKKKIIIFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDCCCCCCEEEGGGHHHGGGEEEFFFEEEDDDBBB@@@>>>===<<<===;;;;;;===>>>===AAAGGGDDDBBB>>><<<===>>>>>>>>>;;;:::999:::<<<<<<;;;:::999999999888888888888777666666666777888999;;;<<<;;;;;;<<<:::888777777888888777999<<<;;;777777::::::::::::888555444444666555555555555555555555555555444444444333222222222111111222333333444555555333222222111111333444555000111222333222222000///111111111111111111111111...//////000111222222222...///000000000111333555111222111//////222444222000000000000000000111111222222111111111111222222///111111......111111///000000000111111111222222///111333222//////222444444444333333333222222222///222444555444333333444222222111111111111222222111222222333333333333333111222333444444333222111111111000000111333555777111...,,,---111333222000111111222222222222111111111222444555555555444333111111111111000000//////111222333444444444444333555666777777555444555777::::::999888777666555555111444666666333222444777333555777999:::999888777777666555444444444555666999888777666555444444444666666666666777999:::;;;;;;:::===CCCEEE???:::999999;;;======;;;::::::;;;777888999888777666888999888888888888888888888888;;;;;;::::::::::::::::::<<<<<<:::888777777999;;;::::::;;;<<<<<<=========:::;;;===???AAABBBAAAAAABBBLLLYYY^^^ZZZQQQJJJGGG<<>>??????>>>@@@DDDIIIIIIEEE@@@>>>======<<<;;;::::::;;;===>>>===>>>@@@@@@??????@@@BBBBBBBBBCCCDDDEEEEEEEEEDDDDDDAAAAAAEEEEEEDDDEEEIIIFFFEEEDDDCCCCCCBBB???<<<;;;===???AAACCCHHHNNNSSSNNNKKKHHHFFFGGGHHHHHHHHHIIIIIIJJJLLLOOOPPPOOONNNHHHHHHHHHHHHEEEDDDFFFIIIKKKKKKJJJHHHHHHJJJOOORRRMMMLLLJJJGGGEEECCCAAA@@@DDDFFFHHHJJJJJJIIIGGGFFFBBBBBBDDDIIINNNRRRSSSSSSSSSJJJDDDGGGLLLNNNOOOQQQOOOUUU[[[]]][[[YYYYYYZZZWWWYYY\\\]]]YYYRRRMMMLLLQQQMMMLLLLLLLLLLLLQQQXXXfffyyy~~~~~~|||lll___SSSPPPOOOOOOQQQVVVVVVRRRPPPPPPMMMMMMRRRZZZ___YYYRRRPPPQQQRRRRRRRRRVVVXXXYYYXXXWWWWWWXXXYYYTTTRRRNNNLLLLLLMMMNNNNNNRRRWWW^^^dddeeeaaa\\\WWWWWWXXXWWWUUURRROOOMMMLLLIIIJJJLLLNNNPPPRRRRRRRRRMMMMMMMMMLLLKKKNNNRRRUUUOOONNNLLLLLLLLLLLLJJJHHHHHHGGGIIIMMMMMMJJJLLLPPPPPPRRRSSSSSSSSSSSSSSSSSSPPPOOOPPPPPPPPPNNNLLLLLLOOOQQQQQQMMMLLLNNNLLLIIIGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>;;;;;;<<<=========@@@CCCAAA???======>>>??????>>>;;;999888777888999888777999999999888888888777777777666666777888999;;;<<<999;;;<<<;;;999777777777666555888;;;:::666666999888888888777444444555666555555555555555555555555666666666555444333222222111222222333333444444555222222111111222222333444111222444555555444333222111111111111111111111111/////////000111111222222///000000///...///222444222222111000000222333222000000000000000111111111222222111111111111222222000111000,,,,,,000111000000000111111111222222222---000333333222333777<<<444444444444444444333333///222555666555333333333222222111111111111222222000000111333333444444444222222333444444333222222000000000111222333444444333111///000222333333111000111111222222111111000000222444555555555333222000111111111111000///...222222222333333333333333555666777666555444555666666666666666666555555555111333555444222222444777222444666888999888777666555555555444444444444444888777666555444444444444666555555555666888:::;;;<<<;;;???FFFHHHBBB<<<::::::<<<>>>???===<<<<<<<<<777999::::::888777888999777777888888999999999:::;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@???===;;;:::===@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAACCCCCCHHHRRR[[[]]]UUUJJJBBB???===FFFEEE???III]]]```TTTAAA@@@>>>>>>@@@DDDIIIKKKMMMTTTZZZ]]]___^^^VVVLLLDDD@@@;;;:::;;;>>>???@@@=========???BBBBBB???<<>>===;;;999999:::<<<===<<<>>>????????????AAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDBBBBBBEEEFFFDDDEEEIIIGGGFFFEEEEEEEEECCC???<<<;;;>>>BBBEEEGGGIIIJJJLLLMMMJJJGGGFFFGGGIIIIIIIIIJJJJJJJJJMMMPPPRRRRRRQQQJJJIIIGGGDDDBBBDDDGGGIIIOOOOOOMMMKKKJJJKKKNNNPPPKKKJJJHHHFFFDDDCCCBBBBBBEEEGGGIIIKKKKKKJJJHHHGGGCCCDDDGGGKKKOOOSSSTTTUUUWWWNNNGGGHHHLLLMMMMMMNNNNNNRRRXXX[[[[[[ZZZZZZ[[[XXXYYYXXXTTTQQQOOOOOOOOOVVVRRRPPPQQQPPPPPPTTT[[[]]]mmm{{{~~~xxxpppeee^^^VVVSSSSSSSSSTTTVVVTTTQQQNNNMMMNNNRRR^^^jjjxxxoooaaaWWWSSSUUUVVVUUUXXXYYYZZZYYYWWWWWWXXXYYYZZZTTTOOOOOOTTTXXXWWWTTTUUUYYY___dddeeebbb\\\YYYWWWXXXXXXUUUQQQNNNMMMNNNIIIJJJKKKMMMOOOQQQRRRRRRNNNNNNNNNMMMMMMOOOTTTWWWQQQPPPNNNNNNOOOOOOMMMKKKGGGGGGJJJNNNNNNLLLMMMQQQLLLLLLNNNQQQSSSTTTTTTTTTRRRRRRQQQOOONNNNNNNNNLLLNNNQQQRRROOONNNPPPOOOKKKJJJKKKMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGFFFEEEBBB@@@?????????@@@:::<<<>>>===<<<>>>???@@@>>>===<<<===???@@@???>>>===;;;888777777777666555999999999888888888777777666666777777888999;;;;;;999:::<<<;;;999777777888555444777:::999555666999999999999777555444555666555555555555555555555555888777777666555444444333333333333333333333333333111111111111222222333333111222333444444444333222111111111111111111111111000000000000000000000000222222222000......000111222111111111111000111222//////000000111111111111222222111111111111222222111222000,,,,,,000222111111111111111222222222222---///222222222333777:::333444444555555555444333111333666666444222111111222222111111111111222222///000111222333444444444111111222222222222111111///000222333333111000...444333222222333333333333000111111222222111111000000111333555555444333222000111222222222111000///222222222222333333333333444666777666444444555666444444444444555555555555111222333222222222444666222333444555666666666555444444555666666555555444666555444444333444444444666555444444555777999;;;<<<;;;???FFFHHHBBB<<<::::::<<>><<<<<<<<<777999;;;;;;999888999:::777777888999::::::;;;;;;<<<<<<<<<<<<<<<=========AAACCCCCC@@@======AAADDD@@@???>>><<<;;;:::::::::<<<===??????@@@BBBFFFIIIQQQWWW\\\YYYPPPFFF???======CCCDDDBBBJJJVVVUUUJJJ@@@???======@@@EEEJJJNNNTTT```lllqqqtttppp```OOOHHHBBB===;;;===@@@AAA@@@===>>>@@@EEEHHHHHHCCC???IIILLLNNNKKKFFFAAA>>>>>>@@@???===;;;:::;;;<<<===<<<>>>@@@@@@@@@@@@BBBCCC@@@AAACCCDDDEEEFFFFFFFFFFFFCCCCCCEEEFFFDDDEEEHHHGGGFFFFFFFFFFFFDDD@@@======???CCCGGGIIIIIIHHHGGGJJJHHHFFFFFFHHHJJJJJJIIILLLKKKLLLNNNQQQTTTTTTTTTMMMLLLHHHCCCBBBGGGJJJJJJQQQQQQQQQOOOMMMMMMNNNPPPMMMKKKIIIFFFDDDDDDCCCDDDFFFHHHJJJLLLLLLJJJHHHGGGCCCEEEHHHLLLOOOQQQRRRRRRTTTLLLGGGHHHIIIHHHIIIJJJLLLPPPTTTWWWXXXYYYZZZ\\\ZZZ\\\ZZZTTTQQQSSSTTTTTTXXXUUUSSSTTTRRRQQQUUUZZZVVV```kkkqqquuuuuummmddd]]]ZZZWWWWWWWWWWWWVVVVVVTTTQQQOOONNNOOOUUUdddsssttteee]]][[[YYYUUUYYYZZZZZZYYYWWWVVVWWWXXX[[[VVVQQQRRRXXX\\\[[[YYYXXX[[[```ddddddaaa\\\YYYVVVWWWWWWTTTOOOLLLMMMPPPJJJJJJKKKMMMNNNPPPQQQRRRNNNOOOOOOOOONNNPPPTTTVVVSSSQQQPPPPPPQQQQQQQQQPPPIIIIIIKKKOOOOOOMMMNNNRRROOOLLLLLLQQQTTTTTTTTTVVVSSSUUUTTTOOONNNOOONNNKKKMMMPPPPPPNNNOOOQQQQQQNNNKKKMMMOOOOOOMMMKKKJJJJJJKKKLLLMMMKKKHHHFFFFFFFFFFFFDDDCCCAAA@@@@@@AAAAAA999===@@@>>>===??????>>><<<<<<<<<>>>@@@@@@???>>>???===:::888888888888777999999999888888888888777555666777999::::::::::::999:::;;;:::888777888999666444666888888555777;;;999::::::888555444555666555555555555555555555555777777666666555555444444333333333333333333333333111111111222222222222222222111111111111111111111111111111111111111111111111111111000000000000000333444333111///...///000222000000222111///...111/////////000111111222222222222111111111111222222111333111------111333111111111111222222222222333000000111222222222111111222333444555555555444333222444555555333222111222222222111111111111222222///000111222333333333333111111111000000111111111...000222333333111...,,,222222111111111222222333111111222222222222111111000111333444444444333222111222333444333222000///222222222222222333333444333555666555444444555666666555555555444444333333333111000000222444555555111222222333333444444555222333555777777777666555333333222222222333444444666555333333444666999;;;::::::===DDDEEE@@@:::888888;;;>>>???===;;;::::::777999;;;;;;999888888999777888999:::;;;<<<======<<<<<<=========>>>>>>>>>@@@BBBCCCAAA>>>>>>BBBFFFBBB@@@???===<<<;;;<<<<<<;;;===>>>>>>@@@EEELLLQQQUUUWWWWWWSSSLLLEEEBBB@@@???AAADDDGGGNNNQQQLLLCCC>>>===<<<===@@@FFFLLLPPPXXXccckkknnntttxxxnnn___NNNGGG@@@===>>>@@@@@@???<<<>>>CCCKKKQQQQQQKKKEEEJJJLLLLLLIIIDDDAAABBBCCCCCCBBB@@@???>>>>>>>>>???===>>>@@@AAA@@@AAACCCDDDBBBCCCEEEGGGHHHIIIJJJJJJGGGDDDCCCFFFFFFDDDDDDHHHGGGFFFFFFGGGGGGEEEBBB>>>???@@@CCCFFFIIIIIIIIIGGGIIIHHHHHHIIIKKKMMMMMMLLLMMMMMMMMMOOORRRUUUVVVUUUPPPPPPKKKEEEEEEJJJMMMKKKOOOQQQRRRRRRQQQQQQRRRSSSRRRPPPMMMIIIFFFEEEDDDDDDFFFHHHJJJLLLLLLJJJHHHFFFBBBEEEIIILLLMMMMMMMMMMMMOOOJJJHHHIIIIIIGGGHHHLLLLLLNNNPPPSSSUUUWWWZZZ[[[ZZZ^^^\\\VVVSSSVVVXXXVVVXXXUUUTTTUUUSSSPPPRRRWWWVVV[[[```cccggghhhddd___XXXXXXXXXWWWXXXYYYXXXVVVWWWUUUTTTSSSRRRVVVcccqqqwwwmmmggg```YYYZZZ[[[[[[ZZZXXXVVVWWWXXXWWWWWWUUUTTTTTTVVVYYY[[[[[[]]]```bbbbbb___\\\YYYUUUWWWVVVRRRMMMKKKMMMPPPLLLLLLLLLMMMNNNPPPQQQRRRNNNOOOPPPPPPPPPPPPSSSUUUTTTRRROOOOOOQQQRRRSSSSSSNNNLLLNNNPPPOOOLLLMMMRRRSSSMMMJJJNNNQQQPPPQQQTTTUUUWWWVVVPPPNNNOOOMMMHHHJJJMMMOOOMMMNNNRRRRRROOOKKKMMMOOOOOOMMMKKKJJJJJJJJJMMMNNNMMMIIIEEECCCCCCDDDCCCBBBAAAAAAAAAAAAAAA999???AAA???===@@@???<<<;;;;;;<<<>>>@@@@@@???======:::888777888999:::999999999999888888888888777333555888:::;;;;;;999888:::::::::999777777999;;;777555555777666555888===777888888777555444555777555555555555555555555555444444444444444333333333111222222333333444444555000000111222222222222222444333111000///000111111111111111111111111111111//////000000111111222222111333444333111000000111222......222111---,,,///...//////000111111222222222222111111111111222222111333222//////222333111111111111222222222333333333111111333666666111---111222444555555555333333111333444444222222333555222222111111111111222222///000111222222222222222111111000000000000111111///000111222222222111000111111111111111222333444222222333333333333222222111222222222222333333333111222444444444333111///222222111111222222333444333444555555444444555777888888777555444333222111444000...///333555555333111111111111222333444555111333555777888888777666111111111111222333444444666555333222444666999;;;999888;;;AAACCC>>>888777666999<<<===<<<:::999888666888::::::999888888888888888999:::<<<===>>>>>><<<<<<======>>>>>>??????>>>AAABBB@@@======AAAFFFBBBAAA???>>>======>>>>>>:::;;;===>>>@@@GGGPPPWWWUUUTTTRRRNNNIIIEEEDDDDDDAAABBBFFFMMMSSSQQQIIIBBB>>><<<;;;<<<@@@FFFMMMQQQYYY^^^______iiixxxzzzsssRRRKKKBBB>>>???@@@???===;;;>>>EEEOOOWWWXXXQQQJJJJJJKKKJJJGGGCCCBBBEEEHHHEEEDDDCCCBBBAAAAAA@@@@@@===???AAAAAAAAABBBCCCEEEDDDEEEGGGIIIKKKLLLLLLMMMHHHEEEDDDFFFFFFCCCDDDGGGFFFFFFGGGHHHHHHFFFBBB???@@@@@@AAADDDGGGJJJJJJJJJJJJJJJKKKMMMPPPQQQQQQOOONNNNNNMMMOOOSSSUUUVVVVVVSSSSSSNNNGGGGGGMMMPPPMMMMMMOOOSSSTTTTTTTTTTTTUUUXXXUUUQQQLLLHHHEEEDDDDDDFFFHHHJJJKKKKKKJJJGGGFFFAAADDDHHHKKKKKKJJJIIIHHHLLLJJJJJJLLLKKKIIIKKKPPPLLLMMMNNNPPPSSSVVVYYY[[[YYY]]]\\\VVVTTTWWWXXXVVVWWWUUUTTTUUURRRNNNPPPTTTXXX[[[\\\\\\\\\___```___WWWXXXXXXWWWWWWYYYYYYWWWYYYYYYYYYXXXUUUVVV```llltttzzzrrrhhh^^^[[[\\\\\\ZZZXXXWWWWWWXXXWWW[[[]]]YYYSSSRRRYYY```\\\^^^```aaa```^^^[[[YYYUUUVVVVVVQQQLLLJJJMMMQQQNNNMMMMMMNNNOOOPPPQQQRRRNNNOOOQQQQQQPPPPPPRRRSSSTTTQQQNNNNNNPPPSSSUUUUUURRRPPPPPPQQQOOOKKKLLLQQQTTTLLLGGGJJJMMMLLLMMMQQQUUUYYYWWWQQQNNNOOOLLLGGGHHHLLLMMMLLLNNNRRRRRRPPPJJJMMMOOONNNLLLJJJIIIHHHIIILLLOOOMMMHHHDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@999@@@CCC???>>>@@@@@@<<<;;;;;;<<>><<<888666444444666999::::::999999999888888888888777222555888;;;<<<;;;999777;;;;;;:::888666777999<<<999666555666666555999???555666666666555555666888555555555555555555555555222222222222222222222333///000111222444555666777000000111222222222222111888666333111000111222444111111111111111111111111------...000111333444444///222444444333222222222111------222111,,,+++///...//////000111222222222222222111111111111222222111444333000000333444111111111222222222333333333444222111666<<<===777000000111333555555444333222000111222222222333666888222222111111111111222222000000111222222222222111222111111000000111111222111111000000111333555666111222333333222333555777222333333444444333333222222222111111111222333444444555777888777555222000222222333333333333444444444444333444444555666777666777777555333111111222111111111111222333444444555555444333333444444444777888888777555444555666111222333333333444777999777666555666777888777666666888;;;;;;:::888777777888888888888888777666555::::::;;;;;;;;;:::999999666777999;;;;;;<<<;;;;;;===>>>???@@@@@@???>>>===BBBAAAAAAAAA@@@@@@?????????@@@BBBCCCBBB???;;;999:::<<<>>>@@@BBBFFFKKKOOORRRPPPJJJDDDDDDHHHJJJHHHBBBFFFPPP[[[[[[QQQEEE???CCC???;;;;;;???GGGMMMQQQKKKMMMPPPVVV^^^hhhssszzzZZZMMMBBBAAADDDDDDAAA???======CCCNNNZZZ\\\TTTKKKLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDDDDCCCAAAAAACCCEEE????????????@@@AAABBBBBBCCCCCCEEEIIIKKKKKKIIIFFFKKKGGGBBBBBBFFFIIIGGGEEEGGGFFFEEEEEEFFFFFFEEEDDDAAABBBDDDEEEDDDEEEFFFHHHEEEHHHLLLOOOQQQRRRQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPMMMKKKJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUZZZWWWQQQLLLGGGEEEDDDDDDDDDGGGIIIIIIGGGGGGIIILLLDDDIIILLLKKKKKKMMMKKKGGGOOOLLLHHHIIIMMMQQQSSSRRRSSSRRRQQQQQQRRRTTTVVVXXXWWWUUURRRPPPUUUZZZYYYTTTSSSTTTUUUUUUUUUSSSQQQPPPVVVWWWYYY\\\]]]\\\[[[[[[VVVWWWXXXVVVTTTTTTWWWZZZZZZ[[[[[[YYYXXXWWWYYYZZZccclllpppooorrrxxxsssggg___]]][[[ZZZZZZYYYWWWUUU\\\^^^___\\\XXXVVVWWWZZZ]]]\\\\\\___bbb```YYYSSSTTTTTTPPPKKKKKKOOONNNKKKRRRRRRQQQNNNKKKLLLOOOSSSUUUUUUUUUUUUTTTRRRQQQOOORRROOONNNMMMKKKJJJOOOWWWSSSSSSTTTSSSRRROOOLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPTTTTTTTTTQQQMMMKKKJJJJJJHHHHHHIIIMMMQQQRRROOOLLLGGGIIILLLLLLKKKJJJIIIIIIFFFHHHKKKMMMKKKGGGBBB???AAABBBCCCBBB@@@???@@@AAA@@@???===<<<<<<<<<===>>>;;;;;;;;;<<<======>>>>>>::::::999999888999999999777888999999888777888999777777777777888888888888999999888888777666666666666666777666666555444444777555444222222333444555444333111111111333555666222222222222222222222222333333333222111000111333111222333333333333444555222222222222222111000///111111111111111111111111333222222222111000000000555444444333333222222111333111///......///111333111111222222222111111000...///000111222333333333***,,,///111333333333222111111111111111111111111333333333333444555555666111111111111111111111111((())),,,///111444555666555222000111444555222000000000000000111111111111444444222111000000//////111111000000111111222333222222222222222222222222333333222111000000000111111111222222222333333333444555666777777555222000222222222333333333444444444333333444444555666777666777777555333111111222222222222222333444555555555444444333333333444444777777888888888777666555111222333333333444666888888777666777888999888777777999::::::999777777777:::::::::999888888888777::::::::::::::::::::::::999:::<<<===>>>===<<<<<<===>>>????????????>>>============<<<<<<<<<;;;;;;???AAACCCDDDCCCAAA>>><<<<<<>>>???@@@BBBEEEJJJMMMHHHHHHFFFBBBCCCHHHHHHFFFGGGIIIPPPXXXWWWNNNEEEAAA@@@AAAAAAAAABBBFFFMMMRRRHHHJJJLLLOOOUUU___kkkttt^^^PPPDDDBBBDDDCCC@@@???>>>>>>@@@HHHPPPRRRNNNHHHKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHFFFEEEDDDFFFHHH@@@??????>>>???AAACCCDDDAAACCCEEEHHHIIIIIIIIIIIIJJJEEEAAABBBEEEGGGFFFDDDEEEDDDCCCDDDEEEFFFEEEDDD@@@CCCGGGHHHHHHGGGFFFGGGHHHJJJLLLOOOPPPOOONNNMMMNNNOOOPPPRRRTTTUUUVVVWWWRRRPPPNNNLLLKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUXXXUUUPPPKKKGGGDDDDDDCCCGGGIIIJJJIIIGGGFFFGGGIIICCCHHHKKKJJJLLLNNNMMMIIINNNMMMLLLLLLOOORRRTTTUUUUUUTTTRRRRRRRRRSSSUUUVVVTTTSSSPPPOOORRRXXXVVVQQQQQQRRRTTTUUUUUUTTTRRRQQQUUUVVVYYY[[[\\\\\\\\\[[[VVVWWWWWWVVVTTTSSSVVVXXX[[[[[[[[[YYYVVVTTTTTTTTT]]]eeekkkooowww|||ppp```\\\XXXUUUUUUVVVVVVVVVZZZZZZYYYXXXVVVUUUWWWXXX[[[YYYYYY[[[^^^]]]WWWRRRQQQRRRPPPLLLKKKNNNPPPNNNUUUUUUTTTPPPMMMLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPOOOQQQNNNMMMLLLIIIFFFJJJPPPPPPQQQRRRSSSSSSRRRPPPOOOLLLLLLMMMLLLJJJKKKMMMOOOPPPQQQPPPNNNKKKIIIIIIIIIGGGGGGIIILLLOOOPPPMMMJJJEEEGGGJJJJJJIIIGGGGGGGGGEEEFFFIIIJJJIIIEEEAAA???AAABBBBBBAAA???>>>>>>???<<<===>>>>>>>>>===;;;;;;======>>>>>>>>>======<<<;;;:::999888888888888888777888999999777777888999777777777777888888888888777777777777777888888888666666777777666666555555666555333222222333444555555444333111111222333444222222222222222222222222000111222222111111333555111333444333222222333444111111222222222111000000111111111111111111111111222222111111111111111111333333222222222222111111222111000//////000111222000111111222222222111111///000111222333333333333222222222222222333444444111111111111111111111111222222111000000000111111111111111111111111111111000000111111111111111000111222222222111111111222//////000000000111111111222222111000////////////000000111111111222222222222222222222222222222222333222111111000000111111000000000111111111222222444555666666666444222000222222222222333333333333333333333333444555666777666777777555333222222333333333333444444555666666444333333333333333444444888777888:::======999666222333444444333333555777888777666777999:::999888888999:::999777666777888===<<<;;;999888888999999::::::999999999;;;<<<===;;;<<<===??????>>><<<;;;======>>>>>>>>>>>>=========>>>>>>>>>>>>======<<>>@@@BBBCCCDDDEEEGGGIII???BBBCCCBBBFFFKKKLLLHHHJJJJJJLLLQQQOOOIIIDDDDDD@@@DDDGGGEEEBBBCCCJJJQQQGGGIIIIIIIIILLLVVVdddpppcccUUUHHHDDDDDDBBB@@@???>>>>>>???BBBEEEGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEKKKKKKKKKIIIGGGFFFGGGHHHAAA@@@>>>===>>>AAAEEEGGG@@@CCCFFFGGGFFFFFFHHHKKKGGGDDDAAAAAADDDFFFEEECCCCCCBBBBBBCCCEEEFFFEEEDDDBBBEEEIIIKKKJJJIIIGGGGGGHHHJJJLLLNNNNNNNNNLLLKKKNNNNNNPPPQQQSSSTTTVVVVVVSSSRRROOONNNMMMMMMOOOPPPRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRNNNJJJGGGDDDCCCCCCHHHIIIIIIGGGEEECCCCCCDDDCCCGGGIIIHHHIIIKKKKKKGGGKKKLLLMMMNNNOOOPPPSSSUUUWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQOOOMMMPPPTTTSSSNNNPPPQQQSSSUUUUUUTTTSSSQQQSSSUUUWWWZZZ[[[\\\[[[[[[VVVVVVWWWVVVTTTSSSTTTUUUWWWYYYYYYXXXUUURRRQQQQQQVVV]]]ccckkkwww}}}qqq___ZZZSSSOOOOOORRRUUUVVVWWWUUURRRRRRSSSUUUVVVVVVYYYWWWVVVWWWYYYYYYUUURRRLLLPPPQQQLLLIIILLLPPPQQQTTTUUUTTTRRRPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRRRROOONNNNNNJJJFFFFFFJJJMMMNNNPPPRRRSSSTTTSSSSSSLLLLLLLLLJJJIIIIIIKKKMMMKKKLLLLLLKKKHHHGGGGGGHHHFFFGGGHHHKKKMMMMMMKKKHHHCCCEEEHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCAAA???AAABBBBBBAAA>>><<<<<<===:::<<<>>>??????===:::888<<<===>>>???>>><<<:::888;;;;;;999888777777777777777888999999777777888999777777777777888888888888555666666777888888999999555666666777777777777666666555333222222222333444666555333222111111222333222222222222222222222222///000111111111222444666222333444333222111222333000111111222222222111111111111111111111111111111000000111111111111111111000000111111111222222222000000000000000000000000///000111222222222222222000111222333333444444333777666333111111111333444111111111111111111111111555444333222222111111222111111111111111111111111333333333333222000///...---111333222...---000333//////000000000000111111000//////......////////////000111222222222111000222222222222222222222222222222111000000000111111/////////000000000111111333444555555555333111000111222222222222333333333333333333333444555666666666666777666333222333444333444555555666777777777333333333333333444444555999888999===BBBBBB===777333444555444333333444666888777666777999::::::999:::::::::999777666777999>>>===:::888888888:::;;;;;;:::999888999;;;===???;;;===>>>@@@???>>><<<:::========================>>>>>>???@@@@@@???>>>===>>>???BBBDDDDDDDDDBBBAAA???CCCHHHJJJIIIGGGEEEDDD>>>AAACCCDDDJJJQQQSSSQQQJJJGGGHHHJJJHHHEEEEEEIIIHHHIIIHHHEEEAAAAAAFFFKKKIIIJJJIIIGGGIIISSScccpppfffYYYKKKFFFDDDBBB@@@@@@===>>>@@@@@@AAABBBDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGKKKLLLKKKJJJGGGFFFFFFGGGCCCAAA>>><<<>>>BBBFFFIIIAAAEEEHHHGGGCCCBBBFFFJJJFFFDDDBBBBBBDDDFFFEEEDDDCCCBBBBBBCCCFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJKKKIIIJJJKKKMMMNNNMMMLLLLLLOOOOOOPPPPPPPPPQQQQQQQQQTTTSSSQQQOOOOOOOOOPPPPPPRRRQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNKKKHHHFFFDDDDDDEEEFFFEEEDDDBBBAAAAAAAAADDDGGGHHHFFFFFFIIIHHHEEEFFFIIIMMMMMMLLLMMMPPPSSSXXXWWWVVVTTTRRRPPPOOONNNOOOPPPNNNLLLNNNRRRQQQMMMPPPQQQSSSTTTTTTRRRPPPOOOPPPRRRUUUWWWYYYZZZYYYYYYUUUVVVWWWVVVUUUTTTTTTTTTRRRTTTVVVWWWUUUSSSRRRRRRSSSWWW\\\cccnnnuuuoooddd[[[WWWQQQMMMNNNPPPRRRTTTTTTQQQMMMNNNRRRUUUVVVUUUWWWUUUTTTTTTUUUVVVTTTRRRMMMRRRSSSNNNJJJLLLQQQSSSPPPQQQRRRRRRRRRSSSSSSTTTSSSTTTVVVWWWWWWWWWVVVVVVSSSQQQPPPRRROOOJJJHHHJJJJJJKKKMMMOOOQQQRRRRRRSSSNNNNNNMMMKKKIIIHHHJJJLLLGGGHHHIIIHHHGGGFFFGGGIIIFFFFFFHHHIIIJJJIIIHHHFFFBBBDDDGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCAAA>>><<<<<<<<<;;;<<<>>>???>>>===;;;:::999:::<<<======;;;888666;;;;;;999888666666555555777888999888777666777999666777777777888888888888666666777777888888888888555555666777888888888777555444333222222222333333444444333222222222333333222222222222222222222222///000111111000111333555333444444333111000111222///000111222222222222222111111111111111111111111//////000000111111222222000000000111222333333444000000111111111111000000...///000111222333333333111222333444444444444444555444222111000000000000111111111111111111111111444444333333222333333333111111111111111111111111000000111222222111111111---///000000...---///111////////////000000000111///.........//////000111...///111333333222000///111111111111111111111111111111000000000000111111/////////000000000111111333444444444333222111000111111111222222222333333333222222333333444555666555666777666444333333444333444555777777777777777444333333333444444555666:::999;;;@@@EEEEEE???999444555666555444444555777777666666777999::::::999;;;<<<;;;:::888777888999===;;;999888777888:::;;;;;;:::999888999;;;>>>???===???AAACCCBBBAAA>>><<<===<<<<<<<<<<<<<<<<<<===:::;;;===>>>>>>===<<<;;;<<<===???AAACCCCCCBBBAAA???EEELLLPPPOOOIIICCC??????AAABBBCCCIIISSSWWWVVVHHHFFFGGGIIIHHHGGGLLLRRRWWWRRRKKKEEECCCDDDFFFHHHJJJJJJHHHFFFHHHRRRaaammmeeeXXXLLLGGGEEEBBB@@@AAA;;;>>>BBBDDDCCCCCCEEEGGGBBBDDDFFFIIIKKKLLLLLLLLLKKKLLLLLLKKKHHHFFFFFFGGGDDDBBB???===>>>BBBGGGJJJDDDHHHJJJHHHCCC@@@CCCGGGEEEDDDCCCDDDEEEFFFFFFFFFDDDCCCCCCEEEGGGIIIIIIHHHLLLLLLKKKIIIIIIJJJNNNQQQNNNNNNOOONNNMMMLLLJJJIIIMMMMMMMMMNNNNNNNNNOOOOOOTTTSSSRRRPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCFFFGGGFFFHHHMMMOOOMMMFFFIIILLLMMMKKKKKKNNNQQQWWWVVVVVVTTTRRROOOMMMKKKNNNPPPPPPMMMNNNQQQPPPLLLPPPQQQRRRRRRRRRPPPMMMLLLMMMOOOQQQTTTUUUUUUUUUTTTSSSTTTUUUWWWXXXWWWUUUTTTQQQSSSVVVVVVTTTRRRQQQQQQQQQSSSVVV\\\dddgggaaaXXXVVVSSSPPPOOOOOOPPPPPPOOOQQQNNNKKKMMMQQQUUUUUUTTTUUUTTTSSSSSSTTTTTTSSSSSSSSSXXXYYYSSSNNNPPPTTTVVVPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVWWWWWWVVVUUUQQQOOOOOORRRRRRMMMJJJKKKHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPPPPNNNLLLJJJJJJKKKFFFGGGHHHHHHGGGGGGIIIJJJFFFGGGHHHHHHGGGFFFEEEEEECCCEEEGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA>>><<<<<<<<<>>>>>>======<<<<<<<<<===777999<<<>>>>>>===;;;999;;;:::999777666555555555666777888888777666777888666777777777888888888888888888888888777777666666444555666777777777777777444444333333222222222222111111222222333444555666222222222222222222222222111222222111000///111333222333444333111000111222///000111222222222222222111111111111111111111111/////////000000111111222000111111222333444555555000000111111111111000000...///000111222333333333222222333444444444333333000111222222222111000///000000000000000000000000............///000111222000000000000000000000000---...///000111111111111///---,,,---///111///......////////////000000000////////////000111222222---///111222333222000///111111111111111111111111111000000///000000111111000000000111111111222222333333333333222111000000111111111111222222222222222222222222333444555666555666777666444333444555333444666777888888777666444444444444555666777888999999;;;@@@CCCBBB>>>999555666777666666666888:::888777777888:::<<<;;;;;;<<<===>>><<<:::999999:::::::::999999999:::;;;<<<;;;;;;:::::::::<<<===>>>???AAADDDFFFFFFDDDBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<;;;<<<>>>@@@AAAAAAAAAAAA???EEEMMMQQQOOOHHHAAA===>>>@@@???@@@EEENNNSSSRRRGGGGGGIIIMMMMMMMMMRRRZZZbbbZZZOOOHHHFFFGGGHHHHHHIIIGGGDDDCCCGGGOOO[[[bbb___UUUKKKHHHEEEBBBAAABBB<<>>???BBBFFFIIIFFFIIIJJJHHHEEEBBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIMMMLLLJJJHHHHHHKKKQQQUUUVVVUUUSSSQQQNNNKKKHHHFFFIIIIIIJJJLLLNNNOOOQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGAAAEEEGGGHHHMMMUUUZZZZZZKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTRRROOOKKKIIIMMMPPPQQQNNNNNNPPPOOOLLLNNNOOOPPPPPPOOONNNKKKJJJIIIKKKMMMOOOPPPPPPOOONNNNNNOOORRRVVVYYYYYYWWWUUUTTTUUUVVVTTTQQQNNNMMMMMMPPPPPPSSSWWW\\\]]]YYYUUUQQQOOONNNNNNOOOOOOMMMKKKMMMLLLLLLNNNQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSYYY]]]\\\VVVSSSUUUXXXYYYTTTRRRPPPOOOOOOOOONNNLLLOOOPPPQQQRRRSSSSSSRRRQQQMMMJJJKKKOOOPPPLLLIIIIIIEEEFFFFFFHHHIIIJJJKKKLLLQQQRRRSSSRRROOOLLLJJJJJJFFFGGGIIIIIIHHHHHHJJJKKKFFFGGGHHHGGGEEECCCCCCDDDCCCEEEGGGGGGFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@AAAAAA@@@===;;;;;;<<>><<<;;;:::;;;<<<===999;;;===???@@@???>>>===999999777666555555555555666777888888666666777888777777777777888888888888999999888888777666666555444555555666666666666555333333333333222222222222///000111222444555666666222222222222222222222222111222222111//////000111111222333222111000111222000111111222222222111111111111111111111111111111//////000000000000000000111111222333444444555555000000000000000000000000///000111222222222222222222222333333333333222222///111333444555444222111000000000000000000000000------...///000222333444000000000000000000000000//////000000000////////////,,,***,,,000222000---......////////////000000////////////000000111222...///000111111111000///111111111111111111111111000000/////////000111111000000000111111111222222333333333222111111000000111111111111222222222222222222222222333444555666555666777666555444555666222444666777888888777666555555555666666777888999666888;;;===>>>===:::888666777888888777888:::<<<:::999999:::===>>>>>>======???@@@???===:::::::::999999:::;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<===???CCCFFFFFFDDDBBB@@@<<<<<<;;;::::::;;;<<<<<<;;;===???AAABBB@@@???===<<<<<<>>>???@@@@@@@@@@@@@@@EEEJJJLLLIIIDDD@@@===;;;===>>>>>>CCCIIIKKKIIIDDDFFFKKKPPPPPPOOOSSSZZZ___[[[TTTLLLGGGEEEGGGHHHKKKGGGBBBBBBFFFMMMRRRUUUXXXPPPIIIGGGFFFCCCBBBDDD@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEGGGIIIKKKLLLMMMIIIJJJLLLLLLJJJHHHHHHHHHGGGEEEBBB@@@@@@BBBEEEGGGFFFGGGHHHIIIHHHGGGEEEDDDAAABBBDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIHHHGGGKKKKKKJJJIIIJJJMMMRRRVVVWWWWWWUUUSSSPPPNNNLLLJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSRRRRRRQQQPPPPPPPPPOOOMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJGGGFFFEEECCCCCCDDDGGGHHHHHHFFFBBBEEEGGGHHHNNNWWW]]]^^^PPPMMMKKKJJJKKKMMMNNNNNNPPPQQQRRRSSSQQQNNNKKKIIILLLOOOQQQNNNMMMNNNMMMKKKIIIJJJLLLNNNNNNMMMLLLKKKGGGHHHJJJKKKLLLKKKJJJIIIHHHIIIMMMSSSXXXZZZWWWTTTRRRSSSSSSQQQNNNKKKKKKLLLNNNPPPRRRUUUUUUUUUTTTUUUNNNLLLKKKKKKLLLLLLJJJHHHHHHJJJMMMOOOOOOPPPQQQRRRPPPQQQRRRRRRRRRQQQQQQQQQVVVXXXWWWSSSRRRVVVXXXVVVUUUQQQMMMKKKLLLLLLKKKJJJMMMNNNOOOPPPQQQPPPOOONNNMMMIIIHHHLLLMMMJJJGGGFFFBBBCCCDDDEEEGGGIIIKKKLLLPPPSSSUUUUUUQQQLLLIIIGGGFFFGGGIIIIIIHHHHHHJJJKKKGGGHHHIIIGGGDDDBBBBBBDDDCCCEEEGGGGGGEEEBBBAAAAAA===>>>@@@AAABBBAAA@@@@@@===>>>>>>===;;;::::::;;;;;;;;;;;;:::::::::999999;;;<<<<<<=========<<<<<<888777666555555555555555666777888777666555666888777777777777888888888888888888888777777777777777444555555555555444444333333333333333333222111111000111222333444555555555222222222222222222222222000111111000//////111333000111222222111000222333111111222222222111000000111111111111111111111111000000000000000/////////111111222222333333333444222111000//////000111222000111111222222222111111111222222222222222111111111111111222222111111111000000000000000000000000000000000111111333444555000000000000000000000000000111111111111000//////---------...///000000000........./////////000000//////.........///000000////////////000000000000111111111111111111111111///////////////000111111/////////000000000111111333333222222111000000000000111111111111222222222222222222222333444555555555666777666555444555666222333555777888777666555666666666666777888::::::444777:::;;;:::888777777666777888999999999<<<>>><<<;;;;;;<<>><<<::::::888999;;;===>>>??????@@@;;;<<<<<<======<<<;;;:::999;;;???CCCCCCBBB???===<<<;;;::::::::::::;;;<<<777999;;;===>>><<<;;;999======>>>???@@@AAAAAAAAABBBDDDFFFFFFDDDAAA???>>>999===???@@@CCCGGGFFFBBB@@@DDDKKKPPPPPPMMMQQQWWWVVVWWWUUUNNNEEEAAADDDHHHNNNHHHCCCCCCGGGLLLNNNMMMSSSLLLGGGGGGFFFDDDCCCDDDDDDBBB@@@AAACCCEEEEEEDDDFFFFFFEEEEEEFFFHHHJJJKKKEEEGGGIIIIIIGGGFFFFFFFFFHHHFFFCCCAAA@@@BBBDDDFFFDDDEEEFFFIIIKKKKKKHHHEEE???AAACCCDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFHHHJJJKKKKKKLLLNNNRRRUUUTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIIIIGGGIIIKKKLLLKKKIIIGGGEEEDDDBBB@@@AAADDDEEEDDDBBBEEEGGGHHHGGGKKKSSSXXXYYYQQQLLLHHHGGGIIIKKKKKKJJJMMMOOOQQQRRRQQQNNNKKKHHHJJJOOOPPPMMMLLLMMMLLLIIIDDDFFFIIILLLMMMNNNMMMMMMEEEFFFHHHIIIIIIHHHFFFEEECCCEEEJJJQQQWWWYYYWWWTTTNNNOOOOOOMMMLLLKKKMMMNNNOOOPPPRRRSSSQQQNNNPPPSSSLLLJJJHHHHHHHHHIIIHHHHHHDDDIIINNNOOONNNMMMOOOPPPMMMOOOQQQRRRQQQPPPPPPPPPPPPQQQOOOLLLNNNSSSUUURRRRRRNNNJJJHHHJJJLLLMMMLLLOOOOOOPPPQQQQQQPPPOOONNNOOOJJJHHHLLLMMMIIIFFFEEE@@@AAABBBDDDGGGJJJLLLMMMOOOSSSVVVVVVRRRLLLHHHEEEFFFGGGIIIIIIHHHHHHIIIKKKGGGIIIJJJGGGDDDAAABBBDDDBBBDDDFFFFFFDDDAAA@@@@@@;;;<<<>>>@@@AAA@@@???>>>:::;;;<<<;;;999888999:::666888:::;;;;;;999666555;;;::::::999999888888888777666666555555555666666666777888777666555666888777777777777888888888888666666666777888888999999555555555555444333222222222333333333333222111111222222333444444444333333222222222222222222222222...///000000000000333555///000222222111111222444222222222222222111000///111111111111111111111111111111000000//////......111111111111111222222222333111000......000111333111111222222222111111000111111222222222111111000222000...---,,,---...///000000000000000000000000///...............///000000000000000000000000000000000111222222222222222***...000000...---000333............/////////000///......---------......///////////////000111111000000000000000000000000///////////////000111111............/////////000222333444444222000000111000000000000111111111111222333444444444333222111888888888888777555444333222444666666666777999;;;999888777666555555555555333666999:::888666555555777777888999::::::::::::===<<<;;;;;;===>>>>>>===???@@@@@@@@@???>>><<<;;;999;;;===>>>======>>>?????????@@@???>>><<<:::999>>>>>>???@@@@@@???>>>======;;;888555555888;;;===<<<;;;::::::999999999999<<<===??????@@@AAADDDFFFEEEEEEEEEDDDBBB@@@>>><<<@@@>>>>>>BBBBBB??????BBBAAA@@@CCCJJJLLLJJJNNNTTTYYYRRRKKKIIIGGGDDDDDDGGGDDDAAAAAAEEEFFFEEEHHHLLLMMMMMMKKKHHHDDDBBBEEEGGGBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCEEEFFFCCCFFFJJJKKKJJJGGGEEEDDDHHHGGGEEEBBBAAABBBGGGJJJGGGFFFFFFHHHKKKKKKHHHEEEEEECCCAAA@@@AAABBBBBBAAAEEEEEEDDDEEEFFFGGGIIIJJJHHHJJJLLLKKKIIIJJJNNNRRRUUUVVVWWWTTTPPPOOORRRUUUNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTRRROOOMMMLLLMMMPPPLLLGGGEEEGGGIIIIIIIIIGGGFFFGGGHHHJJJJJJIIIGGGCCCCCCCCCDDDEEEEEECCCAAACCCDDDEEEFFFIIIKKKMMMNNNJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLNNNOOONNNLLLJJJIIIIIIHHHHHHJJJKKKJJJHHHFFFDDDGGGIIIKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGIIIIIIBBBDDDHHHNNNTTTVVVVVVUUUSSSTTTSSSPPPMMMLLLNNNPPPTTTUUUUUUSSSPPPOOOQQQTTTPPPMMMJJJHHHGGGGGGFFFDDDFFFGGGIIIKKKLLLLLLKKKKKKNNNNNNNNNNNNMMMKKKIIIHHHVVVSSSOOOKKKKKKMMMQQQSSSMMMJJJGGGEEEEEEGGGKKKMMMNNNOOOOOOPPPOOONNNLLLKKKHHHGGGGGGIIILLLKKKGGGBBBAAAAAAAAABBBDDDHHHKKKMMMLLLMMMNNNOOONNNMMMKKKIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFDDD@@@>>>@@@AAAAAABBBCCCCCCCCCBBB;;;;;;<<<===>>>???@@@AAA======<<<;;;::::::999999;;;<<<;;;:::999999;;;===555666777888999:::::::::777888888777555444666777222333555888555000222666555555666777777777777777777777777777777666555555333333333333333333333333000111222111000///000111222222111111222333444444222222222222222222222222...///000222222111000000111111111111111111111111222222111111000000//////...///111222222111000000////////////////////////222000///000222444222000111111000000000000000111111111111111000000000000//////000111222333333333222111///......///000000000000111111000///..................////////////...///111111///...///000+++---//////...---...///+++,,,...///000///...,,,,,,,,,,,,---------......111111000000//////.........///000000000///...---000000000000111111111111...///000222222111111000////////////////////////333444666555444333333444000000000000111111111111111222333444555555444444555555666777777777777666444666777777666666888999:::999888777666666666666555777888777666555666777777777888999::::::::::::<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@???>>><<<;;;999;;;=========<<<===>>><<<===>>>??????>>>===<<<;;;<<<===?????????>>>>>><<<:::777666666777:::<<<;;;;;;:::999999999::::::;;;===>>>??????@@@BBBDDDDDDDDDDDDCCCBBB@@@>>><<<>>>>>>AAAFFFFFFBBB???@@@@@@???BBBHHHJJJJJJNNNUUUTTTMMMGGGFFFEEECCCCCCFFFDDD@@@???CCCEEEEEEGGGJJJMMMQQQTTTOOOFFF??????BBBBBBAAAAAABBBBBBCCCDDDEEE@@@@@@@@@@@@BBBDDDFFFGGGCCCFFFJJJKKKIIIGGGEEEEEEHHHGGGEEECCCBBBCCCHHHKKKIIIGGGFFFHHHJJJKKKIIIGGGEEECCCAAA@@@AAABBBBBBAAADDDDDDCCCCCCDDDFFFIIIJJJHHHIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQOOOLLLKKKNNNQQQLLLMMMNNNOOOOOOOOOOOONNNPPPRRRSSSQQQOOOLLLKKKKKKKKKGGGDDDCCCFFFIIIKKKKKKJJJJJJIIIJJJJJJIIIGGGDDDFFFEEEFFFGGGHHHGGGEEECCCDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIJJJJJJIIIGGGDDDGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFIIINNNSSSVVVVVVUUUUUUTTTSSSQQQOOONNNOOOOOOQQQSSSSSSRRRPPPOOOQQQSSSPPPMMMJJJHHHGGGGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNRRRQQQOOOMMMLLLLLLLLLMMMHHHGGGFFFFFFGGGHHHJJJKKKRRRRRRRRRRRRQQQPPPNNNMMMIIIHHHGGGGGGHHHHHHGGGFFFBBBAAAAAABBBDDDGGGJJJLLLIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEFFFEEEEEEEEEEEECCCAAA???@@@@@@AAABBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777888999888888999;;;>>>555666777888888999999888777777888777555444555777333333666999888444222555555555666777777777777666666777777777777666555555333333333333333333333333222333444333222111222333000////////////000111222222222222222222222222222//////000111111111111000111111111111111111111111111111000000000000000000//////000111222111111000////////////////////////111000///000333444333222111111000000000000000111111111111111000000000000/////////000000111111111//////......//////000111...............---,,,,,,............////////////...000111111000//////000,,,...000000///...///000***,,,---//////...---,,,,,,---------............000000000000//////.........///000111111111000/////////000000000111111111...///000111222111111000////////////////////////111333555555444333444555000000000000111111111111///111222444666777777888444555666666777666666666666777888888666666777888999888777666666555555666888888777555444444777:::777777888999::::::::::::999;;;===<<<:::999<<>>???>>>>>><<<<<<888:::<<<===<<<<<<===>>>:::;;;<<<>>>????????????888999;;;===>>>>>>>>>===999888777666666777888999:::999999999999::::::;;;;;;<<<===>>>======???@@@CCCCCCBBBBBB@@@???===<<<<<<===CCCJJJJJJDDD???>>>@@@???AAADDDFFFHHHMMMSSSLLLEEEAAAAAABBB@@@AAAEEEEEE???===AAAEEEEEEFFFGGGHHHQQQYYYVVVJJJ@@@===???BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBDDDEEEFFFCCCFFFIIIJJJIIIGGGFFFEEEGGGFFFEEECCCBBBDDDHHHKKKHHHGGGEEEFFFHHHIIIIIIHHHDDDBBB@@@@@@AAABBBAAA@@@CCCBBBAAA@@@BBBEEEHHHJJJIIIHHHFFFFFFGGGHHHHHHHHHJJJLLLMMMLLLIIIIIIMMMPPPKKKLLLNNNPPPPPPOOOMMMLLLMMMOOOQQQPPPNNNKKKIIIIIIGGGDDDBBBAAACCCFFFHHHHHHJJJIIIIIIJJJJJJJJJGGGEEEGGGFFFGGGHHHIIIHHHEEEBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQLLLKKKJJJIIIIIIHHHEEECCCHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEGGGHHHIIILLLQQQTTTUUUUUUVVVTTTRRRQQQPPPPPPOOOMMMMMMOOOQQQQQQPPPOOOPPPQQQPPPMMMJJJHHHGGGFFFEEECCCBBBCCCEEEGGGHHHJJJJJJJJJHHHHHHHHHIIIJJJMMMPPPRRRMMMMMMNNNMMMLLLJJJHHHGGGCCCDDDEEEGGGHHHIIIJJJJJJTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHGGGEEEDDDDDDFFFIIICCCCCCBBBCCCDDDGGGIIIJJJGGGHHHJJJKKKLLLLLLKKKJJJJJJHHHEEECCCBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@AAAAAA@@@@@@;;;;;;:::999888777777666999:::;;;<<<;;;:::888666444555777777777888;;;===555666666777777777666666666777777666555444555666555333555:::;;;777333333444555666666777666666666666666666666666555444444333333333333333333333333111333444333222222333444//////////////////000111222222222222222222222222000000//////000000111111000000000000000000000000/////////000000000000000//////000111111111111111000000000000000000000000111000///111333444444333000000000//////000000111111111111111000000000000////////////////////////,,,---...///000000000000...............------,,,............///////////////000222222000///000111---///111111000///000111+++,,,---...///...------------........./////////000000000////////////......///000111222222222111//////000000000000111111...///000111111111000000////////////////////////...000222222222111222333///000000000111111111111111222333444666777888888777777777666555444333222555777888777666666777999777666555444444444444444777777777666444555777999777777888999::::::::::::777;;;===<<<888777;;;???:::;;;======>>>===<<<;;;888:::<<<<<<<<<;;;<<<===::::::;;;<<<===>>>??????888999:::;;;<<<<<<;;;:::777777777777777777777777999888888888999:::;;;;;;999;;;<<<<<<;;;;;;<<<===AAAAAA@@@@@@???>>>======<<<===BBBHHHIIICCC>>>>>>@@@@@@@@@AAABBBDDDIIINNNFFF@@@===>>>@@@???AAADDDEEE???===AAAEEEFFFEEEFFFBBBJJJRRRSSSLLLDDDAAAAAADDDCCCBBBAAA@@@@@@@@@@@@EEEDDDCCCBBBBBBCCCDDDDDDBBBEEEHHHIIIHHHFFFFFFFFFDDDDDDCCCBBBAAACCCFFFJJJFFFEEECCCCCCDDDEEEFFFGGGCCCBBB@@@@@@AAABBBAAA@@@AAA@@@???>>>@@@CCCGGGJJJJJJGGGEEEEEEHHHIIIFFFDDDJJJLLLMMMMMMKKKLLLOOOSSSMMMMMMNNNNNNNNNNNNMMMLLLKKKMMMOOOOOOLLLIIIHHHGGGFFFDDDAAA??????@@@AAAAAADDDDDDEEEGGGJJJKKKJJJHHHDDDDDDEEEFFFGGGFFFCCC@@@BBBBBBBBBAAAAAABBBBBBCCCAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIKKKNNNQQQSSSKKKJJJHHHHHHIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGGGGJJJNNNQQQSSSTTTUUURRRPPPOOOOOONNNLLLJJJJJJLLLNNNOOOOOOOOOOOOOOOPPPMMMIIIGGGFFFFFFDDDCCC@@@AAABBBDDDFFFHHHIIIJJJJJJHHHGGGFFFGGGKKKNNNQQQIIIJJJKKKKKKKKKIIIHHHGGGBBBCCCDDDFFFHHHJJJMMMNNNRRRRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGEEEBBBBBBEEEHHHEEEEEEEEEEEEFFFGGGIIIJJJFFFGGGIIIJJJLLLMMMMMMMMMNNNKKKGGGCCCAAAAAACCCDDDEEEEEEDDDCCCAAA@@@AAABBB===>>>>>>?????????>>>>>>:::999999888777666555555777999;;;<<<;;;999777555444555777777777888:::;;;555666666666555555444333555666777666555444444555888333222666999777444333444444555666666666666555555555555555555444333333222222222222222222222222///111222111000000111333222111111000000111222222111111111111111111111111000000///......000111222000000000000000000000000.........//////000000000//////000000111111222222111111111111111111111111111111111111222222222222000////////////000000111111111111111000000000///000/////////////////////,,,---///000000///...---///000000000000000//////............///////////////111222222111000000111---...000000/////////000,,,---.../////////...............////////////000///////////////////////////000000000000000000000////////////000000000111/////////000000000000000////////////////////////...000222222111111222333///000000000111111111111444444444444555555666666666666666666555333222111222444666666666777888:::777777666666555555666666555777888888666555666777777777888999::::::::::::666:::<<<;;;777666:::>>>999:::;;;<<<===<<<;;;:::777999;;;<<<;;;;;;;;;===;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;:::999888777777777777888888777777777888888888888999999:::;;;888:::<<<<<<:::999::::::??????>>>>>>===============<<<>>>CCCCCC???===???AAABBBAAA???>>>AAAEEEGGGBBB===;;;===??????AAADDDEEE???===AAADDDDDDDDDFFFBBBEEEHHHKKKJJJGGGCCCAAAEEEDDDCCCAAA???>>>>>>===IIIHHHFFFDDDBBBAAAAAAAAAAAACCCFFFGGGFFFEEEEEEEEEBBBBBBAAA@@@???@@@CCCFFFDDDDDDDDDCCCCCCDDDEEEGGGBBBAAA@@@AAABBBBBB@@@???@@@???>>>>>>???BBBEEEGGGKKKHHHFFFFFFIIIIIIFFFCCCIIILLLNNNMMMLLLMMMQQQUUUQQQOOOMMMKKKKKKKKKMMMNNNIIIKKKMMMMMMKKKHHHGGGGGGEEEDDDAAA???===<<<===>>>AAAAAABBBEEEHHHIIIHHHGGGBBBCCCDDDFFFHHHGGGCCC@@@@@@@@@@@@AAAAAACCCDDDEEE@@@AAABBBDDDFFFHHHJJJJJJFFFFFFEEEFFFHHHKKKOOOQQQIIIGGGFFFGGGHHHIIIIIIHHHEEECCCBBBDDDGGGIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEEEEGGGJJJNNNPPPQQQRRRPPPOOOMMMMMMKKKIIIGGGIIIJJJKKKMMMOOOOOONNNMMMMMMKKKGGGEEEEEEEEEDDDBBB???@@@AAABBBDDDFFFHHHIIIHHHFFFDDDCCCEEEIIIMMMOOOIIIHHHGGGGGGGGGHHHIIIJJJEEEDDDCCCDDDGGGKKKPPPSSSQQQPPPNNNKKKHHHFFFDDDCCCBBBEEEGGGFFFCCCAAABBBEEEFFFGGGGGGGGGHHHIIIJJJJJJFFFGGGIIIKKKLLLNNNOOOOOOQQQNNNIIIEEEBBBBBBCCCDDDBBBCCCCCCBBB???>>>@@@BBB<<<===============<<<<<<777777777777777777777777666777999;;;:::999666444555777888888777777888999555555555555555444333222333555666666444333333444999333000333555555444555333333444555555555555555444444444444444333222222222222222222222222222222///111222222111111222333222222111111111111222222111111111111111111111111000///.........///111222////////////////////////------....../////////000/////////000000111222333222222222222222222222222222222222222000000000000//////......///000111111111111111111000000000///000000000000000000000/////////000000000///---,,,//////000000000000000///............///////////////000222222000///000111+++---//////.........///......///000000000000000.........////////////000.............../////////111000000///...............////////////000000000///////////////000000000////////////////////////000222444444333222333444000000000000111111111111666666555444333333444444222333444444555555444444000222444555555666888:::999999888888888888999999555666888888777666666777777777888999::::::::::::666999:::999777777999<<<999:::;;;<<<<<<;;;999999666888:::;;;::::::;;;<<<;;;;;;:::999888888888999:::;;;;;;;;;:::888666555888888888888888888888888999888888888888999999:::666999;;;;;;:::999999999>>>===<<<<<<<<<<<<<<<======;;;;;;??????<<<<<>>AAAAAA===<<>>DDDCCCAAA@@@???>>>>>>>>>IIIHHHEEECCC@@@????????????AAADDDEEEDDDCCCDDDDDDAAAAAA@@@???===>>>@@@CCCCCCDDDEEEDDDCCCDDDEEEGGGBBBAAA@@@AAABBBBBB@@@>>>@@@?????????@@@BBBCCCEEEIIIHHHHHHHHHIIIHHHFFFEEEGGGIIIKKKJJJIIIJJJNNNRRRSSSPPPMMMJJJIIIJJJLLLNNNJJJKKKLLLKKKIIIGGGGGGHHHCCCDDDCCCAAA???>>>???AAABBBBBBBBBDDDFFFFFFEEECCCAAABBBEEEHHHJJJIIIFFFCCC>>>>>>???@@@BBBCCCEEEFFFAAAAAACCCDDDFFFHHHIIIJJJDDDDDDCCCDDDFFFHHHKKKMMMHHHFFFEEEFFFHHHIIIJJJIIIGGGEEEEEEHHHMMMPPPOOOMMMJJJIIIGGGFFFFFFGGGIIIJJJDDDCCCCCCEEEIIIMMMOOOOOOPPPQQQRRRPPPLLLIIIHHHHHHJJJIIIJJJKKKNNNNNNNNNLLLJJJGGGDDDCCCDDDDDDCCCBBB@@@@@@@@@AAACCCEEEGGGHHHCCCBBBAAAAAACCCHHHLLLOOOIIIGGGEEECCCDDDFFFHHHJJJEEEDDDCCCCCCFFFLLLQQQUUURRRQQQNNNKKKHHHFFFEEEDDDBBBCCCDDDDDDCCCAAAAAABBBFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGIIIJJJLLLNNNOOOPPPPPPNNNJJJFFFCCCBBBBBBBBB>>>AAACCCAAA>>><<<>>>@@@;;;;;;<<<<<<<<<;;;::::::666666666777777888888888555666888999999777666555555777999888777666666777555555555555555444333222222444666666444333222333888333111333444333333666222333444444555555444444333333333333333222111111222222222222222222222222111333444444333333555666222111000000000000000000111111111111111111111111//////......//////000000////////////////////////---------...............////////////000111333444111111111111111111111111000111222111///......///............///000111111111111111111000000000000000000000000000000000000000000000000000//////...,,,---..............................////////////...///111111///...///000+++---//////...---...///...////////////000000000------........./////////---............/////////000000///.....................////////////000000//////.........///000111////////////////////////111333444444222111111222000000000000111111111111666555444333222222333444222222333444444444444333111222444444333444555777888888777777777888888999777777777666444555777999777777888999::::::::::::777777777777777888999999::::::;;;;;;;;;999888777666888:::::::::999:::<<<:::999888777666777777888999::::::;;;:::999777666999999888888888888999999:::999888888888888888888555888:::;;;;;;999999:::<<<<<<;;;::::::;;;<<<======:::;;;>>>>>><<<<<<>>>999>>>???;;;;;;???AAA@@@AAA===:::===>>>======@@@======???@@@===;;;???EEEDDDEEEEEEDDDCCCBBB@@@??????????????????@@@@@@AAAEEEDDDAAA???>>>============???BBBBBBBBBAAABBBCCCBBBBBBAAA???======???AAA???AAACCCCCCAAAAAABBBCCCAAA@@@@@@AAABBBAAA???===???@@@AAAAAABBBBBBBBBBBBFFFGGGIIIIIIHHHFFFFFFFFFDDDFFFHHHHHHFFFGGGKKKOOORRRPPPMMMKKKJJJJJJKKKLLLKKKKKKKKKIIIGGGFFFHHHJJJHHHIIIHHHFFFBBB@@@AAABBBBBBAAABBBDDDFFFGGGEEEDDD>>>@@@CCCGGGJJJIIIFFFCCC>>>>>>>>>???@@@BBBDDDEEEAAAAAABBBDDDEEEGGGHHHIIIDDDDDDDDDDDDEEEFFFHHHIIIIIIGGGEEEEEEGGGHHHHHHHHHIIIGGGGGGJJJOOOQQQOOOLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBCCCFFFJJJMMMOOOOOOQQQUUUXXXUUUNNNJJJJJJMMMLLLJJJIIIJJJLLLNNNMMMLLLFFFDDDBBBAAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDFFFGGGAAAAAA@@@@@@BBBEEEHHHJJJHHHGGGDDDBBBAAABBBCCCDDDCCCCCCCCCDDDGGGLLLPPPRRRRRRPPPNNNJJJHHHFFFEEEEEEEEECCC@@@@@@AAABBBBBBAAACCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLHHHEEEBBBAAA@@@@@@;;;>>>BBBAAA===;;;<<<>>>::::::;;;;;;::::::999888555555555666666666777777555666666777777666666555222444666777666555666777444555555555555555444333111444666666444222222222444333555888777333222555222222333444444444444333222222222222222111111000111111111111111111111111111333444444444444555777333333222111111111111111111111111111111111111111---...//////000000//////..............................------------------//////...///000111333444111111111111111111111111,,,...000///...---///111...------......000111111111111111111000000000000.........//////000000000/////////000000222333333,,,,,,---...........................////////////---...000000...---...///,,,...///000///...///000---------------......///,,,---------............---------.........//////............///000222333........./////////000000///......---...///000111////////////////////////000111333222000/////////000000000000111111111111444444222222222222333444555555555444333222111000222333444444222222333444555555444444444555555666999888666333222444888;;;777777888999::::::::::::888777555666888999999888:::;;;;;;;;;:::888777666666888::::::999999:::;;;888777666555555666777888888888:::;;;;;;:::999888;;;:::999888888999:::;;;::::::999888777777777888444777:::<<<;;;:::::::::<<<;;;:::999:::;;;<<<===;;;:::;;;???@@@<<<;;;===555;;;===;;;;;;@@@BBB@@@AAA===:::===>>><<<<<<>>>:::;;;??????:::777<<>>@@@AAACCCDDD@@@???>>><<<<<<<<<======<<<>>>@@@AAA@@@@@@AAACCCCCCCCCBBB@@@>>>===>>>@@@999<<<@@@@@@>>><<<===???AAA@@@@@@AAABBBAAA???===@@@@@@BBBCCCCCCBBBAAA@@@CCCFFFIIIIIIFFFEEEEEEGGGDDDFFFHHHGGGEEEFFFJJJMMMPPPOOONNNMMMLLLKKKJJJIIILLLKKKJJJHHHFFFFFFIIIKKKPPPPPPOOOJJJDDD@@@@@@AAA>>>???AAADDDHHHJJJIIIHHH:::<<>>>>>>>>>>>???@@@BBBBBB@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGKKKIIIFFFEEEFFFGGGGGGFFFHHHFFFFFFJJJNNNPPPLLLGGGEEEGGGIIIKKKKKKIIIGGGEEEBBBBBBCCCGGGKKKOOOPPPPPPSSSYYY]]]YYYQQQKKKMMMRRRNNNKKKHHHIIILLLNNNMMMLLLDDDBBB@@@@@@AAACCCCCCBBBBBBBBBAAAAAABBBDDDEEEFFFDDDCCCAAA@@@@@@AAABBBCCCHHHFFFDDDBBB@@@???>>>>>>@@@AAACCCFFFIIIKKKMMMOOOPPPOOOLLLIIIFFFEEEDDDDDDHHHCCC===<<<>>>AAABBBBBBAAABBBDDDEEEGGGHHHHHHHHHFFFFFFGGGGGGIIIKKKLLLMMMKKKIIIGGGDDDBBB@@@>>>===888===AAAAAA===:::;;;===:::::::::::::::999888777555555555555555555555555666555555555666666666666...111444555555555666777444444555666666555555444111333666666444222111111000333999===:::444222444222222333444444444444333222222222222222111000000111111111111111111111111///111222222222222444555666555555444333333333444000000000000000000000000,,,---///000000000///....................................------,,,,,,,,,///.........000111333555000000000000000000000000(((+++......---...111333---------......000111111111111111111000000000000,,,,,,------...///000000.........///111444666888......///000111111000000............/////////000,,,...//////...------...---///111111000///000111,,,++++++++++++,,,------,,,,,,,,,---------......---------.........//////---------...000333555777............/////////000///......------///000111////////////////////////333333333222111000/////////000111222444555777777111111222222222222111111666555444222111000000///222222333333333333444444666777777666444333555666999999999888888888888888888888777777888999:::::::::999888777777777888999777777888::::::777333///444444555666888999;;;<<<666666777666444444555777555555666666555666888;;;777666444555777888888777777888999::::::999888777<<<<<<<<<<<<;;;::::::999555888::::::888888:::>>><<<<<<<<<============>>><<<<<<<<<===??????>>>===AAA???======>>>===:::777???>>>===<<<<<<<<<<<<<<>>AAAIIIIIIBBBCCCKKKCCC@@@>>>>>>AAABBBAAA>>>AAAAAA@@@>>>;;;:::;;;<<<<<<>>>@@@BBBDDDCCCCCCBBB<<<===???>>>===;;;;;;<<<:::;;;;;;<<<===>>>???@@@===<<<<<<>>>@@@AAAAAA???BBBAAA?????????AAACCCDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFFFFEEECCCAAACCCFFFIIIJJJKKKMMMLLLKKKIIIIIIJJJKKKGGGDDDFFFKKKQQQTTTUUU[[[[[[XXXOOOEEE>>>>>>@@@@@@???@@@DDDIIIIIIDDD>>>===>>>@@@AAAAAA@@@???>>>AAA@@@??????@@@AAACCCDDDIIIIIIIIIIIIHHHGGGFFFFFFHHHEEEAAA??????AAADDDGGGFFFEEEEEEFFFGGGGGGEEECCCGGGGGGHHHLLLOOOOOOJJJEEEIIIFFFDDDFFFJJJMMMMMMLLLCCCDDDFFFKKKPPPRRROOOMMMNNNVVV]]][[[TTTPPPRRRWWWUUUPPPKKKKKKNNNPPPNNNLLLHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDCCC@@@???@@@AAACCCAAA??????AAABBBBBBAAAFFFEEEBBB@@@????????????;;;>>>BBBEEEGGGJJJMMMPPPPPPNNNKKKGGGDDDCCCBBBBBBEEEBBBAAABBBAAA>>>>>>@@@BBBAAA@@@BBBEEEFFFDDDBBBCCCCCCCCCDDDFFFIIILLLMMMKKKIIIFFFCCCAAA@@@??????===>>>@@@AAA@@@???===;;;<<<;;;:::999888888888888222333444444333333555777888777666555444333333333444555555555666666777777555444444333333333444444222444555555222000000000222444888;;;;;;999666333333444555555444444666777000000000000000000000000222333444333111000111222666666666555333333444555666777888888888777555444666222///...000111000---........................//////............//////............////////////......------------......//////000000000000/////////...,,,,,,,,,---///111222111///...------------000...---...///000///...///...---,,,,,,---...///+++,,,...///000000000000///////////////.........//////...---+++***)))(((............////////////////////////////////////...------,,,,,,,,,------111000...------...///000...---,,,++++++,,,---...............////////////---------...///000000111///...------...///000111...------------...//////222222222222111000//////////////////000000000111111111222222222222111111000000000111222333444555222222222333333333444444555666666555333222333555777777777777777888888888777777777777777888999999:::999888777777888999999888777888888999777333000444444555555777888::::::444555666555444555666888444666777777666666666888888777555555666777777666666777888999999888888777::::::;;;<<<;;;;;;999999888888999888888999<<<>>>:::::::::;;;;;;;;;;;;<<<=========>>>??????>>>===@@@>>><<<===>>>===;;;888>>>======<<<<<<<<<<<<<<<>>>===@@@FFFJJJIIIJJJMMMEEECCC@@@????????????>>>@@@@@@???<<<::::::<<<>>>;;;===???AAACCCBBBBBBAAA@@@@@@@@@???<<<;;;;;;<<<888888999:::;;;<<<======>>>>>>>>>???@@@AAA???===>>>=========>>>@@@CCCDDDBBBCCCDDDEEEEEECCCBBBAAABBBBBBBBBAAA@@@AAADDDFFFIIIKKKLLLLLLKKKKKKKKKLLLPPPNNNLLLLLLQQQYYYaaafffnnnkkkbbbTTTGGG@@@@@@CCCBBB@@@@@@CCCGGGHHHCCC???<<<===???@@@AAAAAAAAA@@@AAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHEEECCC@@@>>>>>>???AAACCCFFFDDDCCCDDDFFFGGGFFFEEEGGGGGGHHHLLLPPPPPPKKKGGGHHHFFFEEEFFFJJJLLLMMMLLLGGGGGGHHHLLLPPPQQQPPPMMMOOOUUUZZZYYYSSSOOOPPPSSSSSSOOOKKKKKKMMMNNNLLLIIIFFFEEECCCBBBBBBCCCDDDEEEDDDEEEFFFEEECCCBBBBBBDDDDDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBBAAA@@@???????????????AAADDDGGGJJJLLLMMMOOONNNMMMJJJHHHEEECCCBBBFFFBBBAAABBBAAA>>>???BBBBBBAAA@@@AAADDDDDDCCC@@@BBBBBBBBBCCCEEEHHHJJJKKKHHHGGGDDDBBBAAA@@@@@@@@@===>>>???@@@@@@>>><<<;;;:::999999888777777666777333444444444333333555777777666555444444333333333444555555555666666666777333333222222222222222333333333333444333222000///000222555777888666444222111222444444333222444555000000000000000000000000222333444333222111222333444444444333111111222444555555666666666555444333222000......///000111000........................//////............//////............////////////......------------.........//////000000000/////////...---,,,,,,---///000000000...------...//////000...---...///000///...//////...------...//////,,,,,,------...//////////////////////////////...//////...---,,,++++++***............////////////////////////////////////...------,,,,,,------...111///...------...///000///...---,,,,,,---...///............////////////------......///000000111//////...------...000000......------......///000222222222222111000//////000//////......------,,,111111222222222222111111...//////000111333555666222222222222333333333333333444444333111111222444444555555666666777777777666666666555666666777888999999888777777888999:::888777666666777666444111444444444444555666777888444555555555444555666888333555777777666555555666:::888555444555666555555444555666777777777777777777888:::<<<<<<;;;999888999888888999;;;>>>???@@@:::::::::;;;;;;;;;;;;<<>>>>>???>>><<<===>>>>>><<<;;;===<<<<<<<<<;;;;;;;;;;;;:::===???BBBIIIQQQRRRNNNFFFEEECCC???<<<;;;===>>>??????===;;;999:::===???;;;===???AAABBBBBBAAA@@@CCCCCCAAA???;;;:::;;;<<<777888999:::;;;<<<<<<<<>>>>>???@@@???===;;;:::::::::;;;<<>>>>>>>>???AAACCCGGGIIIKKKKKKKKKLLLNNNOOOWWWYYY[[[]]]bbbjjjvvv~~~zzzlllZZZJJJCCCCCCFFFDDDBBB@@@BBBEEEFFFCCC@@@>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIBBBAAA???>>>=========>>>DDDCCCBBBCCCFFFGGGHHHGGGGGGFFFHHHLLLPPPPPPMMMIIIGGGFFFEEEFFFHHHKKKLLLLLLKKKJJJJJJKKKNNNOOONNNMMMPPPSSSUUUTTTQQQNNNLLLLLLPPPMMMKKKLLLNNNNNNLLLHHHDDDCCCBBBAAABBBEEEHHHJJJNNNNNNNNNKKKHHHEEEEEEEEECCCEEEEEECCC@@@???BBBEEECCCCCCCCCBBBAAA@@@??????BBBAAA@@@CCCHHHKKKKKKJJJPPPQQQSSSSSSQQQNNNJJJGGGGGGCCC@@@AAA@@@???@@@DDDCCCBBBAAABBBCCCCCCAAA???@@@AAAAAACCCDDDFFFGGGHHHCCCCCCBBBAAA@@@@@@@@@AAA======>>>???>>>===<<<;;;888888777777666555555555333444555444333333555777444444444444444444444444555555555555555666666666333333333222222333333444555333111222444444111...///000222333333333222111///111222222111000222333000000000000000000000000111333444444222222333555111222222111//////000222222333333333333222111111000000000...------///111........................//////............//////............////////////......------------......---...///000000000000000......---,,,,,,...///000///...------...///000111000...---...///000///...000//////......//////000......,,,,,,,,,---............////////////////////////......------------............////////////////////////////////////...---------------......000///...------...///000//////............//////............////////////------......///000000000000000...------...//////...............///000000111111111111111000//////111111111000//////......111111222222222222111111222222111000000000000111111222222222222333333333333333444333111111333444222222333444555666666777555555555444444555555666999888777777777888999:::999777555444555555444333444333333333444555555666555666666555444333555666333444555555444555777999;;;888666444555555555444444444555666777777888888555777999;;;<<<;;;999888888777999===CCCEEEDDDAAA<<<<<<<<<============>>>???@@@AAAAAA???>>>>>>>>>>>>>>>==================;;;<<<<<<<<<<<<;;;;;;;;;888<<<======GGGSSSSSSKKKBBBCCCBBB>>>:::999<<>>>>><<<:::999:::>>>AAA<<<>>>@@@BBBCCCBBBAAA@@@BBBBBB@@@===:::999;;;===999:::;;;===>>>>>>>>>>>><<<<<<<<<>>>??????<<<::::::::::::;;;<<<>>>???@@@???AAABBBCCCCCCAAA>>><<<999;;;=========>>>@@@AAADDDFFFHHHIIIJJJLLLOOOQQQ^^^fffnnnsssuuuzzz{{{lllZZZLLLEEEEEEGGGFFFDDDBBBBBBCCCDDDCCCAAABBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHAAAAAA@@@???>>><<<<<<;;;@@@@@@BBBEEEHHHIIIHHHFFFFFFEEEFFFJJJNNNPPPMMMJJJFFFEEEDDDDDDFFFHHHIIIJJJLLLKKKIIIIIIIIIJJJKKKKKKQQQPPPOOOOOONNNLLLIIIFFFIIIHHHIIILLLNNNOOOLLLJJJEEEDDDBBBAAACCCEEEIIIKKKZZZYYYWWWRRRLLLGGGEEEDDDBBBEEEGGGDDD???>>>AAAFFFCCCCCCCCCCCCBBBAAAAAA@@@DDDAAA@@@DDDKKKOOOMMMJJJRRRUUUYYY\\\[[[XXXSSSPPPGGGCCC@@@@@@@@@???BBBGGGDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDDDD????????????@@@@@@@@@AAA<<<============<<<;;;:::888888888777777666555444444555555555333333555666333333444444555555555555555555555555555555555555555555555444555555666666666222///111444555222...000000000111111111111111///111222111000000111222000000000000000000000000111222444444333333444666000111111000///...000111111111111000000000//////000222222///+++***---000........................//////............//////............////////////......------------......------...///000000000000...------------...///000000///...------...///000000...---...///000///...000000////////////000000111000...,,,+++,,,...///............////////////.........///////////////............////////////////////////////////////...------------......//////............///000000000000////////////000000............////////////............//////000000111000///...------.../////////......//////000111000000111111111000//////000000111111111111111222111111222222222222111111333333111000///.........111111111222222222333333333444444333222222333555111111222333444444555555555555444444444444444555777777666555666777888999888666444333444444444333333333222333333444555555777777777555333222333444333333222111111444999===999888666666777777666555444444555666777888999:::666777999;;;;;;;;;999888555777<<>>???AAABBBAAA???===>>>??????>>>>>>===<<<===>>>???;;;;;;<<<======<<<<<<;;;888<<<;;;:::BBBMMMMMMEEE===>>>???<<<999999<<<@@@======<<<;;;:::;;;>>>AAA>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>===;;;999999;;;>>>999:::<<<>>>?????????>>>999999;;;===??????===;;;======<<<<<<<<<======>>>AAAAAA@@@@@@????????????999;;;===>>>===>>>@@@AAAAAACCCFFFGGGIIILLLPPPSSSdddooo{{{}}}zzzzzz}}}qqqlllbbbVVVMMMGGGFFFFFFHHHFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEFFFFFFFFFHHHIIIKKKKKKKKKIIIGGGFFFBBBBBBBBBAAA@@@>>>===<<<<<>>AAAFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCHHHOOORRRPPPLLLPPPTTTYYY]]]^^^[[[WWWTTTFFFAAA???@@@@@@???BBBGGGFFFFFFGGGFFFDDDCCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBB======>>>?????????@@@@@@<<<<<<<<<<<<;;;;;;::::::999999999999999777666555555666666555444333555666222333444666666666666666555555555555555444444444444444444444444555666777666222///000444555222///111111111111111222222333111222333222111000111222000000000000000000000000111222333333333222444555000111111111//////111222000//////..................000111///,,,+++...222........................//////............//////............////////////......------------......------...///////////////------------......//////222111///...---------...000...---...///000///...//////000000000000//////333222///...---...///000---.........//////000000........./////////000000............////////////////////////////////////---------------...///000...............///000000///000000000000000000///............////////////............////////////111000///...------...///000////////////000111111///000000111111000//////......///000000111222222111111222222222222111111000000////////////000000111111111111222222222222222333444333222222444555111222222333333444444444666555444444333444444444555555444444444666777888777555333333444444333222222222222222333444555666666777777555222111222333222222111000000333999===666666777999::::::888666555555666777888:::<<<===999999999:::::::::::::::555999???FFFJJJIIIDDD@@@:::::::::;;;;;;;;;;;;<<<===???BBBAAA>>><<<>>>@@@@@@@@@???>>><<<<<<===???;;;<<<===>>>>>>>>>===<<<999:::999999>>>DDDDDD@@@:::;;;<<<<<<;;;<<<>>>???===>>>>>>===<<<<<<>>>@@@@@@AAACCCDDDEEEDDDCCCBBB<<<<<<<<<;;;999999;;;===888999<<<>>>??????>>>===999999;;;>>>AAAAAA???<<<>>>>>>>>>=========<<<<<<@@@@@@????????????@@@AAA;;;===>>>>>>===>>>@@@BBBAAACCCEEEGGGIIILLLQQQTTTdddnnnxxxzzzsssjjjdddccc]]]ZZZVVVQQQMMMJJJHHHGGGJJJIIIGGGFFFDDDCCCCCCCCC======>>>@@@BBBEEEGGGIIIAAABBBCCCDDDEEEEEEEEEDDDIIIJJJLLLLLLLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???===@@@EEEKKKNNNMMMIIIFFFIIIGGGEEEGGGKKKNNNMMMKKKFFFFFFEEECCCAAA@@@BBBDDDFFFFFFFFFEEEDDDEEEGGGJJJMMMKKKIIIHHHHHHFFFDDDAAA999;;;???CCCFFFHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHMMMNNNNNNLLLIIIGGGGGGGGGCCCEEEEEEDDDAAAAAADDDGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGJJJPPPTTTUUUQQQMMMLLLOOOSSSVVVWWWTTTQQQNNNDDD???>>>???@@@???BBBFFFFFFGGGHHHGGGEEECCCCCCDDDAAACCCEEEGGGFFFEEEBBBAAA===>>>????????????>>>>>>;;;;;;;;;:::::::::::::::::::::;;;;;;:::999777666666666777555444333555666444555666777888888777666555555555444444444444444111111111111222333444444555222000000333444333111222222222222333333444444222333444333111111111333000000000000000000000000000222333333111111222444000111111111000000222333000000///...............,,,---.........///222555........................//////............//////............////////////......------------...............//////......------------............///333222000...------------000...---...///000///......//////000000//////...333222000/////////000000------......///000000000.........///////////////............////////////////////////////////////------------...///000000------......///000000000//////000000000000//////............////////////......//////////////////000000...------...//////000000000000000111111222//////000000000000000///......///000000111222222111111222222222222111111............//////000111111111111111222222222222000111222222111111333444333333333333333333333333666666555444444444444444333333222222333444666777555444333333444444333111111111222222444555777888333444555444333333444666111222333333222333555666333444777;;;>>>>>>;;;999777777777888:::===???@@@<<<;;;:::999999::::::;;;:::===BBBDDDDDDAAA???>>>:::::::::;;;;;;;;;;;;<<<:::>>>AAA@@@===;;;>>>@@@AAAAAAAAA>>>;;;:::===???;;;<<<>>>???@@@???>>>===;;;888777:::<<<;;;<<<@@@;;;;;;;;;===???@@@???===>>>???@@@@@@>>>===>>>??????AAABBBDDDDDDCCCBBBAAA===>>>>>>===;;;999:::;;;888:::===???@@@@@@???>>><<<===???BBBDDDCCC@@@===<<<<<<===============<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<===@@@BBBCCCDDDFFFHHHJJJNNNSSSVVV^^^cccgggfff```YYYUUUUUURRRQQQOOOOOOOOONNNMMMLLLKKKKKKJJJIIIFFFDDDCCCCCC?????????@@@BBBEEEGGGHHHBBBBBBCCCDDDDDDDDDCCCBBBGGGIIIKKKMMMMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBEEEIIIMMMMMMKKKIIIMMMJJJHHHIIILLLOOONNNMMMIIIIIIHHHEEEAAA???@@@BBBEEEGGGHHHHHHGGGHHHJJJMMMJJJIIIIIIGGGEEEDDDCCCBBB;;;>>>AAADDDFFFGGGHHHIIIEEEFFFFFFGGGGGGHHHGGGGGGFFFHHHIIIHHHGGGGGGHHHJJJFFFEEEEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDDDDFFFIIIKKKIIIMMMSSSXXXXXXUUUPPPLLLLLLMMMNNNNNNMMMJJJGGGEEEAAA======???@@@???AAAEEEDDDFFFHHHGGGEEECCCDDDEEECCCEEEHHHIIIIIIFFFCCC@@@??????@@@@@@???>>><<<;;;;;;::::::999999999999999::::::;;;<<<;;;999777666666777777666444333555666555666888999999999777666555555555444444333333333000000000000111222333333333222111111111222333333222222333444444444444333222333444333111000111222000000000000000000000000111222333222000///000111///000111000//////111333111000///.........//////111000......///111111111........................//////............//////............////////////......------------......////////////...---,,,,,,,,,------...............111000///...------...///000...---...///000///...---...////////////...---000000000000////////////------......///000000111....................................////////////////////////////////////------------...///000111,,,---...//////000000000......///000000///................../////////////////////////////////...//////...------...000000111111000000000111222222//////000000000000000///111111111111222222222222111111222222222222111111//////............//////000111111111111222222222///000111000///000111333444444333333333333333333777666555444444444444444222222111111222444555666444333222333444444333111111111222333444666888999111222333333333444666999111333666777555222111000000333888===AAAAAA===:::888888999:::<<<>>>AAABBB???===;;;999999999;;;<<<>>>AAACCCBBB===::::::<<<<<<<<<<<<=========>>>>>>999===@@@@@@<<<;;;>>>AAABBBBBBAAA>>>;;;:::<<>>;;;666666<<<;;;666999BBB===<<<<<>>@@@BBBBBB@@@>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@???@@@AAA???<<<999888999;;;===@@@CCCDDDCCCAAA@@@AAAAAACCCEEEFFFDDD@@@===999:::;;;<<<============:::===@@@CCCDDDCCCAAA@@@??????>>><<<:::<<>>???<<<<<<@@@AAA???@@@CCCCCCEEEGGGGGGDDDBBBCCCEEEDDDFFFIIIKKKJJJGGGCCCAAA@@@AAAAAAAAA???===;;;:::;;;:::999999888888999999999:::;;;<<<;;;999777555666777777666444333555666777888999::::::999777666555555555444444333333333111111111111222333444555222333333111000000333555111222333555555444333333222333333222000///000111000000000000000000000000111222222111///...///000...///000/////////111333222111000///...///000000:::555111///000///---***........................//////............//////............/////////000.........------.........000000000///...---++++++,,,---......//////......//////...---...///000111000...---...///000///...,,,---...//////...---,,,......//////000///......---------...///000000111//////......------------............/////////000////////////////////////---------......000111111,,,---...///000000000000---...///000000///...---............/////////000///////////////.........///...------...///000111111111111000111111222333...///000111111000///...------,,,---...000222333111111111000...///111333///////////////...------///111333333222000000111///////////////000111111444333000//////000222333444222000222444666444222333333111///...000444888666444333444666666333000111333444444333444666888555222111444888:::666222333333222111111111222222444555888;;;===>>>>>>>>>:::888777888===BBBEEEGGG<<<;;;888666666888:::<<>>>>>>>>>>>===???AAACCCBBB@@@===;;;???BBBCCCAAAAAABBB@@@<<<<<<======<<<::::::<<<===<<>>AAABBBBBB???======@@@DDD@@@EEEFFFCCCBBBCCCBBB@@@@@@<<<<<<>>>>>>;;;<<>>???@@@AAACCCEEEGGGIIIKKKNNNRRRTTTQQQNNNMMMPPPOOOLLLLLLOOOOOONNNNNNOOOPPPOOOMMMKKKNNNLLLKKKKKKGGGBBBAAAEEEAAA@@@???>>>>>>>>>???@@@EEEDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMLLLMMMNNNFFFGGGGGGDDDAAACCCJJJQQQPPPOOOMMMLLLMMMMMMMMMKKKSSSQQQMMMLLLLLLMMMMMMMMMOOOQQQPPPMMMFFFBBBAAACCCDDDGGGLLLQQQUUUUUUQQQMMMIIIJJJJJJJJJMMMNNNGGG>>>AAAAAABBBEEEHHHIIIHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHKKKNNNPPPNNNKKKLLLLLLLLLJJJHHHGGGGGGIIIMMMKKKIIIHHHHHHKKKMMMOOOTTTTTTUUUVVVVVVTTTPPPMMMOOOPPPOOOJJJEEEAAABBBDDD@@@AAA>>>::::::???CCCBBBGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGHHHKKKMMMMMMHHHDDD===>>>@@@AAAAAA@@@>>>===;;;999888888999:::999888;;;;;;<<<<<<;;;999777666888888999888666555777888===999444444666999999777222444666555333222333666000000000111111222222222333333333333333333333333333333333333333333333333555444222000///000000111000000111111111111000000000111222222222222111000111111222222222222111111000000///////////////000...000111000------...000---...///000000000.........,,,***+++...///...,,,---...///000000///...---............////////////------,,,+++,,,---...///...............///000000111111111333444333111/////////////////////////////////............//////------------.........///............////////////444000---...000111///---...------,,,,,,...///000/////////..................,,,+++******+++---...////////////000000000000---......///000111111222,,,---000111222111000///000000//////.........---......//////000000111111111111000000000000000111...//////000000//////...333222111000000111222333111111111000//////111333000000000000000///......///111333333222000000111///////////////000111111111111111111111111111111222111///111333444333111000222222222222222444666444222222333666777555333111222333333222333555777666333222555999:::888444222222333333444444555555555666777888999:::::::::999888888:::>>>BBBCCCCCC;;;:::999888888999:::;;;@@@>>>;;;999888999;;;<<<;;;===??????===<<<===???;;;<<<<<<<<<======>>>>>>>>>???????????????>>>>>>BBBHHHJJJGGGCCCCCCAAA>>>???@@@@@@>>>;;;:::;;;<<<>>>@@@EEEMMMTTTSSSKKKCCCBBBBBBBBB@@@>>>===@@@BBBCCCGGGHHHEEEBBBCCCBBB???>>>===???DDDDDDAAA@@@BBBFFFCCCAAADDDHHHJJJHHHEEEAAAAAAAAAAAABBBBBBCCCDDD@@@???===<<<===>>>AAABBB@@@DDDGGGFFFBBB@@@AAADDDAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHJJJMMMPPPRRRPPPMMMMMMPPPOOOLLLLLLNNNLLLLLLMMMNNNPPPPPPPPPOOOPPPMMMLLLMMMKKKFFFDDDEEEAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNHHHIIIIIIFFFDDDFFFMMMSSSQQQOOONNNNNNOOOPPPPPPOOOQQQNNNLLLKKKLLLNNNNNNNNNPPPQQQQQQMMMHHHFFFHHHJJJJJJJJJLLLOOORRRSSSQQQOOOFFFHHHHHHIIIMMMPPPLLLEEECCCCCCCCCEEEHHHJJJJJJIIIIIIKKKMMMNNNOOOOOONNNMMMIIIIIIJJJLLLPPPRRRPPPNNNNNNPPPQQQQQQNNNKKKJJJJJJRRRQQQOOOMMMLLLMMMNNNNNNUUUTTTTTTVVVWWWVVVRRRNNNOOOPPPQQQNNNHHHEEEEEEFFFCCCDDDBBB>>>>>>BBBDDDCCCFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEGGGJJJMMMMMMJJJFFF@@@AAACCCDDDDDDCCCBBBAAA===:::888888999::::::999;;;<<<<<<<<<;;;:::888777999::::::999777666777999444555666666666666777999222444666555333222444555111111111222222222333333333333333333333333333333333333333333333333333333111000000000000222333444111111222222222222111111000000000000000000000000000111111222222111111000000000////////////000000///---++++++---///000000---......//////////////////---,,,---000111000...---...///000000///...---............////////////...------,,,---...///000...............///000000............//////...---//////////////////////////////............//////------........./////////////////////000000000000111111000///......///000///...---------...///000/////////000/////////...///...---,,,,,,...000111////////////000000000000......//////000000111111......000111111000//////000/////////............---.........////////////111111000000000000111111///..................///666555444222111111111111000111111000//////000222000111111111111000/////////111333333111000111222///////////////000000111///000111222222111000///111000///000222222222111///111333444222000000000222111222444666777777666000222222222111222444666777555444666:::;;;999666222333555777888888888777666666666666666666777777888999:::===@@@AAA@@@???:::::::::::::::::::::::::::999777666777888:::<<<:::<<<>>>???>>>>>>???@@@::::::;;;<<<<<<===>>>>>>???>>>===<<<<<<===??????EEELLLPPPLLLFFFCCCAAA???CCCCCCBBB???<<<::::::;;;@@@???CCCOOO\\\^^^TTTHHHCCCDDDCCCAAA???>>>???AAA@@@EEEFFFCCCBBBCCCDDDBBB>>>>>>CCCJJJKKKGGGEEEEEEHHHDDD@@@@@@AAABBB@@@>>>AAA@@@@@@@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHFFFCCCBBBDDDGGGDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFIIIKKKNNNOOOOOOLLLLLLNNNNNNKKKKKKMMMIIIIIIJJJLLLNNNPPPRRRSSSQQQLLLJJJMMMNNNIIIEEECCC@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHJJJKKKMMMNNNOOOPPPOOOOOOKKKLLLKKKHHHGGGIIIOOOTTTOOONNNLLLMMMNNNOOOOOONNNMMMKKKIIIJJJLLLNNNOOOOOOSSSTTTTTTQQQOOOPPPUUUZZZYYYVVVQQQOOONNNOOOOOOOOOHHHIIIIIIIIIMMMQQQPPPJJJGGGEEEDDDEEEHHHJJJKKKKKKMMMNNNPPPRRRTTTTTTTTTSSSMMMMMMNNNQQQSSSTTTSSSRRRQQQTTTWWWWWWTTTPPPMMMLLLUUUTTTSSSRRRRRRQQQRRRRRRXXXUUUSSSVVVYYYYYYTTTOOOOOOQQQSSSQQQMMMKKKLLLNNNMMMMMMJJJDDDBBBEEEFFFDDDEEEFFFEEEDDDBBBBBBDDDFFFCCCDDDFFFJJJMMMMMMKKKHHHBBBCCCEEEFFFFFFFFFEEEEEE???<<<999888999:::;;;;;;;;;<<<<<<<<<<<<;;;999888;;;<<<;;;:::888777888999111555999999666444666888333444555555333333444555222222222222333333333333333333333333333333222222333333333333333333333333000000///000000222333444222222333333333333222222444333222111111222333444000111111222222111111000000000////////////000000222...***+++///222111///...............///000000000///...///111222111000---...////////////...------............/////////...............///000000...............///000000000000////////////000000////////////////////////000//////......//////000....../////////000000000//////000000000111111111...111222000---+++...222//////.........///000111...///000111111000///...------,,,,,,---///111222////////////000000000000////////////000000000000000000000000////////////////////////............------------............111000000000000000111111///...---,,,,,,---...///333222111000///.........000111111111//////000222111111222222222111111000///111222222111000111333000000////////////000000//////000000111000000000000000000000111222222111222333333222///,,,++++++222222333444666777777666222333333333222222444666666555444666888:::999777444666888:::::::::888777666666555444555666888999777999<<<@@@BBBAAA>>>:::999999;;;<<<<<<;;;;;;:::888777666666666888999;;;999:::<<<===>>>>>>??????::::::;;;<<<===>>>???@@@===<<<<<<<<<<<<===>>>>>>AAAKKKPPPLLLEEEAAAAAA@@@BBBBBBBBB???===;;;;;;<<>>:::???AAA@@@AAAEEEHHHGGGCCCCCCFFFLLLLLLIIIGGGHHHHHHDDD???<<<<<<===<<<;;;AAA@@@??????@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIHHHFFFDDDFFFGGGDDDDDDCCCCCCDDDFFFHHHJJJGGGFFFEEEFFFHHHKKKMMMNNNMMMJJJJJJLLLLLLIIIHHHKKKGGGHHHIIIJJJKKKMMMPPPSSSNNNHHHGGGKKKNNNJJJCCC@@@??????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRQQQOOOLLLLLLKKKIIIHHHKKKPPPTTTLLLKKKIIIIIIJJJKKKJJJIIIIIIHHHHHHIIILLLOOOPPPPPPUUUWWWWWWVVVWWW[[[cccjjjiiibbbWWWOOOKKKKKKLLLLLLMMMMMMLLLIIILLLPPPPPPLLLKKKHHHFFFFFFHHHKKKMMMMMMOOOPPPRRRTTTVVVWWWWWWWWWSSSSSSTTTVVVWWWWWWUUUTTTTTTWWWYYYXXXUUUQQQOOONNNQQQRRRSSSTTTUUUVVVWWWWWWXXXTTTRRRUUUYYYZZZUUUPPPPPPRRRTTTSSSQQQRRRWWW[[[^^^\\\TTTIIIDDDEEEFFFEEEEEEFFFFFFDDDAAAAAADDDGGGDDDEEEGGGJJJKKKKKKIIIHHHBBBCCCDDDEEEFFFFFFFFFEEEAAA>>>;;;999:::;;;;;;;;;:::;;;<<<===<<<;;;:::999;;;;;;;;;999777666777888666888999999777555666777444444444444444333444444333333333333333333333333333333333222222222222222222222222222222222222222222222111000000000000000111222222222222222222111333222000//////000222333000000111111111111000000000////////////000000111111000000000111111000...///...---------///111222000//////000111111111111........................---------........./////////////////////000000111...............///000000111111000///...///111222////////////////////////000000////////////000000////////////000000000000////////////000000000000...000000///------...111////////////000000000111---///000111222111000///*********+++,,,...000111////////////000000000000000000000000////////////222111000///....../////////////////////.................................000000000000000000111222///...---,,,,,,---.../////////////////////......///000222111000///000111111111222222222222111111///111222111000111222444000000////////////000000000///...------///111222000111222222222222222333333333333111///...///111333444555666555555555555444555555555333333555777555555444555777888888777888999;;;;;;;;;999777555555555555666888:::===>>>777999<<<@@@BBB@@@<<<888888:::;;;=========;;;;;;:::999888777777888999999777888999;;;<<<=========;;;<<<===>>>???@@@AAAAAA;;;<<<============<<<<<<;;;DDDJJJGGGAAA???@@@@@@>>>??????>>>===<<<>>>???@@@BBBIIIQQQWWWWWWQQQKKKCCCCCCCCCBBBBBB@@@>>><<<:::???BBBAAACCCHHHKKKKKKKKKGGGGGGIIIHHHEEEEEEHHHIIIFFFAAA>>>>>>>>>??????????????????@@@BBBDDDEEECCCDDDFFFHHHIIIIIIIIIIIIDDDGGGIIIKKKJJJHHHFFFFFFDDDCCCCCCDDDFFFIIILLLOOOJJJHHHFFFFFFJJJMMMOOOOOOKKKHHHHHHJJJJJJGGGFFFIIIGGGIIIIIIHHHGGGHHHKKKNNNLLLGGGEEEJJJMMMIIICCC@@@>>>??????@@@AAABBBBBBCCCFFFEEEEEEEEEFFFIIILLLNNNMMMLLLMMMOOORRRSSSQQQOOOKKKJJJIIIHHHHHHKKKNNNQQQMMMKKKHHHHHHHHHHHHGGGFFFHHHGGGGGGIIILLLOOOPPPOOOSSSUUUWWWXXXZZZ```hhhoookkkbbbVVVLLLGGGGGGIIIKKKNNNOOOMMMJJJKKKPPPRRROOOMMMJJJGGGFFFHHHKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYWWWUUUUUUVVVWWWWWWUUURRRPPPPPPQQQOOOPPPQQQSSSTTTVVVVVVWWWUUURRRQQQSSSWWWXXXTTTPPPRRRSSSSSSRRRSSSXXX```gggmmmhhh[[[KKKCCCDDDFFFFFFFFFHHHIIIGGGCCCBBBDDDHHHFFFHHHIIIJJJIIIHHHGGGFFFAAABBBBBBCCCCCCDDDDDDCCCBBB???<<<::::::;;;::::::999:::;;;<<<<<<<<<;;;:::999::::::888666555666777888555222333555888888888444444333444444444444333333333333333333333333333333333333222222111111111222222222222222222222222111111111111000000000///000000111111111111000000000...---++++++---...000000000000111111000000000///////////////000111111'''---333444111......000......------...///111222......////////////000000......------------......------------............/////////000000000000000...............///000000---......,,,***+++---000000000000000000000000000000000////////////000000////////////000000000000---------.........//////000...,,,---///000///......//////000000000000000---...///000111111000///******+++,,,---///000000////////////000000000000000000000000////////////222111000///......//////.........///////////////////////////////////////000000//////000111222222///..................///...///000111111111111111///000222222000///000111000000111222222222222111///111111111000111333555111000000///////////////000...,,,+++,,,...111333000111333222111111222444222333333333333444777:::333555666666555555555666555666666555444444666777555555555555666777888888::::::;;;;;;:::888666555444555666888;;;>>>AAABBB888999;;;>>>@@@@@@<<<999999:::<<<===>>>======<<<<<<;;;::::::999999999999777777777999<<<===<<<;;;======>>>???@@@@@@AAAAAA<<<===>>>>>>>>>===;;;:::777>>>CCC@@@<<<===>>>>>><<<===>>>>>>===>>>@@@BBB@@@EEEKKKNNNOOOLLLIIIGGGAAAAAAAAABBBBBBAAA===;;;@@@DDDFFFDDDDDDIIILLLLLLPPPJJJFFFFFFDDDBBBCCCGGGEEECCC@@@===<<<===>>>???===>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJDDDFFFJJJLLLMMMKKKIIIGGGFFFEEEEEEEEEHHHKKKOOORRRNNNKKKHHHIIIMMMQQQSSSRRRKKKHHHHHHJJJJJJGGGGGGIIIHHHJJJLLLJJJFFFEEEGGGJJJLLLHHHGGGKKKMMMIIIEEEDDD@@@@@@?????????AAABBBCCCGGGFFFDDDCCCEEEHHHLLLOOONNNLLLLLLOOOSSSTTTRRROOOIIIHHHGGGFFFHHHJJJMMMOOOOOOMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHJJJMMMOOOOOONNNPPPSSSVVVWWWXXX[[[aaafff^^^WWWMMMGGGEEEGGGJJJLLLJJJMMMLLLJJJLLLQQQUUUTTTNNNKKKHHHGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUXXXZZZ[[[ZZZXXXUUUTTTTTTUUUVVVUUUSSSQQQPPPQQQRRRPPPPPPOOOOOOPPPQQQRRRSSSOOOOOOOOOPPPRRRRRRRRRPPPRRRSSSRRRRRRSSSXXXbbbiiioooiii[[[JJJBBBDDDGGGGGGHHHLLLNNNKKKFFFCCCEEEHHHGGGIIIJJJJJJHHHFFFEEEFFFBBBBBBBBBAAAAAAAAABBBBBBAAA???===;;;;;;;;;999777777888:::;;;;;;;;;;;;:::888888999777666555777888555000---...444999:::999555444333333555555444333333333333333222222222222333333333222111111000000222222222222222222222222,,,---...000111222222222000000000111111000000000222111000//////000111222///000000111111000000//////......//////000111222(((111333///,,,...222---------...///000111222,,,---//////------...000......------------......,,,------------...............///000000000000000...............///000000---///111///---,,,///111000000000000000000000000111000000//////000000111....../////////000000000,,,,,,---------.........111---***,,,///111000------...///000000000//////------......//////000000------...///000111111111////////////000000000000////////////000000000000000000000000////////////.........///////////////000000000000000/////////////////////000111222333...//////000000//////...///000111222333222111111...000222222111000000000///000000111222222111111///000111000000111333555111111000///////////////---------------///000111...000222222000///111333000222444555555555666777111444666777666555777999555555666555333333555666666666666666666777999:::999999999888888777777666444555888;;;>>>@@@BBBBBB:::999:::<<<>>>???===<<<:::;;;;;;<<<===>>>>>>>>>;;;;;;;;;:::::::::::::::999888777999<<<===<<<:::======>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;;;;888<<<>>>;;;:::<<<>>>======>>>????????????AAACCCBBBEEEHHHJJJHHHEEEBBBAAA???>>>???AAACCCAAA===999???CCCEEECCCCCCHHHLLLLLLPPPJJJFFFEEECCC@@@BBBFFFBBBAAA???<<<::::::;;;<<<;;;<<>>>>>@@@CCCEEEGGGFFFEEEEEEFFFIIIKKKMMMNNNLLLKKKNNNSSSTTTQQQNNNIIIGGGFFFFFFGGGJJJLLLMMMNNNLLLKKKLLLNNNOOOOOONNNKKKJJJJJJLLLNNNNNNMMMLLLPPPSSSWWWWWWUUUTTTUUUXXXSSSOOOIIIFFFFFFIIIKKKMMMJJJMMMMMMKKKLLLPPPSSSSSSNNNKKKIIIHHHIIIKKKKKKKKKNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUXXXWWWUUUSSSSSSTTTSSSUUUVVVVVVTTTSSSSSSSSSNNNMMMLLLLLLMMMNNNQQQRRRIIIKKKMMMMMMLLLLLLNNNPPPPPPQQQSSSRRRRRRUUU\\\aaaddd```UUUIIICCCFFFIIIHHHKKKOOOSSSPPPIIIDDDEEEHHHEEEHHHJJJIIIGGGEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>======<<<:::777444666777888:::;;;;;;::::::777888999888777777999:::555444333444555777888999555444222333555666444222333333222222222111111111333333222222111000000///111111111111111111111111+++,,,...000222222222222000111111222222111111000333333333333333333333333//////000000000000//////............///000111222&&&+++000111---,,,...111+++,,,---///000000111111,,,...//////------...000...------,,,,,,------...,,,,,,---------.........---...///000000000//////...............///000000///222555444111///111444000000000000000000000000111111000000000000111111------........./////////------------.........///...---,,,---.../////////,,,---...///000///......------,,,+++,,,...000111......///000000000000000////////////000000000000......//////000000111111......000111111000//////............/////////000000000/////////.........////////////000111222333...///000111111000///...///000111222222111//////...000222222111000000000...///000111111111111111000000111000000111333666111111000///////////////***,,,---//////000//////---///111111......000222000333666666444111///...///222555777666666999;;;444555555444222222444555777888888777777888:::<<<888777777666666777888888444666999<<>>>>>>>>;;;;;;;;;<<<===>>>>>>???:::::::::::::::;;;;;;;;;;;;999888:::===>>><<<:::============>>>>>>>>>>>>DDDBBB>>>;;;::::::<<<===;;;===<<<999999===>>>;;;???@@@AAAAAA@@@@@@BBBDDDDDDEEEEEEFFFEEECCC@@@=========>>>AAACCCBBB===999999===@@@???AAAGGGLLLLLLNNNIIIFFFFFFDDDAAABBBEEEEEEEEECCCAAA>>>======>>>999<<>>=========:::666333444666777999:::::::::999777888999999888999;;;===:::===???===888555555777666333222333555666444222222222222111111000000000333333222222111000000///111111111111111111111111...///000111111000//////222222222333333222222222------............------//////000000000000//////............///000222222555555333000...---...///***,,,...000111111111000,,,...000000...---///111...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---///000000000///..................///000000+++///333333///---...111000000000000000000000000111111000000000000111111------------.........///............/////////000+++...///...,,,,,,///222+++,,,.../////////...---...,,,*********---000222------...............---////////////000000000000---......///000111111222,,,---000111222111000///---.........//////000000//////.........---------////////////000111222333....../////////...,,,+++///////////////000111111222222222111111111111111000111111111111222222222222222222111111111111111444111000333222//////222111111111111000///------///000111333333444444444333444555666666555444333222444666666666666777888666666666666666777888888999777666555666777666555888888888777888888999999000222555888;;;<<<======888666555777;;;===<<<:::>>>@@@@@@;;;:::>>>AAA@@@===<<<:::999999;;;>>>@@@666777888999;;;<<<===>>>===AAA@@@;;;:::@@@DDDCCCCCCCCCBBB???===<<<===???AAA???>>><<<<<<<<<<<<===@@@AAAAAAAAABBBDDDEEEFFFFFFEEECCCCCCDDDCCCBBBAAABBB???======@@@AAA@@@===;;;>>>BBBCCCCCCEEEJJJNNNQQQNNNIIIEEECCCBBBDDDEEEHHHDDDAAA@@@AAABBBAAA???DDDFFFHHHGGGDDDDDDFFFIIILLLIIIGGGHHHKKKLLLKKKIIIKKKMMMLLLIIIMMMUUUWWWSSSTTTOOOKKKKKKNNNPPPNNNKKKPPPQQQPPPMMMPPPWWW[[[[[[TTTMMMJJJMMMQQQOOOMMMLLLMMMMMMNNNOOONNNMMMLLLKKKHHHFFFCCCBBBBBBCCCBBBBBBBBBAAABBBEEEEEEBBBDDDHHHAAAFFFHHHFFFGGGKKKMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKEEEEEEDDDDDDEEEGGGJJJKKKIIIGGGFFFIIIMMMOOONNNMMMNNNLLLKKKLLLNNNNNNLLLIIIRRRUUU\\\aaa]]]TTTRRRVVVTTTRRRNNNLLLKKKLLLOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPLLLIIIFFFGGGJJJMMMNNNNNNHHHIIIIIIJJJJJJIIIHHHGGGOOOPPPPPPPPPNNNMMMNNNOOORRRSSSSSSSSSSSSRRRRRRQQQKKKIIIGGGHHHJJJLLLMMMMMMIIIIIIIIIKKKLLLLLLJJJHHHKKKMMMOOOOOOOOONNNOOOPPPOOOPPPOOOLLLHHHFFFHHHKKKNNNOOOPPPPPPNNNKKKGGGEEECCCCCCBBBBBBCCCEEEGGGHHHDDDCCCAAA??????@@@AAABBB===<<<999666555777;;;???::::::::::::::::::::::::777888888666555555777:::888777666444444666777888555555444444444555555666333222222111111222222333111111111111111111111111---...///000000///...------///000000//////000222000000111111111111000000000000//////.........---......///000000000000000...111333222...,,,...000...///000///...---...000............/////////000,,,,,,,,,,,,,,,---...///......//////...---,,,,,,(((---...+++,,,///...)))..................------,,,---......------///111'''...///000111///+++000000000000000000000000........................///111222111000///000111111000...,,,---///111333////////////////////////........................,,,,,,------------------///......------///000111---///111222333222000///---...///000111111111111............////////////000000000000000000000000////////////000000000000000000000000//////////////////000000000///...---///////////////000111111222222111111111111111111000111111111111222222222111111111111111222222222666333333555444///...000111111111111000///......//////000111222222222222333333333444444333333333222444666777666666777888666666666555555666777777:::888666666777777777666777888999::::::999888777222333555777999999999999888777666888;;;<<<<<<:::===AAAAAA===<<<>>>@@@@@@<<<<<<<<<<<<============888888999:::;;;===>>>>>>@@@DDDCCC>>>===BBBEEEDDDBBBBBBAAA???===<<<===???@@@????????????@@@BBBBBB@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEEEEEEEDDDCCCBBBBBB@@@>>>>>>???@@@@@@@@@===???AAACCCDDDFFFIIIKKKNNNLLLHHHEEECCCBBBCCCDDDJJJGGGCCCBBBBBBAAA???===@@@DDDGGGIIIHHHHHHIIIJJJLLLIIIGGGGGGHHHJJJIIIHHHFFFJJJKKKIIIKKKRRRVVVTTTRRRNNNKKKKKKNNNOOOLLLIIIMMMOOOOOOMMMOOOUUUYYYYYYTTTNNNJJJLLLOOOLLLJJJIIIMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGDDDCCCDDDDDDDDDCCCCCCAAACCCFFFEEECCCCCCGGGEEEHHHJJJHHHHHHLLLMMMKKKMMMMMMLLLLLLJJJIIIIIIHHHDDDDDDCCCCCCEEEGGGIIIKKKHHHGGGGGGIIILLLNNNNNNLLLLLLKKKJJJLLLNNNOOONNNLLLRRRTTTZZZ^^^[[[SSSQQQVVVUUUSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQLLLIIIGGGHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJOOOPPPQQQPPPNNNMMMMMMNNNRRRRRRSSSSSSTTTSSSSSSRRRKKKIIIHHHHHHJJJLLLLLLLLLGGGGGGGGGHHHJJJJJJIIIIIIIIIKKKMMMMMMMMMNNNPPPQQQNNNNNNNNNKKKIIIGGGHHHIIIHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA???>>>>>>>>>???@@@===<<<;;;888777888<<>>@@@@@@>>><<<===>>>??????>>><<<;;;;;;;;;;;;;;;<<<===>>>???CCCEEEEEEAAA???AAACCCCCCAAAAAAAAA???===<<<===>>>======>>>???AAACCCEEEFFFAAAAAABBBCCCDDDFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAA???>>>???BBBDDDAAA@@@AAACCCFFFHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBIIIGGGEEEDDDCCCBBB@@@>>>>>>BBBGGGJJJKKKKKKKKKLLLLLLJJJGGGEEEFFFGGGHHHGGGBBBGGGJJJIIIIIINNNSSSUUUOOOMMMKKKLLLNNNNNNKKKHHHJJJMMMMMMLLLNNNTTTWWWVVVTTTNNNJJJLLLMMMJJJGGGGGGMMMMMMMMMNNNMMMLLLLLLKKKHHHFFFDDDDDDEEEEEEEEEDDDDDDBBBCCCGGGGGGDDDCCCEEEFFFIIIJJJHHHIIILLLLLLJJJMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBDDDFFFHHHIIIGGGGGGGGGIIILLLMMMMMMLLLJJJJJJJJJLLLOOOQQQQQQPPPSSSTTTXXXZZZWWWRRRRRRVVVWWWUUURRROOONNNMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJIIIJJJKKKLLLJJJIIIKKKJJJHHHFFFFFFHHHJJJKKKOOOQQQQQQPPPNNNMMMLLLMMMPPPPPPRRRSSSTTTSSSSSSRRRLLLJJJHHHHHHIIIKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJJJJJJJLLLOOORRRMMMLLLKKKJJJJJJIIIGGGEEEAAACCCEEEHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::999999<<<>>>888888888888888888888888999::::::999888888:::;;;777666555444444555666777666666555444333333444444444444444444444444444444222222222222222222222222000000111111111111000000...///000000//////000111111111222222222222111111---///222444444111...,,,......///000000000000///111000000111111111000......///000///...---...000///////////////................../////////000000.........///......---,,,+++------***+++...///---...........................///000///......000222111444444///---000222111////////////////////////222222222222222222222222---...//////------...///,,,------------.........................................................,,,,,,,,,---------............------......///000...///000111222111000///000111111000///...------............////////////////////////////////////....../////////000000000///////////////////////////000111111111000///...000000000111111000000000000000111111111222222222000000111111111222222222000000111111222333444444111000333999:::777555777111111000000111111111222000000000///////////////333222111000000111222333444666888888777666777888666666555444444444444555:::999777777888999999888999:::<<<<<<<<<999666555444444555555666666666666777777777888:::;;;;;;;;;<<>>======<<<;;;:::>>>============>>>???@@@CCCDDDDDDAAA???>>>???@@@@@@AAAAAA???===<<<===>>>;;;;;;===???AAACCCEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFBBBCCCCCCAAA>>>???CCCGGGDDDBBBAAADDDHHHIIIHHHEEEFFFFFFEEEEEEDDDCCCBBBAAADDDDDDDDDEEEEEEEEEEEEDDDAAACCCGGGIIIKKKLLLMMMNNNMMMKKKHHHFFFFFFFFFGGGHHHCCCHHHKKKJJJHHHJJJOOOTTTMMMLLLLLLMMMNNNMMMJJJGGGGGGKKKLLLLLLOOOTTTVVVUUURRRMMMJJJLLLLLLIIIGGGHHHLLLLLLLLLLLLLLLKKKKKKJJJFFFEEECCCDDDEEEEEEDDDCCCEEECCCDDDHHHIIIEEECCCDDDDDDGGGHHHGGGJJJNNNMMMJJJMMMMMMLLLKKKIIIGGGDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFHHHIIIKKKLLLKKKKKKHHHIIIJJJLLLOOOQQQSSSSSSTTTUUUVVVVVVTTTSSSTTTVVVXXXVVVTTTQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLJJJHHHGGGHHHGGGGGGFFFFFFGGGHHHIIINNNPPPQQQPPPNNNLLLKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPLLLJJJGGGGGGHHHIIIIIIIIIBBBCCCCCCBBBBBBDDDFFFIIIGGGHHHHHHGGGGGGIIIMMMPPPKKKIIIHHHIIIJJJIIIEEEBBB===???BBBDDDFFFGGGGGGFFFCCCDDDDDDCCCBBB???===<<<<<<===>>>???>>>===;;;:::999:::;;;;;;999999:::;;;888888888888888888888888:::;;;;;;;;;999999:::<<<777777666555555666777777666666555444333333333333222222222222222222222222222222222222222222222222......////////////.........000111000///...///111111111222222222222111111---///000222222000...------...//////000000//////222000///000333333111......///000///...---...000////////////............000000000000111000000000---...............------------,,,++++++---...///---------..................//////...------///000000333222---+++...000///////////////////////////////////////////////////---...//////...---...///+++,,,---...///......---................................................+++,,,,,,------.........------------......//////...///000000111111000000111111111111111000//////............////////////////////////////////////........./////////000000.........///////////////......///000000000///...000000111111111111000/////////000111222222333333000000111111111222222222000000111222333444444555111111444:::;;;888777888222222111111111111222333222222111000000000111111444333222111111222333444444666888888777666666777666555555444444444555555:::888777777888999999888;;;;;;::::::999888777777333333444555666888999999666777888999999:::;;;<<<;;;AAACCCAAA???@@@>>>;;;>>>===;;;999999999;;;<<>>===>>>???AAABBBCCCDDDDDDCCCAAA>>>===>>>>>>@@@@@@???===<<<======<<<===>>>@@@AAACCCDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCHHHIIIJJJIIIFFFEEEFFFGGGBBBDDDEEECCC@@@AAAEEEIIIGGGEEEDDDFFFJJJKKKHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@===>>>AAACCCFFFIIIKKKMMMGGGGGGFFFGGGIIIKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIGGGJJJMMMLLLIIIGGGKKKPPPLLLLLLLLLMMMMMMLLLJJJHHHGGGJJJLLLLLLNNNTTTWWWUUUPPPLLLJJJLLLMMMJJJIIILLLKKKKKKJJJJJJIIIIIIIIIIIICCCBBBAAABBBDDDDDDCCCBBBEEEBBBDDDIIIKKKHHHDDDCCCBBBEEEGGGHHHMMMRRRQQQMMMMMMMMMMMMMMMKKKIIIFFFEEEBBBBBBBBBCCCCCCDDDEEEEEEDDDFFFHHHJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMPPPSSSUUUSSSUUUUUUSSSSSSTTTUUUUUUWWWVVVTTTRRROOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHJJJLLLMMMKKKIIIGGGFFFEEEGGGIIIJJJKKKJJJHHHGGGLLLNNNPPPOOOMMMKKKJJJJJJHHHJJJLLLNNNOOOOOOMMMLLLJJJHHHFFFEEEGGGHHHHHHGGGAAABBBCCCBBBAAABBBEEEHHHIIIIIIHHHGGGEEEFFFIIILLLIIIGGGFFFGGGIIIHHHDDD@@@>>>???AAABBBCCCDDDDDDDDD@@@AAAAAAAAA@@@???===<<<;;;<<<>>>??????===;;;999777888:::999888777888999999999999999999999999999999:::;;;;;;:::999:::;;;777777777777777777777777555555444333333333333333111222222333333222222111222222222222222222222222//////............/////////000111000///...///000111111111222222111111111///...---------......///------...///////////////222///...///222333111......///000///...---...000///////////////.........000111111222222111000000------...............---...,,,,,,,,,,,,,,,...000---------.........//////---......---,,,+++---...+++///000---,,,...///...........................------------------------...///000000......///000,,,---...000000///...---................................................++++++,,,,,,---...//////,,,------.....................///000000000000000---...//////000000000///............////////////....................................////////////------....../////////000---...///000000000///...000111222222222111000///...///000111222333444444000111111111111222222222111111222222333333444444777555666::::::666444666444333222111111111333333333333222111111222333444444444333333333333444444444555777777666555555666555555444444555666666777999777666666888999999888;;;:::999777777777777888222222333444666888:::;;;555777999999999999;;;===;;;@@@CCC@@@>>>>>>===:::>>><<<999777777999;;;===??????======>>>@@@BBBDDDEEEDDDEEEGGGDDD???===???===???@@@@@@>>><<<<<<===>>>???@@@BBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@FFFHHHJJJHHHDDDCCCDDDGGGCCCDDDEEEEEEDDDDDDFFFHHHGGGGGGHHHJJJLLLLLLJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@:::<<>>>>>??????>>>======<<<;;;<<<===>>>>>><<<:::999666777888888777666777888999999999999999999999999777999::::::999888888999666777777777777777777666444444333333333333444444333333555555555555333333333333333333333333333333111111000000000000111111///000111000///...///000000000111111111111000000///---,,,++++++,,,///000------...////////////...///......///111111000///...///000///...---...000............/////////000000111222222222111000///,,,---......///............,,,+++......,,,---000,,,,,,------.../////////------...,,,+++***,,,---***///111000///111111///...................................................///000000......///000,,,---...000000///......------------------------........................***+++,,,,,,---...//////,,,,,,---............---........./////////000000******+++,,,------------............////////////........................------........./////////---------......//////000...///000111222111000000000111222333333111///...---...///000222333444555000111111111111222222222333333333333333333333333888666666999888555444666666555333111111111222333333222111000111333555666333333444444444444333333333555666666444333444555444444444555666777888999888666555555777888888888777777888888888777666666111111111222444666999:::555777999:::999999;;;===<<<@@@AAA>>><<<===<<<:::;;;;;;:::::::::;;;<<<<<>>===<<<===@@@CCCEEECCCBBBDDDGGGDDD>>><<>>@@@@@@>>><<<<<<===<<<===???BBBDDDEEEEEEEEE???>>>>>>>>>>>>???@@@@@@DDDGGGIIIGGGBBBAAABBBEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGIIILLLMMMMMMLLLLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA===>>>???@@@BBBFFFLLLRRRIIIFFFDDDEEEHHHKKKKKKKKKGGGIIILLLKKKIIIHHHHHHIIIIIIFFFFFFJJJJJJFFFFFFIIIIIIIIIIIIHHHFFFFFFFFFGGGEEEHHHHHHGGGJJJQQQUUUUUUNNNKKKJJJLLLJJJGGGGGGKKKHHHGGGFFFEEEDDDEEEEEEFFFAAA@@@AAACCCEEEFFFDDDCCCCCC@@@CCCKKKPPPLLLGGGDDDBBBEEEFFFIIIPPPUUUSSSLLLGGGIIIKKKMMMNNNMMMKKKJJJFFFFFFFFFEEEDDDCCCBBBAAABBBEEEIIIKKKIIIGGGGGGHHHHHHIIIJJJJJJIIIKKKNNNRRRNNNPPPPPPMMMNNNRRRRRROOOPPPPPPPPPOOOMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIGGGIIILLLKKKIIIGGGHHHIIIFFFHHHJJJLLLMMMLLLKKKJJJEEEHHHKKKLLLKKKIIIHHHHHHFFFHHHKKKMMMMMMKKKHHHGGGDDDBBB@@@AAACCCEEEEEEEEEAAAEEEHHHFFFCCCAAACCCEEEFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEEEEDDDBBBAAABBBCCC>>>>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888777888888777666666888999888888888888888888888888555666888999777666666777444444555555555555444444222222222222333444555555222333555666666555333222333333333333333333333333222111000//////000111222///111111000///....../////////000000000000//////...------------...///000,,,---......//////......,,,---/////////...///000...///000///...---...000,,,------...///000111111000111222333222111///...,,,------...//////.........+++,,,000000---,,,000,,,,,,------...//////000---......---++++++,,,---+++000111///...000111///................................................---...//////------...///,,,,,,---...............------------------------........................***++++++,,,---...///000+++,,,---.........------...............///000000,,,,,,---------------,,,............////////////........................---------.........//////,,,,,,---......///000000///000111222333333222111000111333444333111///...---...///000222444555555000111111111111222222222444333333333333333333333666444444777888666666:::777666333111111111222333222111000000111333555666222333444555555444333222222444555555444333333444444444444555777888:::;;;777555444555777888888777333555777::::::888666444111111111111222444666888555777::::::888888;;;>>><<<@@@AAA===;;;<<<<<<:::999:::<<<=========<<<<<<>>>===<<<<<<===@@@DDDFFF@@@>>>AAAEEECCC;;;999===<<<>>>@@@@@@>>>===<<<===888999<<>>>>>AAA???===;;;:::999::::::999999999999999888777777999999999888666666999;;;777777777777777777777777333555777777666555555555222333333444444333333222111111111222333444555666000111333444444333111000333333333333333333333333000///...------...///000000111111000///......///......////////////......,,,---///000000000//////,,,---......//////......***---000///---,,,...000...///000///...---...000+++,,,---...///111222222///000222333222000...---,,,,,,---.../////////...---***,,,111222---,,,///,,,,,,------...///000000/////////...,,,,,,---...---000000,,,***---///...........................------------------------,,,---......,,,,,,---...+++++++++,,,,,,,,,------------------------------........................******+++,,,---//////000+++,,,---.........---,,,...............///000000111111111111000///...---............/////////000........................---------.........//////,,,,,,------...///000000111///000333333111000333000000000000////////////,,,...000000000111333555111111222333333333222222444555555333111111222333666666555555555555666666777666444222222222444555333333333444444444555555333444555666666555444333222222333333333444444444444333222222222444666888666444333555888999777444777777888888777555333222111555777444333555777666777888999999::::::::::::<<<===>>>???>>>===;;;:::<<<<<<::::::::::::<<<<<<@@@???>>>>>>???@@@BBBCCCCCCBBBAAACCCEEEDDD@@@<<>>===<<<;;;:::999999BBBCCCDDDDDDBBBBBBBBBCCC???>>>@@@FFFLLLNNNJJJEEEFFFGGGJJJLLLMMMMMMLLLKKKFFFFFFEEEDDDCCCBBBAAAAAABBB??????@@@@@@???CCCHHHDDDCCCDDDGGGKKKLLLKKKHHHBBBFFFIIIGGGCCCBBBEEEHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDFFFGGGGGGEEEDDDDDDEEEAAACCCFFFIIILLLOOOPPPQQQQQQMMMHHHEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDAAA>>>AAAFFFIIIGGGEEE===AAAEEEIIIJJJHHHEEEBBBCCCDDDFFFIIIKKKLLLMMMNNNIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGEEECCCBBBAAA@@@@@@KKKQQQLLLFFFFFFFFFEEEGGGEEEBBBDDDIIILLLNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLLLLJJJGGGDDDBBBGGGFFFEEECCCAAAAAAAAABBB@@@BBBDDDEEEDDDDDDEEEFFFDDDEEEEEEGGGHHHGGGCCC@@@@@@CCCFFFHHHIIIIIIJJJLLLKKKKKKLLLMMMLLLIIIGGGEEEAAAAAAAAAAAAAAABBBCCCCCCHHHHHHIIIHHHGGGEEECCCBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJHHHDDDBBBAAA???===;;;===============<<<<<<<<<===<<<;;;;;;999888888777:::999999888888777777777666666555555555555666666666666555555555555666666444555666777666444333222555444333222111222333333222333555444333333444666444444444444444444444444222333333333333222111111---.........///000000000............////////////........................---...///...,,,++++++---........................,,,------......------,,,......///000000///...---000///...------...000111222555777777444111///...------------------------000///---,,,,,,---///000........................---,,,,,,,,,,,,---......------,,,+++,,,---.../////////.........---------,,,,,,,,,---...///000000------............------+++++++++,,,,,,---------------------------------,,,---......//////......000,,,---111111------222(((---000///,,,***---000,,,,,,------.../////////////////////..............................------......///000000000000000........................---...//////......000111000......222222//////222000000000000////////////---///000111000111222444111111222222333333222222444444444333111111222444666666555555555555666666555444222111111111333333333333333444444444444444333444555666666555444333222222222222333333333333333333222111222444666777555444444555777777666555555666666666666555333222111666777555444777888666777888999999:::::::::999:::;;;===>>>???>>><<<;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBAAAAAABBBDDDCCC@@@===???@@@@@@@@@@@@>>>===<<<;;;;;;;;;:::999999<<>>DDDCCCBBBCCCEEEIIIJJJHHHFFFDDDGGGJJJHHHEEEDDDGGGJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLPPPLLLHHHEEEDDDDDDEEEDDDCCCBBBBBBAAA@@@@@@AAAAAADDDAAA???@@@DDDGGGEEECCCAAADDDGGGIIIIIIFFFCCC@@@>>>???BBBEEEHHHJJJKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGEEEDDDCCCBBBBBBBBBEEENNNTTTOOOJJJIIIIIIHHHFFFGGGGGGFFFEEEFFFJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHEEEGGGJJJKKKKKKHHHFFFEEEJJJHHHEEEDDDCCCCCCBBBAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBCCCEEEGGGGGGDDDBBB???BBBEEEGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDAAA@@@??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999888777777666666555555555555666666555444444333333444444555333444555555555444555555555444333222111222333444111222333333222222333444444444444333333333333333222222333333222222111000..................//////............////////////........................///000111000...---...///........................,,,------------------,,,---...////////////...---...---,,,,,,,,,---///111444666888777444111......------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,---...//////.........------------,,,---------.../////////------............------........./////////000000------------------------,,,------...............///***)))---...,,,,,,///%%%***000000---***+++,,,,,,,,,------.../////////////////////..........................................///000000000000000........................//////000...---,,,...//////------111111......111////////////000000000000...000111111000000111222000111111222333333222222333444444333111111222444555555555555555555555555444333111000000111222222444444444444333333333333333444444555555444444333000111111111222222222222222222111111222333555666333444555555555444555666333444444444444444333222111444555333444777777555777888999999:::999999999888:::<<<===??????>>>>>>999::::::;;;;;;::::::999;;;<<<>>>???@@@@@@???????????????AAACCCCCCAAA???@@@@@@@@@@@@??????>>>>>>======;;;999777888;;;>>>;;;;;;<<<<<<<<<=========>>>AAADDDEEEDDDBBB@@@@@@AAA???>>>AAADDDFFFDDDAAAAAACCCEEEGGGIIIIIIIIIIIIDDDDDDCCCBBBAAA@@@??????:::888888::::::999<<>><<<===AAADDDGGGIIIJJJKKKHHHGGGGGGGGGGGGHHHIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEEEELLLQQQMMMHHHFFFFFFEEEEEEIIIJJJGGGBBBAAAFFFKKKLLLMMMMMMMMMLLLJJJGGGFFFBBBDDDHHHIIIIIIIIIIIIJJJNNNLLLIIIGGGEEECCCAAA???<<<>>>@@@AAA@@@@@@@@@BBB@@@AAABBBEEEGGGHHHFFFDDD>>>@@@CCCDDDEEEEEEGGGHHHFFFFFFEEECCCBBBBBBBBBAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEBBB@@@>>>>>>>>>>>>===;;;999999999:::::::::::::::999999999999999999999999555666888999:::999777666666555555444444555555666333222222111111222222333222333444444333333555777444333222111111222333444///111222222111000222333333333333333333333333333222222222222222111000000.........------------------............/////////...........................000000000...---...///........................------------------------,,,---............------,,,+++++++++,,,---///000777888999888444000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///............------------------..................------............------,,,,,,,,,,,,------------------------------------,,,---------............000+++(((+++...------...$$$)))///111...+++)))***,,,,,,,,,---......//////////////////..........................................///000000000000///........................///000000...,,,+++,,,...///------111111......111////////////000000000000000111222111000///000111///000111222222333222222222333333222111111222444444444444555555444444444333222111111111111222222444444444333333333333222333333333444444333333333000000000000111111111111111111111111111333444555222444666555333222555888222222222333333333333333000333555333333666555222777777888999999999999999777888:::===>>>@@@@@@@@@888999:::;;;;;;:::999888:::<<>>======>>>???AAAAAA@@@@@@CCCBBB@@@???>>>>>>>>>>>>??????===999777888;;;>>>>>>>>>======<<<;;;;;;:::<<>>===<<<===AAACCCCCCBBB@@@BBBCCCEEEGGGGGGHHHHHHCCCCCCBBBBBBAAA@@@@@@???;;;::::::======;;;???DDD@@@AAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDBBBBBBDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>@@@BBBBBBAAAAAABBBCCC@@@BBBEEEHHHJJJKKKKKKKKKLLLIIIFFFDDDCCCBBBAAA???@@@@@@??????>>>??????@@@AAA???>>>???BBBDDDDDDCCCEEEEEEFFFEEEDDDAAA???===???AAADDDGGGIIIJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHEEEDDDCCCBBBBBBCCCEEEFFFDDDIIILLLJJJEEECCCBBBBBBEEEHHHIIIFFFAAAAAAEEEJJJJJJLLLNNNOOOOOOLLLIIIGGGCCCEEEGGGGGGHHHLLLRRRWWWZZZ[[[ZZZSSSJJJCCC@@@@@@<<<>>>@@@@@@?????????@@@AAABBBCCCEEEHHHHHHFFFDDD===???AAABBBBBBCCCEEEFFFEEEDDDAAA@@@??????@@@AAADDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCC???>>>===>>>??????>>><<<888888999999999999::::::999999999999888888888888333555777999:::999777555555444444444444444444555222222111111111111222222333444555333111111444777333222111111111222333444///000222111000000111333111111111222222222222222111111111222111000000///.........---,,,,,,,,,+++---------.........//////........................,,,---...---,,,+++,,,...........................---------,,,,,,---------,,,,,,------------------+++++++++,,,---///000111888999:::777333000------------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,------......------------------------...............---------------............------+++++++++++++++++++++,,,---------------------------,,,,,,,,,------......222---)))+++///000000///&&&***...///---++++++++++++,,,,,,------...//////////////////............---------...............---...//////000000//////........................---......---,,,,,,...///000......222222//////111.../////////000000000111000111222111000///000111...///000111222222222222111222333222111111222444333333444444444444333333333222222222222222333333333333333333333333333333333333333222222333333333//////000000000111111111111111111111222333444444111444555444111111444777111111111111111222222222111777:::777555666666444666666777888999999999999888999:::<<<>>>???@@@AAA999999;;;<<<<<<;;;999999;;;===@@@CCCCCCBBB@@@>>>:::<<<===>>>>>>???@@@@@@DDDCCCAAA???>>>===<<<<<<@@@@@@>>>;;;999999;;;=========<<<<<<;;;;;;:::::::::===BBBDDDCCC@@@???>>>;;;::::::<<>>@@@FFF@@@AAACCCDDDDDDCCCCCCCCCAAABBBCCCCCCBBBAAABBBCCCAAAAAAAAAAAA@@@???>>>>>>===???AAABBBAAAAAABBBCCCAAACCCFFFHHHJJJJJJIIIHHHHHHFFFDDDCCCBBBAAA???===@@@???????????????@@@@@@>>>======???AAACCCDDDEEEAAABBBCCCCCCBBB@@@>>>===CCCDDDGGGIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCEEEGGGHHHHHHFFFDDDCCCCCCDDDFFFGGGFFFHHHJJJJJJGGGCCCCCCDDDFFFFFFFFFEEEDDDEEEHHHKKKFFFHHHLLLNNNOOONNNKKKIIIFFFGGGHHHHHHLLLUUUcccnnnssswwwvvviiiTTTEEEAAACCC===???AAAAAA?????????@@@AAABBBCCCFFFHHHGGGDDDAAA===???AAAAAAAAABBBDDDFFFDDDCCC@@@>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDEEEBBBAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB>>>>>>>>>???@@@@@@???===888888999999999:::::::::::::::999888888777666666222444777999999888666555444444333333333333444444333333222222222222333333555777777444000///222666333222111111111222333333000111222222111111222333000000000000111111222222000000111111000000///............---,,,,,,,,,+++------------....................................+++---...---,,,,,,---..............................---,,,,,,,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,---///000111222666777777555222...------------------------------,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,------------------...............---------------............------////////////............---------------------------,,,,,,,,,,,,---......///---++++++---000000...+++,,,------,,,,,,---...++++++,,,,,,---.........////////////............---------.........//////------...///////////////........................***,,,---------...111333000......222222//////222......//////000000111111000111222111000///000111......000111222222333333111222222222000111222444111222333444444333222111222222222333333333333333222222222222333333333333333222222111111222222333///000000000111111111111111111222222333444444444333333333222111222444666333222111111111111222222444===BBB>>>777555777888444555666888999::::::;;;::::::;;;<<<===>>>???@@@:::;;;;;;<<<<<<;;;;;;:::<<<>>>@@@CCCCCCBBBAAA???999;;;<<<===<<<<<<>>>@@@BBBAAA@@@???>>><<<;;;;;;>>>>>>>>><<<:::999:::<<<888888999:::;;;<<<<<<===:::===@@@BBBAAA?????????999:::;;;===???BBBDDDFFFBBBBBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@????????????999888:::===>>><<>>>>>>>>>>>>>>===<<<<<<;;;===@@@AAAAAAAAABBBDDDFFFGGGIIIJJJJJJHHHEEECCCDDDCCCBBBBBBBBBAAA???===??????>>>>>>>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEE???@@@BBBCCCCCCAAA>>>===BBBDDDFFFGGGGGGEEECCCAAACCCBBBAAAAAABBBEEEHHHIIIJJJHHHFFFEEEEEEFFFIIIJJJDDDDDDEEEGGGEEEAAA@@@CCCGGGFFFFFFFFFGGGIIILLLNNNCCCEEEIIILLLNNNMMMKKKJJJGGGHHHIIIJJJPPP]]]ppp~~~www^^^KKKCCCDDD>>>@@@AAAAAA@@@??????@@@@@@AAADDDHHHJJJGGGCCC??????@@@AAAAAAAAABBBDDDFFFDDDBBB@@@???>>>???@@@BBBAAAAAAAAAAAAAAABBBCCCCCC@@@???????????????@@@AAA>>>??????@@@@@@AAAAAABBB@@@??????@@@AAAAAA>>><<<777777888888999:::::::::888888888888777777666666333444666777888777555444444333333222222333333444444333333222222333333444666999:::777111///111555444333222111000111111222///111222222111111222333......//////000111111111000000000000000///...............---------------,,,------------.................................---...000///......///000...........................---,,,++++++,,,---...---,,,,,,,,,---...///000,,,---......///000111111222333333222///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,------------------..................------............------.........------------------------------------------,,,+++++++++,,,...///))),,,,,,******------+++...---,,,++++++---///000+++++++++,,,------......////////////............,,,,,,------.../////////------...////////////...........................)))+++---......000333555///------111111......111.........///000111111111///000111111000///000222---...///111222222333333000111222111000000222444111222333444444333222111000111111222222222222222000000111222333444444555333222111000000111222333000000000111111111222222111222333444444555555555444222000000111333444444555444222111000111111222444@@@HHHAAA666222555999222333555777999;;;<<<<<<===<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===<<<===???AAABBBAAA@@@???999;;;<<<<<<::::::<<>>???>>>===<<<;;;:::;;;<<<;;;999888888999666777777888:::;;;;;;<<<:::<<>>??????:::<<<>>>???@@@BBBCCCEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>============<<<<<<777666888<<<<<<:::===BBBAAADDDHHHIIIHHHHHHIIIKKKFFFEEEDDDCCCBBBAAA@@@>>><<<<<<======<<<<<<;;;:::999;;;>>>?????????AAABBBGGGHHHJJJKKKJJJHHHEEEBBB@@@@@@@@@AAABBBAAA???<<<======<<<<<<===>>>>>>???AAAAAABBBAAAAAAAAABBBCCC???AAADDDFFFEEEBBB>>><<<@@@BBBDDDFFFFFFDDDBBB@@@AAA@@@@@@@@@BBBFFFIIIKKKJJJIIIGGGFFFGGGJJJNNNPPPBBB???@@@DDDCCC??????CCCFFFJJJLLLJJJGGGGGGMMMRRRFFFHHHKKKMMMNNNNNNLLLKKKFFFHHHJJJJJJNNNYYYkkkxxx~~~{{{ppp^^^NNNEEEAAA>>>???AAAAAA???>>>??????AAADDDIIIOOOQQQNNNHHHCCCAAABBBBBBBBBBBBCCCEEEHHHBBBAAA@@@?????????@@@AAA???????????????@@@AAAAAA>>>>>>=========>>>@@@AAA>>>??????@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@<<<:::555666666777888888999999555555666666777888999999555555666666666555444444333333222222222222333333444333333222222333333444444888<<<999444111333777555444222111000///000000...///111000//////000222------...//////000111111//////000000//////...---..................//////,,,,,,---------.................................---...//////......///111........................///...,,,++++++,,,...///---------------///000111,,,------...////////////---...///...---,,,---...------------------------------,,,++++++,,,------************************---,,,,,,,,,,,,---......+++,,,---.........------++++++,,,,,,,,,---------,,,---------.../////////------............------,,,,,,,,,++++++*********---------------------------,,,+++***+++,,,...///$$$,,,000---***+++,,,+++,,,+++++++++,,,---------***++++++,,,,,,---......////////////............,,,,,,------...//////000,,,---......//////..............................+++---...//////111333666...+++,,,000000------///---......///000111111222...000111111000000111222---...///000222222333333000111222111000000222444000111333444444333111000...///000111111111111111//////000111333444555666333222111000000111222333111111111111222222222222222222333444555555555555555222...///222444444333666555333111000000111111111@@@HHHAAA222---111777000222444777999;;;======>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???@@@@@@??????999;;;<<<;;;999999;;;>>>888:::<<<>>>??????>>>===666888:::;;;999777777777999999888888888888888888:::<<<>>>>>>>>>>>>???@@@<<<>>>@@@AAAAAAAAABBBCCCAAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::666555777;;;<<<:::<<>><<<;;;;;;;;;<<<<<<<<<;;;::::::777999<<<======>>>@@@AAADDDFFFIIIKKKLLLJJJGGGFFF>>>>>>???AAABBBBBB???===;;;;;;;;;;;;;;;<<<===>>>DDDEEEDDDBBB@@@???@@@AAAAAADDDGGGHHHGGGCCC>>>;;;???AAADDDGGGGGGFFFDDDBBB@@@@@@???@@@BBBFFFJJJMMMJJJIIIGGGGGGIIIMMMRRRTTTEEEBBBCCCGGGGGGCCCCCCGGGFFFMMMQQQNNNFFFDDDLLLUUUMMMNNNPPPQQQQQQPPPOOONNNFFFHHHJJJHHHHHHPPP]]]hhhiiihhheee```XXXNNNDDD>>>===???@@@@@@>>>===>>>???DDDHHHOOOVVVYYYWWWPPPKKKBBBCCCCCCCCCBBBCCCFFFIIIAAA@@@@@@???????????????>>>>>>======>>>>>>???@@@======<<<<<<===>>>???@@@?????????@@@AAAAAABBBBBBBBBAAA@@@AAA@@@>>>:::777444444555555666777777888111222333555888:::;;;<<<666666555555444444444444333222222222222222222333333333222222222222333333222777<<<;;;555222555999666555333111////////////---...//////......///111------......///000000111///////////////......------.........///000000000,,,,,,,,,---------..............................+++,,,------,,,,,,...///........................///...,,,++++++,,,...///......------...///111222,,,,,,---......---------)))+++,,,,,,+++,,,---///------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,------...///000000---..................---/////////......------------------------------------,,,+++******,,,...///###...444000+++,,,...---))))))***,,,...---+++)))***++++++,,,,,,---......000/////////............,,,,,,------...///000000,,,---......//////.................................///000000000000333555........................---......///////////////000000//////.........---000000000000000000000000222222111111222222333444222222222222222111000///...............///000000...222333222333555444111111000...---...///111222222222111111222222333444222222222333333444444444333111000//////111333444222111000000///000000000777999;;;;;;999777777777:::888666666888999999999777:::;;;:::;;;<<<888222:::;;;<<<;;;999888999:::>>>@@@AAAAAA???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<============;;;:::999999888888888999999:::;;;777666666666666666777777999;;;>>>???>>>======>>>===>>>@@@AAABBBBBBAAAAAA>>>======<<<<<<<<<=========<<<<<<;;;::::::::::::888999::::::::::::<<<>>>HHHJJJLLLMMMLLLIIIEEEBBBBBBAAA???>>>===>>>???@@@===>>>>>>>>>===<<<;;;:::<<<<<<<<<===============AAAAAADDDHHHLLLKKKGGGBBB@@@>>>@@@FFFFFF@@@>>>@@@BBB??????CCCDDDBBBAAACCCIIIHHHEEECCCBBBBBBBBBCCCIIIKKKKKKGGGEEEEEECCC>>>???@@@AAABBBBBBAAA???>>>DDDAAA>>>???CCCFFFFFFFFFFFFDDDBBBEEELLLSSSXXXYYYNNNFFFCCCGGGGGGBBB???@@@IIIKKKLLLIIIEEEDDDHHHMMMLLLLLLOOOSSSUUUSSSMMMHHHJJJIIIIIIIIIKKKMMMPPPRRR^^^[[[VVVQQQLLLHHHFFFFFFBBB>>>>>>@@@@@@>>>>>>BBB@@@HHHQQQYYY___```XXXNNNGGGCCCAAABBBFFFHHHFFFCCCBBB===<<>>===<<<;;;:::;;;<<<===???>>><<<;;;<<<===???@@@AAABBBBBBCCCCCCBBBBBBAAACCCBBBBBB@@@>>><<<:::999555777999:::888666666666777777777777999;;;===>>>666666666555444333111000666222111333333111222666333333333333333333333333444555555555555555555444666555555444222111111000/////////000111000---***...///000///---,,,,,,,,,---.../////////...,,,,,,222000...,,,+++,,,...///111111///......---------/////////...,,,)))%%%###........................------............------///...---...000000000///------,,,+++,,,---...//////............//////000...---,,,,,,---...///000//////.........------------+++******+++,,,,,,++++++,,,---.........---------...---***''''''+++///******+++,,,,,,---...............------,,,,,,,,,000///---,,,,,,---...///---------............///---------------,,,,,,,,,***,,,------,,,,,,...///***+++,,,------+++***(((---...000222222111000///,,,,,,,,,---------.........------------...//////------------------------...///000///...---...000///////////////.........***,,,...///......///000111111000///...---,,,,,,........................------...///////////////000/////////.........---000000000000000000000000222222111111222222333444111222222222222111000/////////......//////000111...111222000000333222///111000.........///111222111111000000111111222333222222222333333444444444222111000///000111333444444333333222111111111111555666888888666444444555999888666666777999999999;;;===>>><<<>>>???===888999:::;;;:::888777888999>>>???AAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999999;;;:::::::::::::::;;;;;;888888777777777777888888666888;;;=========>>>???===>>>???@@@AAA@@@@@@???<<<<<<;;;::::::999::::::;;;;;;;;;<<<;;;:::999999888999999999:::===AAAEEEIIIIIIIIIHHHGGGEEEBBB@@@>>>>>>>>>??????AAABBBBBB>>>>>>==================;;;;;;;;;<<<<<<===>>>>>>AAAAAACCCFFFHHHHHHEEEAAA@@@???BBBHHHHHHCCC???AAABBB@@@AAAFFFHHHEEEDDDFFFJJJHHHFFFCCCBBBCCCDDDFFFMMMNNNLLLFFFCCCDDDCCC@@@???@@@BBBBBBBBBAAA???>>>CCCAAA>>>???BBBEEEFFFFFFGGGEEEDDDFFFKKKPPPSSSTTTJJJEEECCCEEEEEEAAA???AAAHHHLLLOOONNNJJJGGGHHHKKKIIIJJJLLLPPPRRRRRRNNNJJJIIIHHHGGGGGGHHHJJJMMMNNNUUUSSSPPPMMMJJJJJJJJJJJJCCC@@@@@@BBBAAA>>>>>>AAA@@@GGGNNNTTTXXXYYYRRRJJJFFFBBB???@@@DDDGGGFFFDDDCCC>>>===AAACCCAAABBBEEE>>>===<<<;;;;;;;;;<<<======<<<;;;::::::<<<===???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;:::888999::::::888777777888777777666777888999;;;<<<888777777555444333333222666222111333333111222666333333333333333333333333333444444555555444444333222222222222222111111111...///000111222111///------///000000...---............/////////...---,,,---------,,,,,,,,,,,,,,,000000///...............+++,,,.../////////---,,,........................------............------...---,,,---...///...---------,,,,,,,,,---...//////............///000000111000...---,,,------...---------,,,,,,,,,++++++---+++******+++,,,,,,++++++,,,,,,---------------,,,,,,+++,,,,,,,,,***)))***++++++,,,------.........---------,,,,,,,,,,,,///...------------...///---------............///000000000000////////////+++---...---,,,,,,---...*********++++++,,,------)))+++,,,......---,,,+++,,,,,,,,,---------.........------------...//////------------------------...///000///...---...000/////////////////////...***,,,...///......///000///////////////.................................------...////////////.../////////...............000000000000000000000000222111111111111222333333111111222222111111000000000000000///000111111222///222111------000000...000000///...///000111222000000000000000111222222222222333333333333444444111000//////000222444555666666555444333333222222111333444444222111111222888777555555777888999888888::::::999:::===<<<777777888999888777666777888<<<>>>???>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???===:::888888::::::999888888888999999777777777777777777777777333555888:::;;;<<<>>>@@@======>>>?????????>>>>>>::::::999888888888888888<<<<<<<<<<<<<<<:::999888999999999:::<<>>===<<<<<<>>>???@@@;;;;;;;;;<<<===>>>??????AAA@@@@@@BBBDDDDDDCCCAAA@@@@@@CCCHHHHHHDDD@@@@@@AAA@@@DDDJJJKKKIIIHHHJJJMMMJJJGGGDDDDDDFFFIIIKKKWWWVVVPPPGGGCCCDDDDDDBBBAAAAAABBBCCCBBBAAA???>>>BBBAAA???@@@BBBDDDEEEEEEHHHGGGGGGHHHKKKMMMNNNMMMGGGEEEDDDEEEBBB???@@@CCCGGGLLLQQQQQQNNNIIIGGGGGGFFFFFFHHHKKKOOOPPPOOONNNHHHGGGFFFEEEEEEGGGHHHJJJIIIIIIHHHHHHIIIKKKNNNOOOFFFBBBBBBCCCBBB???>>>AAAAAAFFFKKKMMMOOOPPPKKKDDDDDDAAA>>>>>>BBBEEEEEEDDDCCC>>>===@@@BBBCCCDDDGGG??????>>>===<<<<<<======;;;:::999999999:::<<<======>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<:::;;;;;;:::888888999:::888777666666666777999:::999888777555444444444555666333111333333111333666333333333333333333333333222222333333333333222222///000000000111111222222......000111111111000///,,,...000000000///000222...////////////...---,,,***+++---.........,,,+++...............///000000***+++---...000000111111........................------............------...---,,,,,,---...---+++---,,,,,,,,,,,,---...///...............///000000444333000...---,,,,,,,,,++++++++++++************---+++******+++,,,,,,+++++++++,,,,,,,,,---------+++******---111000***%%%+++++++++,,,------......------,,,,,,,,,,,,++++++---------------...///000---------............///------------------------,,,.........,,,+++,,,---+++***))))))***,,,///111((()))+++,,,,,,,,,+++***,,,,,,,,,---------.........------------...//////...........................///000///...---...000......//////////////////+++---//////......///111---.........//////000000........................,,,---......//////..............................000000000000000000000000111111111111111222222333000000111111111111000000111111000000111111222333222333111---,,,///000...000/////////000111222333111111111111111222222333333333333333333333333333000000///000111222444555666666666555444333222222///111222111000///000111777555444444666888888888666777666555666::::::666555666777777555555666777:::<<<======;;;999888888999999999999999999999999===@@@BBBAAA===999777777777777666555555555555666666666666666666555555555222555777999:::;;;===???=====================<<<999999999999:::;;;;;;<<>>???BBBFFFKKKOOOOOOMMMKKKKKKKKKHHHCCC???:::;;;>>>AAACCCDDDDDDDDD@@@>>><<<;;;<<<>>>AAADDD??????>>>>>>>>>???@@@@@@??????>>>???@@@BBBCCCCCCCCCBBBCCCCCCCCCAAA??????@@@AAAFFFLLLMMMJJJJJJLLLPPPMMMIIIGGGGGGJJJNNNQQQccc```WWWKKKEEEFFFGGGEEEBBBBBBCCCCCCBBBAAA@@@???AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMMMMLLLKKKHHHIIIIIIGGGBBB???AAADDDFFFJJJNNNNNNLLLHHHEEEDDDDDDDDDFFFIIILLLOOOQQQRRRJJJHHHFFFEEEDDDEEEFFFGGGEEEDDDDDDEEEHHHKKKNNNPPPGGGDDDDDDEEEDDD???>>>@@@DDDHHHIIIHHHHHHHHHEEE@@@CCC@@@======@@@BBBDDDDDDAAA>>><<<===@@@CCCEEEGGG@@@@@@??????>>>>>>======::::::999999999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;999777777999;;;999888777555555666666777999888666444333333555666666333222444444222333666333333333333333333333333111111222222222222111111000000000111111111222222...///000000///.........+++---000111111222333555///////////////......---+++,,,---......///......------------...000111222------------------------........................------............------///...,,,---......---+++,,,,,,,,,,,,------............---......///000111444333111...---,,,,,,,,,++++++++++++************---+++******+++,,,,,,+++++++++++++++,,,,,,------******,,,...000///+++''',,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...///000000---------............///++++++++++++,,,,,,,,,,,,---...///...,,,++++++---++++++******+++,,,...///++++++,,,------------,,,,,,,,,,,,---------.........------------...//////////////////////////////...///000///...---...000............////////////---...//////......///111............////////////........................,,,------...............---------...............////////////////////////111111000000111111222333///000000111111111000000111111111111111222333333444555333///...000111////////////000111111222333333222222222222333444444333333333333333333333333000000000000111222333444555555555555444333111111///000111000//////000222555444222333555777888777666888777555777;;;;;;777444555666666444444555666888:::;;;;;;:::888888888999999999999999999999999===AAADDDBBB===888666666666666555444444555555555777888888888888777666555555666888999999:::<<<>>>??????>>>=========<<<<<<999::::::<<<>>>@@@BBBCCCNNNJJJCCC===:::999:::;;;<<>>@@@AAABBBBBBAAAAAA@@@>>><<<:::;;;>>>BBBEEEEEEDDDBBB@@@@@@@@@AAABBB?????????>>>???AAADDDFFFFFFDDDAAA>>><<<===>>>???@@@AAAGGGMMMMMMIIIIIIMMMQQQOOOLLLJJJKKKOOOSSSWWWlllhhh]]]PPPIIIIIIIIIGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCCFFFJJJMMMOOOOOONNNNNNLLLNNNOOOKKKFFFDDDDDDEEEEEEFFFHHHHHHFFFDDDCCCBBBCCCDDDFFFHHHKKKNNNRRRUUULLLKKKHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFHHHJJJMMMOOOIIIFFFFFFGGGFFFAAA???@@@GGGJJJJJJFFFDDDEEECCC@@@BBBAAA???>>>@@@AAABBBCCC???===;;;;;;>>>BBBEEEEEEBBBAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>@@@AAACCCCCCDDDAAAAAAAAAAAAAAA@@@??????;;;;;;:::888666666777999999888777555555555555666888666444222222222444555777333222444444222333777333333333333333333333333000111111111111111111000222222222222111111111111///000111000---+++,,,------///111333333333444666000000//////............---,,,+++***+++,,,...000,,,,,,,,,---///000222333222111///---,,,,,,------////////////////////////------............------000...---...//////...---,,,,,,,,,------------------------......///111111222111///...---------...,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++,,,,,,+++++++++,,,---...***,,,......,,,+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///000000---------............///------......////////////---...///...,,,++++++---+++,,,------------++++++,,,------...............,,,,,,,,,---------.........------------...//////////////////////////////...///000///...---...000---.........//////000000...//////...---...///111////////////....................................,,,,,,---............------------------.........////////////////////////111000000000000111222222//////000000111111000000111111111000111111222333444666555111000222222000...///000111111222333333333333333333333444555555444444333333333333222222000111111111222222222222222333444444444333222111///000111000//////111333444222111222444666777777333555555333555888777222333444555555444444555666555777:::;;;:::999999:::::::::::::::::::::::::::>>>CCCFFFDDD===777555666777666666666777777888999:::;;;;;;<<<;;;:::888777777888999999999:::===???BBBAAA@@@???>>>=========;;;;;;<<<>>>@@@CCCEEEFFFRRRMMMFFF???;;;999:::<<<===AAAFFFIIIJJJHHHGGGGGGFFFFFFHHHNNNRRRQQQIIIAAA@@@@@@@@@@@@@@@???>>>===???>>>;;;:::;;;>>>AAACCCGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCAAA@@@AAADDDGGGFFFFFFBBB<<<;;;???BBBAAABBBDDDIIIMMMLLLGGGHHHLLLPPPOOOMMMLLLNNNRRRVVVYYYjjjggg^^^RRRKKKKKKKKKHHHEEEEEEDDDCCCBBBAAAAAAAAA???AAABBBBBBAAAAAABBBCCC@@@DDDIIIMMMOOOOOOPPPQQQNNNRRRSSSPPPLLLKKKIIIEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGIIILLLQQQTTTOOOMMMJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMKKKIIIIIIKKKIIIEEEBBBDDDIIILLLLLLGGGCCCDDDDDDBBBCCCCCCBBBBBBAAAAAAAAABBB===>>><<<:::===BBBDDDAAACCCCCCCCCBBBBBB@@@???>>>;;;<<<<<<<<<============<<<===???@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???;;;;;;;;;999777666777888:::999777666555555555666666555444333222333333444777444222444444222444777333333333333333333333333000000111111111111000000333333333222222111111111...111222000---+++---///000222444444444333444666111000//////......//////---+++)))'''(((***,,,...,,,,,,,,,---///000222333444222000//////000222333////////////////////////------............------///...---...000111000///+++,,,------......---------------......000111222//////---,,,,,,---...///...---------,,,,,,,,,,,,---+++******+++,,,,,,+++...---,,,+++,,,---...///***---///---***)))---111------------------......,,,,,,------------......,,,,,,---.../////////...---------............///++++++,,,,,,---.........,,,.........,,,+++,,,---+++,,,...//////---+++))),,,,,,,,,,,,------------,,,,,,,,,---------.........------------...//////...........................///000///...---...000------......///000000000///000000...------000222000000//////.........---........................+++,,,------......------,,,,,,,,,------.........////////////////////////000000000000000111222222...//////000000000000000000000000000000111222222222555555222222333333///...///000111222333333333333333222222333333444555444444444333333222222222111222222222222111000000111222333555555444333222///000000000//////111333333111000111333666777666111333444222333555333---333444555555444444555777333666999:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>DDDHHHEEE===666444555666666666666777888::::::999:::;;;;;;;;;999777666777888::::::;;;===@@@CCCEEEDDDBBB@@@????????????=========>>>@@@AAACCCDDDNNNLLLGGGBBB>>><<<;;;;;;===@@@EEEGGGFFFEEEEEEEEEBBBBBBDDDKKKRRRSSSMMMGGGAAAAAA???>>>===<<<<<<<<<>>>===;;;:::;;;===???AAAEEEDDDBBBAAABBBDDDFFFHHHJJJJJJIIIFFFBBBAAACCCEEECCCEEEEEEAAABBBGGGHHHFFFFFFHHHKKKNNNKKKFFFGGGMMMMMMLLLLLLLLLOOORRRVVVXXX___^^^YYYPPPKKKLLLKKKHHHGGGFFFEEECCCBBBBBBAAAAAA>>>AAACCCCCCAAA@@@AAACCC>>>BBBHHHLLLMMMNNNPPPRRRMMMRRRTTTRRRRRRSSSNNNGGGCCCCCCCCCCCCDDDEEEDDDDDDAAACCCFFFGGGGGGIIIMMMQQQOOONNNKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHKKKMMMOOONNNLLLMMMPPPNNNIIIGGGHHHJJJMMMMMMHHHDDDEEEFFFEEEEEEEEEFFFFFFDDDBBBAAA@@@===???>>><<<>>>CCCCCC???DDDDDDDDDDDDCCCAAA???>>>;;;;;;<<<===============>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCCCCBBBAAA??????;;;<<<===<<<999777777777:::999777666555666666777555555555555444444444444777444333555555333444777333333333333333333333333000111111222222111111000000000000111111111111111---000333111......111555333444666666444333333444111111///.........///000...---,,,+++++++++,,,---,,,,,,------///000222222555333111//////111333555////////////////////////------............---------,,,+++---///111000///+++,,,---.........------------------///000111222///...---++++++,,,,,,---------------,,,,,,,,,,,,---+++******+++,,,,,,+++///...---,,,,,,...///111,,,,,,---,,,,,,,,,...///..................---------------....../////////,,,---...//////......------------............///((())))))***++++++,,,,,,+++---...---,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........------------...//////------------------------...///000///...---...000------......///000000111000000000...------000222.........///////////////........................+++,,,------......------,,,,,,,,,------.........////////////////////////000000000000000111111222......///000000000000000000000000///000111111222000444555333222444222///......000111333333333333222222111111222222333444444444444333333222222222222222333222222111000///000222444555666666444333///000000///...///111333222111000000333555666666444777888777888999555///333444555555444444666777222555888:::;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>DDDIIIFFF===666333555333333333444666777999:::666777888999888666444222666888999;;;<<>>>>>>>>>>>>>>???@@@@@@IIIHHHGGGDDDAAA>>>;;;999===???AAABBBBBBBBBCCCEEECCCAAABBBIIIRRRVVVRRRMMMBBB@@@>>><<<;;;;;;<<<<<<>>>===;;;;;;;;;<<<>>>???BBBAAA@@@@@@BBBEEEHHHJJJOOOOOONNNIIICCC@@@AAACCC???EEEHHHFFFIIINNNNNNJJJJJJKKKMMMOOOJJJEEEGGGMMMJJJJJJJJJLLLNNNRRRUUUWWWUUUVVVSSSMMMJJJKKKKKKHHHGGGFFFEEEDDDBBBBBBAAAAAA>>>AAACCCCCCAAA???AAACCC===BBBGGGJJJKKKLLLNNNQQQKKKPPPRRRSSSVVVXXXRRRHHHCCCCCCDDDFFFHHHHHHFFFEEE@@@CCCEEEFFFEEEGGGJJJNNNOOOMMMKKKIIIGGGGGGHHHIIIEEEEEEEEEFFFHHHLLLOOOQQQQQQOOOPPPSSSRRRMMMKKKLLLIIIMMMNNNHHHEEEFFFGGGFFFEEEGGGIIIHHHFFFCCC@@@@@@>>>AAA@@@===???DDDCCC>>>DDDEEEEEEEEEDDDBBB@@@>>>:::;;;<<<<<<======<<<<<>>;;;===>>>>>>;;;999888777:::999888666666666777888555666666777666666555444777444333555555333444777333333333333333333333333111111222222222222111111------...///000111222222,,,000333333000111555:::555666777666444333333333222111///.........///000000000111111111000...---------------///000111222666444000---,,,...000111000000000000000000000000---..................---+++******,,,...000000///+++,,,---.........---,,,,,,,,,------///000111222///...---+++******++++++---------,,,,,,,,,++++++---+++******+++,,,,,,+++000///---------...000222---+++***,,,000111...+++..................------........./////////000000---.../////////...---,,,---------.........//////++++++,,,---......//////+++,,,------,,,,,,...///,,,,,,+++***+++...000111......---------...///000,,,,,,,,,---------.........------------...//////------------------------...///000///...---...000---------...///000000111111111000...------000222,,,,,,---...///000111222------------------------,,,,,,,,,---------......------------------------///000000000000//////...444222111/////////000000222000......000111222222444333111///...---,,,,,,'''---333444111...000222111000000000000222333444333333333444444555555555444444222111000000//////222222111111222222333444666333000000222333222111666444111//////000333444444333222222222333444555555444333444666888888888666666666666666777888888777666555555777:::<<<>>>999===@@@???<<<<<<@@@DDDFFFFFFFFFBBB<<<666333111444666777777666555555666777999;;;;;;999777666666777999:::<<<>>>BBBGGGKKKKKKGGGBBB@@@AAABBBAAA???CCCAAA???===<<<<<<>>>???BBBBBBAAAAAA@@@?????????BBB>>><<<>>>>>>===@@@DDDBBBFFFEEECCCHHHRRRYYYYYYFFFCCCBBBBBBCCCCCC@@@<<<===<<<<<<<<<===>>>@@@AAACCCDDDBBBAAAEEEMMMRRRQQQQQQNNNIIIDDDBBBCCCEEEGGGDDDFFFHHHIIIJJJJJJLLLMMMOOONNNLLLJJJIIIHHHHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTUUUSSSPPPMMMLLLLLLMMMMMMHHHFFFDDDDDDEEEDDDBBB???CCCAAA@@@AAACCCEEEEEEDDDAAAEEEIIILLLNNNQQQTTTVVVPPPNNNLLLLLLNNNNNNLLLIIIJJJHHHGGGIIILLLMMMJJJHHHDDDDDDDDDEEEGGGIIIKKKLLLMMMKKKJJJKKKKKKIIIEEE@@@HHHIIIIIIIIIIIIKKKNNNQQQUUUSSSPPPPPPPPPOOOMMMKKKMMMNNNJJJCCCDDDJJJKKKGGGJJJKKKHHHCCCEEEHHHEEE>>>BBB@@@======@@@DDDGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA???;;;999888999<<<===BBB@@@>>>???BBBCCCBBBAAABBBBBBBBBBBBAAA???===<<<===<<<::::::999:::;;;<<<999:::;;;:::888777888999777777777777666666666666222333555777777666555444222333333444444333333222444444333333222111111111000111111111111222222222000111222222333555888;;;666555444333111000///...,,,...///000///...//////........................,,,,,,,,,---...///000111888333111222///+++---444............////////////000000//////......------+++,,,,,,---...///111111...------------...//////+++,,,---,,,++++++...222000000///...------,,,,,,++++++++++++++++++++++++---***)))***---//////------------............///,,,+++***)))***---///111---------........./////////---+++,,,---...---,,,...------------...//////------...............------------............///------------------,,,,,,+++---///000000///---,,,///////////////////////////...---,,,+++,,,------...//////...,,,,,,---//////////////////////////////////////////.........+++,,,---...///111222222......///000000000000000000000000000000000000000------------------------,,,,,,,,,---------......------------------------//////000000000000//////222111000/////////000000000/////////000111222222////////////000000000000+++///222333000...///000000000//////000222444555222222222111111111111111333333222111000000000000222111111111111222333333555333111111333333222000444333222111111222333444555444333222222333444444555444333555777888888777666555555555666777999:::888777666666777999;;;===888;;;>>>>>>===>>>CCCHHHPPPLLLFFF???:::666444444444666777777666555555666666777999999777777777888:::;;;===>>>@@@DDDIIILLLIIIEEE@@@>>>???AAAAAAAAAAAA@@@>>>===<<<<<<======@@@@@@@@@@@@????????????CCC???===??????>>>@@@DDDBBBEEEDDDBBBFFFPPPUUUUUUHHHFFFDDDDDDDDDDDDAAA??????>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBIIIQQQSSSPPPIIIFFFAAA>>>===???CCCFFFHHHIIIIIIHHHGGGIIIKKKNNNNNNNNNMMMLLLJJJIIIHHHGGGIIIKKKLLLMMMLLLLLLNNNPPPSSSRRRQQQOOOMMMLLLKKKJJJGGGHHHGGGFFFCCCBBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEHHHKKKMMMNNNQQQSSSUUURRROOOMMMNNNMMMKKKIIIJJJIIIHHHJJJMMMNNNMMMKKKHHHGGGEEEEEEFFFIIILLLNNNMMMKKKIIIIIIJJJHHHEEEAAAHHHIIIIIIIIIIIIJJJNNNPPPTTTRRRQQQQQQQQQPPPNNNKKKJJJKKKGGGCCCDDDJJJLLLIIILLLNNNKKKFFFDDDFFFDDD>>>AAA??????@@@CCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;999888999;;;===@@@>>>===>>>BBBDDDDDDCCCBBBBBBBBBBBBAAA???===<<<===<<<;;;:::::::::;;;<<<999:::;;;:::888777888999666666555555555444444444///000222333444333222111222333333444444333333222000000000///......------000000111111111222222222000111222222222333666999444444333222111000/////////000222111000000111333---......//////000000000---------------...///000666222111222///+++---222............////////////////////////............,,,,,,,,,,,,...///000111...------------...//////,,,---......,,,---000333000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++------+++---------............///...---,,,++++++---...///------------.........//////---,,,---...//////...---------------...//////---...............------------------............------------------------,,,------......---,,,+++------------------------///...---,,,,,,,,,---------.........,,,,,,...000........................////////////............,,,,,,---...///000111111......///000000000000000////////////////////////------------------------,,,,,,,,,---------......---------------------------...///000000111000000///////////////000000111---...///000111111111111---...///000111111000000111111111000000/////////000/////////111222444555222222111111000/////////222222111111111111111222111111000000111111222333444333222333444333222000222222222333444444555555777666555444444444444444444444444666888999777555666555444444555888:::<<<999999888777777888:::;;;888:::<<<<<<<<<@@@FFFKKKYYYQQQEEE<<<888777777666555777888777666555666777555666777666666777999;;;===>>>@@@AAACCCFFFJJJMMMGGGCCC>>><<<<<<>>>@@@AAA???>>>>>>======<<<<<<<<<>>>>>>>>>>>>????????????CCC???>>>@@@@@@>>>???BBBBBBDDDCCCBBBEEELLLPPPQQQLLLIIIGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@AAABBBDDDEEECCCBBBAAADDDNNNVVVUUUNNNBBB???;;;999:::>>>CCCGGGKKKKKKIIIGGGEEEGGGJJJMMMNNNNNNNNNMMMLLLJJJHHHGGGJJJKKKLLLKKKJJJJJJLLLMMMOOOPPPPPPPPPOOOMMMKKKIIIHHHIIIIIIEEEAAA@@@DDDHHHFFFHHHHHHEEE@@@>>>???AAABBBDDDGGGIIIJJJKKKMMMOOOYYYVVVRRROOONNNMMMKKKJJJKKKJJJJJJLLLOOOPPPPPPOOOMMMKKKHHHFFFFFFIIILLLNNNMMMKKKHHHGGGGGGFFFDDDBBBHHHIIIJJJIIIIIIJJJLLLOOORRRQQQRRRRRRSSSRRRNNNLLLGGGGGGDDDBBBDDDIIIKKKIIIJJJMMMLLLHHHEEEFFFEEEDDD@@@@@@AAACCCFFFGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>;;;999888999;;;<<<===<<<<<<>>>AAACCCDDDDDDBBBBBBBBBBBBAAA???>>>=========<<<;;;::::::;;;;;;999:::;;;:::888888888999666666666666555555555555222333444555555555444333222222333333333333222222444444333333222111111000000000000111111111222222000111222111111111333555111111111000000000//////111222222111000111333555,,,,,,---...///000111111...---------------......333111222222000,,,---000---............/////////.............../////////,,,,,,,,,,,,---...000000...------------...//////---...//////...///111333/////////...------,,,,,,---------------............---+++,,,...000000///---------............///000///...---,,,---......------------............///------...000111000///---------------......///...............---,,,+++------------............+++,,,,,,------............---,,,,,,++++++++++++------------------------///...---,,,,,,,,,,,,---,,,---...---,,,---///000................................................------........./////////....../////////000000000........................------------------------,,,,,,,,,---------......------------............------...000111111111111.........//////000111111,,,...000111111111000111000111222222111///,,,***333111///...000111111000000/////////000222444555222222222222111111111111111111000000111222222333111111000000000111222222333333444444444333222000000111333555666666666666888777777666555555555444444444555888999999777444666555444444666888<<<>>>;;;:::999888888888999999:::;;;;;;;;;<<<@@@FFFKKKZZZOOOBBB:::888999888666666777888777666666777888999999888666555777:::===>>>???AAABBBCCCEEEIIILLLFFFBBB>>>:::999;;;===???=========>>>===<<<;;;;;;<<<<<<<<<===>>>??????@@@BBB>>>>>>@@@@@@======@@@CCCDDDCCCCCCEEEIIILLLMMMLLLKKKHHHGGGFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEBBBBBBBBBGGGRRRYYYUUULLL@@@>>>:::999:::???DDDHHHJJJJJJIIIGGGEEEEEEGGGIIIMMMNNNOOOOOOMMMKKKHHHFFFKKKKKKLLLKKKJJJKKKMMMOOOMMMNNNNNNOOOOOOOOOOOOOOONNNLLLHHHDDD@@@@@@CCCFFFEEEHHHIIIFFF@@@===???CCC@@@BBBFFFGGGHHHIIIKKKMMMYYYWWWSSSPPPNNNMMMMMMLLLKKKKKKLLLMMMPPPRRRSSSSSSOOONNNLLLJJJJJJJJJKKKLLLMMMJJJGGGEEEDDDCCCCCCCCCHHHIIIJJJIIIIIIIIILLLNNNPPPPPPQQQSSSTTTSSSOOOLLLGGGEEECCCBBBDDDGGGIIIHHHEEEHHHKKKJJJGGGHHHJJJLLLCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???===;;;999888999:::<<<<<<<<<<<<===???AAABBBCCCBBBAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::::::::999:::;;;:::888777888999999999888888888777777777444444555666666555555444222222333333333333222222777666666555555444333333000000000000111111111111000111222111000///000222........./////////000000111111000///...///222444------------..................---,,,,,,,,,------111222333444111///...///---------.........//////---------....../////////,,,,,,,,,,,,---...///000...------------...//////---....../////////111111//////.........------------------------.........///.........///000000000---------............//////...------,,,---......------------------------///...---...///000...---------,,,,,,------...///............---,,,++++++,,,,,,---------.........++++++,,,,,,---...//////000...,,,+++***+++,,,---////////////////////////......------,,,,,,,,,,,,***,,,------,,,---///111........................------...............///....................................//////000000------------------------------------------------,,,,,,,,,---------......---------....../////////------...000111111111111------...///000111222222,,,...111222000//////000222333333333111...+++)))111///---...000222333333111000000000000222333444//////000111222222333333000000000000111222333333111111111000111222222333222333555555444333222111///000333555666777666666888888888888777777666666555555666888:::999777444555555555555666999<<<===;;;;;;:::999999888888888===<<<;;;:::;;;>>>CCCGGGPPPHHH>>>999999:::999666888888999777666666888:::===<<<;;;888666777:::======???AAABBBBBBCCCFFFHHHEEEBBB>>>:::888888:::<<<<<<============<<<<<<;;;;;;;;;<<<===>>>??????@@@???<<<===@@@@@@<<<<<<>>>DDDCCCDDDEEEFFFGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCIIISSSXXXRRRHHH@@@>>>;;;:::<<<@@@DDDGGGFFFGGGIIIIIIGGGEEEDDDDDDMMMMMMNNNNNNMMMJJJHHHFFFIIIIIIIIIIIIHHHIIILLLNNNLLLLLLLLLMMMOOORRRUUUWWWXXXQQQHHHDDDDDDFFFDDDBBBBBBFFFHHHEEEAAA???BBBFFF???BBBEEEGGGHHHIIIKKKMMMUUUUUUSSSQQQOOONNNNNNOOOKKKLLLMMMNNNOOORRRTTTVVVNNNOOOPPPPPPNNNLLLJJJHHHKKKIIIGGGCCCAAAAAABBBCCCGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPSSSTTTSSSPPPNNNHHHEEECCCCCCDDDEEEEEEFFFDDDGGGJJJJJJIIIHHHKKKOOOGGGEEEBBBBBBEEEHHHIIIJJJEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;999999999:::;;;===============>>>???@@@AAA@@@@@@???>>>>>>>>>>>><<<<<<<<<;;;::::::999888888999:::999777666777888888888888888777777777777111111111222222111111111111222222333333222222111222111111000//////......//////000000000111111111000111222111///...///000,,,------...//////000000111111000///...///222444222111111000///...------...------,,,,,,,,,------000333555444222111000///------------............,,,,,,------......//////,,,,,,,,,,,,,,,---...///...------------...//////---------...///000000///...............---------++++++,,,,,,---------...***++++++*********,,,,,,---------............///++++++++++++,,,---...///------------------,,,,,,000///.........---+++))),,,,,,,,,,,,,,,---......------......---,,,++++++,,,,,,,,,------------...++++++,,,,,,---...//////111///---++++++,,,...///////////////////////////---------------,,,,,,,,,***+++,,,,,,,,,,,,///111........................,,,---------......//////............------------.........---...///000000------------------------------------------------,,,,,,,,,---------......---------...//////000000---...///000000111000000......000111222222222222---000222111...,,,...000///000111111111000...---////////////000222444555333222111000000111222333,,,,,,---///000111222333111000000000111222333333222222111111222222333444333444555555333222222333///000222444555666555555888888999999999999888888777666666888999999777555555555666777888999;;;<<<;;;;;;;;;:::999999888888===<<<;;;:::;;;===@@@BBBEEEAAA<<<999::::::999777999999999888666777999;;;???>>><<<:::777888:::===<<<>>>@@@@@@@@@AAACCCDDDBBBAAA???;;;888777999;;;========================;;;<<<<<<===>>>??????@@@===;;;===AAAAAA>>>===???DDDBBBCCCFFFGGGEEEEEEHHHFFFHHHIIIIIIGGGFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDBBBDDDEEEIIIPPPTTTMMMCCC===<<<<<<<<<===@@@CCCEEEBBBEEEIIIJJJHHHFFFDDDDDDMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDGGGJJJJJJJJJJJJKKKNNNRRRWWWZZZ\\\SSSIIIEEEHHHIIIFFFAAAAAACCCEEEDDDCCCCCCFFFIIIAAADDDFFFHHHHHHHHHJJJLLLPPPQQQRRRQQQOOONNNNNNOOOKKKLLLMMMMMMNNNPPPSSSVVVNNNOOOQQQRRRQQQNNNIIIGGGIIIHHHFFFCCC@@@???@@@BBBEEEFFFIIIIIIIIIJJJLLLNNNMMMMMMNNNQQQSSSSSSQQQOOOIIIDDDBBBDDDEEEDDDDDDFFFIIIHHHIIIKKKIIIGGGHHHKKKJJJGGGDDDCCCEEEHHHKKKLLLFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;:::999999999:::<<<=========<<<<<<>>>?????????>>>===<<<<<<======;;;;;;;;;;;;:::888777666666777888777555555555666555555555555444444444444333333222222222222222222111111222222222222111111//////......---,,,,,,,,,/////////000000000111111///111222222000......///,,,,,,---...//////000000111222222111000111333555777666555333222000///...---,,,,,,,,,,,,,,,------///333555222111111111///,,,------------.........---------------.........,,,,,,,,,,,,,,,---.........------------...//////---,,,,,,...000111///...........................+++++++++,,,------......+++,,,---,,,++++++,,,...---------............///))))))***+++------...///------------,,,,,,,,,,,,///............---***(((,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........000///---,,,,,,---///000------------------------------......------,,,++++++,,,---,,,+++,,,...///------------------------,,,,,,,,,---......//////......------------------///...---------...///000------------------------------------------------,,,,,,,,,---------......---------...///000000000//////000000000000/////////000111222333333222222///222333000,,,***,,,///---......///000111111222...111222222000///222555444333222000000000000111......//////000111222222111111111111111111222222333333333222333333444555444555666444222111333555000111222333444444444444777888999:::;;;;;;::::::888777666777888888777666555666777999::::::999999;;;;;;;;;;;;:::999888888;;;:::999999;;;===>>>??????===;;;999888888888999::::::999888666777999<<<<<<<<<;;;:::888999;;;===<<<===???@@@??????AAABBB===>>>>>><<<:::999;;;===???>>>============??????=========>>>>>>?????????<<<;;;>>>CCCDDD@@@???AAABBB???@@@EEEFFFBBBBBBEEECCCFFFJJJKKKIIIHHHGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEBBBEEEHHHIIILLLNNNHHH@@@;;;;;;===>>>AAACCCEEEFFFCCCEEEHHHIIIIIIHHHHHHIIIMMMLLLKKKJJJIIIHHHGGGFFFJJJIIIGGGDDDAAAAAACCCEEEHHHHHHIIIKKKMMMPPPSSSUUUUUUNNNGGGDDDEEEFFFDDDAAAAAABBBBBBCCCDDDFFFHHHIIIFFFHHHJJJJJJHHHGGGHHHIIILLLOOORRRQQQOOOLLLLLLLLLJJJLLLMMMLLLLLLNNNRRRUUUOOOPPPQQQQQQPPPMMMJJJHHHFFFGGGFFFCCC???>>>???AAABBBEEEHHHIIIJJJKKKMMMOOOLLLLLLLLLNNNQQQRRRQQQPPPGGGBBBAAAEEEGGGEEEEEEHHHKKKFFFFFFJJJKKKHHHGGGIIIJJJGGGEEEFFFHHHJJJKKKKKKGGGGGGFFFEEEDDDCCCCCCBBB===<<<;;;:::999999999999999;;;<<<<<<;;;;;;>>>AAA>>>===<<<;;;:::;;;<<<<<<::::::::::::999777555444555666666666444333444555444444444444333333333333666555555444333333444444111111222222222222111111111111000000///......---////////////000000000111///000222222111/////////------......//////000000///000222111000000111333555555444333222000//////++++++++++++,,,---......---222333///---000000---,,,,,,---------............------------------,,,,,,,,,++++++,,,,,,------...------------...//////...------///222222111...........................,,,,,,,,,---....../////////000111000...---///111---------............///++++++,,,------......------------,,,,,,,,,++++++---,,,---///000000---+++,,,,,,++++++,,,,,,---...***+++,,,,,,------------++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---///000------------------------------.........---,,,++++++,,,---,,,++++++,,,...------------------------++++++,,,------...//////------------------------///...---,,,,,,...///111------------------------------------------------,,,,,,,,,---------......---------...///000000111///000000000000000///...000111222333444333222222111333444000+++)))+++/////////......///000111222///333555444///---000444555444222111/////////000222222222222222333333333222222111111111111111222444444333333444444555666444666666444111111333666111111111222222333333444666777999;;;<<<<<<<<<;;;:::888666666777888888777555666888:::;;;:::888777:::;;;;;;;;;;;;:::999888999888888999<<<===>>>>>>======<<<999666666888;;;:::::::::888666777:::<<<999999:::999888999<<<>>><<<>>>@@@@@@??????@@@AAA888;;;======;;;;;;===???@@@???===<<<<<<>>>@@@AAA>>>>>>>>>>>>????????????<<<<<>>:::;;;>>>BBBEEEGGGHHHIIIEEEFFFHHHHHHHHHJJJLLLNNNMMMLLLJJJIIIGGGFFFFFFFFFOOOMMMJJJFFFBBB@@@BBBDDDEEEGGGIIILLLNNNOOOOOOOOOJJJGGGCCC@@@???@@@@@@@@@CCCBBBAAABBBEEEHHHHHHHHHKKKLLLMMMKKKHHHFFFFFFFFFKKKNNNRRRRRRNNNKKKIIIJJJJJJLLLLLLLLLJJJLLLPPPTTTPPPPPPPPPOOONNNMMMKKKJJJEEEFFFFFFCCC???===>>>@@@AAADDDGGGIIIJJJKKKMMMOOOLLLKKKKKKLLLOOOQQQQQQQQQFFF@@@@@@FFFHHHFFFGGGKKKIIICCCBBBHHHLLLJJJIIIKKKHHHGGGGGGIIIJJJKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC<<<<<<;;;:::999999999999666999;;;<<<;;;<<>><<<;;;;;;<<<;;;:::999888999999:::<<<;;;999888888999;;;<<<888999::::::::::::999888>>>???@@@AAABBBBBBBBBBBBBBB???======>>>>>>;;;999===<<<;;;<<>>???@@@BBBCCCAAA@@@??????>>>>>>??????AAACCCFFFIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCEEEFFFGGGJJJMMMIIICCC???>>>???BBBFFFHHHFFFCCCEEEFFFFFFGGGHHHMMMRRRWWWXXXRRRKKKHHHJJJKKKJJJHHHJJJIIIGGGEEECCCAAAAAA@@@HHHJJJLLLOOORRRQQQNNNKKKDDDBBB??????AAA@@@>>>;;;@@@???@@@CCCGGGHHHFFFDDDJJJJJJKKKKKKJJJHHHFFFEEEKKKLLLMMMMMMKKKJJJJJJKKKOOOMMMJJJIIIJJJKKKLLLLLLMMMOOOPPPRRRQQQPPPNNNMMMJJJHHHEEECCCAAA@@@AAAAAADDDFFFHHHHHHHHHIIILLLPPPMMMKKKJJJJJJKKKMMMMMMMMMJJJIIIFFFEEEDDDFFFHHHJJJFFFDDDCCCEEEJJJKKKHHHDDDEEEEEEFFFIIILLLLLLIIIEEELLLIIIFFFEEEEEECCC???<<<<<<;;;:::999999;;;<<<===???>>>===<<<<<<<<<<<<<<<999999999999999888777666===;;;888666444555666777888888888777666444333222555555555555555555555555999666333111000222444666111222333333333333222111---...////////////...---////////////////////////333333222222000///------000000000///.........------......---,,,,,,///111666444111000111000---***---.........---,,,++++++...///000000000///...---/////////......------------..................---***,,,------,,,,,,...///***+++,,,............---///////////////000111111000000///...---,,,,,,,,,------......///000000000+++...111111///---///000++++++,,,,,,,,,,,,------,,,------+++******,,,............------,,,,,,,,,...---,,,++++++---...000//////............//////,,,,,,,,,------.........---.........------,,,+++---------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,---------,,,++++++---+++)))***...///---++++++++++++,,,,,,---------+++,,,,,,+++***+++---///+++---//////...---...//////......------,,,++++++------------------------///......---,,,,,,------------............------...------------...//////111111111222222111111000222000//////111111///,,,111222333222000......///111000000000000111222222/////////000111222222222333222111000000111333444000000/////////000111222...000222333222111111222333333333555777888777666666777777666333222222333222111111111333444444444777888999999::::::999999999999999888888777666555777888888999999::::::;;;888888999:::;;;;;;;;;;;;999;;;======<<<;;;;;;;;;<<<;;;:::999999999::::::;;;:::888777777888:::;;;888999:::;;;<<<;;;;;;:::===>>>???AAABBBCCCCCCDDDAAA???======>>>>>><<<:::<<<<<<<<<===???@@@AAAAAAAAA>>><<<>>>AAACCCAAA>>>??????????????????@@@@@@@@@@@@??????>>>>>>??????AAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBEEEFFFGGGKKKOOOMMMHHHAAA@@@@@@BBBFFFHHHGGGEEECCCCCCBBBCCCFFFMMMVVV\\\XXXRRRLLLIIIJJJJJJHHHEEEFFFFFFEEEDDDCCCBBBAAAAAAFFFGGGIIIMMMPPPQQQPPPNNNGGGDDDAAA???@@@@@@???===@@@@@@@@@CCCGGGHHHGGGEEEHHHHHHIIIIIIHHHGGGEEEDDDHHHJJJLLLMMMMMMMMMNNNOOOLLLKKKKKKLLLLLLLLLJJJGGGMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHFFFCCCAAAAAABBBBBBEEEGGGIIIIIIHHHHHHJJJLLLMMMKKKIIIIIIIIIIIIJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGDDDBBBBBBFFFKKKMMMJJJGGGGGGFFFGGGIIIKKKKKKHHHEEEKKKIIIHHHHHHHHHGGGCCC@@@<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;888999999999888888777666:::999888777666555444444555555666666555555444444444444444444444444444444666444222000000111222444111222222333333222222111333333333333333333333333////////////////////////111111111111111000000///------------,,,,,,,,,,,,---......---,,,,,,///111555222000///000///---***...............---,,,,,,...//////000///...,,,+++.........---------,,,,,,------............------,,,---......---,,,---///***+++---...//////......///.........//////000000000///...------,,,,,,,,,,,,,,,,,,---......//////***...111222000///...///++++++,,,,,,,,,,,,------,,,------,,,******,,,.........---------,,,,,,,,,...---,,,++++++---...000//////............//////,,,,,,,,,---------............---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***,,,,,,,,,*********,,,++++++,,,------,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------+++,,,,,,+++***+++---///+++---//////...---...///...------------,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////000000111111222111111000000/////////000000///---000111222111///......///000000/////////000111111222111111111111000000000111000000///000111222333000111111222222222222222///000222333222111111222333333333555888999888777666777777666333222222333111111222222333444444555777888999999::::::999999777888888888999999999999777777888888999:::::::::888888888888999999:::;;;999;;;<<<;;;:::999:::;;;<<<;;;:::999999999:::;;;:::999777666666777999:::888999:::<<<============<<<===>>>@@@BBBCCCCCCDDD???===<<<===>>>???>>>===<<<<<<======>>>???@@@@@@????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@??????@@@@@@?????????>>>>>>>>>AAABBBBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGFFFEEECCCBBB???BBBCCCDDDHHHMMMNNNJJJCCCAAA@@@AAADDDFFFGGGGGGCCCBBB@@@@@@CCCJJJTTT[[[UUUQQQLLLJJJJJJIIIEEEBBBBBBBBBCCCDDDDDDCCCBBBAAADDDDDDFFFJJJNNNQQQRRRQQQJJJGGGBBB????????????>>>@@@@@@AAACCCGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDGGGJJJLLLNNNOOOQQQSSSKKKLLLNNNPPPQQQNNNIIIEEEKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGEEEBBBAAAAAABBBCCCDDDFFFIIIIIIHHHGGGGGGHHHKKKJJJHHHGGGFFFEEEEEEEEEAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAFFFKKKMMMLLLIIIJJJHHHGGGHHHIIIIIIHHHFFFHHHGGGHHHIIIJJJHHHDDDAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::777888888888888777777666666666777777666444222111222222333444444555444444333333333333333333333333222111000000///000000000111111222333333222111111222111000//////000111222////////////////////////...///000222222222111111,,,,,,,,,,,,------------,,,---...---,,,,,,...000222111///.........,,,***.........///......---,,,......//////...,,,+++***------------,,,,,,,,,,,,,,,,,,------------,,,,,,---/////////---,,,---...,,,,,,---///////////////---............/////////000///...---,,,,,,,,,,,,+++++++++,,,------......***---000111000///......++++++,,,,,,,,,,,,------,,,------,,,+++***,,,...------------,,,,,,,,,,,,------,,,+++,,,---.../////////............//////,,,,,,,,,------------...///...---,,,+++,,,---------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,***++++++,,,------------***+++---,,,,,,+++---...++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///+++---...///...---...///,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,///...---,,,,,,---...///...------------.../////////000000111111111111111000000000111111111000///000111333222000//////000///////////////000000111222222111111111111000000000/////////000111222333000111333444555444333222///111222222111111222333333333333555888999999888555666666555333222222333111222333444444444555666777777888999999999999999777777777777888999999:::777777777888999999::::::888777666666666888999::::::;;;;;;:::999999:::<<<;;;:::999888888999:::;;;999888666555555666888999777888999;;;<<<>>>>>>???===>>>???@@@AAAAAAAAAAAA<<<<<<<<<===>>>?????????;;;===>>>>>>>>>>>>>>>???<<>>===???BBBCCCCCCCCCCCCBBBBBBAAAAAA???????????????>>>>>>===AAA@@@???>>>???AAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDD<<>>>>>>>>@@@@@@AAACCCEEEGGGHHHHHHCCCDDDEEEFFFGGGFFFFFFEEEBBBDDDHHHKKKLLLNNNPPPRRRMMMMMMOOOQQQRRROOOJJJFFFIIIHHHFFFEEEEEEEEEGGGHHHFFFEEECCCAAA@@@AAABBBCCCBBBDDDGGGHHHHHHGGGFFFFFFFFFGGGFFFEEECCCBBBBBBCCC>>>>>>???@@@@@@AAAAAAAAA>>>???AAAEEEJJJKKKJJJHHHKKKJJJHHHGGGFFFGGGGGGGGGDDDFFFGGGIIIHHHEEEAAA>>><<<<<<===>>>===<<<:::999999888888777777888888888666666777777888777777777444444444444444333222111111111222333333333333333111111111111111111111111000000000000000000//////111111222222222222111111///...,,,++++++,,,...///////////////////////////...///111222333333222111---------....../////////+++---...---,,,,,,...///000///...------,,,++++++.........//////......------.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000///---,,,---...------...//////000000000,,,------...............///...------,,,,,,,,,---+++++++++,,,------......,,,,,,---------------...+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////......------......///------------------------///...,,,++++++,,,...///---------------------------,,,,,,++++++,,,,,,---+++---......,,,,,,---///)))***+++,,,---.........))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---...***,,,......---------...++++++,,,,,,---...//////,,,,,,------------------,,,,,,+++++++++,,,,,,---000///...------...///000...------------...//////...///000111111111111111111222333333333222222222111333444333222111111222///////////////000000111000000111111222222333333000//////000000111111222000222444666666555333222000111222111000000222333333333333555777999888777444555666555333222222333000333555666555444555666777777888999999999999888888777777666666666777777666777777888888999::::::888777666555666777888999:::;;;;;;:::888888:::<<<:::999888777777888999:::888777555444444555777888777777888999;;;===>>>???@@@@@@@@@@@@???>>>===<<<999:::;;;<<<<<<===>>>???;;;===??????===<<<===>>>;;;>>>@@@???<<<<<<>>>AAABBBCCCDDDDDDEEEEEEDDDDDD>>>????????????>>>===<<<@@@???>>>======???AAACCCAAABBBCCCDDDEEEEEEEEEEEE===AAABBB@@@AAAEEEFFFEEEAAA@@@>>>======???BBBEEEBBBBBBBBB@@@???@@@DDDGGGIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDBBBAAAGGGFFFFFFHHHKKKNNNPPPPPPHHHIIIHHHGGGDDDAAA???>>>@@@AAABBBCCCDDDEEEFFFGGGCCCDDDEEEFFFGGGGGGFFFFFFAAACCCFFFHHHHHHIIIKKKMMMLLLKKKKKKLLLLLLKKKHHHFFFHHHFFFDDDCCCCCCDDDFFFHHHCCCBBB@@@??????@@@BBBCCC???AAACCCFFFHHHHHHGGGFFFBBBDDDEEEDDDBBBAAAAAACCC?????????@@@@@@AAAAAAAAA>>>???BBBEEEHHHHHHFFFDDDKKKJJJHHHFFFDDDDDDEEEFFFEEEFFFHHHIIIFFFCCC???===<<<===>>>>>>===;;;999888777777666666666666777777444555666777777777777777555444222111000111333444222222222222222111111000111111111111111111111111///000111222222111000000111111111111111111111111222111///......///111222///////////////////////////000222444444222111///,,,---------......//////+++,,,...---,,,,,,---...---......---,,,++++++,,,------...............---,,,------------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000///---,,,,,,---------......///000000111,,,---......//////.........------,,,,,,,,,,,,---,,,,,,,,,---......//////---+++)))'''(((+++---///+++++++++,,,,,,,,,------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......------------------------///...,,,++++++,,,...///---------------------------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...)))***+++,,,---.........))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,...***,,,......---,,,---...***++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,------.../////////....../////////...------------...//////......///000111111111111111333444444333333333444111333444444333222222333000000/////////000111111//////000111222333444555111111111111111111111111111222444555666555333222000111222111000000222444333333333444666777666555333555555444222222222333000333777777555444555777666777888888999999888888999888777555555555666666666666777777888999999999777777777666666777777888888999:::999888777888:::888777666666666777888999888777555444444555777888777777888999:::<<<>>>???BBBAAAAAA@@@>>><<<;;;:::777999:::;;;;;;;;;===???:::===@@@@@@===;;;<<<===:::<<<>>>>>>;;;;;;===???AAABBBCCCEEEEEEEEEDDDCCC===>>>?????????>>>===<<>>=========???BBBCCC@@@AAABBBCCCDDDEEEEEEEEE???DDDFFFCCCCCCEEEFFFDDD@@@@@@>>><<<;;;<<<@@@CCC>>>???@@@@@@@@@AAADDDFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBGGGFFFFFFGGGJJJLLLMMMMMMGGGLLLQQQSSSOOOIIICCC@@@@@@AAABBBBBBAAABBBDDDFFFBBBCCCEEEFFFGGGFFFEEEEEE@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFEEEDDDFFFEEEDDDCCCDDDFFFHHHIIIBBBAAA?????????AAACCCDDD??????@@@CCCFFFHHHGGGFFF@@@CCCEEEDDDAAA@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDGGGGGGFFFCCCAAAHHHHHHGGGEEECCCBBBDDDFFFFFFHHHJJJIIIFFFBBB@@@???=========<<<;;;999888777666666555555555666777777333333555666777777777777444333111//////111444555222222333333222111000000111111111111111111111111000111111222222222222111222111000000000000111222222111000//////000111222///////////////////////////000333444555333111///++++++++++++,,,,,,,,,,,,***,,,---...---,,,---...,,,---...---,,,+++,,,---+++,,,------...---------+++,,,---------,,,+++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,.........,,,+++,,,---------------...///000111,,,---...///000///......------,,,,,,,,,,,,------,,,,,,,,,---......//////...+++'''&&&(((+++---...++++++,,,,,,,,,,,,------***,,,...---,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------.........------------,,,,,,,,,------,,,+++,,,---...///---------------------------,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++***++++++,,,------------***+++---,,,,,,+++---...------,,,,,,,,,,,,++++++)))+++------,,,,,,,,,---***,,,---...---,,,---...++++++,,,,,,---...//////+++,,,,,,------.........------,,,,,,---......///---......//////......---...------------...//////---...///000111111111111000222444444333222333555000222444333222111222333111000000000000111222222///000000111333333444555333333333222222111000000111222333444555444333333111111222111000000222444444333333444555555444222333444555444222222222333///444888999666444555888666777777888888888888888:::999777666555666777888666666777777888888999999777777888888888777777666444666888888777555555666666555555444555666777888888777666444444666777888999999999:::;;;===>>>@@@AAA@@@@@@???>>><<<;;;:::555888::::::999999;;;===:::>>>AAAAAA===::::::<<<999:::;;;;;;;;;;;;;;;<<<@@@AAABBBCCCCCCBBB@@@???===>>>???@@@???>>><<<;;;>>>>>>===>>>???AAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBB===CCCGGGEEEDDDEEEEEECCC???@@@@@@>>><<<<<>>???@@@AAA???BBBFFFIIIIIIGGGDDDCCCDDDEEEFFFDDDBBBAAABBBDDDDDDFFFHHHGGGCCCAAA@@@AAA>>>===<<<:::888777777777555555555555555666777777111222444555666777777777222222111111111222444444111111222222333333222222111111111111111111111111000000000111111222222222222111000//////000111222........................////////////////////////,,,///222555666555333111,,,,,,++++++++++++++++++)))+++---...---,,,,,,---+++---......,,,+++---///***++++++,,,------,,,,,,++++++---......------,,,,,,,,,---------.........------............------***+++---,,,++++++,,,------,,,,,,,,,---...///000,,,...///111111000///...---,,,,,,+++,,,,,,------+++++++++,,,------......---+++)))))),,,...---,,,++++++,,,,,,,,,,,,------***,,,......,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,------......------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,---...,,,***((()))***++++++,,,------,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++)))+++---...---,,,,,,---***+++------,,,,,,,,,---,,,,,,,,,------.........++++++,,,,,,---......///---------------...///000+++,,,............,,,+++...------------...//////---...///000111111111111...111444444222111222555///111333333111111111222111111111111111222222333111111111222222333333444444444444333222111000///222222333333444444333333111111111000///000222555444333222333444444222000333444555444222222222444///444999999666444666888666666777888888888888888:::999777666666888:::;;;666666666777888888999999666777888999999888777666111333666777555333333333555444333333444555666777999777666555555666777999<<<;;;;;;;;;<<<===???@@@????????????>>>===<<<;;;444777999999777777999<<<999>>>BBBAAA<<<999:::<<<999999999::::::;;;;;;;;;@@@AAAAAABBB@@@>>><<<:::<<<===???@@@???>>><<<;;;======>>>???AAABBBDDDEEEDDDDDDDDDCCCBBBAAA??????999@@@EEEDDDCCCDDDDDDBBB???AAAAAA@@@===<<>>>>>@@@FFFDDDAAA>>>===>>>???AAA???CCCHHHJJJJJJIIIGGGFFFAAADDDEEEDDDAAA@@@BBBDDD???BBBDDDCCC@@@>>>@@@BBB???===;;;888777666666666555555555555555666777888111222333555666777777777///000222333444444333333///000111222333444444444111111111111111111111111000000000///000111222222222111000//////000111222......///000000///......////////////////////////***---111555666666555444.........------,,,,,,,,,)))+++---...---,,,,,,---+++---///...,,,+++---000)))***++++++,,,,,,,,,,,,***+++---...//////...------------....../////////---......//////......---)))***++++++++++++,,,---,,,,,,++++++,,,---///000---...000111222111000...,,,,,,,,,++++++,,,------)))******+++,,,,,,------,,,++++++...000111---***++++++,,,,,,,,,---------***,,,......---++++++,,,*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,------............------,,,,,,,,,+++,,,---............------------------------------,,,,,,++++++,,,,,,---///000000...,,,******+++,,,,,,---------,,,++++++---+++)))***...///---+++---------,,,,,,+++++++++)))+++---...---,,,,,,---)))+++------,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---...//////,,,+++++++++,,,,,,***(((000000/////////.........,,,---......,,,,,,---...,,,---...///000000000000000111111111111222222222111222333444444333222111000000000000////////////000000...,,,+++...333777888666444222111111111111777666666555444222222111333333222111000000333666333333333222111000///...111111222222222333333333333333333444444555555555666777888777666555666777999999999999999888777666777444222555999;;;888444777777666444222222444555555555555444444333333333444333222111222444777888666555555555555555666666999:::;;;===>>>======<<<>>>>>>>>><<<;;;999777666555555444444555666888999999:::<<<<<<;;;;;;;;;<<<666888999:::999:::<<<>>>BBBEEEFFFCCC???;;;;;;===>>>>>>???@@@@@@???>>>===999;;;>>>??????>>>??????CCCDDDEEEFFFDDDBBB>>><<<;;;;;;;;;<<<===???@@@AAA===>>>???>>>===<<<===>>>BBBCCCBBBAAA@@@BBBEEEHHHEEEBBB???>>>???AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDEEEGGGIIIJJJXXXlllzzzzzzlllYYYKKKDDDBBB@@@>>>======>>>???;;;<<<>>>@@@BBBCCCDDDDDDBBBEEEIIILLLLLLIIIFFFCCC@@@AAACCCEEEFFFGGGGGGFFFAAAGGGJJJIIIJJJMMMLLLGGGDDDFFFFFFBBBBBBCCCAAA===BBBBBBAAA???===>>>@@@CCCIIIKKKMMMJJJEEE???<<<;;;DDDCCCAAA@@@??????@@@AAAFFFFFFHHHJJJKKKKKKHHHEEEBBBBBBCCCDDDDDDBBB>>>:::???@@@???>>><<<;;;<<<>>>::::::999999777666555444777888888777555333333444555777888777555444444555555555555444333222111000222222111000//////000000111000///...............000000000000111111111111000000000000000000000000//////............//////------...///000000//////+++---000000000000111222...---,,,+++***+++,,,,,,///...---,,,,,,,,,---...*********++++++,,,,,,,,,+++,,,------+++)))******---,,,,,,,,,,,,---...///000---,,,......,,,---000---------,,,,,,+++++++++'''))),,,,,,******,,,///(((***...//////.........---...000111222111///...)))))))))***+++,,,---...++++++,,,---------,,,,,,)))***,,,,,,,,,...000222***++++++,,,,,,------...+++++++++,,,,,,---------///...,,,***)))))))))***------------------------,,,+++++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///222444......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,---------......+++---,,,***---222000)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,------,,,+++***+++---...,,,***+++...000...,,,...---,,,---......,,,***......------,,,,,,++++++,,,---......,,,,,,---...,,,---...//////000000000000000111111111222222222111111222222222222111111......//////000000000111000///...---,,,///333777888777555333222222222222333333333333222222222222333333222111///000222444222222333222222111000///000000000111111111222222222222333333444555555666333555666666666666888:::999999999999999888777777666555444666999:::888666777777666555333222444555666555555555444444444333555444333222222444555777999888777666666777888888888999;;;<<<======<<<<<<======<<<;;;:::888666555555444444444444666888999888999:::999888666666777666888:::;;;;;;:::;;;===>>>??????>>><<<::::::;;;;;;<<<===>>>>>>===<<<;;;999;;;>>>>>>>>>======>>>>>>??????@@@???===:::999;;;;;;<<<>>>???@@@AAAAAA===>>>???>>>===<<<===???@@@AAABBBBBBAAAAAACCCEEECCCAAA???>>>???@@@BBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCEEEFFFQQQ\\\oooyyyaaaNNNEEECCCAAA>>>===<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHKKKKKKIIIEEECCCCCCDDDFFFGGGHHHHHHHHHHHHHHHLLLLLLHHHGGGJJJIIIEEECCCJJJNNNIIICCC@@@???>>>CCCCCCCCCAAA??????AAACCCDDDFFFHHHGGGCCC???>>>>>>AAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFIIIJJJJJJGGGDDD@@@@@@@@@BBBCCCBBB???======>>>>>><<<:::999:::<<<999999999888777666444444666777777666444333333444111333666666666666777888666666555555444222111000222111111000//////000000000//////............////////////000000000111111//////////////////////////////............//////+++,,,,,,---......------+++---///000000000111222///...---,,,,,,,,,---......---,,,++++++,,,---------------,,,,,,,,,,,,,,,***,,,------+++*********,,,,,,,,,---------......///,,,+++------+++,,,///---------,,,,,,+++++++++,,,...000000......000222)))+++...///...------...---...///111111000///...------,,,,,,,,,------...++++++,,,---------,,,,,,+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---///000///......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,------------...000///,,,///333222---++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///---,,,+++,,,.........---000///......//////...,,,......------,,,++++++***,,,---......,,,,,,---...,,,---...//////000//////000000000111111111222222111000000//////000000111,,,---...///000111111222/////////......000333666888777555333222222333333111222222222333333444444333333333111//////000222111222222222222222111111/////////000000000111111000111222333444555666777444555666666555555666888888999999999999888888777555555666777888888888888666777777555333222333555555555555555444444444444555444333222333333555555===<<<:::888777888:::;;;888888999:::;;;;;;;;;;;;;;;;;;::::::888777666555555444444333444555777888888999999777555333333444666999===>>>===<<<;;;;;;<<<;;;:::;;;<<<<<<;;;:::777888:::;;;;;;;;;;;;:::999;;;======<<<;;;;;;<<<::::::::::::999999999888:::;;;>>>@@@BBBBBBBBBAAA===>>>???>>>======>>>@@@>>>@@@BBBCCCAAA@@@@@@AAAAAAAAA@@@??????@@@AAAAAAEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGGGGEEEDDDCCCDDDNNNVVVggg{{{|||aaaKKKFFFDDDAAA???===<<<;;;<<>>???@@@BBBCCCDDDCCCAAA@@@AAABBB???AAABBBBBBAAA@@@@@@AAA?????????@@@AAABBBDDDEEECCCCCCDDDFFFHHHHHHFFFCCC???>>>===>>>@@@AAA@@@???;;;<<<<<<;;;999888888999888888888888777555444444333444555555333333444555000333555777666666777888777777777666444222111000111111000/////////000000///............//////000.........////////////000........................//////............//////+++,,,------...---------+++---///000000000111222000///......------......,,,,,,++++++++++++,,,---///......------,,,,,,+++***,,,------+++******++++++,,,---.........---,,,...+++***------***+++...------,,,,,,,,,,,,++++++,,,...///...---,,,...///***,,,//////...,,,,,,---,,,---///000000000///......---,,,,,,+++++++++,,,++++++,,,---------------...//////---+++***,,,---......---,,,,,,+++******+++++++++++++++*********++++++*********+++---...------------------------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...//////............//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,---+++)))+++///...+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++,,,,,,,,,,,,///111+++,,,------,,,,,,---///000///...///000///...,,,000000///......---,,,,,,,,,---......,,,,,,---...,,,,,,---...////////////000000000000111111111111000///...------...///000------......///000000111---///000000000111444666666555333222111222222333333333333333444444444444333333333111///...///000000000111222333333222222/////////000000000111111///000111222444555777777777888888666444222222333888888888999999888888777333555888888777777888999666777777666333222333444444444444444333333333333333333333333333444555666>>><<<:::888777888:::;;;777888888999::::::;;;;;;;;;;;;::::::999888777666555555444444444555777888888999999777555444555666888;;;@@@AAA@@@>>>;;;;;;???===:::;;;>>>???===;;;666777888:::;;;;;;;;;:::999;;;<<<;;;:::999999;;;;;;:::999888888999:::;;;999;;;???BBBDDDDDDBBBAAA>>>>>>???>>>======???AAA===@@@CCCCCCAAA???>>>===@@@@@@@@@???>>>>>>@@@AAAEEEEEEDDDCCCCCCDDDEEEEEEDDDFFFHHHIIIGGGDDDCCCCCCFFFLLL[[[mmmxxxqqq[[[HHHDDDCCCAAA???>>>=========CCCCCCCCCCCCDDDFFFHHHIIIBBBDDDGGGJJJKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFRRRRRRPPPMMMJJJHHHFFFDDDCCCNNNTTTNNNDDD@@@AAACCCAAACCCFFFFFFEEEBBBAAAAAA???@@@@@@@@@AAAAAABBBCCC?????????@@@AAABBBCCCDDDAAAAAABBBDDDFFFFFFDDDBBB???===;;;;;;===?????????:::;;;<<<;;;999777888888777777777777666555444333111222444444333222444555222555777777666444444444888888777666555333111000111000000/////////000000...............///000111---------.........//////........................///......------......///......///////////////...***---///000//////000222/////////...............++++++++++++++++++,,,,,,------------,,,,,,,,,,,,***+++---,,,+++******+++***+++---//////...---,,,...++++++------++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,+++---//////---,,,,,,,,,,,,---.../////////......+++******)))))))))******++++++,,,---...............//////---+++***,,,------------,,,,,,+++++++++,,,++++++******))))))))),,,+++*********+++,,,---,,,,,,---------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***+++---******+++++++++,,,,,,,,,++++++***((()))+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,---,,,,,,,,,...000***---///...,,,+++---000...---------......,,,+++///............---------,,,---......,,,,,,---...+++,,,---...//////////////////000000000111111111000///...------...///000/////////...............,,,...111222222333444555333222111000000000111222333333333333222222222222222222222111///---.../////////000111222222222222000000000111111111222222//////111222444555666777666777777666333111222222666666777888888777777777333555777777777666777888555666777666444333333444222222222222222222333333111111222333444555777777<<<:::888777666777888999777777888888999::::::;;;;;;<<<<<<<<<;;;:::999999777666555444555666777888666777777666555555777888999===AAACCCBBB???===;;;AAA>>>;;;;;;===>>><<<:::777888:::;;;<<<<<<<<<;;;999:::;;;:::888888999:::;;;:::999888888:::;;;===888;;;???CCCEEEEEECCCAAA>>>>>>>>>===<<<===@@@BBB???BBBDDDCCCAAA>>>======???@@@@@@>>>======???BBBDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGGGGEEECCCAAAAAABBBHHHTTT```fffbbbVVVLLLAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJCCCEEEHHHJJJKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCDDDOOOOOOQQQRRRPPPLLLHHHFFFFFFKKKLLLGGGCCCDDDFFFFFFDDDHHHLLLNNNLLLIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCBBBAAA???===:::999:::<<<<<<<<<:::<<<===<<<:::888888999666666666666666555444333000222333333222222444555111444777777666444444444888888777666555333111000000///////////////000000...............///000111------------............////////////////////////......------------.........///////////////......***,,,.../////////000111............------,,,,,,*********+++,,,,,,,,,,,,)))******+++,,,------...)))+++,,,,,,+++***+++,,,***+++---//////...---,,,///,,,,,,......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,///..................---,,,---///...,,,,,,,,,---,,,,,,---...............))))))))))))***+++,,,---***+++,,,---............,,,---------,,,,,,---///+++++++++,,,,,,---------,,,++++++******)))))))))---,,,+++*********+++,,,,,,,,,,,,---------......+++,,,...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,***+++------------000222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---******+++++++++,,,,,,,,,......---...---,,,---///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,+++---...***---///...,,,+++---000---,,,,,,,,,------+++***++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,---......///....../////////000000000111111///..................////////////.........------+++...222444555444555555111000/////////000111222222222111111000000000///000111111111///---...///......///000111111111000000000000111111111222222///000111222333444555666222333444444333333555666444555555666666666666555333333444555666666666666555666777777444333333333222222222222333333333333111222222333555555666666777777666666666777777777888888888888999:::;;;<<<<<<===============<<<;;;888777666666666777888999444555555444333444666999888<<<@@@CCCBBB???===<<<>>><<<:::999999::::::999999:::<<<===>>>======<<<999::::::999888888:::<<<;;;:::999888888999:::;;;888;;;???CCCEEEDDDCCCBBB>>>???>>>===<<<>>>AAADDDDDDEEEEEECCC@@@>>>>>>??????@@@@@@===:::;;;???CCCCCCEEEFFFHHHHHHFFFEEECCC???AAACCCCCCAAA@@@???@@@>>>DDDLLLQQQSSSQQQNNNLLL@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGBBBDDDGGGIIIJJJJJJHHHGGGAAAAAA@@@@@@AAABBBCCCCCCJJJJJJNNNSSSSSSMMMIIIHHHGGGHHHFFFCCCDDDIIIJJJGGGIIINNNTTTWWWVVVQQQLLLJJJFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@AAAAAA???>>><<<999888999::::::999:::<<<>>>===;;;999999999555555666666555444333333111222333333333222444555,,,000444777777777666777666666666555444333222111//////......//////000000///............//////000---------............///////////////////////////......------------......---------...------,,,+++***,,,.../////////000111---............---,,,,,,)))***+++,,,---------,,,(((((()))***,,,---......)))+++,,,,,,+++++++++,,,+++,,,---.........---,,,000---,,,//////,,,---000++++++,,,,,,,,,,,,---------,,,++++++---...---+++,,,---...---,,,,,,---...,,,,,,,,,,,,------......+++++++++,,,---...000111***+++,,,...////////////***,,,---,,,,,,---///111******+++,,,,,,---......+++++++++++++++*********...---+++*********+++++++++,,,,,,------.........+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...111333......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---,,,...000...***+++...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...//////...,,,+++,,,...+++,,,------,,,,,,---///...,,,,,,,,,------,,,***))))))***+++,,,------...,,,---......,,,,,,---...++++++,,,---............////////////000000000111......////////////......------..................***...333666666555555555111000/////////111222333222222222222222333333333...///000000///......///---...///////////////.../////////000000000111111000111111222333333444444000222333333333333555777222333444444555555444444333222111333666777555333444666777777555333333333333333333444444555555555444444444444444444333333333444555666777777777666999999888888999:::<<<===<<<<<<===>>>>>>=========:::999888777777888999:::888888777555444444777999555999===??????===<<<<<<999999999777666777:::<<<;;;<<<===>>>>>>===<<<<<<999999:::999888999;;;===<<<;;;;;;:::::::::;;;;;;888:::>>>AAACCCDDDCCCBBB??????>>>===<<<>>>AAADDDJJJIIIFFFBBB???>>>@@@CCC@@@@@@???;;;888999???EEEBBBEEEHHHKKKKKKHHHEEEBBB???AAABBBBBB@@@@@@AAACCC===@@@CCCFFFFFFFFFGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGIIIJJJIIIHHHGGG@@@BBBEEEGGGHHHHHHGGGFFFAAAAAAAAAAAABBBCCCEEEFFFHHHFFFJJJPPPPPPKKKIIIJJJFFFGGGFFFEEEFFFJJJJJJGGGLLLQQQYYY\\\[[[UUUOOOLLLGGGFFFFFFGGGIIIHHHEEEAAABBBBBBCCCCCCBBB@@@???>>>;;;::::::<<<>>>@@@???>>>:::888777888999::::::999:::<<<>>>>>><<<999888888444444555555555444333333222333444444333333444555+++///444777777777666666444444444444444333222222...............///000000000//////............///---............/////////...........................------,,,,,,------...------......---,,,,,,+++***,,,...///......000111...//////000///...---,,,)))***,,,---.........---*********+++,,,---......(((***,,,,,,+++++++++---,,,,,,,,,---------......///,,,+++......+++,,,///+++++++++,,,,,,---------+++)))((())),,,---,,,++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,------......---------...//////000***+++,,,...//////000000+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,---......///------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------******---111...((('''+++,,,,,,---------.........++++++,,,,,,,,,,,,---------.........,,,,,,...000---,,,+++,,,.........---...---,,,---......,,,***)))***+++,,,...///000111,,,---......,,,,,,---...++++++,,,---............////////////000000000000---...///000000///...---+++,,,,,,---...///000000)))...333777777666555555111111000000000222333444333333444555666888888999,,,...000000///...//////---...............------............/////////000111111111222222333333333222444444444222222222444111222333333444444444333444000///111666888555111444666888777555333333333555555555666666666777777777666666555444222111000111222555777888888777666:::999999888999;;;<<<===;;;<<<======>>>=========;;;:::999888888888999:::======;;;999666666888:::333666:::<<<<<<;;;;;;;;;666888999888777888<<>>>>>>>>===<<<;;;888999:::999999:::<<>>>>>>>>=========<<<<<<888:::===@@@BBBCCCCCCCCC??????>>>===<<<>>>BBBEEENNNLLLGGGAAA>>>>>>BBBEEE@@@@@@???:::666888???FFFBBBEEEJJJMMMMMMJJJEEEBBBBBBCCCDDDCCCCCCCCCEEEGGGAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCC===@@@EEEIIILLLLLLKKKJJJ???@@@CCCEEEFFFFFFEEEEEECCCBBBBBBCCCDDDFFFHHHIIIGGGDDDFFFLLLMMMHHHHHHKKKDDDHHHJJJIIIHHHJJJIIIFFFKKKQQQYYY]]][[[UUUOOOKKKFFFEEEFFFHHHJJJJJJEEEAAAAAAAAABBBCCCBBBAAA@@@???:::999999;;;===??????>>>666666666777:::;;;;;;:::999;;;======;;;999888777444444444555444444333333333444555555333333444555...222666888777555333333222333333444444333333222...............///000111111000///........................////////////000------------------------...------,,,,,,------...///000000000///...------))),,,...///......///111///000111111111000...---***+++,,,...//////......,,,---------------------(((***,,,,,,++++++,,,---------,,,,,,,,,---...///...+++***------***+++...+++++++++,,,,,,---------...---+++---111222111///***,,,---,,,,,,---///111,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---***+++,,,...///000000000,,,---------,,,,,,---///...------,,,,,,++++++***+++++++++,,,,,,---------***)))))))))***,,,...///++++++,,,,,,---.../////////...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......---,,,,,,------------......------111666333+++***...---------.........//////++++++,,,,,,,,,---------+++,,,---------...000222...,,,***+++...000...,,,000000///...------,,,,,,,,,---......//////......---...///...,,,,,,...///------,,,------...///000111000///......///000111,,,...000111111000...,,,---------............///111111222222111000...---///000111111000111333555222333444333111/////////000000///...............///...,,,++++++,,,...///...,,,+++...111222000...000000000000000000000000444555555333111111222333444444333333222111111000000000000000000111111222111333555555444333444555:::888666444444666999;;;777666444444444555444333333444666777666777999:::888999;;;:::999999:::<<<@@@AAAAAA???;;;:::<<>>===<<<<<<======777:::<<<;;;:::===FFFMMMNNNEEEAAAEEEAAA888777>>>666888:::===@@@BBBCCCCCC>>><<<;;;===AAACCCCCCBBBLLLMMMIII@@@>>>CCCEEECCC???>>><<<;;;<<<>>>AAACCCDDDFFFHHHIIIGGGFFFEEEEEECCCFFFDDD@@@>>>BBBDDDCCCFFFEEEBBBAAAAAABBBEEEFFFKKKHHHEEECCCCCCDDDDDDDDDAAABBBEEEJJJOOOOOOKKKGGGEEEDDDBBBAAAAAABBBCCCDDD@@@BBBEEEFFFFFFGGGIIIKKKJJJMMMPPPOOOJJJEEEGGGLLLKKKHHHHHHKKKLLLJJJJJJMMMMMMOOORRRUUUVVVUUUSSSRRRNNNKKKIIIIIIJJJJJJHHHEEECCCAAA@@@AAACCCCCC???<<<555666999<<<>>>>>>>>>===888666555777:::======<<<999999:::999888777555333777777777777777666555555333444444444555555666666555666777888888666444222333333333333333333333333111000000000000000111111000///...,,,,,,,,,---...........................333...+++...000...,,,,,,...------,,,,,,------...***...000---)))(((+++///,,,---------,,,,,,...///))),,,111444555222///,,,***,,,------------...000...---,,,,,,++++++++++++------------,,,+++******++++++,,,,,,,,,,,,------------++++++++++++---------------------------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---.........------,,,,,,,,,,,,---(((!!!""")))...---++++++,,,---------,,,,,,---,,,++++++++++++------++++++,,,,,,,,,---------,,,++++++++++++,,,------++++++,,,,,,,,,------------+++)))+++------+++(((------,,,,,,,,,,,,++++++%%%)))---...,,,++++++---------------------------111///...------...///111******+++,,,,,,---......***,,,...---,,,***))))))++++++,,,,,,,,,,,,------///...,,,++++++,,,...///------.........---+++***+++++++++******)))))))))------------------------///...,,,++++++,,,---......------,,,,,,,,,------//////......---,,,,,,+++,,,------...............---...///...,,,,,,...///---,,,,,,------...///000111000///......///000111---...///000000///...------------............///111111111111000///......///000111111000000222444111333444444222111111222000000///...............///...,,,++++++,,,...///000......000333444222000000000000000000000000000333444444333222111111222444333222111000000000000111111111111111222222333000222444555555555777888===<<<999777777999<<<>>>888666555444555555444333333555666777777777999:::999:::;;;;;;::::::;;;===@@@@@@@@@>>><<<;;;===@@@;;;:::999888999<<<>>>@@@>>>;;;888555444555888:::777888:::<<<<<<<<<::::::666777888888777666777999<<<<<<<<<=========>>>>>><<<===>>>>>>???CCCJJJOOOLLLEEEBBBEEEBBB:::888===777888:::<<<>>>@@@AAAAAA???===<<<===AAACCCCCCBBBGGGIIIFFF@@@???DDDFFFDDDAAA@@@???>>>>>>@@@BBBDDDDDDGGGIIIJJJHHHGGGFFFFFFDDDGGGEEEAAA???AAABBB@@@FFFEEEDDDCCCCCCEEEFFFHHHKKKHHHEEEDDDDDDDDDCCCBBBCCCCCCEEEIIIMMMNNNKKKGGGCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFHHHIIIKKKNNNQQQUUUQQQNNNLLLKKKJJJJJJJJJKKKIIIJJJNNNNNNKKKKKKMMMOOOPPPQQQRRRRRRQQQOOONNNNNNLLLJJJJJJKKKKKKIIIGGGCCCBBBAAABBBDDDCCCAAA>>>;;;;;;;;;;;;;;;<<<======999777666777:::<<<;;;:::888888888888777777666555777777777777777666555555444444555555555666666666555555666666666555444333333333333333333333333333111111000000000000111111111111000///////////////...........................+++***------******,,,------,,,,,,,,,,,,------+++---///...,,,+++---000,,,---------,,,,,,...///+++---111333444333111///+++---......,,,,,,---///...---,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------,,,+++,,,...------------------,,,,,,,,,///---))))))...000...***+++,,,,,,------------...---,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,------------+++***+++---...,,,)))------,,,,,,,,,,,,++++++'''))),,,---,,,,,,,,,---------------------------///...---,,,,,,---...///+++++++++,,,,,,---------+++,,,...---+++******+++++++++,,,,,,,,,,,,------///---,,,++++++,,,---///------.........---,,,+++---------,,,,,,,,,++++++------------------------...------,,,,,,---------...------,,,,,,---------......------,,,,,,++++++,,,,,,---...............---......---,,,,,,---///,,,,,,,,,,,,---...///000000000///......///000000////////////////////////---------............///222111000//////...//////...000000000///000222444000222444444333222333444000//////............//////...---,,,,,,---...////////////000222333222000000000000000000000000000000222444444222111111111555444333111000111111222222222222111222333333444///222444666666777999:::>>>===:::999999:::<<<>>>:::888666555666666555444333555777777777777999::::::<<<======<<<;;;===>>>???@@@@@@>>>======???AAA===<<<:::999:::;;;===???===<<<:::888666666666777888999:::;;;;;;;;;:::999777999::::::999999:::<<<888:::<<<>>>????????????@@@@@@???@@@BBBFFFJJJMMMJJJDDDCCCFFFCCC;;;999===888999:::;;;<<<===>>>???>>>===<<<>>>AAACCCCCCCCCAAACCCCCC@@@AAAEEEGGGFFFBBBAAA@@@???@@@AAABBBCCCEEEHHHJJJKKKJJJHHHGGGHHHFFFHHHHHHDDDCCCDDDCCC???EEEEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGGGGGGGFFFCCCAAAFFFEEEEEEHHHLLLMMMKKKHHHCCCDDDEEEFFFEEEDDDBBBAAABBBDDDFFFHHHIIILLLQQQTTT^^^UUUKKKGGGKKKMMMJJJFFFJJJIIIKKKPPPPPPMMMLLLNNNPPPOOOOOONNNMMMLLLKKKKKKMMMKKKJJJJJJKKKKKKIIIHHHCCCCCCCCCDDDEEEDDDBBB@@@AAA???===;;;:::;;;<<<===:::888777777999999888777888777777666666777777777777777888888777777666666555555666666666666777777555444444333333333333333333333333333333333333333111111000000000000000111000000000000000//////..............................,,,---000///,,,---111---,,,,,,++++++,,,,,,---+++,,,......////////////,,,---------,,,,,,...///,,,---000222333333333222---...///...,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,,,,------------------(((+++---,,,,,,...---***)))***+++,,,------...---//////...---,,,,,,------,,,,,,,,,,,,---------------------,,,---......///,,,,,,,,,,,,---------------,,,,,,---......---+++------,,,,,,,,,,,,+++++++++******+++,,,------,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------.........---,,,+++------------,,,,,,,,,,,,------------------------,,,,,,------...------,,,---------,,,,,,------...---------,,,,,,+++++++++,,,,,,---.........---------......---,,,,,,---///,,,,,,,,,,,,---...//////000///...------...///000//////............//////---------............///222111///...---...//////...///000000//////111333000222333333222111222333000///............//////......------------......------...///000000//////////////////////////////...000333444333111000000777666444222222222333444222111111111111222333333111333666777777888999:::;;;:::888666666777999::::::888666666666777666444444666777777777777999:::;;;===>>>>>>======>>>???@@@@@@@@@??????@@@BBBCCC>>>===<<<::::::;;;<<<===<<<;;;;;;999888666555444::::::;;;;;;;;;:::999999888:::;;;;;;::::::<<<===999:::===???AAAAAA@@@???CCCAAA??????BBBDDDEEEFFFGGGDDDCCCFFFDDD>>>;;;===;;;;;;;;;;;;<<<<<<======<<<<<<<<<===???AAABBBCCC>>>@@@AAAAAABBBDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBFFFHHHKKKLLLKKKIIIIIIIIIGGGJJJJJJIIIIIIJJJHHHCCCDDDEEEGGGIIIKKKKKKKKKKKKLLLKKKKKKKKKJJJHHHDDDAAAIIIFFFEEEGGGKKKLLLKKKIIIEEEEEEFFFFFFGGGGGGHHHHHHCCCEEEFFFFFFGGGJJJNNNQQQ]]]VVVLLLGGGJJJMMMIIIBBBFFFEEEIIIOOOQQQNNNMMMOOOOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHDDDDDDEEEEEEFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<===:::999999888888888666555777777666555666777888:::777777888888888777777666666666666777777777777777444333222111000111333444222222222222222222222222222111000000000000000000,,,---...//////...---,,,...........................+++***...111//////000,,,,,,++++++++++++,,,,,,---,,,,,,...//////...,,,,,,---------,,,,,,...///------...///000111333333//////000///,,,+++,,,------,,,,,,++++++,,,,,,,,,+++,,,---...............+++++++++,,,,,,,,,---------------,,,,,,---------------------------------,,,------------------,,,+++,,,---...------...000,,,,,,,,,------.........(((***,,,,,,------,,,***)))***+++,,,---.........000//////...------------,,,,,,,,,------------......------------...//////,,,,,,,,,------------...---------...//////...---------,,,,,,,,,+++++++++...+++((()))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++.........,,,++++++---///+++++++++,,,,,,,,,------------,,,++++++,,,---------------------------,,,++++++++++++++++++++++++,,,,,,------------------+++,,,---.........---,,,------,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,---...---++++++---...,,,++++++,,,,,,---...///000///...------...///000//////............//////---------............///000///...---------...///---...//////...///111333111222333222000....../////////............//////........................---...//////////////////////////////////////////---///222444333222111111555555333222111111222222000000000000000111222222444555777888777777888999999888666555444555666777999777666555666777666555555777888888777777999:::<<<===???>>>======>>>@@@BBBAAA@@@@@@AAACCCDDDDDD======<<<;;;:::;;;;;;<<<=========<<<;;;888666555::::::::::::::::::999999555777888888777777888:::;;;<<>>>>>>>>===<<<<<<======>>>:::;;;<<<======???AAABBB???>>>@@@BBBCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFIIILLLMMMLLLJJJJJJJJJHHHKKKLLLLLLNNNQQQNNNHHHCCCEEEHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNMMMKKKGGGDDDIIIGGGEEEGGGJJJLLLKKKJJJDDDDDDBBBCCCDDDHHHKKKNNNGGGHHHIIIHHHGGGHHHKKKMMMUUUVVVRRRMMMLLLMMMIIIBBBAAAAAAEEELLLOOONNNMMMPPPMMMLLLJJJHHHHHHHHHJJJJJJHHHIIIIIIIIIIIIIIIIIIJJJEEEFFFGGGGGGFFFDDDCCCBBB===>>>?????????>>>===<<<999:::::::::999777666666777777666666666888:::;;;777777888888888888777777777777777777777666666666444222111//////111333444222222222222222222222222222222111000//////000000,,,---...//////...---,,,........................,,,%%%###(((......+++***---,,,,,,++++++,,,,,,---...---,,,,,,------+++))),,,---------,,,,,,...///,,,,,,+++,,,---///111222///000111///---+++,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,---............+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,------......------,,,+++,,,------,,,,,,...///,,,,,,,,,------..................////////////000)))***+++,,,------------/////////......------,,,,,,,,,---------............------------...//////,,,,,,---------.........,,,---...//////...//////------,,,,,,,,,+++++++++...+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++...000+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++---...///...---,,,,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,++++++,,,---------------,,,------,,,++++++,,,...++++++++++++,,,---.../////////...------...//////////////////////////////---------............///.........---------......,,,...............000222111222333222///---------///............//////000........................///000222222000000000111000000000000000000000000---000222333333222333444222222111111000//////...000000//////000000111222444666888888777666777888999888777555555555555666777555444555666777777666666777888888777777999:::<<<>>>??????>>>===???@@@BBB@@@??????AAACCCCCCCCC<<<;;;;;;:::::::::;;;;;;>>>?????????===;;;999888::::::::::::::::::::::::888999:::999888777888:::<<<===>>>@@@AAAAAA@@@@@@DDDDDDDDDCCCCCCBBBAAAAAADDDDDDDDDDDDCCCAAA@@@@@@@@@???>>><<<<<<===>>>>>>:::;;;=========>>>AAACCC@@@>>>???BBBCCCBBBBBBEEEKKKKKKLLLLLLKKKIIIGGGFFFFFFHHHKKKMMMLLLKKKKKKKKKHHHJJJJJJKKKOOOSSSPPPJJJDDDEEEGGGJJJKKKLLLLLLKKKNNNMMMMMMNNNOOOMMMJJJGGGIIIFFFEEEGGGKKKMMMLLLJJJDDDBBB@@@???BBBFFFKKKOOOKKKLLLMMMLLLJJJIIIIIIJJJMMMTTTVVVQQQNNNOOOLLLEEE@@@???CCCJJJLLLKKKLLLNNNJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIKKKKKKJJJJJJKKKMMMFFFHHHIIIHHHEEEBBBAAAAAA;;;<<<>>>@@@@@@???===<<<777999;;;;;;:::888888999888888888888888999:::;;;777777888888999999888888777777666666666666555555333222000///000111333444222222222222222222222222333222111000////////////...///000000000000000000........................---'''&&&***///...,,,,,,...------,,,,,,------...------,,,++++++++++++,,,,,,---------,,,,,,...///,,,,,,+++++++++---///000///000111///---,,,,,,---,,,,,,+++++++++,,,------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,---...//////...---,,,+++,,,------++++++,,,---,,,,,,------------------///,,,+++------,,,---111++++++,,,---------,,,,,,,,,---............------,,,---------............---------,,,---......///,,,---------............+++,,,...///......///000------,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......------------............+++,,,,,,------.........++++++,,,---............,,,,,,,,,,,,---......///------------------------++++++,,,------------,,,,,,------,,,++++++,,,...++++++++++++,,,---...//////...------------...///---...///000000///...------------............///,,,------......---------,,,---......---...000111000111222222000/////////...............///000000......////////////.........111333222000///000111000000000000000000000000///000222333222333555666111222333333222111///---111111000000111111222333222444666777666666777999888777666555444444444444444333222333666888888777666888999999888777888:::<<<===>>>>>>======>>>@@@AAA>>><<<<<<>>>@@@@@@???999999999:::::::::::::::<<<=========<<<;;;999888999999999999:::;;;;;;<<<<<<======<<<:::999999:::999:::;;;<<<>>>@@@AAABBB???BBBEEEEEECCCBBBCCCEEEDDDDDDCCCBBBAAABBBBBBBBB???>>>===;;;;;;<<<===>>>;;;===??????>>>???BBBEEE@@@======BBBCCCBBBCCCHHHKKKLLLMMMNNNMMMJJJGGGFFFEEEHHHKKKLLLLLLKKKJJJKKKGGGGGGGGGGGGKKKPPPMMMGGGDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLKKKLLLMMMMMMKKKHHHGGGEEEEEEHHHMMMOOOMMMKKKFFFEEECCCCCCDDDGGGKKKMMMJJJLLLNNNMMMKKKHHHGGGGGGFFFNNNQQQMMMLLLPPPMMMEEEDDDBBBDDDHHHJJJHHHHHHKKKIIIHHHGGGEEEDDDCCCBBBBBBEEEGGGIIIIIIHHHHHHJJJLLLGGGIIIJJJHHHDDD@@@???@@@=====================<<<555888<<<===;;;:::;;;<<<999999:::;;;;;;;;;::::::666777888999999999999888666666666555555555444444222222111111111222333444111111111111111111111111333222111000///////////////////////////000111111........................------///111///,,,...444///......------......///+++,,,---+++)))+++///333,,,---------,,,,,,...///...---,,,,,,,,,------...///000000///...------...,,,+++++++++,,,,,,---...+++++++++,,,++++++******++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---...//////...---,,,+++,,,---,,,***))))))***------------------,,,,,,,,,((((((+++,,,)))***...,,,,,,------,,,,,,++++++***+++,,,---......------------------............,,,,,,,,,,,,,,,------...------------............))),,,...///------...000------,,,,,,,,,,,,+++++++++---...///---,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---...///---------.........//////++++++,,,,,,---......///,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...//////........................++++++,,,---------,,,,,,,,,------,,,++++++,,,...++++++++++++,,,---......///...---,,,,,,---...///---...000111111000...------------.........//////+++,,,---.........---,,,,,,---...---------///111///111222222111111111222...............///000111......////////////......,,,///111000...,,,...///000000000000000000000000000111222222222333666888333444666777777444111///222222111111222222333444000222555666666777999:::666666555444333222222222333111111333555888888888777888999999888777888:::<<<===>>>>>>======>>>???@@@===::::::<<<>>>===<<<888888888999999:::::::::999999999999888888777666999888888999:::;;;<<<===::::::;;;999777555666777666666888999<<>>DDDDDDBBBAAADDDHHHDDDEEECCCAAA@@@BBBCCCCCC>>>===;;;::::::;;;<<<===<<>>===@@@CCCEEEEEEDDDDDDFFFIIIHHHJJJKKKHHHCCC???>>>???@@@???===;;;:::;;;<<<===444888<<<>>><<<<<<===>>>:::;;;<<<===<<<<<<:::999666777888999999999999999666666555555444444444333222111111222222333444444111111111111111111111111333222111000////////////...---,,,,,,,,,...///000........................(((---333333+++%%%+++666//////............//////))),,,---+++)))+++333999,,,---------,,,,,,.../////////...------------......///000///...---...///++++++++++++,,,,,,---...+++++++++++++++***)))(((++++++,,,,,,,,,---------++++++------------++++++------------------------,,,---///000000///---,,,,,,------+++)))(((((())).........------,,,,,,,,,---***+++000000,,,+++///------------,,,+++******((()))+++---.........------------.........//////,,,++++++++++++,,,---------------.........//////(((+++......---,,,...000---------,,,,,,,,,++++++)))---000111...++++++---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......'''***,,,---,,,++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***---,,,,,,+++,,,---...///+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,++++++,,,---///000+++++++++,,,---...///000.../////////...------,,,........................///......---------.........------,,,,,,,,,------///000000000......000111////////////000000000000111///,,,---//////---***$$$)))---............***+++------------...000111111000000//////......---...///...---...///111////////////............111000///111444666444222000000000000111111111111///111333444555666888:::666555333333444444444333111111222222222333333333///000222333444555555555333444555555555444333222666555444444555666777888777888888888888777666666;;;<<<<<<===>>>??????@@@BBB???::::::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999;;;===???>>><<<:::;;;===<<<;;;:::::::::999777444555777999;;;<<<===???@@@===>>>???AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDBBB@@@<<<;;;;;;===@@@AAA???<<<@@@BBBEEEDDDCCCCCCEEEHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJMMMMMMKKKFFFBBBGGGIIIKKKLLLKKKIIIIIIJJJFFFEEECCCBBBBBBCCCDDDEEEHHHEEEBBBAAACCCGGGJJJLLLHHHHHHHHHJJJKKKKKKIIIFFFCCCEEEHHHIIIJJJNNNTTTXXXRRRNNNJJJGGGFFFFFFEEEEEEEEEGGGIIIIIIGGGEEECCCCCCGGGBBBCCCIIIKKKGGGDDDFFFJJJHHHFFFGGGIIIKKKJJJHHHIIIHHHFFFCCCAAA???>>>>>>;;;<<<>>>AAADDDGGGJJJKKKDDDGGGJJJJJJGGGDDDAAA@@@@@@>>><<<;;;<<<===<<<<<<<<<@@@AAA======AAA@@@<<>>???@@@@@@>>>===;;;<<<======;;;999::::::::::::::::::::::::999999888888888999999:::;;;>>>@@@@@@>>><<<<<<>>>===;;;:::999:::999777555666777999999:::<<<>>>@@@??????@@@AAAAAA@@@@@@@@@BBBBBBBBBDDDEEEDDDBBB???<<<;;;<<>>===<<<===>>>AAACCCGGGIIIKKKCCCFFFIIIJJJHHHEEECCCBBB@@@>>>;;;;;;;;;<<<;;;:::;;;>>>===999999===>>>;;;>>><<<;;;;;;===<<<:::777999888777666666777888999777666555444333333333333000222444333000///000111000111111111111111111111333222111000////////////..............................------......///000---///000000///......///------..................///............---------***---,,,((((((---...+++......---,,,,,,,,,,,,---------------...///000000000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,---...///+++//////---,,,---+++'''------------------------,,,---///...------///000------------------------++++++,,,------,,,++++++***------***+++------+++///......---...///000000000000///000111333555666---------...............///000222222222///---+++------............------.........------,,,,,,+++......//////000111222222++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---......---+++******+++---,,,+++,,,...///---+++,,,,,,------,,,+++))))))+++,,,---,,,******,,,---+++++++++,,,,,,,,,------...,,,++++++,,,,,,+++)))........................------,,,,,,,,,,,,---------...//////...---,,,+++,,,------------,,,,,,+++((()))***+++---...//////......---------......///---------,,,,,,------...---...///...,,,,,,...///////////////000000000000000...---...//////...---***,,,------+++***++++++,,,---//////......000111.............../////////---...///...---...///111000000000000000000000000111000000222444444333222000000000111111111222222333444666666555555777999777666444555666666555333111111111111111222222222000111222333444555555555444444444444444333222222000000111111333444666777;;;:::999777777666666666999999:::<<<>>>???@@@AAA======>>>@@@AAA>>>:::666========================888777777777888999::::::999<<>>===<<<<<<>>><<<999999999999888777888888777888999;;;===>>>AAAAAAAAA@@@???>>>===<<<@@@@@@BBBDDDEEEEEEBBB????????????AAACCCEEEDDDBBB===@@@BBBCCCBBBAAABBBBBB@@@@@@AAACCCEEEHHHJJJKKKHHHHHHIIIKKKLLLJJJFFFCCCEEEGGGIIIHHHFFFEEEDDDDDDAAAAAA@@@AAABBBCCCEEEGGGIIIHHHFFFEEEEEEGGGJJJLLLNNNLLLJJJIIIJJJJJJHHHGGGDDDEEEGGGHHHIIIJJJMMMOOOQQQMMMHHHDDDDDDDDDEEEEEECCCEEEGGGGGGEEECCCBBBBBBAAA???@@@DDDGGGEEECCCDDDGGGFFFEEEFFFHHHJJJJJJJJJIIIGGGEEECCC@@@>>>============>>>???BBBEEEHHHIIIBBBEEEHHHIIIHHHFFFEEEDDD@@@>>>;;;:::::::::999888<<<===<<<999999<<<===<<<;;;:::999:::<<<<<<:::888555555555666777888888999666666555444333333333333000222333222000///000111/////////000000111111111222222111000////////////........................---------------......///......---///000000///...,,,,,,------...//////000///............---------***+++***'''(((,,,...---......---,,,,,,,,,,,,,,,------------...///000111111000///...---,,,,,,,,,------------------------+++---...---,,,+++,,,---******+++,,,------------))),,,---+++***,,,***&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///------------------------***++++++,,,,,,++++++***))),,,,,,***+++......,,,,,,,,,++++++,,,,,,---...,,,------...///000000111---------------------,,,000111111111000///......,,,,,,------------,,,,,,------------------------***+++,,,.........---,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---+++******+++---......---++++++,,,,,,,,,,,,++++++++++++,,,+++***)))+++---++++++++++++,,,,,,,,,,,,---,,,+++,,,,,,+++)))&&&------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++)))***+++,,,---...//////...------------...//////------,,,,,,,,,---.........//////...------...000////////////000000000000............/////////...---......---+++***+++------///000000//////000222,,,,,,------......//////---...///...---...///111111111111111111222222222222222222333444555444333000000111111111222222222444666777666555555666888777666555666777777555333111111111111111111111111000111222333444444444444444444444444333333222222///000111222444555666777<<<;;;999777666666666777777888999;;;===???@@@AAA@@@AAABBBCCCCCC@@@<<<999========================666666666777888999:::;;;777999;;;======<<<;;;:::>>><<<999888999999999888999888666666888:::<<<<<>><<<<<<===>>>@@@CCCEEEEEEBBB???BBBBBBBBBBBBCCCCCCCCCBBB<<<>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBDDDFFFHHHIIIFFFFFFFFFGGGHHHGGGEEEBBBDDDEEEGGGFFFDDDBBBAAAAAA>>>>>>???@@@AAADDDFFFGGGGGGFFFFFFDDDCCCDDDFFFHHHMMMLLLLLLLLLMMMLLLIIIFFFAAABBBDDDEEEFFFHHHIIIJJJOOOKKKFFFCCCCCCCCCDDDDDDBBBDDDEEEEEECCCAAAAAABBB@@@??????BBBDDDEEEDDDCCCEEEEEEDDDEEEGGGHHHIIIIIIHHHFFFDDDBBB@@@>>>===<<<<<<<<<<<<===???BBBEEEFFFCCCFFFHHHIIIGGGEEEDDDDDD???===;;;::::::999777555<<<<<<===<<<<<<===<<<<<<888888888999:::::::::999444444555666777777666666555555444333222222333333111111111000000000000111------...///000111111222111111000///////////////........................---,,,,,,,,,,,,---......111...---...111111...+++---------........./////////............---------++++++)))((())),,,//////...---,,,,,,++++++,,,,,,------------...///000111222222111///...---,,,,,,------------------------,,,---...---,,,+++,,,...)))***,,,---...---,,,,,,))),,,,,,******,,,+++(((++++++,,,,,,,,,,,,---------...//////...---...000------------------------++++++,,,,,,,,,,,,++++++(((++++++)))***...///,,,))))))******++++++,,,,,,,,,,,,,,,,,,+++)))(((''',,,,,,,,,+++++++++++++++...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------.........+++,,,------,,,***'''%%%+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,***+++---,,,,,,+++---...+++******+++,,,---------***++++++,,,,,,---------+++,,,,,,+++******+++---***++++++++++++,,,,,,,,,+++++++++,,,,,,+++'''$$$---------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++------------............---------------...//////,,,,,,,,,,,,,,,---...//////000000///......///111////////////000000000000---....../////////000000---......---,,,,,,...000...///111000//////000111,,,,,,------......//////---...///...---...///111000111111111222222222333333444555555555555555555111111111111222222222222444666777666555444555777777666555666777777555333222222111111111111111111111111222333444444444444444444333333222222222222000111222444666777888888;;;:::999888777777777777777777999:::<<<>>>???@@@AAABBBBBBAAA???>>><<<<<<888888888888888888888888555555555666777888999:::777888:::<<<======<<<;;;===;;;:::999::::::999888:::777666666999;;;<<<;;;@@@@@@@@@@@@@@@???>>>===<<<===???BBBEEEEEECCC@@@???@@@AAAAAABBBBBBDDDEEE======>>>???@@@@@@???>>>BBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@AAACCCEEEDDDBBB@@@??????<<<<<<===???AAACCCEEEFFFFFFGGGGGGFFFCCCBBBDDDFFFHHHIIILLLOOOQQQOOOKKKHHH@@@@@@@@@AAACCCEEEFFFGGGLLLIIIEEECCCBBBCCCBBBBBB@@@BBBCCCBBBAAA@@@@@@AAA@@@@@@@@@AAACCCEEEDDDBBBCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCAAA???>>>======<<<;;;::::::;;;>>>AAACCCEEEGGGIIIHHHFFFCCCBBBBBB>>>===;;;::::::999666444888999;;;======;;;999888555666777888888888999999666666666666666555444333444333333222222222222333111000//////000000111111------...///000111111222111000//////////////////////////////////////////---,,,,,,,,,,,,---......222000......000000---***//////.........---------///............------------+++***+++,,,---///111------,,,++++++++++++,,,,,,,,,,,,------...///000222222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,---...---,,,+++))),,,---++++++------***,,,---------.........///...000000000......///000------------------------------,,,,,,,,,,,,------'''***+++)))***......,,,+++,,,,,,---...//////////////////......,,,+++***------------,,,,,,,,,,,,,,,+++*********+++,,,---------............------+++,,,,,,------............///000000///,,,***(((+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,)))+++,,,,,,,,,,,,---///------,,,+++++++++,,,---+++++++++,,,,,,---......,,,---...---++++++---...*********+++++++++,,,,,,+++++++++,,,---+++(((%%%------------------------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,---......+++,,,,,,---------------........................---------------...///000,,,,,,,,,,,,---......//////000111000......000111////////////000000000000,,,---////////////111222---...///...------///111...000111000///...///111.............../////////---...///...---...///111000000000111222222333333333555666666555444555666111111111222222222222333333555666555444444555666666555555666777666444222333333333222222222222222111222333333444444444333444444333222222222222222222333444666777888888888999999::::::999999888777777777888:::<<<===>>>??????@@@???===;;;:::;;;===999999999999999999999999666555555555666777888888999999999;;;>>>??????===<<<;;;:::;;;<<<;;;:::888999777666888<<<>>><<<:::>>>>>>????????????>>>>>>;;;;;;===@@@CCCDDDDDDBBB<<<===???@@@AAACCCFFFHHH???>>>======???@@@???>>>AAAAAA@@@?????????@@@@@@BBBAAA???@@@AAABBBAAA@@@???AAACCCCCCAAA???>>>???:::;;;===???AAACCCDDDEEEGGGJJJKKKIIIEEECCCDDDFFFDDDFFFJJJOOOSSSSSSPPPNNNCCCAAA??????AAACCCEEEEEEHHHFFFDDDCCCCCCBBBAAA??????@@@AAA@@@???>>>???@@@@@@AAA@@@???AAADDDCCC@@@AAABBBCCCBBBAAAAAACCCDDDCCCBBBAAA@@@????????????<<<;;;999999:::<<>>>>>===:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<<666666555555555666666777888666555777:::=========::::::;;;===>>>===999777777666666:::???@@@>>>:::<<<<<<======<<<<<<;;;:::;;;;;;;;;===AAADDDEEEEEE???AAABBBAAA@@@AAADDDGGGBBB???<<<<<<>>>??????>>>>>>>>>=========>>>>>>???BBB@@@>>>>>>@@@AAAAAA@@@>>>@@@BBBBBB@@@?????????999:::<<<>>>@@@BBBCCCCCCGGGJJJLLLJJJEEEBBBBBBDDDBBBCCCGGGLLLRRRVVVWWWWWWKKKGGGAAA???@@@BBBCCCCCCEEEDDDDDDDDDDDDBBB???<<<>>>??????>>>======>>>@@@@@@AAA@@@<<<===AAAAAA<<<@@@AAABBB@@@>>>===???AAA@@@@@@????????????@@@@@@>>>===:::999:::<<>>@@@@@@===<<<<<<>>>::::::::::::::::::::::::777666666555555555666666555222000111555999::::::999:::;;;>>>???===999666666555666;;;AAABBB???:::<<<<<<<<<;;;:::999888777<<<::::::<<<@@@CCCEEEFFFFFFGGGGGGCCC???>>>???BBBDDD@@@;;;;;;===???@@@???;;;;;;;;;<<<<<<===>>>???BBB@@@>>>>>>@@@AAAAAAAAA===???AAAAAA@@@??????@@@999:::<<<>>>@@@AAABBBBBBEEEHHHKKKIIICCC??????AAACCCBBBDDDHHHPPPWWW\\\^^^RRRLLLDDD@@@@@@AAABBBAAACCCCCCDDDEEEEEECCC>>>;;;===>>>>>>===<<<<<<>>>@@@???AAA???:::;;;@@@???999???@@@AAA???<<<;;;===???>>>>>>>>>>>>???@@@AAAAAA@@@>>><<<::::::===@@@BBB@@@BBBCCCCCCBBBAAAAAABBB<<<;;;;;;<<<===<<<:::777999333000333333000333999222555777777444333444666777666555444555777999:::222111111111111111222222222///,,,,,,///222222111222222222111111111111111//////.........//////000000000000000000000000000///............///000000(((+++///000//////111444,,,,,,------...///////////////.........---------,,,)))+++000000+++)))+++---,,,++++++******++++++))))))))))))***+++,,,---&&&(((***---///000111111////////////////////////---...///...------...///...---,,,+++***+++,,,---))),,,,,,***+++///000...------......///000111111+++,,,---,,,***)))***+++---------------------------,,,+++******+++,,,---))),,,,,,))))))++++++(((((()))+++---............000...---,,,,,,---///111(((((()))***,,,---......((()))***+++,,,---------+++++++++,,,,,,+++++++++------------------------//////...------......///++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,------++++++,,,---+++---...---,,,...222666......,,,,,,,,,,,,---...+++,,,,,,+++******+++---)))************+++++++++,,,+++******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))+++---...---+++***---------,,,,,,+++++++++,,,,,,------...///000000///...---,,,,,,---...///---......---,,,---///111...000111000...------...////////////////////////////////////////////////111000...------...//////...,,,---000000---,,,...///111333333111/////////.........---,,,,,,...000222000......///000000//////111333444333333444555333444555555444666999<<<555555555444444333333333333333333333333333333333666555444444333333333333333333222222222222222222111...+++,,,000222222000555444444444555666777888888777777888:::<<<<<<;;;;;;;;;;;;999888888:::<<<;;;===???@@@AAA@@@>>>===<<<======;;;777555555666666777888888555444444444888888888888888888999999555:::@@@DDDBBB>>>:::888888888999;;;>>>>>>===;;;:::;;;<<<<<<<<<<<<::::::<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBB???@@@???===;;;::::::<<<:::<<<======<<<<<<>>>???EEEAAA>>>@@@DDDEEEBBB??????@@@BBBDDDDDDCCCAAA@@@>>>??????>>><<<;;;===>>>DDDCCCCCCEEEBBB===<<>>>>>>>>>>>????????????BBB???<<<;;;<<<===>>>>>>===<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDEEECCCAAA???>>><<<<<<<<<===???AAADDDDDDBBB???===<<<>>>:::666777:::<<<999666444444444222///...///000222444555555333333444666666666555444444333222222222222333111000///111222111000/////////000222333000000000000000000000000///...,,,---///000000000111...,,,---//////---+++//////......---------,,,.........///////////////---...***######***...---+++++++++,,,,,,---------------------------------,,,......++++++---,,,)))******+++++++++,,,,,,,,,***+++,,,++++++,,,...111---......///000111111222............///000111222+++++++++,,,,,,---//////++++++,,,---.........---,,,,,,------...//////000,,,,,,,,,---------......+++,,,,,,+++***+++---///))))))***+++,,,,,,---------,,,+++*********+++,,,###(((,,,...---,,,---///------------------------+++,,,.........,,,***)))((()))***,,,,,,,,,,,,,,,)))***++++++***)))((('''---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((,,,000111---))),,,+++***))))))***++++++---+++)))***,,,---+++)))------------------,,,,,,***+++,,,,,,+++***+++,,,)))+++,,,,,,++++++,,,---)))***++++++))))))***+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///******+++++++++,,,,,,,,,...---------,,,,,,,,,+++,,,,,,------...//////000///...---,,,,,,---...///,,,---...---,,,---...000---...000///...------...................................................///......---...///000111///------000000------//////111222222111/////////...//////...,,,---...000000...------///111111111///111333333222222222333000111222222111222444666555555444444444333333333444444444444444444444444555444333333222222333333333333333333333444444444111000...///111222333333444444555555666666777777666555555666999::::::999:::;;;;;;999888888:::<<<<<<===???@@@@@@@@@???>>><<<======;;;888666666777444555777777555555555666777888888888999999::::::777;;;@@@BBBAAA===:::888888888999;;;======;;;999888888777777777777888999;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA>>>;;;999:::;;;:::;;;===>>>======>>>???CCC@@@===???CCCDDDBBB???@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@>>><<<;;;<<<===AAA???@@@BBB???;;;;;;>>>@@@AAABBBCCCFFFJJJMMMOOOPPPLLLHHHDDDBBBBBBCCCCCCAAA@@@>>>>>>??????===;;;@@@??????>>>>>>======<<>><<<;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===<<<<<<===???AAACCCDDDBBB???=========999555555888888555222555666666444222000111222111222444444333333444666555555444444333222222111111111111000///...///111000000/////////000111222000000000000000000000000////////////............000...,,,---//////---+++/////////.........------///////////////.........+++---,,,'''''',,,---+++,,,---------............------------------------***...///---,,,...,,,(((******+++++++++,,,,,,,,,***+++++++++***+++---///---......///000000111111222111000///..................---------......///,,,,,,---.........------............------------,,,,,,,,,------------...+++,,,,,,+++***+++---///)))******+++,,,,,,------,,,,,,+++******++++++,,,******+++,,,---,,,+++***------------------------,,,,,,---------,,,+++***,,,,,,,,,+++++++++++++++***+++,,,,,,,,,+++)))(((---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///------000444555111---,,,+++***))))))***++++++---+++)))***,,,---,,,***+++,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,)))***,,,+++******+++---,,,---......,,,,,,---...,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++,,,******+++++++++,,,,,,,,,.........---------------,,,,,,------.../////////......------------......+++,,,......---,,,---...+++,,,......---,,,---...------------------------..............................---......///000111000---...111111...---000///000222222000//////000///000000///...---///111...---,,,---000111222111///000222222111000111222111222444555444333444555444444444444333333333333444444444444444444444444333333222111111111222222111111222222333333444444000111222111111111333555222333555666777777666666444333222444666888888777999::::::999888888:::<<<<<<<<<<<<=========>>>>>><<<======;;;888777777888222444666666555666777999777777888999999:::;;;;;;:::===@@@@@@>>><<<:::999999888888:::;;;;;;999777777666555444444666888:::::::::;;;===>>>@@@AAAAAACCCBBB@@@?????????@@@@@@BBBBBBAAA???;;;999:::::::::<<>>===>>>AAACCCAAA???AAABBBDDDEEEFFFEEEDDDCCCAAABBBBBB???<<<::::::;;;===;;;<<<>>><<<999999===AAAAAA@@@AAABBBCCCEEEFFFLLLJJJHHHEEECCCAAA@@@???AAA???>>>>>>???@@@@@@???BBBAAA@@@>>>===;;;:::999@@@>>>;;;;;;<<<======<<<999999999:::;;;;;;<<<<<<@@@@@@AAABBBAAA@@@???>>>AAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBB@@@>>>======<<<888555444444444222///555666666555222111111222///111222222222222444555444444333333222111111111///000000///------...000//////.........///000111000000000000000000000000---000222111...,,,,,,---///...------...///---,,,///////////////.........000000//////......------))),,,...,,,,,,...,,,))),,,,,,,,,,,,------------,,,,,,,,,,,,------------)))---///------...,,,(((******+++++++++,,,,,,,,,+++++++++***))))))+++---------......///000000000333333222111000000000000222111000///.....................///......------111000///...---,,,+++***,,,,,,,,,,,,------------***+++,,,+++***+++,,,...*********++++++,,,,,,---,,,++++++******+++,,,,,,...+++)))***---///,,,))),,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------+++******+++,,,,,,,,,,,,,,,---,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,000111...+++++++++************+++,,,+++***)))+++---...---,,,*********++++++,,,,,,,,,)))***++++++***)))***+++(((***++++++******+++,,,***+++,,,+++*********,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++(((***,,,,,,+++)))))))))******+++++++++,,,,,,,,,........................---------.........//////------------------------***,,,......---,,,,,,,,,)))+++------,,,,,,---...------------------------........................///............/////////000......222222......000///000111111///...///000///000111000///...///111///...---...///111000//////111222222111000000111111333555666555333333444333333333333333333333333333333333333333333333333222111000000000000111111---......///000111111222...111333222000000333666111333555777777777555555333222222333666777777666888999::::::888888:::;;;::::::999999999:::;;;<<<;;;<<<<<<;;;888777777888444555666666555555777999777777888999:::;;;<<<===<<<>>>??????===;;;;;;;;;999999999999::::::777555888777777777888999:::;;;999999;;;<<<>>>???AAAAAAEEEDDDAAA@@@???@@@AAABBB???@@@???>>>;;;:::;;;<<<<<>>===>>>AAABBBAAA@@@???@@@BBBDDDEEEDDDCCCBBBBBBCCCBBB@@@===:::999999999888999;;;:::777999===@@@@@@?????????@@@BBBCCCHHHIIIHHHFFFBBB???===<<<@@@>>>======???AAABBBAAAAAA@@@???>>><<<;;;::::::???===;;;;;;<<<===<<<;;;888999999:::;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@>>>@@@??????>>>===<<<<<<<<<;;;===??????>>><<<;;;;;;:::777444333333333111000222444444333111000000000...///111111111111333555222222222222111111000000000000000///...---...000...............//////000000000000000000000000000)))...333222...+++,,,.........---............---////////////////////////111111000///...------,,,+++,,,............,,,+++************************,,,,,,,,,,,,,,,---------***---...++++++------*********+++++++++,,,,,,,,,+++++++++***((((((***,,,---------....../////////222222111222222333444555444333222000///...------////////////......---,,,000//////...---,,,+++***++++++,,,,,,,,,---------***+++,,,,,,+++***,,,---*********++++++,,,,,,,,,++++++++++++++++++,,,,,,+++)))((()))---//////...,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------,,,*********+++---///,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''&&&&&&(((+++,,,***(((++++++***+++++++++,,,,,,*********+++---.........)))******+++,,,------...)))***++++++))))))***+++((()))+++***))))))***,,,(((***+++***)))((()))+++++++++++++++++++++,,,,,,************************)))+++---...,,,)))((((((******+++++++++,,,,,,,,,........................---------...............,,,------------------,,,)))+++......,,,+++++++++)))+++,,,---,,,,,,,,,---------------------------........................000000/////////...------000......222222......000...///000000......///111...000111111///...///000111///......//////---,,,///111333333222111222333---000222222111000000000333333333333333333333333111111111111111111111111000000000//////000000111------...///000000111111---000222222000///222444111222444666777666555444333222222444666888777666777888::::::999888:::;;;:::999999999999:::;;;;;;999:::;;;:::888777888999777888888777555555777999777888999:::;;;<<<======>>>???@@@???===<<<===>>>;;;:::999:::;;;:::888555777888:::<<<<<<;;;:::999999999:::<<<===>>>???@@@DDDCCCAAA???>>>???AAABBB;;;<<<===<<<;;;;;;===???@@@BBBDDDCCC@@@<<<999888???>>>>>>???@@@AAA@@@@@@<<<===@@@AAABBBBBBAAA@@@@@@AAABBB@@@<<<:::888888888666777999999777999>>>???>>>>>>>>>???@@@BBBCCCFFFHHHIIIGGGBBB===;;;::::::999888:::<<<>>>>>>>>>>>>>>>>>>>>>============???===<<<<<<======<<<;;;999:::;;;<<<======<<<<<<;;;===???BBBCCCCCCBBBAAA???>>>>>>>>>======<<<<<<999;;;<<<<<<;;;999999:::888777555444555555444444222333555444222000000111...000111111111111222444222222111111111111000000000111111000......///111---......///////////////////////////////////////&&&,,,111111...,,,...111---............---...............///////////////111111000///...------,,,...------------------...************************+++++++++,,,,,,,,,---------...,,,((()))---...---******+++++++++,,,,,,,,,+++++++++***((((((***,,,------------............////////////000111222333444333111000...---------.../////////...---,,,,,,------------------------+++++++++,,,,,,,,,------)))***,,,,,,+++***+++---***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,)))+++,,,,,,++++++...111+++++++++,,,,,,,,,---------,,,,,,++++++,,,------000///,,,*********,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---------,,,******++++++,,,,,,,,,,,,******+++,,,,,,---...///***++++++,,,---......///)))+++,,,+++***)))***+++(((***++++++******+++,,,,,,---...---,,,,,,,,,...******++++++,,,,,,,,,,,,***************************,,,//////---+++))))))******+++++++++,,,,,,,,,---------------.................................,,,,,,------------,,,,,,***,,,---,,,+++******+++***+++------,,,+++,,,---------------------------------------------------/////////000///......---000---...111111...---000...///000///......000111---///111000///......///111000/////////...,,,***...000222333222222333444///111333333222111222333222222222222333333333333000000000000000000000000000000/////////000111111000000111111222222333333---///111222111111222333111222444555666666555555444333333444666888888777555777999:::999999999::::::::::::;;;;;;;;;<<<<<<777888999888777666777888999:::999888666666888;;;999999:::;;;;;;<<<======>>>@@@AAA@@@???>>>???AAA<<<;;;;;;<<<===<<<:::777666888;;;======;;;888555999::::::;;;<<<===>>>>>>??????>>>======>>>???@@@999:::<<<<<<<<<===???AAAAAACCCDDDCCC@@@<<<::::::>>>>>>>>>>>>>>>>>>>>>>>>999;;;===???@@@@@@???>>>===>>>@@@???<<<:::999999888666666888777666888============>>>???AAACCCEEEEEEHHHIIIGGGAAA<<<:::::::::::::::<<>>======>>>>>>?????????@@@???>>>======>>>>>>===<<<999:::<<<===>>>>>>======:::;;;===@@@AAABBBBBBBBB===>>>>>>>>>>>>===<<<;;;888999;;;:::999888999:::888888777666666666666777333555777777555333333333///111222222111000222333111111111111111111111111111111111000///...///111---...///000000000000///////////////////////////'''***...///......///111,,,---///...------...///---------...............000000//////......------000,,,+++------+++,,,000------------,,,,,,,,,,,,******++++++,,,,,,------,,,...,,,((()))---///...******+++++++++,,,,,,,,,+++++++++***))))))+++---------------------------......---,,,++++++++++++111000///...---------------------...------,,,,,,***++++++,,,---.........++++++++++++,,,,,,,,,,,,(((***,,,,,,+++***+++,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,+++...111///***)))+++...******++++++,,,,,,------++++++,,,,,,,,,,,,------444222///,,,***)))((((((+++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......)))***+++,,,---------,,,***,,,------,,,,,,---///,,,,,,,,,------.........***+++,,,,,,+++***+++,,,)))+++,,,,,,+++***,,,---***,,,---,,,+++***+++---))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------........................+++,,,------------,,,++++++,,,,,,+++)))(((***++++++---......,,,+++,,,,,,........................------------------------+++,,,...///000000000000///------000000------///...//////...---...000222,,,...000000///---......///....../////////,,,***,,,...000111111222333444222333444444444444777999111111222222222333333333000000000000000000000000000000//////000000111222222222222222222222222222000000000222444444333111222333333444444555555666333222222444666777777666444777999:::999999999:::777888999:::;;;:::999999555666777777666555666888999::::::999888999<<<>>>::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCC=========>>>??????<<<:::999:::;;;<<<;;;999777666::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????;;;===>>>>>>>>>>>>AAACCC???AAABBBAAA@@@>>>>>>???<<<======<<<;;;:::::::::888999<<<>>>??????>>>===888;;;======<<<:::999:::777555444666555444777<<<============???AAACCCDDDEEEHHHJJJGGG@@@;;;:::;;;;;;<<<>>>@@@CCCCCC@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>???@@@@@@>>><<<999:::<<<>>>>>>>>>===<<<::::::;;;<<<===??????@@@<<<===>>>>>>>>>===<<<;;;999:::;;;;;;999999:::;;;::::::999888666555666666333555777777666444333333111333333333111000111222222222222222222222222222///000000///------...000...///000111111111000000////////////////////////++++++,,,------...//////+++---//////------...000,,,,,,,,,,,,---------...///////////////.........///+++***......***+++///............---------,,,)))******+++,,,,,,------))),,,---+++,,,......+++******+++++++++,,,,,,,,,***+++++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******+++,,,------......***++++++++++++,,,,,,,,,'''))),,,,,,+++******+++++++++++++++++++++++++++((()))+++,,,------,,,,,,---...//////---,,,******)))******+++,,,,,,------***+++,,,---------,,,,,,000000///---,,,+++***))),,,++++++***+++,,,---...+++++++++,,,,,,+++++++++************************)))************+++,,,...)))***+++---------------+++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,---+++---------,,,+++,,,---***,,,------,,,,,,---...((()))******)))((()))***((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------.....................---++++++------------++++++,,,,,,,,,***((((((***,,,---...//////---++++++,,,////////////////////////------------------------(((***,,,///111222222222...,,,---000000---,,,.........///...---...000222+++---///000...------------------...000000...,,,***,,,///000000111333444///000111111000222555888111111111222222333333333111111111111111111111111000000000000000111222222111111111000000000000000222000000333666777444111333333333333333555666666222222111333555777666666444666999:::999999999:::333444666888888777555444444555666666555555666777888999999999999;;;???BBB;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDEEE>>>>>>>>>???AAA@@@>>><<<>>>======<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA???@@@AAA@@@??????AAACCC===???@@@@@@@@@@@@BBBDDD;;;;;;;;;:::888777777777888999<<<>>>??????>>>>>>666888;;;<<<<<<:::::::::666444333555444222555:::======<<<===>>>@@@BBBCCCFFFIIIKKKGGG@@@;;;:::<<<888999<<>>>>>>>>===<<<:::::::::::::::;;;<<<===<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;888666444444555000333555666444222111111333444444333111000111222222222222222222222333333...//////...,,,,,,---///...///111222222222111000////////////////////////...---++++++---......---+++---//////---,,,...111+++++++++,,,,,,---------.........///////////////---)))***//////***)))------------,,,,,,+++++++++))))))***+++,,,,,,------%%%+++......///000---(((******+++++++++,,,,,,,,,***+++,,,++++++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************+++,,,------)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,'''))),,,,,,+++******+++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,******---111111...***))))))***+++,,,,,,------)))***,,,.........,,,+++)))***,,,---.../////////---,,,,,,+++,,,---//////***++++++,,,,,,++++++******************************+++,,,,,,+++,,,...///)))***+++---......------,,,...///...,,,***,,,...,,,,,,++++++++++++++++++,,,---......,,,,,,---...+++,,,...---,,,,,,---///+++,,,------,,,+++,,,---((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))))),,,...******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++,,,------......///000///...---,,,---......***,,,------++++++,,,...,,,,,,------...///000000000......000000------000/////////......------------------...///000000111000///...------...000111111111000///////////////,,,...//////......///111//////...---------------///............//////000///000000111222222333333333222111111111222333444...111333444333111000000000000///////////////000//////000111111111111111000000111222333333444444222333222111111222555888555555555666666666666666444555666777666888:::<<<666666666666777777777888333333333444555666888999:::;;;;;;888666777;;;?????????>>>>>>======>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEAAA<<<:::<<<>>>???>>>>>>===<<<;;;999888777666888:::<<<<<<:::999;;;===CCCBBB???===<<<<<<<<<===???>>>???BBBFFFGGGEEEBBB:::===AAACCCBBB@@@>>>>>><<<;;;;;;:::888888777777999===>>>======>>><<<888:::888777999;;;<<<:::888555555555555666888999:::<<<===???>>>>>>>>>???AAAIIIHHHFFFCCC>>>;;;:::;;;CCC???;;;999999;;;<<<<<>>???;;;;;;;;;<<<<<<<<<<<<===;;;777555666;;;===;;;888>>>===<<<;;;:::999999999666666777888999;;;<<<===:::888555444555666555555222222111111111111111111////////////000000000000444333111000000000111111000000000000////////////,,,---///000111111111000111111111111000000000000+++,,,,,,------,,,,,,+++.........,,,++++++,,,...------------------------...///000///---,,,,,,---++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------++++++,,,---(((***,,,---,,,,,,++++++)))+++,,,,,,+++,,,...000---,,,++++++,,,,,,***)))******+++,,,,,,---......)))+++,,,,,,+++***,,,---''')))+++++++++,,,---///******+++++++++,,,,,,,,,...,,,***+++---...,,,***************+++,,,,,,---******+++++++++,,,,,,,,,...++++++......,,,---000---...///...+++***)))***------------------,,,,,,///,,,***+++---...,,,)))000...---+++******++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++((((((,,,...,,,***,,,......---,,,***+++---000---+++)))***,,,---,,,))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++++++++,,,------------,,,+++++++++,,,------......///000///...---,,,------...***,,,------++++++,,,...,,,,,,------...//////000...++++++......++++++...---,,,,,,,,,,,,,,,,,,+++------......///000000111111000...------...///000000//////..................///000///...---...///000///...------------...............///000000111000000000111111222222222333222222111111222222222...000333333222111000000000000////////////000000///000000111111111111111000111111222222333333333111222222111000111444777444444444555555555555666444666777777777777999;;;555666666666777777777777333333333333333444555555555777888888777777:::===<<<===============???@@@>>>???@@@AAABBBCCCCCCCCCEEEAAA<<<:::<<<>>>>>>>>>???>>>===<<<:::999888888888;;;======<<<<<>>===>>>>>>@@@@@@AAADDDFFFFFFCCC@@@999===AAABBBAAA???>>>===::::::::::::999999888777888<<<===<<<<<<>>>===:::999777666888:::;;;999777999999888777666666666666<<<>>>@@@@@@???>>>???@@@GGGGGGFFFCCC???>>>>>>???EEEAAA===;;;<<<>>>@@@AAAAAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCBBB???=====================<<<<<<;;;;;;;;;888555777;;;===;;;999<<<<<<;;;::::::::::::;;;::::::999999999::::::;;;666444111111111222111111222222111111111111111111//////000000000111111111444333111000000000111222000000000000////////////,,,---///000111111000000111111000000000/////////+++,,,,,,------,,,,,,+++.........---++++++,,,...------------------------,,,---......---,,,---///++++++++++++++++++++++++---,,,***))))))***,,,---++++++,,,+++******,,,...+++++++++,,,,,,---------+++,,,------,,,,,,---///+++,,,------++++++,,,------+++***,,,///000...+++***+++,,,,,,++++++---///---,,,++++++,,,,,,+++)))******++++++,,,------...)))+++,,,,,,++++++,,,---******)))(((&&&'''***---++++++++++++,,,,,,,,,,,,---,,,***+++---...,,,***,,,+++*********+++,,,---******+++++++++,,,,,,,,,***''''''+++,,,+++,,,000,,,---......,,,******+++------------------------,,,---------,,,++++++,,,///...,,,+++******++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,///+++,,,///000---,,,...+++---......---,,,,,,------+++******,,,---+++))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------......//////......---,,,---------***,,,------++++++,,,...,,,,,,,,,---......//////...++++++......++++++...,,,,,,,,,,,,,,,---------------......///000000000111000///---------...///.........------------,,,///000000///---,,,,,,---000///......---..................///000111111222000000111111111111111111333333333333222111000000...000222333111000000000000000////////////000000///000111111222222111111111111111111111222222222000111111000000111333666333333333333444444444555444666888999888777777888555555666666777777666666333333333333333333333333222444666777777888:::;;;999:::<<<<<<<<<===>>>@@@>>>>>>???@@@AAABBBCCCCCCEEEAAA===;;;;;;<<<======@@@???>>>===<<<::::::999999;;;>>>???@@@BBBEEEGGGFFFEEECCCBBB@@@?????????@@@@@@BBBDDDEEEDDD@@@===999<<>>===<<<888999:::;;;;;;:::999888777:::<<<:::;;;??????<<<888777777777999:::999888<<<;;;999888666555555555<<<>>>AAABBBAAA?????????DDDDDDDDDCCCBBBBBBDDDEEEEEEAAA<<<:::;;;>>>AAACCCAAACCCEEEGGGHHHHHHGGGFFFAAACCCDDDCCCAAA???>>>>>>?????????>>>===<<<::::::<<<999777777:::<<<;;;999;;;::::::::::::;;;<<<<<>><<<;;;:::999999999999777555444555555555444111111222222222222222222000000111111111222222222333333222111111111111222000000000000////////////------///000000000000000000////////////.........+++,,,,,,------,,,,,,+++---......---++++++,,,...------------------------)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,+++******,,,...)))******+++,,,---......+++,,,------,,,,,,---...+++,,,------++++++,,,---111---)))+++000333000,,,+++,,,------++++++,,,------,,,++++++,,,,,,+++*********++++++,,,,,,------***+++,,,,,,++++++,,,------,,,***&&&%%%&&&)))---,,,,,,,,,,,,---------------+++***+++,,,---,,,+++...,,,+++))))))***+++---******+++++++++,,,,,,,,,...+++***,,,,,,((((((******,,,...---,,,++++++,,,+++,,,,,,------.........+++...000...***)))+++...------,,,+++************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,******,,,,,,)))))),,,***,,,///000...---,,,,,,---,,,++++++,,,,,,***)))++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------------------------------++++++,,,------......///......---------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------.........///,,,,,,///000------000------......//////000000............//////000000111000///...------.....................---,,,,,,---...///...,,,,,,---...//////......---......///---...///000111111222222000000000111111111111111222333333333222111///......000111111000//////000000////////////000000111000000111222222222222111111111111111111000000000///000000000///000222444111111222222333333444444333666999999888777666666444555666777777777666666222222333444444444444444555555666666666888:::;;;777:::<<<<<<;;;:::<<<>>><<<<<<===>>>???@@@AAABBBDDDAAA>>><<<;;;;;;<<<<<>>===<<<;;;:::999:::<<<>>>AAADDDGGGJJJKKKEEEDDDCCCBBBAAA@@@??????===>>>@@@AAAAAA@@@===;;;888;;;>>>???>>><<<<<<<<<777888:::;;;<<<;;;:::999666:::;;;:::<<<@@@AAA???:::999999999:::;;;;;;;;;::::::999888888888888888;;;>>>AAACCCBBB@@@??????BBBCCCCCCCCCCCCEEEIIILLLKKKGGGAAA===>>>@@@CCCDDDBBBDDDGGGIIIJJJJJJIIIHHHDDDEEEGGGGGGDDDBBBAAA@@@????????????>>>===<<<;;;<<<:::888888:::;;;:::999999999999:::;;;<<<===>>>@@@???>>><<<;;;:::::::::<<<:::888888999999888666111111222222222222222333111111222222222333333333222222222222222222222222000000000000////////////---......//////000000000//////.........---------+++,,,,,,------,,,,,,+++---......---,,,+++,,,---------------------------)))+++,,,,,,++++++,,,---***+++++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,...((()))***+++,,,---......***,,,------,,,+++---...+++,,,------++++++,,,---000---***+++...000000...+++,,,...---,,,++++++,,,---,,,++++++,,,---,,,+++******++++++,,,,,,,,,,,,***+++---,,,++++++,,,...------,,,***((()))+++...,,,,,,,,,---------......,,,+++++++++,,,,,,++++++///---+++)))((()))+++,,,******+++++++++,,,,,,,,,///,,,,,,......******,,,)))+++------,,,,,,,,,---++++++,,,,,,---...//////,,,...///...+++***,,,---,,,,,,++++++************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++))))))+++***&&&'''++++++---//////---,,,,,,------,,,,,,+++++++++***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***((((((***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---///------------------------++++++,,,------......///---------------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------------...+++,,,//////------000.........//////000000000............////////////000000///...................../////////...---,,,)))+++,,,---,,,---...000......------------......------///000111111111000000000000000000111111111222222333333222000///---...///000000///...///000///////////////000111111000000111222222222222222111000000000000000000000...///000000///000111333000000111111222333333444333555888999888666666666444555777888888888777666111222444666777888999999999777444333444777999;;;888<<>>;;;999:::===;;;;;;;;;;;;<<<===>>>???AAAAAA???<<<;;;;;;<<<===>>>======<<<;;;:::999999;;;<<<>>>AAAFFFIIILLLLLLCCCBBBAAA@@@??????@@@@@@:::;;;===>>>===<<<;;;:::888:::======<<<;;;;;;;;;777888:::;;;<<<<<<;;;;;;777;;;======???CCCDDDBBB=========<<<<<<===>>>???<<<;;;:::999999888999999:::===AAABBBBBB@@@??????AAABBBCCCCCCDDDGGGLLLOOOSSSNNNHHHCCCBBBCCCDDDDDDBBBDDDFFFIIIJJJJJJIIIIIICCCFFFHHHGGGEEEBBBAAA@@@===>>>???@@@@@@@@@>>>>>>===;;;:::999::::::999999888888999:::;;;===>>>?????????>>>===<<<<<<<<<<<<777666444444555555333222111111222222333333333333222222222222333333333333222222222333333333222222000000000000////////////.............../////////............------------+++,,,,,,------,,,,,,+++,,,...///...,,,+++,,,---------------------------+++,,,---,,,***)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...(((((()))***,,,---......***+++---,,,++++++,,,...+++,,,------++++++,,,---+++------,,,******---000+++,,,......,,,++++++,,,---,,,++++++---------+++******+++++++++++++++,,,***,,,------,,,+++---...(((***,,,---,,,++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++...---+++***)))***+++,,,******+++++++++,,,,,,,,,(((&&&(((---///......111)))+++------,,,,,,---...++++++,,,,,,---.../////////---,,,,,,......---+++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,...,,,---...,,,)))+++000---......,,,++++++---///,,,,,,,,,,,,+++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***((((((***,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///---,,,,,,++++++,,,,,,---++++++,,,------......///,,,------------,,,++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,------+++)))))),,,---++++++...---------------...............//////////////////......//////////////////......///000000...---,,,''')))+++,,,,,,---///000,,,,,,,,,,,,,,,,,,---...,,,---///000000000///.........///000000111111222222222222222111000//////...///000///...---...000///......//////000111222000111222222333222222222///////////////000000000---///111111000000222333///000000111222333444444333555777888777666666777555666888::::::999888777111333555888:::;;;<<<;;;:::888555555777:::<<<===<<<@@@DDDCCC>>>;;;===@@@===<<<;;;::::::;;;<<<===?????????===;;;:::<<<>>>======<<<<<<;;;::::::999;;;;;;===@@@EEEIIIJJJJJJAAA@@@>>>======???AAABBB>>>>>>???===;;;:::;;;<<<888:::<<<===<<<;;;;;;<<<999:::::::::;;;;;;<<<<<<999===AAAAAACCCGGGFFFCCC@@@@@@@@@???>>>???AAADDD@@@???===;;;999888777777888;;;>>>@@@@@@@@@@@@AAACCCCCCCCCCCCDDDGGGLLLOOOPPPLLLFFFBBB@@@??????>>>CCCDDDEEEFFFGGGGGGGGGHHHAAACCCFFFFFFCCC@@@>>>======>>>@@@BBBBBBAAA@@@???======;;;:::999999999999888888999:::;;;===>>>???>>>>>>======<<<======>>>666555444444555444222000111111222222333444444444111111222222222333333333111222333333444333333333000000000000///////////////......------.../////////............---------+++,,,,,,------,,,,,,+++,,,...//////---+++,,,,,,------------------------,,,------,,,***))))))************++++++,,,,,,---++++++++++++++++++++++++***,,,......---,,,---...((())))))***+++,,,------***+++,,,,,,++++++,,,---+++,,,------++++++,,,---'''+++...---((('''+++000)))+++......---,,,+++,,,---,,,+++,,,---...---,,,******+++++++++++++++++++++,,,------,,,,,,---...%%%'''+++,,,+++***)))))),,,,,,,,,,,,------------***+++,,,+++***)))***,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++)))***---,,,(((&&&((()))+++------,,,,,,---...+++,,,,,,------.........111---+++,,,///000---***,,,,,,---------,,,,,,+++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,...+++))),,,222......---+++***+++...000***+++,,,,,,******+++,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++***))))))+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,+++************+++,,,++++++,,,------......///,,,,,,---------,,,+++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++((())),,,---++++++...............------------/////////////////////...------...//////000000000,,,---...//////---,,,+++(((***+++,,,++++++---///+++*********++++++,,,---,,,---/////////...,,,+++,,,---...///000222222333111111000000000000111111......///...------...000............///000111222000111222222333333222222---......//////000000000...///111222111111222333///000000111222333444555222444666666666666777999666888:::<<<<<<;;;999888333444777999;;;;;;;;;;;;;;;:::;;;>>>CCCEEEEEECCC>>>DDDIIIHHHDDDAAACCCGGG@@@???===;;;:::;;;<<<<<<<<<>>>>>>===;;;;;;===???>>>>>>======<<<;;;;;;;;;<<<;;;;;;???DDDGGGGGGGGG@@@???<<<;;;<<<@@@CCCFFFGGGGGGDDD@@@<<<:::<<<>>>999;;;======<<<;;;<<<===<<<;;;:::999999:::<<<===:::@@@EEEFFFHHHJJJHHHDDDAAABBBBBBAAA???@@@CCCFFF@@@???===;;;:::999888888666999<<<>>>>>>???AAACCCEEEEEEDDDCCCCCCFFFJJJNNNKKKHHHDDD@@@???===;;;:::CCCCCCBBBBBBBBBCCCEEEFFF@@@BBBEEEFFFCCC@@@======???@@@BBBCCCCCCAAA???>>>>>>>>>===;;;999888888999888888999:::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<===999888777888999888555333111111222222333444444555111111111111222222222222111222333444444444333333000000000000///////////////...------------...////////////............---+++,,,,,,------,,,,,,+++,,,---//////---,,,+++,,,------------------------+++,,,---,,,+++***+++,,,)))******+++,,,,,,------+++++++++,,,,,,+++++++++***,,,......---,,,------))))))******+++++++++,,,)))+++,,,,,,++++++,,,---+++,,,------++++++,,,---'''***---,,,***)))+++---(((***---...---,,,,,,------,,,+++,,,...///...---++++++******************+++,,,------,,,,,,---///(((***++++++)))(((((()))++++++++++++,,,,,,,,,,,,)))+++,,,+++))))))***,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,000------...+++%%%""""""***,,,------,,,+++,,,---------------------------///...------......---,,,,,,---............---,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))+++,,,***''',,,333,,,---...---,,,+++---...(((***,,,,,,******,,,...)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,******+++,,,,,,---......------------------------******+++,,,,,,---......,,,+++***))))))***+++,,,++++++,,,------......///,,,,,,---...---,,,+++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,******...///------000111111000000//////......///////////////.........+++,,,---///000000111111+++,,,---......,,,***)))***+++,,,,,,+++***+++---***)))))))))***++++++,,,,,,---//////...---+++)))+++,,,---///000222333444111111000//////000111222---...///...,,,,,,...000............///000222222111111222333333333333222,,,------...///000111111...000222222222111222333///000111222333444555555222444555555555666888;;;777888;;;======<<<:::888444666888:::;;;:::999999===>>>BBBIIIOOOQQQNNNKKK@@@FFFLLLMMMHHHFFFIIIMMMCCCAAA>>><<<;;;;;;<<<===;;;===>>>===;;;;;;===@@@??????>>>>>>======<<<<<<<<<::::::===BBBEEEEEEDDDAAA???<<<:::<<<@@@FFFIIIOOONNNJJJDDD===;;;===@@@999;;;======<<<;;;<<<===>>><<<:::888888:::<<<>>><<>>AAABBBDDDDDDCCCAAA>>><<<>>>>>>===;;;999888888999999999999:::;;;<<<>>>>>>@@@???>>><<<;;;;;;;;;;;;999888888888999888666333111111222333333444555555000000111111111222222222000111333444555444333333000000000000//////////////////---,,,,,,---...///000////////////.........+++,,,,,,------,,,,,,++++++---//////---,,,+++,,,------------------------)))+++,,,,,,,,,,,,---///))))))***+++,,,,,,------***++++++,,,,,,++++++******,,,...///...---------******************++++++)))+++,,,,,,+++***,,,---+++,,,------++++++,,,---)))***+++,,,------+++***'''***---......------------,,,+++,,,...///...---++++++******************+++,,,...---,,,,,,---///.........+++)))((()))+++******+++++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,((()))+++---...---+++*********+++++++++,,,,,,,,,(((''')))...///,,,+++---+++,,,...---,,,++++++,,,------------------,,,,,,,,,///111///,,,+++---///,,,---.../////////...---,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,...000---+++111999***,,,///000...,,,,,,,,,'''))),,,,,,******---000)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,,,,++++++,,,******+++,,,,,,---......------------------------)))***+++,,,---...------++++++++++++++++++++++++***,,,......---,,,---...///+++'''))),,,...,,,)))+++)))'''))),,,---+++))),,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---,,,------...///000111111////////////////////////+++,,,///111111111///...---...000222...((((((---++++++,,,,,,,,,---------+++,,,---...///...---,,,//////.........------------...///.........000222000111222222111000///...///////////////////////////......//////000111222000//////000111222111000000111111111//////000111/////////000111111222222222222222222333444444555888666555777;;;<<<:::888777999::::::888777777888555666888999:::;;;:::::::::BBBOOO\\\dddddd___YYYHHHFFFEEEFFFJJJLLLLLLJJJBBB?????????===:::;;;@@@>>><<<;;;;;;<<<======<<<<<<<<<<<<===???>>><<<:::888:::>>>AAABBBBBB@@@???<<<;;;:::999:::===CCCHHHNNNLLLIIIDDD???======???>>>===<<<>>>AAABBB???<<>>???===;;;===@@@EEEHHHJJJIIIGGGEEE@@@AAAAAABBBCCCDDDDDDEEECCC@@@<<<;;;<<<>>>??????<<<999666777;;;???AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFJJJIIIFFFDDDBBBAAA@@@???GGGDDDBBBCCCBBB@@@@@@DDDBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???===<<<888888888888888888888888888888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::999888777666555444555333111000222333444444444444333222222111111000111111111111111111111111111111000000//////.........------,,,,,,,,,------222///...000000---,,,///.........------,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......,,,******+++---------,,,++++++******))),,,***+++...///---///333---------,,,,,,+++++++++((())))))+++,,,---......,,,---.../////////...------..................---((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,***))))))***,,,------///+++)))***...///---)))(((+++,,,+++)))(((***,,,,,,+++******)))*********)))***++++++***)))***+++*********+++++++++,,,,,,...---+++'''$$$$$$&&&(((---------------------------------,,,,,,+++++++++***,,,............000111,,,---...---,,,+++---///***,,,///111111///,,,***......---+++)))***,,,///***+++---......---+++***+++,,,---,,,***)))***+++333///---///...,,,---000******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++------,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......---,,,---......+++((())),,,...,,,))),,,+++)))***---...---+++,,,,,,,,,,,,,,,+++***)))++++++*********+++,,,------------....../////////........................---.../////////...---,,,---,,,---000...***))),,,)))************+++++++++++++++,,,------------,,,//////.........------------///000/////////111333111222222333222111000///////////////////////////111000///////////////000000000///000111111111111000222333333111111111222//////000000111222222222222222222222333444666666777666666888;;;<<<:::888777888999999777666666777555666666888999<<<>>>???AAAIIIUUU]]]`````````___QQQNNNJJJHHHHHHHHHFFFDDDCCC@@@@@@AAA>>>;;;===AAA?????????>>>======<<<<<<>>>===<<<=========;;;999888999<<<>>>@@@@@@?????????>>>===;;;:::<<<@@@DDDCCCDDDDDDBBB@@@@@@AAACCC>>>======???AAABBB@@@===???===;;;<<>><<<===@@@DDDGGGIIIHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@??????@@@BBBCCC<<<:::777888<<>><<<;;;999999999999999999999999::::::;;;;;;<<<<<<;;;;;;888999:::;;;;;;<<<;;;;;;888888888888777777777777444333222333444555333222333222222222222111111111111111111111111111111111000000000000//////.........------,,,,,,------------******,,,,,,))))))+++......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...---+++***+++,,,,,,,,,,,,++++++++++++++++++,,,...///+++'''+++222---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........------,,,------......------,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,++++++,,,---...---...***((()))---...,,,((()))+++,,,+++)))(((***,,,,,,++++++***************)))***++++++***)))***+++---------.........//////,,,,,,,,,)))((((((***,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++---...---,,,,,,---...,,,---...---,,,+++---///+++,,,...000000...,,,+++***++++++)))((()))+++---++++++------------++++++,,,---...---+++++++++---///++++++---,,,)))***---++++++++++++,,,,,,,,,,,,//////......------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.../////////...------------,,,,,,+++++++++******+++++++++,,,,,,,,,***************************,,,---...---,,,---......+++((())),,,---,,,***---,,,+++,,,...///...---++++++,,,,,,,,,+++******++++++******++++++,,,---------------------------........................//////...------,,,++++++---******---...,,,***+++************+++++++++++++++++++++++++++,,,------/////////............---...///000000000000111333111222222222222111111000////////////////////////222111000///............000000000000111111111111///111333444222111111111///000000111111222333333222222222333444666777888666666666888;;;<<<;;;:::777888999888666555666777444444555777<<>>CCC@@@CCCEEECCC???<<<<<<===@@@>>><<<;;;;;;;;;:::999888999:::<<<===>>>??????AAAAAA@@@===;;;;;;===???CCCDDDDDDBBB???===<<<===?????????@@@BBBBBBAAA??????>>>===>>>@@@AAA@@@???>>>AAADDDGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKIIIHHHGGG@@@CCCEEEDDDBBBBBBDDDGGG>>><<<::::::===???AAAAAAEEEFFFFFFGGGFFFEEECCCBBBFFFHHHJJJGGGCCCAAAAAABBBCCCAAAAAADDDDDDAAA@@@BBBAAA@@@@@@@@@AAACCCDDDFFFEEEEEEEEEDDDBBB???===;;;999999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;:::777888999:::;;;;;;;;;;;;666666777777888888999999222222333555666666333000111111111111222222222222111111111111111111111111000000000////////////...---------,,,,,,------...---******------++++++......------------,,,,,,,,,............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,......,,,+++++++++++++++++++++,,,,,,,,,,,,***---000///((("""&&&///------,,,,,,,,,,,,++++++......---,,,+++***))))))***+++,,,------------,,,+++,,,,,,------,,,,,,++++++---...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------,,,,,,***((()))+++---+++((()))***++++++***)))***+++,,,,,,+++***************)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,***+++------,,,,,,...///+++++++++,,,---------...++++++++++++************,,,---...---+++***+++,,,,,,---...---,,,+++---///+++,,,,,,------,,,,,,+++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,******------))))))+++,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,------+++)))***+++,,,,,,***,,,,,,,,,,,,---......---++++++,,,,,,,,,++++++***+++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++++++++,,,---((('''+++...---++++++,,,,,,,,,---------......------,,,++++++---...////////////...............,,,...000000//////000222000111111111111000000000////////////////////////111111000//////////////////000111111000000111222---000222333222111000111000000111111222333333333222222333444555666888999555555777999;;;<<<<<<<<<888999999888666555666777555444555999@@@IIIRRRXXXUUUUUURRRKKKEEECCCFFFJJJMMMKKKHHHEEEDDDEEEFFFFFFDDDBBBBBBDDDBBB???@@@DDDAAAEEEHHHFFF@@@;;;;;;<<<>>><<<:::999:::;;;;;;;;;::::::::::::<<<>>>@@@AAAAAABBBAAA???===<<<===???CCCDDDEEEDDDAAA===;;;;;;@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBAAABBBEEEFFFGGGGGGFFFEEEGGGIIIKKKMMMLLLKKKHHHFFF???DDDHHHHHHDDDCCCEEEIII???>>><<<<<<===???@@@AAABBBCCCEEEFFFGGGFFFEEEDDDCCCFFFIIIGGGBBB??????AAA@@@>>>@@@DDDDDDAAA@@@BBBCCCBBB@@@???@@@AAACCCDDDGGGGGGGGGFFFDDDAAA???===999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666777888999::::::::::::666666777777777888888888444333333444555555333000//////000000111222222333111111111111111111111111////////////////////////------,,,,,,,,,---......---++++++...///------000------------------------............---,,,******++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++))),,,...///---,,,++++++******++++++,,,---......,,,,,,......)))$$$'''---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))******++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))+++------,,,+++++++++,,,***)))***+++,,,+++)))******+++************+++,,,,,,+++************+++)))***++++++***)))***+++************++++++++++++)))+++...///.........///...---------------------+++++++++++++++++++++++++++---...---,,,+++,,,---,,,---...---,,,+++---///,,,++++++++++++++++++,,,(((***,,,------------///---,,,,,,++++++,,,,,,---***,,,------,,,,,,---///---+++---000000,,,+++---,,,,,,,,,---------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))+++------,,,+++,,,---,,,+++******+++,,,,,,+++***+++++++++++++++,,,---***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++........................+++++++++++++++,,,---...---(((&&&***...---,,,,,,,,,,,,---------.........//////...------///000111////////////////////////***,,,...///......///000///............////////////////////////////////////////////////000111111...000222111000///111333...111333333333222222333111111111222333333444444333333333444555666888888333555777999;;;<<<===>>>;;;;;;;;;999777666777999888777777:::@@@HHHPPPVVVSSSMMMEEE>>>;;;:::;;;<<>>AAABBB???@@@@@@???>>>>>>@@@BBB===@@@DDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKIIIGGGEEE???DDDIIIHHHDDDBBBCCCFFF?????????>>>===>>>???@@@???@@@BBBEEEFFFGGGHHHHHHEEEHHHJJJIIIFFFBBB@@@@@@>>>===???CCCDDDAAAAAACCCGGGEEEBBB@@@???@@@AAABBBFFFFFFFFFEEECCC@@@>>><<<999999999::::::;;;;;;;;;;;;;;;;;;:::999888777666666777777888999888888888777777777666666666555555666444222111222333333222......///000111111222222000000000000000000000000.............../////////,,,,,,,,,,,,,,,---...///+++((())),,,,,,***+++...---------------------------------......------,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,)))+++...///---,,,++++++******+++,,,---......//////+++))),,,---+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***++++++++++++++++++******,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***,,,//////---++++++,,,,,,,,,++++++,,,,,,,,,++++++************+++******---,,,,,,+++***+++++++++)))***++++++***)))***+++------------............))),,,...///...---,,,---111111000///...---,,,,,,------------------------***,,,......------///000,,,---...---,,,+++---///,,,+++************+++,,,(((***,,,------------///---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,......,,,...111111...---///,,,,,,,,,---------..............................++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))+++,,,---,,,+++,,,---,,,++++++******++++++,,,((()))++++++))))))***,,,******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---)))(((+++---,,,,,,...++++++++++++,,,,,,,,,,,,000////////////000111111...////////////000000000)))+++...///...---.........------------......///////////////////////////............///000111222---000222222///...111333111333444444333333555666111222222333333444555555333333333333444555666777222555888:::;;;<<<>>>@@@======<<<:::777777888:::;;;:::999999<<<@@@DDDGGGFFFAAA<<<999999:::::::::>>>???@@@@@@@@@@@@BBBDDDAAA@@@AAADDDBBB??????BBB>>>AAACCCAAA===::::::;;;777666666888;;;===>>>>>>;;;;;;;;;;;;<<>>??????>>>>>>@@@DDDFFFBBBEEEGGGHHHGGGEEEDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEECCCFFFHHHGGGCCC@@@@@@AAA???@@@@@@???===<<<===???>>>???@@@CCCEEEHHHJJJKKKLLLMMMNNNNNNLLLHHHDDDAAA===;;;===AAACCCAAABBBEEEHHHGGGEEEBBBAAA@@@@@@@@@AAABBBBBBAAA@@@>>><<<;;;888888999999::::::;;;;;;::::::::::::999888666666777777888888777777666555666666555555444444444333666444000///000111111111---......///000111111222000000000000000000000000---............/////////,,,,,,,,,,,,---......///---******---...++++++...,,,,,,,,,------------...+++,,,---...............***++++++,,,,,,------...------............------)))+++---...---,,,,,,,,,***++++++,,,---......///000***'''+++//////------++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++******++++++,,,---***++++++,,,,,,++++++***)))+++,,,---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,///222111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))------,,,+++++++++++++++)))***++++++***)))***+++,,,,,,,,,,,,------------+++---//////---+++++++++111000000///...---,,,,,,------------............***,,,............000222,,,---...---,,,+++---///,,,++++++******++++++,,,((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++------++++++//////,,,,,,...,,,,,,,,,,,,------------------------............++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++---+++,,,++++++******+++,,,''')))++++++)))(((***,,,)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++,,,,,,------......------------------------+++,,,---......---,,,,,,...++++++---,,,***,,,000+++++++++,,,,,,,,,,,,---......///000000000000000.../////////000000000000))),,,///000///......///...------,,,---...///000////////////////////////000///////////////000111---000333222///...000444111111111111000111444777222222333333444555555555444444333333333333444444111555888:::;;;<<>>AAAAAA???>>>???@@@>>>>>>@@@CCCAAA======AAA<<<<<<<<<;;;:::::::::999777666777999;;;===<<<;;;999999:::;;;<<<>>>???@@@??????>>>===>>>AAAEEEIIIJJJKKKKKKJJJFFFCCCBBBBBBDDDEEEFFFEEECCCCCCFFFHHHFFFHHHIIIHHHEEEDDDEEEFFFEEEDDDCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGEEEBBB@@@>>>===???@@@AAA???<<<;;;<<<===??????@@@AAACCCFFFJJJLLLRRRPPPOOOQQQQQQMMMFFF???===:::;;;???AAAAAABBBFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???===<<<777777888888999::::::;;;::::::::::::999999888777888888888777666555444333222222333333333333444444444222000///000000///............//////000000000000000000000000000000000---------.........//////,,,,,,,,,,,,---.../////////,,,,,,//////,,,,,,...,,,,,,,,,---------......,,,------...............******+++,,,,,,---......,,,------......------,,,***+++------,,,+++---...+++,,,,,,,,,------......///***))),,,...------///+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++***+++,,,---...++++++,,,,,,,,,,,,++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,///000...***))),,,///++++++,,,,,,+++++++++,,,,,,***((()))+++,,,+++)))------,,,++++++++++++,,,)))***++++++***)))***+++))))))*********++++++++++++---......---,,,,,,---------------------------,,,,,,,,,------.........+++,,,......------...///,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((()))+++---++++++------------+++++++++---------+++***+++,,,---******------+++,,,///++++++++++++,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,,,,+++++++++,,,+++,,,,,,+++******+++---'''***,,,+++))))))+++---)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,------...//////---------------------------.../////////---+++)))...---......,,,(((,,,222---------.........//////,,,---///000000000///....../////////000000111111***---000111000////////////...------...///000111////////////////////////222111000//////......///---000333222///...000444......---,,,+++---111444222222333444444555555666444444333222222222222333111444999;;;;;;<<>>;;;888999<<<999===AAABBB@@@>>>>>>???===<<<>>>BBB@@@<<<<<<@@@;;;999777777999::::::999777777888:::<<<<<<:::888777888999:::<<<===>>>>>>@@@@@@>>>======@@@FFFJJJEEEGGGHHHHHHGGGGGGGGGHHHDDDFFFFFFEEECCCCCCFFFIIIHHHJJJKKKIIIEEECCCEEEFFFDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCDDDDDDEEEFFFGGGMMMJJJGGGDDDBBB@@@===:::>>>@@@AAA???<<<:::;;;<<>>@@@@@@CCCGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@666666777888999999::::::::::::;;;;;;;;;:::999999999999888777666444222111///000000222333444444555111000000111222000---***.........///////////////000000000000000000000000---------.........//////+++++++++,,,---...///000,,,))))))+++***''''''))),,,,,,,,,------.........---...............------******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///,,,,,,,,,---------......---,,,,,,...,,,)))***///+++++++++,,,,,,------------------------------------,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))+++---***&&&$$$(((,,,)))***++++++***)))***+++,,,***((())),,,,,,+++(((...---,,,,,,++++++,,,,,,)))+++++++++***)))***+++,,,,,,---------.........+++---......------///000((())))))***,,,---......+++++++++,,,,,,---------,,,---...---+++***+++,,,------...---,,,+++---///+++,,,,,,------,,,,,,+++......---+++)))***,,,///***+++---......---+++***---...///...,,,+++,,,---///+++***------,,,---111******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333------,,,,,,+++***))))))+++)))(((***,,,---+++)))+++,,,...---,,,++++++,,,///***(((+++222444111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...............------,,,---,,,,,,,,,,,,---......))))))+++,,,...///000111...------,,,,,,---///000222111111111111111222222//////............///////////////000000000000000////////////////////////.........///000000111111111000//////000222444555111111222111000111444666333333444444555444444444333333333333444555666666555777888777666777;;;>>><<<;;;999888888999;;;<<<>>>===;;;:::999999:::;;;888888999:::::::::999999>>>???AAAAAA@@@===999777AAA???@@@CCCAAA:::999=========<<<;;;;;;:::999999777666666777999999888777777777777999:::<<<>>>???AAA<<<:::===<<<;;;@@@HHHJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGDDD???===>>>@@@<<<>>>AAAEEEGGGGGGGGGGGGHHHFFFDDDDDDDDDCCC>>>;;;===>>>???>>><<<<<<>>>???>>>@@@BBBCCCCCCEEEHHHKKKIIIJJJLLLMMMMMMIIIBBB>>><<<<<<======>>>>>>??????BBBEEEGGGFFFCCCCCCEEEGGGGGGFFFDDDCCCCCCDDDFFFGGG===<<<::::::;;;:::888555<<<<<<<<<<<<;;;999777666555555555555444333222111555444333222111222333333000000000000000000000000,,,111---***000...+++000///////////////////////////---+++)))))),,,///222........................------...///...---+++***((())),,,...///...---,,,***+++,,,,,,---------,,,...---+++******---000111)))***,,,.........,,,+++//////...,,,******,,,///------------------------///...,,,++++++,,,---...)))+++,,,,,,++++++,,,---,,,------......------,,,---,,,,,,+++*********+++((()))+++,,,------,,,,,,---,,,+++***+++,,,---...++++++,,,---......//////...---,,,+++************,,,---.........,,,)))(((000//////---,,,+++******,,,+++++++++***)))))))))---,,,+++***))))))))))))************************---,,,,,,++++++,,,,,,---)))***+++,,,---.........)))***++++++))))))***+++***+++++++++******,,,...,,,------......------,,,+++...///---***)))***---+++---...---***)))+++...------++++++++++++------.........//////...------,,,,,,++++++,,,,,,---...---,,,***(((((()))***+++)))***,,,,,,,,,,,,...///***+++,,,---.../////////---,,,***))))))***,,,---,,,,,,,,,------,,,++++++---------,,,,,,+++++++++.........---,,,+++***))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++/////////...+++++++++---------,,,,,,+++******)))***)))(((***,,,---+++)))***,,,...---,,,++++++,,,///,,,***+++...///+++(((------------------------------------------------...////////////...---------,,,,,,,,,,,,---......)))***+++,,,...///000111/////////...///000000111000000/////////000000111000//////........./////////////////////000111111///////////////////////////000000111111222333333000000000000111222333444222222222222000111333555222333444444555444444444333333333333444555666777555666888888666777999<<<<<<;;;999888888999;;;<<<======;;;:::999999999999888888888888888999999999<<<===>>>??????>>><<<;;;<<<;;;===AAA@@@===>>>BBB======<<<::::::999999:::777666666777999:::888777666666777888999;;;===>>>???;;;:::<<<;;;:::???FFFHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCAAA>>>======>>>;;;===AAADDDFFFGGGGGGGGGEEECCCBBBCCCDDDCCC@@@<<<>>>???>>>===;;;;;;===>>>@@@AAACCCCCCBBBCCCEEEGGGIIIIIIKKKLLLLLLIIICCC???======>>>>>>?????????@@@AAACCCEEEEEECCCCCCDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIAAA???===<<<<<<:::777555777888888999999888777777555555555555444333222111555444333222111222222333///////////////////////////333///,,,111...***000////////////////////////222000...------///111333...............---------,,,---.........---,,,+++((()))+++---------,,,+++++++++,,,---------------,,,+++***(((((()))***+++***+++,,,---------,,,,,,)))***+++++++++---111444,,,,,,,,,,,,++++++++++++,,,,,,------------------+++,,,---,,,***))))))***+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...))))))******+++,,,,,,---************+++,,,------,,,---......---,,,***(((,,,,,,,,,---------------+++++++++***************+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---,,,++++++,,,---,,,---------,,,,,,...000,,,,,,------------,,,,,,***,,,------+++***,,,...***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***************)))))),,,++++++++++++,,,---------+++***(((((((((***+++***+++,,,,,,++++++,,,...***+++,,,---------------,,,,,,+++******+++,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++***++++++***)))((('''''',,,++++++++++++,,,------************************,,,...///...,,,*********---,,,,,,++++++************))))))***,,,,,,+++)))***,,,------,,,+++,,,---,,,,,,,,,---,,,,,,+++***........................+++,,,,,,------.........///////////////......------,,,,,,,,,,,,---......***++++++---...///000000///000111111222222111111111111000000000000000111111000//////............///...------...000222444////////////////////////111111222222333444444444///000111222222222222222333333333222111000222333222222333444444444444444444333333444444555666777444666888999888777888999<<<;;;999888888999:::;;;<<<<<<<<<;;;:::888777666777777666666666777999999:::;;;<<<===>>>?????????;;;:::;;;>>>>>>===@@@DDD>>>===;;;999888999:::;;;888777777888::::::999777666666666777888:::;;;<<<<<<:::999:::::::::>>>DDDFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@??????BBB@@@>>>=========<<<;;;:::<<>><<<999999;;;===AAABBBCCCBBBAAAAAABBBCCCGGGHHHIIIJJJKKKHHHCCC@@@???@@@@@@@@@@@@@@@@@@@@@???AAACCCCCCCCCCCCDDDEEE@@@AAACCCEEEGGGIIIJJJJJJCCCBBB???>>>===;;;777555222333444666777777777777444444444444333222222111444333222222111111222222........................---222...,,,222000,,,111////////////////////////222111000000///000000111//////.........---------,,,,,,---.........------***+++,,,---...---,,,+++,,,---------............,,,++++++***)))(((((((((++++++,,,,,,,,,,,,---------------,,,***+++---///------,,,+++++++++++++++)))***---...///...---,,,---......,,,)))'''''''''***++++++,,,,,,++++++***,,,,,,++++++******++++++)))***+++,,,---------,,,++++++,,,---------------)))))))))******++++++,,,)))******++++++,,,------,,,------...---,,,***)))+++,,,,,,,,,---------...***************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------,,,,,,+++***,,,...///...---,,,---...,,,---------,,,,,,...000,,,,,,------------,,,,,,)))***,,,,,,++++++---...)))))))))+++,,,---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,+++***)))((()))***+++***+++,,,+++******+++,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))*********)))((('''&&&++++++******++++++,,,---++++++++++++++++++++++++%%%(((+++------------...,,,,,,,,,++++++*********))))))******+++++++++******+++------,,,+++,,,---))),,,//////......///222------------------------++++++,,,,,,---...////////////000000//////...------,,,,,,,,,,,,---......+++,,,,,,---...//////000///000111222333222111000444333333222222222222333222111000///............///...---,,,---000333555////////////////////////111111222222333444444555///000111333333222222111333444444333111000000111111222333444444444444444444444444444555666777888666888999:::::::::999999<<<;;;999777777888:::;;;;;;;;;;;;;;;:::888555444777555444333444666888999::::::;;;<<<===>>>???@@@>>>>>>>>>===;;;:::<<>><<<:::888777888:::<<<888888777999:::;;;999888666666666666777888::::::999999999999999999===@@@DDDDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????<<<999999<<<===;;;999:::;;;>>>AAACCCEEEFFFFFFAAAAAABBBCCCCCCCCCAAA@@@AAAAAA???;;;999888:::<<>>@@@BBBCCCCCCCCCDDD???@@@CCCFFFHHHHHHHHHGGGBBBAAA???>>>===;;;888555111222333444555555666666333333333333333222111111333222222111111111111111........................)))///,,,,,,222111---333////////////////////////......///......---,,,,,,/////////...------,,,,,,+++,,,,,,------.........---......///......---,,,.........---............,,,------...---,,,+++***---,,,,,,++++++,,,------...///...,,,***)))***,,,///...---,,,++++++,,,,,,)))***+++---.........------------+++)))'''''''''++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,******+++,,,,,,---------***+++---.........---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,------------,,,+++***......------,,,+++******)))))))))***+++++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,+++---...///...---,,,---///***+++++++++******,,,...,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,)))***,,,---,,,***++++++***+++,,,------,,,+++***+++,,,,,,------------,,,+++++++++***+++,,,,,,---,,,,,,+++******+++,,,,,,((()))++++++******+++---******+++++++++******))))))***,,,------,,,***)))******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""%%%))),,,---...///111,,,,,,+++++++++++++++***((()))***+++++++++++++++)))+++------,,,,,,,,,---(((,,,000000------///222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////......------,,,,,,,,,,,,---......---------....../////////...///000111222111000///444333333222111111222222111111000//////////////////...---,,,---000333555000000000000000000000000000000111111222333333333///000111333333222111000333444555444111000000000000111222333444444444444555555555555666777888888888999:::<<<======<<<;;;<<<;;;999777777777999:::999:::::::::999777555333555444333333333555888999;;;;;;<<<<<<======>>>>>>???@@@???<<<999999;;;<<<===<<<999777777888:::<<<999888888999;;;;;;:::999666666666666777888888999666888999888888:::<<<===AAABBBDDDEEEFFFFFFEEEDDDFFFFFFGGGHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<999777888;;;===<<<999:::;;;===???AAACCCDDDDDDBBBCCCDDDDDDCCCAAA@@@@@@BBBAAA???<<<999888:::;;;;;;>>>@@@BBBBBBBBBCCCDDDBBBBBBBBBDDDFFFFFFDDDBBBDDDDDDCCCCCCBBBBBBAAAAAA<<<===???AAACCCCCCCCCBBB???@@@CCCEEEFFFEEECCCBBB???===<<<<<<<<<;;;888666444444333333333444444444222222222333222222111000111222111111111111000000........................***///,,,+++111...***///////////////////////////,,,------------,,,***)))//////.........---------,,,,,,,,,,,,---.........,,,------------,,,,,,,,,///......---------...///+++,,,...///000///...---------,,,++++++,,,,,,---''')))++++++,,,---///111...---+++*********+++,,,+++*********+++---...///***+++,,,+++)))))))))***,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,---......+++,,,---...///...---,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++***)))))))))***+++++++++,,,,,,++++++***))))))******+++++++++++++++++++++++++++,,,...//////...,,,+++)))***+++,,,------------+++---...---,,,+++,,,---***+++++++++******,,,...+++,,,,,,,,,,,,,,,,,,+++------,,,++++++***)))((()))---000...***''')))---)))***,,,,,,,,,,,,***)))((()))******+++++++++***+++************+++,,,,,,---------,,,------------&&&(((*********+++,,,...******+++++++++***)))))))))***,,,......,,,***))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++---------...------,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,,,,,,,---///++++++++++++++++++++++++((()))++++++*********,,,)))+++------,,,,,,---...***---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................------,,,---,,,,,,,,,,,,---........................//////---...//////000000//////111111000///............111000000//////000000111///...------...000222444000000000000000000000000//////000000111222222222000111111222222222111111222444555444222000000000///000111333444444444444666555555666666777888999:::::::::<<<>>>@@@???>>><<<;;;999777666777888999888888888888777666555555444444333333444666888999;;;<<<<<<=========<<<<<<:::===>>>;;;999;;;===<<<<<<:::999888888999:::;;;:::999999:::<<<<<<;;;999888777777777777777888888444888:::888888;;;<<<;;;>>>???BBBDDDEEEDDDCCCBBBCCCDDDFFFGGGFFFEEECCCAAA======>>>>>>>>>?????????999888777888:::<<<===<<<;;;;;;<<<===???@@@AAABBBAAABBBDDDDDDBBB@@@???@@@AAAAAAAAA???<<<::::::;;;999<<<@@@BBBCCCCCCEEEFFFBBBAAAAAACCCFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA======???AAADDDDDDBBB@@@>>>???AAABBBBBB@@@???======;;;::::::;;;:::888666666555444333222222333333111111222222222111111000000111111111111000//////........................---222...,,,000+++%%%)))////////////////////////------.........---,,,,,,........................------,,,,,,,,,---......************************///...---,,,,,,,,,---...)))***,,,............---------,,,,,,,,,,,,++++++)))***,,,,,,++++++---...,,,***)))'''((()))+++,,,,,,+++***)))***+++...///)))***,,,,,,++++++,,,---,,,------......------,,,++++++******++++++,,,,,,,,,+++++++++,,,---...///,,,,,,---...............++++++++++++++++++++++++&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......***************+++++++++---,,,+++***))))))))))))************************++++++,,,------,,,++++++))))))+++,,,---.........***,,,---,,,+++***+++,,,,,,---------,,,,,,...000++++++,,,,,,,,,,,,++++++///---+++++++++***(((&&&***,,,...,,,((('''***---******++++++++++++******)))***+++,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,------------......''')))***+++++++++---...)))******+++++++++******)))***,,,------,,,***)))((()))***+++,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,++++++)))))))))((())))))***+++++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++++++++++++++++++++'''***,,,,,,***)))***,,,(((***,,,---,,,,,,---...+++,,,------,,,+++++++++---------------------------------------------------------------,,,,,,+++---,,,,,,,,,,,,---......////////////............///............///000000111000///...------------////////////000111222222///////////////000111111000000000000000000000000//////000000111222222222222222111111111111111222111333555444222111000111///000111222333444444444666666666666777888999999:::999888:::>>>@@@AAA@@@<<<;;;999777666777888888777666666555555666666777333333444555666777888888999:::<<<>>>>>>===<<<;;;666<<<>>>::::::===>>>;;;:::999999999999999:::::::::999999:::<<<===;;;:::999888888777777777888888333888;;;888888<<<<<<::::::<<<>>>AAABBBBBB@@@???>>>@@@CCCEEEFFFEEECCCBBB;;;;;;;;;;;;;;;;;;::::::666888999::::::;;;>>>@@@<<<<<<<<<<<<===>>>??????<<<>>>AAABBB@@@>>>???@@@@@@AAABBBAAA>>><<<;;;;;;999<<<@@@CCCDDDDDDEEEFFFCCCCCCBBBDDDGGGIIIJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@???>>>???BBBEEEDDDAAA>>><<<<<<===>>>>>>===<<<;;;>>><<<;;;::::::999666444555444222111111111222333000000111111111111111000///000111111111000///...////////////////////////+++111...,,,111---'''+++////////////////////////---------...............,,,,,,------...////////////...---,,,,,,,,,------************++++++,,,---///...,,,+++***+++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,+++***---......---***)))((())),,,+++)))((()))+++...///++++++++++++++++++,,,,,,***,,,------,,,,,,---...,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,---///000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,......------,,,,,,,,,+++,,,,,,,,,---))))))***+++,,,---......+++++++++***************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------***,,,---,,,+++***+++,,,,,,---------,,,,,,...000++++++,,,,,,,,,,,,++++++...,,,******++++++)))'''+++'''$$$$$$(((+++,,,+++++++++************++++++***+++,,,---............***************++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***++++++,,,,,,,,,)))*********++++++++++++***++++++,,,,,,+++++++++)))(((((((((((()))******************************+++,,,,,,+++***+++...000++++++++++++++++++++++++'''***,,,,,,***)))***,,,(((***,,,---,,,,,,---...++++++,,,...///000000000........................------------------,,,,,,,,,,,,------,,,,,,+++***---,,,,,,,,,,,,---......///////////////.........000///.........///111222222222000///..................//////000222333444/////////000000000000000000000000000000000000000///000000111222222333333333222111000000000222222000222444444333111111111//////111222333444444444666666666666777888999::::::888666888===@@@AAAAAA<<<;;;999777666666777888666666555444444666777888222333444666777888888888777999<<<>>>???>>>===;;;666===???;;;:::<<<<<<888999999999999999999999999::::::999;;;<<<===<<<::::::999888888888888888888222999<<<999888<<<===999777999<<>>===:::<<<@@@CCCEEEFFFEEEDDD::::::999999888777666666555888;;;;;;:::;;;???CCC===<<<<<<<<<<<<======>>>777;;;>>>???>>>>>>???AAA???AAACCCCCC@@@>>><<<<<<;;;>>>BBBDDDDDDDDDEEEEEEEEEDDDDDDFFFIIILLLMMMMMMFFFEEEEEECCCBBBAAA@@@???@@@???@@@CCCEEEEEEAAA===999:::;;;;;;;;;;;;;;;;;;@@@>>><<<;;;:::888555222333222111000000111222333///000000111111111000000///000111111111000...---000000000000000000000000'''---,,,,,,333111---111////////////////////////,,,,,,,,,,,,,,,---...///+++,,,,,,---...///000000000///---,,,+++,,,,,,---,,,,,,,,,---...///000111///...,,,*********,,,---///......------,,,,,,,,,+++,,,.........,,,***)))&&&)))+++,,,,,,,,,---//////...,,,,,,---///222444***+++,,,------,,,***))),,,---......,,,,,,---...+++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,++++++,,,---///000......---,,,,,,...///000////////////////////////)))***,,,------,,,+++))),,,,,,,,,++++++,,,------,,,,,,++++++++++++++++++,,,+++++++++******))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,---------,,,+++++++++,,,------++++++,,,---***+++++++++******,,,...+++++++++,,,,,,+++++++++---***((()))+++,,,***(((+++"""(((///...))),,,+++***))))))***+++,,,&&&&&&'''))))))******************)))***++++++,,,((()))***+++++++++++++++...//////---+++))))))***((()))***+++,,,---------+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,))))))******+++++++++++++++,,,,,,---------,,,,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,---------,,,+++*********+++,,,---***+++,,,,,,******+++,,,,,,,,,,,,---------......++++++,,,,,,---...//////++++++------------++++++........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000000000000000111111222111111000000//////......111111000000000000111111............/////////000000000000000///////////////000222222111111222444000000111222222222222111555555666666666555333222111444666444000///222666555666777888888777666555777888888999;;;===???@@@555777888444...---000555555666888888777666666777999444222666888666555555333333555777888999999999;;;;;;:::<<<===>>><<<;;;;;;::::::999999::::::;;;999999::::::::::::::::::===;;;999777777777999:::888888888888999:::;;;<<<>>>===;;;999999999;;;<<<;;;:::;;;???CCCEEECCCAAA;;;;;;:::999999:::;;;;;;>>>;;;888777999<<<>>>>>>:::::::::888666666888:::999;;;>>>@@@@@@???===<<>>@@@BBBDDDDDDBBB@@@>>>;;;::::::999:::;;;<<<===999888777666444444444333444444333222222111111000222222111111111111222222000000000000000000000000...///000///...---...000////////////////////////////////////////////////,,,,,,,,,------.........///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++******)))))))))))))))))))))******+++,,,///,,,,,,//////,,,,,,///******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,+++++++++******(((+++------+++,,,222888333111///,,,++++++,,,,,,+++,,,------++++++,,,---,,,***)))***------+++)))++++++************++++++))))))***+++,,,,,,------,,,,,,,,,------,,,+++++++++***)))))))))***+++,,,((()))+++,,,------,,,+++///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---((()))***+++++++++++++++(((((()))***************(((***+++((($$$%%%***000++++++++++++++++++++++++...+++)))))),,,......,,,******+++,,,---......///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************************+++***)))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++*********+++,,,---***+++,,,,,,******+++,,,,,,,,,,,,------------...+++,,,,,,------.........***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,///......------......////////////...///000000111111000000000/////////...000//////////////////000.........///////////////000000000000////////////222333444333111111111333000000111222222222222111444555666666666444333222111444666444000///222666555666777777777666555555777888888999:::<<<===>>>888777555333222222333444222444666777666666777999999444222666888666555555333444555666777888888888:::999999;;;===>>>>>><<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<;;;999777777777888999777777777777888888999:::===<<<:::999888999:::;;;;;;:::;;;>>>AAACCCBBB@@@;;;:::999888999999:::;;;;;;999777777999;;;<<<<<<999:::999888666666888:::999:::===@@@AAAAAA@@@???DDDDDDCCCCCCAAA???<<<999======AAAFFFEEEAAABBBGGGGGGFFFEEEDDDDDDFFFGGGIIIIIIHHHEEEBBBAAA@@@AAAAAA===???BBBDDDDDDBBB???===;;;:::999999999:::<<<===999888777555444333333333444444444333222111000///111111000000000000111111000000000000000000000000///000111000///...///111................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,---.........++++++......++++++...+++++++++,,,,,,,,,,,,---++++++,,,,,,---....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++,,,,,,,,,---***---///...---...444999===999333...***)))***++++++,,,------++++++,,,------+++***+++---...,,,)))++++++************++++++*********++++++,,,,,,---***++++++,,,,,,++++++***+++******)))***+++,,,,,,((()))+++,,,------,,,,,,...---,,,+++***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))******+++,,,+++++++++,,,,,,+++++++++++++++++++++---...---,,,+++,,,---))))))***+++++++++++++++((())))))******************+++,,,***((((((,,,///++++++++++++++++++++++++...+++)))))),,,...---,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,(((((()))************)))*********************************)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////...............//////000000000000000//////////////////............/////////////////////.........////////////000000000000333444555333111000111222000000111222222222222111333444555555555444333222111333555333111000333666444555666666666666555555777777888888999::::::;;;:::666333333555666555444000222555666666666888999888444333666888555444666444444555666666666666666777777888:::>>>??????>>>;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;999888777777888888666666666666666666666666<<<;;;:::888888999::::::;;;:::;;;===???@@@@@@>>>;;;:::999888888999:::;;;777777777999;;;<<<:::999999999:::888666666777999888999<<>>>>>>>>===???AAACCCCCCAAA???===::::::999888999:::;;;<<<999888777555333333222222333333444444333111///---000000////////////000000////////////////////////000111222111000///000222................................................,,,,,,,,,------------...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,---------------......///---******------******---+++++++++,,,,,,,,,------++++++,,,,,,------......////////////............------------------------...------,,,,,,++++++***))))))***+++,,,---......+++---///...---...333777AAA===666///******+++,,,+++,,,------++++++,,,------,,,+++,,,......,,,+++++++++************++++++++++++++++++++++++++++++)))******++++++*********++++++******++++++,,,---))))))***,,,,,,,,,,,,,,,,,,,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......,,,,,,---...))))))***++++++++++++***((()))******++++++******,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---+++******,,,------,,,,,,,,,+++++++++*********))))))***+++,,,,,,------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,(((((()))************)))*********************************)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,++++++++++++***++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,+++++++++---------.......................................111111000000000000111111///............///000000000000000000////////////////////////////////////////////////............////////////000000000000111222333222111000111222000000111222222222222111222333444555555444333222111222333222111111333555333444444555555555555555777777777888888888888888777666444444444555555555000222555555555555777888777444444777777555444777555555666666666555555444555555777:::>>>@@@@@@@@@;;;::::::999999::::::;;;:::;;;;;;<<<<<<=========<<<;;;999888777777777777444444444444444444333333:::999999888888888999999:::::::::<<<===>>>>>>===<<<;;;:::888888888999:::555666888<<<>>>>>>;;;888999::::::999777777888999777999;;;>>>AAADDDFFFFFFFFFEEEEEEFFFFFFCCC>>>999======???BBBCCCBBBCCCDDDIIIGGGEEECCCBBBBBBCCCCCCDDDCCCAAA???===<<<<<<<<<===>>>@@@AAAAAA@@@>>>===:::999888777888888999:::888888666444333222111111111333444555444111...,,,//////............/////////////////////////////////000111111//////000111................................................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,------******------******---*********++++++++++++,,,++++++,,,,,,,,,---------..................------,,,,,,,,,,,,---------------------,,,,,,+++++++++******++++++,,,------...)))+++,,,,,,,,,---000222999777222...,,,,,,---...+++,,,------++++++,,,---------------......---,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++)))******++++++++++++************++++++,,,------)))******+++,,,,,,,,,---,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...)))******+++++++++******))))))***++++++++++++***,,,++++++---//////---+++************************++++++***++++++,,,,,,,,,************************))))))***+++,,,------...++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------------------------,,,,,,---------,,,,,,---------+++++++++,,,,,,---------........................111111000000000000111111000000//////000000111222////////////000000000000///000000111111000000//////////////////............/////////000000000111,,,...///000//////111333000000111222222222222111111222333444444333222222111111222222111222333444333333333333333444444555666666777888888777777666333555777666222111444777222444666666555444555666777444555777777444444777666666666666666666555444555555666999===@@@@@@???;;;::::::999999::::::;;;::::::;;;;;;<<<===>>>>>>;;;;;;999888777666666666333333444444444333222222888888777777777888888888999::::::;;;;;;<<<===>>>???===;;;:::888888888888555777;;;@@@BBBAAA<<<999999:::;;;;;;999888888999888999;;;===@@@DDDFFFHHHGGGGGGGGGJJJLLLIIIBBB<<<>>>???@@@BBBDDDFFFGGGFFFIIIGGGEEEBBBAAAAAAAAABBBAAA@@@???>>><<<;;;;;;:::<<<===???@@@@@@???===<<<999888777666666777888999777666555333222222222222000111333444444111...---//////............//////////////////////////////...///000000......///000................................................------------------------...---+++******+++---...+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,...++++++......++++++...))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---...000//////......---,,,+++***+++,,,------++++++,,,---,,,---......------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,------,,,,,,))))))***+++,,,,,,------************+++,,,------,,,,,,------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---------......//////,,,---...---,,,,,,---...******+++++++++******)))))))))***+++++++++++++++*********,,,......,,,***************************)))***+++++++++++++++,,,(((((()))***++++++,,,,,,))))))***+++,,,,,,------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------------------------......------------......,,,------......//////000------------------------......------------......000000000000000111222222////////////000000000000///000111222222111000///............/////////000......//////000000111111***,,,.........///111333000000111222222222222111000111222333333333222111111111000111111222333444222111111111222333444555555666777888888888777666222666999777222///222777444555777777555444555555666555555888666333444888666777777777777777666666666666777999===>>>>>>===;;;::::::999999::::::;;;999999:::;;;<<<======>>>;;;::::::999777666555444222333444555555555444333666666666777777777777777888999;;;;;;:::;;;>>>@@@BBBAAA>>>;;;999888777777666999===BBBEEECCC???;;;:::<<<======;;;:::::::::999999:::<<>>>>>======<<<;;;;;;:::<<<<<<===>>>>>>===<<<<<<999888777666555666777777444444333222222222222333///000222333333222000/////////............//////////////////////////////---///000///...---...///------------------------------------------------...------------,,,,,,,,,///---+++))))))+++---///++++++++++++++++++++++++***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,///......---------------...++++++......++++++...))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------......////////////+++,,,---...---***'''%%%+++,,,------++++++,,,---+++,,,......,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------'''((()))***+++,,,,,,,,,************+++,,,---...,,,,,,---.........------***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,------++++++,,,---***++++++++++++***)))))))))***++++++,,,+++++++++((()))+++,,,,,,++++++***************************(((***,,,,,,+++***+++,,,(((((()))***+++,,,---...******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))************)))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,+++,,,,,,------............---,,,,,,,,,,,,---.........//////000111111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///////////////000111111.../////////000000000111...///000111111000///...,,,------...///000111111.........///000111111111+++---//////...///000222000000111222222222222111///000111333333333222111111000///000111333333333111111000000111222444555444555777999999999888777555777999777444222333444333555777777666666777888555555666888666222444999777777888888888888888777888888888:::<<<===<<<;;;;;;::::::999999::::::;;;888888999:::;;;<<<======;;;::::::999777666444333222333555666777777555555555555666666777777777777777999;;;;;;:::<<>>CCCEEEDDD@@@<<<;;;===??????===;;;;;;<<<;;;;;;:::;;;===@@@CCCEEEGGGGGGIIIOOOTTTSSSJJJBBB>>>@@@AAAAAAFFFMMMNNNJJJDDDBBB@@@>>><<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;888777666555555555666666222222222222222333333444...///000111222222222222000//////////////////000000000000000000000000000...000111000///...///000------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++---,,,,,,+++---...+++++++++++++++*********......---,,,,,,,,,,,,,,,---******------******---***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////......+++,,,,,,---,,,***((('''+++,,,------++++++,,,---))),,,...---+++***+++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---))))))+++,,,,,,---------%%%&&&(((***+++++++++++++++************,,,---...***+++,,,---...------,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))******+++,,,+++++++++******++++++,,,------...***+++,,,,,,******+++,,,+++++++++++++++***)))))))))***++++++,,,,,,++++++'''***,,,,,,***)))+++---************************'''***,,,,,,+++******,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((()))************)))************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------++++++++++++------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------........................///000000.../////////000000111111---...///111111///...---+++,,,---...///111222222---......///000111111222...///111000//////000111000000111222222222222111///000111222333333222111111000///000222333333333111000000000000222444555444555777999:::999888777:::999777777777666444222222444666777777888999:::555555666888666222444999777777888999999999999999:::999999:::<<<<<<;;;999;;;::::::999999::::::;;;777777888999;;;<<<<<<===;;;::::::999777666444333222333555777888888777666444444555666777777666666777999;;;;;;:::<<<@@@DDDIIIFFFCCC>>>:::888666555777999===BBBEEEDDD@@@<<<<<<>>>@@@@@@>>><<<<<<<<<<<<;;;::::::;;;>>>BBBDDDFFFFFFHHHOOOUUUTTTLLLCCC:::=========CCCLLLMMMHHHAAA@@@===;;;::::::;;;<<<:::;;;<<<<<<=========<<<;;;<<<<<<<<<<<<<<<<<<;;;888777666555444444555666111111111111222333444555......///000111222333333000000////////////000000111111111111111111111111///111222111000///000111------------------------------------------------.........------,,,,,,,,,+++,,,------------,,,+++***************************+++---,,,,,,,,,---...,,,++++++******))))))))),,,+++******)))))))))))),,,)))))),,,,,,)))))),,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,++++++,,,------,,,+++,,,,,,++++++,,,,,,------+++,,,------++++++,,,---)))+++------***)))***,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------(((((()))++++++,,,,,,,,,$$$%%%''')))***+++******+++******)))***,,,---...)))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***(((((()))***++++++,,,,,,)))***++++++))))))***++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++'''+++...---)))(((+++///))))))))))))))))))))))))&&&)))------+++)))***,,,---------,,,,,,,,,++++++------,,,++++++******))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************((()))+++,,,*********+++++++++++++++++++++++++++...---+++***)))***++++++***+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,)))***,,,,,,,,,,,,...///111,,,+++///...******///------------------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---444111------...///...,,,------------------------...000000///...---...///...///000000//////000111333222111000////////////---------------...//////000000000000////////////111000/////////000222333///000111222222222222222000000000000000000111111...///111333444444444444---///111111111222444666444666999999888777777888=========<<<;;;888666555444555777888999999999888:::777444555888;;;;;;;;;999:::;;;:::888666666666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999;;;<<<===>>>===>>>>>><<<999666555555111444777:::;;;:::999888555555555666888999888777666888:::<<<<<<>>>@@@BBBHHHIIIFFF@@@===???>>>;;;888===BBBCCCBBB???>>>?????????>>>>>>??????@@@AAA???>>>===<<<<<<<<<<<<<<<>>>BBBHHHNNNOOOMMMIIIFFF:::;;;<<<>>>??????@@@@@@AAA>>>;;;:::<<<<<<;;;888>>>@@@AAA@@@===;;;::::::;;;<<<<<<:::777777999<<<999888777777777777777777222222222333333444444444222111111111111111222222//////...------...///000111...+++---222444111...,,,---...---------///111///...---,,,,,,,,,,,,,,,)))***,,,......---,,,+++------------------------...//////...,,,***+++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++000//////---,,,+++******)))***++++++***)))***+++---------,,,,,,+++++++++***+++------,,,,,,,,,---,,,,,,++++++,,,---///000+++*********+++---///000---,,,,,,++++++,,,,,,---+++000,,,)))///---(((...+++---......---+++******...+++(((''')))---///000---......,,,***(((((()))+++,,,,,,+++******+++---++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,---...//////...---,,,,,,+++***)))(((,,,------,,,+++***,,,...******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))(((&&&************************+++***)))))))))***,,,,,,******+++++++++******)))((()))***+++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---.........---,,,******+++---...+++)))))),,,---,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,)))+++,,,,,,++++++---......***))),,,,,,((())),,,******+++,,,---...///000,,,------------------,,,---,,,,,,++++++,,,,,,---,,,***((())),,,......---------------------------...///000///...---...///---...//////......///000111000000///////////////......------......///000000/////////////////////111000/////////000111222000000111111222111111111000000000///////////////...///111333444444444444...///111111111111333555444666888999888777777777999:::::::::999888777666111333444666777888777777999666333333555777777777777888999999777555555666777888999:::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999999:::;;;===>>>???===>>>>>><<<999666666666444555777999::::::999888777666555666888999777666555888:::;;;<<<===@@@BBBGGGJJJIIICCC???>>>>>><<<:::>>>BBBCCCBBBAAAAAABBBDDDCCCBBB@@@@@@?????????>>>======<<<<<<;;;<<<<<<;;;>>>DDDHHHJJJHHHFFFCCC:::;;;;;;<<<======<<<<<<;;;999888999;;;<<<;;;999@@@CCCFFFGGGDDD@@@<<<:::999::::::888555555888;;;999999888777666666666777333333333333333333333333222111111111111111222222111000///.........///000111...,,,...111333000---000111111000...---///000......---,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,******++++++,,,,,,,,,,,,+++******+++,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******)))***++++++***)))***+++---------,,,,,,+++++++++)))+++------,,,+++,,,---,,,,,,++++++,,,---///000++++++******+++,,,...///---,,,,,,++++++,,,,,,---'''---)))(((///---***000+++---...---,,,******+++///---******,,,///111111$$$&&&)))+++,,,...111333+++,,,,,,+++******+++---+++++++++++++++++++++++++++---------+++***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,++++++******+++,,,---,,,++++++,,,...******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((************************+++***)))))))))***,,,,,,******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++************+++---------...---,,,******+++------+++))))))+++---,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,***,,,---,,,++++++,,,------******++++++)))))),,,******+++,,,---...//////---------------------------,,,,,,++++++,,,,,,---)))''''''(((***---------------------------------...///000///---------...,,,---......------...//////////////////000000000//////......//////000111////////////////////////000000/////////000111222000000111111111000//////000000//////......------///000111222333444444444000111222111000000222444333555777888777666666666555666666777777777666666111222444555777888999999;;;888666444555666555444444666777777666555555666888888999999:::999999999:::;;;===>>>>>>===<<<;;;999999:::;;;===>>>???@@@<<<===>>><<<999777666666666777888999::::::;;;;;;999777666777888888777555555777:::;;;<<<===@@@BBBFFFLLLNNNHHHAAA??????>>>>>>@@@BBBCCCCCCCCCEEEFFFHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;888:::>>>AAACCCCCCBBBAAA:::;;;;;;;;;::::::999888666666777999<<<===<<<;;;@@@EEEJJJLLLIIIBBB<<<999::::::888777555777:::===:::999888777666666555666333333333333333333333333222222111111111111111222222111000///////////////222///---...000111///,,,,,,------,,,++++++,,,......------,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++---...///---+++***+++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++------,,,,,,,,,,,,++++++)))***,,,,,,+++++++++,,,,,,+++++++++,,,---...///,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,'''---)))'''---,,,(((---,,,------,,,******+++---...,,,+++,,,.../////////***+++------,,,,,,...///+++,,,,,,+++******+++---++++++++++++++++++++++++***+++---,,,++++++,,,---************************,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++************+++,,,,,,******++++++++++++++++++------+++******+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,------,,,******+++------+++******+++,,,,,,+++***++++++++++++,,,,,,,,,*********************+++++++++++++++++++++++++++---,,,***))))))***,,,---***+++,,,------,,,***)))***+++,,,,,,------,,,,,,)))+++---,,,+++***+++++++++,,,---,,,+++***+++,,,...,,,,,,,,,,,,+++,,,---...------,,,,,,+++++++++---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,---------,,,,,,------------------...///000///---,,,---...,,,...//////...---///000......///000111111222222///////////////000111111.........///////////////////////////000000111111000000000000000///...---111000000//////......---000000111222333333444444222222222111//////111333222444666777666555555555333444444444555555555555222333555777999:::;;;<<>>???@@@@@@;;;======<<<999777777777666666777888:::<<>>@@@BBBFFFNNNRRRMMMDDDAAAAAAAAACCCCCCDDDDDDDDDEEEFFFGGGHHHGGGEEEBBB@@@>>>======;;;;;;;;;<<<<<<<<<<<<;;;888999;;;===???@@@@@@@@@<<<;;;;;;;;;:::888777666555777999<<<>>>???>>>===@@@DDDIIIJJJFFF@@@;;;777<<<;;;999777888:::===???:::999888777666555555555444444333333333333222222333222111111000111111111333222222111000/////////222000......///000...,,,***+++,,,+++***+++---///------,,,,,,+++,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++++++++++++++,,,---------------...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,+++++++++,,,,,,------...---,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++///+++''',,,((($$$(((,,,,,,,,,+++))))))+++...+++******+++------,,,+++000111111...+++))))))***+++,,,,,,+++******+++---***+++++++++++++++,,,,,,)))***,,,,,,++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++*********++++++,,,,,,,,,---------+++,,,------,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************++++++,,,,,,++++++******++++++,,,,,,000...,,,*********,,,---++++++++++++++++++++++++((())))))***+++,,,------+++------,,,++++++,,,---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***,,,------,,,+++******+++,,,,,,------,,,,,,)))+++---,,,+++***++++++***,,,,,,,,,***)))***+++,,,,,,,,,++++++,,,---,,,...------,,,++++++******...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------..................,,,,,,,,,---------......---//////...---,,,---...---///000000///...000111---...000111222333333222///////////////000111111------....../////////000......//////000000000000000000000000000///...---111111111000000/////////111111111222222333333444333333222000//////111333111333666666555444444555444444333333333333333333333444555666888:::<<<===@@@???>>><<<999888777777444666777888777777888999;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<999:::<<<===>>>??????>>>:::<<<===<<<:::888888888555555666888;;;???CCCEEE>>><<<:::999999999888777777999;;;======???AAACCCFFFOOOTTTOOOGGGDDDDDDDDDGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>======::::::;;;<<<=========<<<;;;;;;<<<===>>>??????@@@<<<<<<<<<;;;:::999888777666888;;;=========<<<;;;AAACCCEEEEEEBBB>>>;;;:::;;;:::888777888:::<<<===999888777666555555555555333333333333333333333333333222222111000000111111222222222111000///......000///......///...---,,,000111111000......///111,,,,,,+++++++++,,,,,,---++++++,,,,,,---------,,,------------------------+++---------+++***+++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,***///***'''+++(((###(((+++,,,+++***)))))),,,...*********+++------+++)))***+++------------///000+++,,,,,,+++******+++---*********++++++,,,,,,,,,)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...***,,,......,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******************************++++++,,,,,,,,,,,,++++++******+++,,,------000...,,,*********,,,---++++++++++++++++++++++++)))***+++,,,,,,---------***,,,------,,,+++,,,---***++++++******+++,,,---++++++++++++++++++++++++((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,)))+++,,,+++******+++,,,(((+++***((((((+++,,,******+++++++++,,,,,,,,,---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---(((***---.........///000+++,,,,,,------.........---...///...,,,,,,,,,---...///000000//////000222---...000111222222222111//////......//////000111---------......//////000---...///000000000//////000000111111111000//////000000000111111111111111222222111111222222333444333333222000...///222444222444666777666555555555555444333333222333333444222222333444666777999:::<<<<<<<<<;;;888666666777444666888888777777888999:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAAAAA@@@>>><<<:::;;;<<<===>>>===<<<<<<:::;;;<<<<<<:::888888999555666777:::===AAAEEEGGGAAA>>>;;;:::;;;;;;;;;:::888:::===>>>???@@@CCCEEEDDDLLLPPPLLLGGGFFFFFFEEEGGGEEECCCCCCDDDEEEDDDCCCBBBBBB@@@???>>>=========999:::<<<>>>??????>>>>>>>>>============>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999555777::::::999888999999BBBCCCDDDCCC@@@>>>======888666555555666888888777777777666666555555666666222222222333333444444444333333222111000000000000111111111111000///......//////..................333333333000---+++,,,---+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------------------------------+++,,,---,,,+++***+++,,,---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,...//////000)))***++++++***)))***+++++++++,,,,,,,,,,,,------***+++------,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))++++++************++++++&&&,,,(((&&&,,,+++''',,,***+++++++++)))***+++------,,,,,,---......---+++(((***,,,,,,,,,---///111+++,,,,,,+++******+++---*********++++++,,,,,,---)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,......---++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***************************++++++,,,---,,,,,,,,,++++++******+++,,,...///------+++******+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***+++------,,,+++,,,---)))***++++++***+++,,,...,,,,,,,,,++++++++++++***((((((((()))******++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++******++++++,,,---***+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,((()))++++++******+++---'''+++***''''''+++,,,)))+++++++++++++++,,,,,,,,,///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---(((+++...///...---...000++++++,,,,,,---......///---...///...,,,+++,,,------...000///......///111+++---///000111000///.........------......///000,,,,,,---......///000000---...///000000000///...000000111111222111111111......//////000111111111333222111111111222333444222222111///...///222555222444777777666555555666444333333333333555666777444444333444555777888:::777999;;;:::777555666777444666777777666555666777999999;;;===>>>?????????AAAAAAAAA@@@???>>>===<<<:::;;;=========<<<:::999999:::<<<;;;:::999999:::777888:::<<>>>>>>>>:::<<<>>>@@@@@@BBBDDDFFFBBBGGGJJJGGGEEEFFFFFFCCCCCCAAAAAABBBEEEFFFEEEDDDCCCBBBAAA???===<<<<<<<<<999;;;===???@@@@@@??????>>>>>>======<<<;;;::::::999::::::;;;<<<<<<;;;;;;555777999999888777999<<>>======777555444555777777555333666555555555555666777777111111222222333444555555444333222111000000000000...///000000000///......---..................///---......,,,******+++,,,++++++******+++,,,,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,...---+++***)))***+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///)))***++++++***)))***++++++++++++,,,,,,---------+++,,,......---------...***+++,,,,,,,,,,,,+++*********+++,,,++++++***)))++++++************++++++&&&+++((('''---,,,)))...(((***+++++++++***+++,,,...,,,++++++------,,,+++,,,---...---+++******++++++,,,,,,+++******+++---)))******+++,,,,,,------***+++,,,+++***)))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************))),,,......---,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------***************************+++,,,---------,,,,,,,,,+++*********,,,...000*********+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***))))))+++---...---,,,,,,---(((***,,,+++******---///,,,,,,,,,+++++++++******(((((()))******+++,,,,,,++++++++++++++++++++++++(((***,,,......,,,***(((++++++***)))***+++---...++++++,,,---------,,,,,,)))+++---,,,+++***+++,,,''')))***+++******,,,...)))---,,,((()))...///+++......---,,,+++***)))(((///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---...111333222///,,,,,,---++++++,,,,,,---...//////---...///...,,,+++,,,---,,,---///...------...000***+++---//////...---+++---------------...//////,,,,,,------...///000000,,,---///000000000///...///000111222222222222222,,,,,,---...///000111111333222111111111222333444222222111///...000333666333555777888777666666666222222222333444777999:::777666666666777888:::;;;666999;;;:::888666777999333555666666555444444555777888:::<<<===>>>??????CCCBBBAAA@@@>>>===<<<<<<;;;<<<======<<<:::888777999:::<<<;;;:::999999:::::::::<<<>>>???AAABBBCCCCCCAAA>>>===>>>???@@@@@@;;;===???AAAAAACCCEEEGGG@@@DDDEEECCCCCCFFFEEEAAA???>>>>>>AAAEEEHHHGGGEEEEEEDDDBBB@@@>>><<<;;;;;;999;;;===@@@AAAAAA@@@@@@======<<<<<<:::999777666777888999:::;;;<<<<<<<<<666888::::::999999===@@@;;;===@@@@@@???<<<;;;;;;888777666777999999555222555444444555555666777888000000111222444555666666444333222111000000000000---...///000000///......,,,---............///000)))***,,,---...///222444+++*********+++,,,,,,---,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,,,,+++***+++---...---+++))))))***+++,,,---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))+++++++++***)))***++++++++++++,,,,,,---------+++---//////...---...///***+++,,,---,,,,,,***))))))***+++,,,,,,+++***)))++++++************++++++)))...***(((---+++''',,,''')))+++,,,+++******+++,,,+++))))))***+++******)))***,,,+++++++++,,,---+++,,,,,,+++******+++---))))))***+++,,,,,,------+++,,,,,,+++)))((()))***************************+++,,,,,,,,,,,,+++******'''(((((()))***++++++,,,)))))))))))))))))))))))))))+++...///---,,,++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***************************+++,,,---...---,,,,,,,,,+++*********,,,///000((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***((('''(((+++---...---,,,,,,---(((***,,,+++******---000,,,,,,,,,++++++*********((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,((())))))))))))*********,,,,,,++++++***)))))))))(((((()))***++++++,,,,,,(((***,,,,,,+++++++++,,,...---+++++++++---///000,,,---+++'''''',,,...------***'''(((+++......,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...//////------...///............////////////...//////000000000000000///111333333222111111222//////...............//////---++++++,,,---...---000...,,,++++++---000111/////////000111111222222222111000111444555333111222111000000000111222333333222111111222222111000222222333555666888999:::333333444444666777888999777666666666666777777888666777:::;;;;;;999777555444444444555666777888999555777:::===@@@AAABBBBBB>>>???AAA@@@>>>======>>>AAAAAA@@@>>>===<<<;;;:::;;;::::::;;;;;;<<<===>>>>>>===<<<<<<===???BBBCCC:::<<<>>>???@@@AAACCCEEE<<>><<<;;;:::>>><<<<<<@@@FFFIIIGGGCCC999<<<<<<:::999;;;:::666888888999999::::::;;;;;;:::===@@@>>>999777:::>>>AAA@@@>>>===<<<;;;;;;<<<666888888777555333333333444444555666777777666666222222333333333444444444222111///...///000111000000000000000000///......------------------------...------------...//////,,,------......------,,,------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...(((***,,,,,,++++++,,,---)))+++,,,,,,+++***,,,---,,,,,,++++++***+++++++++,,,------,,,++++++,,,...+++,,,------++++++,,,---...------,,,+++***))))))---------........./////////...---,,,+++************+++,,,,,,+++***)))(((,,,,,,+++******++++++,,,)))+++---...---,,,,,,---(((***,,,,,,+++++++++,,,'''(((+++---///000000000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++------------------------000---***)))+++,,,***(((++++++,,,,,,,,,,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((,,,,,,+++***+++,,,---...+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******++++++++++++*********,,,......---+++++++++,,,+++***))))))***+++,,,,,,******,,,///111///,,,+++,,,...---,,,++++++,,,------------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,++++++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++///...+++))))))+++---...++++++,,,,,,,,,,,,++++++)))))))))*********+++++++++++++++*********)))))))))))))))***++++++,,,,,,)))+++,,,---,,,+++,,,---...---,,,++++++,,,...///+++---+++'''''',,,...---000---***)))+++,,,+++)))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---...............////////////---...//////000000//////...000111111000000111333000000////////////000000111///------///000000///...---,,,,,,,,,...000111/////////000111111222222222111000222444555333111333222111111000111222333333222111111111111111000222333444555666666666666333333333444555666777888666666666666666666777888666777888999999888666555444444444444555666777777444555777999;;;<<<======>>>???@@@???===<<<<<<===@@@??????>>>===<<<;;;;;;::::::::::::;;;<<<===>>>???>>>===<<<===>>>@@@AAA>>>@@@BBBCCCCCCCCCEEEGGGBBBBBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAABBB===;;;@@@EEEEEECCCCCCDDDCCCBBB@@@>>>===;;;;;;???<<<:::<<>>AAAAAA@@@@@@???>>>===<<<<<<888::::::999777555555555444555555666666666666555222222222222333333333333555444222111111111111111000000000000000///......---------------------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------,,,,,,+++++++++,,,---...---++++++,,,...***,,,---,,,++++++,,,...)))+++,,,,,,+++***,,,---,,,,,,++++++***++++++,,,***+++,,,+++))))))+++,,,+++,,,------++++++,,,------,,,,,,++++++***************,,,---///000222222000///...,,,+++*********,,,+++******)))******+++,,,,,,+++++++++++++++,,,(((***,,,---,,,++++++,,,***+++---,,,++++++,,,---,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,------++++++,,,---------------------------,,,******,,,///111000///+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,***,,,,,,+++++++++,,,---...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++******++++++++++++*********+++------+++***+++,,,++++++***))))))***++++++)))))))))+++---------+++***,,,------,,,++++++,,,,,,,,,------,,,,,,+++***))))))***++++++++++++************+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++---...******++++++++++++******************+++++++++,,,+++++++++***************))))))******+++,,,,,,,,,)))+++------,,,,,,,,,---......,,,++++++,,,------+++---+++'''(((,,,...---///---+++***+++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---............/////////,,,---......//////......---...///......///111444//////............//////111000......///000000///,,,,,,---......///000000/////////000111111222222222111111222444444333222555444333222111111222222222222222111111111111000111333444666666555444333222222222222333555666777666555555555666666777888888888777777777666666666555555444444444555555666666555555555666777999:::===??????>>><<<:::;;;<<<>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>AAA@@@>>>===<<<===>>>>>>@@@BBBDDDDDDDDDCCCDDDFFFGGGEEEBBB???>>>>>>@@@AAA???@@@BBBCCCDDDDDDCCCBBBCCC===;;;???BBBBBBBBBCCCDDDCCCBBB@@@???===<<<;;;>>>;;;888999>>>BBBDDDDDD@@@BBBAAA>>>===>>>===:::777777777777888888888888777999;;;===????????????AAAAAABBBAAA@@@???===<<<999::::::888666444555555555555555666555555444444000111111111222222222222555444333222111000000000///000000000000///..............................---------------......///...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///...------++++++***)))***,,,---,,,+++***,,,---,,,,,,,,,+++))))))+++---)))+++,,,,,,+++***,,,---,,,++++++***++++++,,,,,,***,,,---,,,+++***+++---+++,,,------++++++,,,---++++++++++++++++++++++++***+++,,,...///111222333222111///---,,,+++******,,,+++)))((((((***,,,...+++++++++++++++,,,,,,,,,''')))++++++*********+++,,,---...,,,++++++,,,.........---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***(((***++++++++++++,,,...------------------------))))))***---000111111///++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,+++++++++,,,---......------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++*********++++++***))))))+++,,,++++++***))))))***++++++(((***+++,,,++++++,,,---***+++------,,,++++++,,,,,,,,,,,,,,,,,,++++++***(((((()))************)))((()))***+++,,,------...+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******++++++,,,,,,------******++++++++++++************+++++++++,,,,,,,,,******************++++++*********++++++,,,,,,,,,***,,,------,,,,,,,,,.........---,,,+++++++++,,,***,,,+++((((((,,,...,,,+++******+++,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...---------.........//////+++,,,------......------,,,,,,---,,,,,,...111444------,,,,,,,,,---......///...------//////...---+++,,,...///000000000000/////////000111111222222222222222333444444333333666555555444333222222111111222333222111000000111000222555777888777666444111111111111222333444555555555555555555666777888:::999888666666666777888666555555444444444555555777666444444444777999;;;===>>>>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>????????????>>>============>>>@@@AAACCCCCCBBBAAAAAABBBEEECCC@@@======>>>@@@AAA===>>>@@@AAACCCCCCCCCCCCCCC>>>;;;===?????????BBBCCCBBBAAA@@@>>>===<<<;;;<<<:::999:::===AAACCCCCCBBBDDDCCC>>>===???>>>;;;;;;;;;::::::::::::::::::;;;;;;<<<>>>@@@???===;;;AAABBBCCCCCCBBB@@@===<<<777777777666333222222444555555555555555444333222000000000000111111111111222222222222000///000111//////000000//////...---////////////////////////------,,,,,,------...///...---+++******+++---...++++++++++++++++++++++++---,,,+++***+++,,,...///---------,,,,,,+++++++++)))+++,,,,,,+++***+++,,,,,,,,,+++(((&&&''')))+++)))+++,,,,,,+++***,,,---++++++******++++++,,,,,,---...//////...---...///+++,,,------++++++,,,---*********++++++,,,,,,,,,....../////////000000000333222000...,,,++++++******************+++,,,---++++++,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,.........---++++++---...,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&''')))***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++)))'''***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///***++++++,,,,,,++++++***)))******((('''(((***---+++******************+++))),,,//////,,,+++---000)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,++++++***((())))))***************(((***++++++++++++---...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------((()))+++,,,---------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,)))+++------,,,+++,,,---...---,,,,,,++++++++++++***,,,,,,))))))---...,,,***+++,,,,,,---------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------------............+++,,,,,,---------------+++,,,,,,++++++---111444......------...//////000000.........000000///...+++,,,...000111111000////////////000111111222222111222333444444333444444666666666555444333222222111222333222000///000222///111555888::::::999888111111111111111222333444444444444444555666777888;;;:::888777777888:::;;;777777666666555666666666666555333222444777:::<<<<<<======;;;:::999;;;===<<<<<<<<<===========================>>>???@@@AAA===============>>>>>>??????AAACCCCCCAAA????????????>>>======>>>???@@@AAA<<<<<<>>>???@@@AAABBBBBBBBB===;;;<<<===<<<===AAAAAAAAA@@@???===<<<;;;;;;999999;;;===???AAAAAA@@@BBBCCCBBB>>><<>>===:::AAAAAACCCCCCBBB@@@===;;;777777777555222111222444444444555444444333222222//////000000000111111111///111333333111000222333///////////////...------////////////////////////,,,,,,,,,,,,,,,---.........---+++******+++---...------------------------,,,,,,+++***+++,,,---...+++++++++,,,,,,---------(((***,,,,,,+++++++++,,,------,,,***((((((***---)))+++,,,,,,+++***,,,---+++*********++++++,,,---,,,...000000...------...+++,,,------++++++,,,---*********++++++,,,,,,---/////////000000000111111222111000...,,,+++++++++((()))+++---...---,,,******+++,,,------------,,,***+++,,,,,,++++++,,,...---......---,,,+++---...,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&(((***+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***'''%%%$$$*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++++++++*********+++++++++,,,,,,,,,------------,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++,,,,,,,,,,,,++++++((())))))((('''(((***---*********++++++************---//////,,,+++---///(((***,,,,,,+++++++++,,,******+++,,,,,,+++++++++)))***++++++,,,,,,++++++***,,,---,,,***)))+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------'''(((***,,,------,,,+++++++++,,,,,,,,,,,,++++++************+++++++++,,,(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++))),,,,,,))))))------+++,,,...///...,,,+++***+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------...//////------...///,,,------------.........+++,,,------......------+++,,,---,,,,,,---///222000000000000000111222333222111111222333333111000---...///000111000///.../////////000111111222222111333555555444333444555666666666666666555444333000222444333000...000222///111555888:::;;;<<<;;;111111111111111222333333333333333444555666777888:::999888888999:::<<<===999999888888888888999999555444333222333666999;;;;;;<<<<<<;;;::::::===???=========>>>>>>>>>>>>>>>=========>>>>>>???@@@AAA<<<<<<<<<======>>>>>>>>>>>>AAACCCCCCBBB@@@>>>>>>999999:::<<<===>>>???@@@:::;;;;;;<<<>>>???@@@@@@???;;;:::<<<===;;;<<<@@@??????>>>===<<<;;;::::::777999;;;===????????????AAACCCAAA===<<>>>>>======<<<;;;::::::999999::::::;;;<<<===>>>>>>@@@@@@AAA@@@???>>><<<;;;999999888666444333444666333333333444333333222222///000000000111111111111///222555444222000222444...////////////...------........................,,,,,,,,,,,,,,,------...---,,,+++******+++,,,---------------------------+++++++++++++++,,,------)))***++++++---......///(((***---------,,,,,,---.........---++++++---///)))+++,,,,,,+++***,,,---************+++,,,------)))+++---...,,,++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,,,,---...000111333444555000000...---,,,,,,++++++'''***---//////---+++)))***+++,,,.........------+++,,,---,,,++++++---///***+++---...---,,,---.........---,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))+++---------...///111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++)))))))))************++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++***+++,,,---------,,,,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''')))))))))((()))+++---)))***++++++++++++***))))))+++,,,,,,+++***++++++''')))+++,,,+++++++++---)))***++++++++++++++++++******+++,,,,,,,,,,,,,,,***---...---***(((***,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---((()))***,,,,,,,,,++++++******++++++++++++******)))))))))*********++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++*********+++***++++++,,,,,,,,,,,,+++))),,,,,,)))***------+++,,,...000///---******+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...///000000......///000,,,,,,---------.........,,,,,,---...............+++---......------...000//////...///000111222222222111111222444444222000000000000000000//////.../////////000111111222222111333555555444333444666555666777777777666555555000333555333///...000333111222444666888::::::;;;222222111111111222333333333333333444555666888888666666777888999;;;<<<===::::::::::::;;;<<<======999888666666666777999;;;:::;;;;;;;;;:::<<>>>>>>>><<<<<<<<<<<<===>>>???@@@==================<<<<<<;;;>>>AAAAAA@@@>>><<<<<<777777888999:::<<<>>>???999:::::::::;;;<<<===>>>;;;999:::======:::;;;???======<<<;;;::::::999888777888999:::;;;<<<>>>???AAABBBAAA======@@@BBB@@@@@@@@@???>>>===<<<;;;:::999;;;<<<:::888888<<>>===<<<;;;;;;:::999999888555333222444666111222222333333333333222000000000111111111222222...222444333...+++,,,.........//////......---,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***---///...------...+++,,,------,,,+++---...)))+++,,,,,,+++***,,,---************+++,,,---...(((***------,,,*********+++,,,------++++++,,,---++++++++++++++++++,,,,,,------///000222333555555......---,,,,,,,,,,,,,,,***+++---......,,,***))))))***,,,...//////...---++++++,,,+++******,,,...&&&))),,,......---,,,---,,,,,,------...---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,---,,,,,,...000++++++++++++++++++++++++***,,,------+++***+++---************++++++++++++((())))))***++++++,,,,,,************************)))+++---,,,***)))+++,,,***+++,,,---------,,,,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***((('''+++,,,,,,------,,,,,,+++&&&(((***+++******+++,,,)))***++++++++++++***)))++++++***+++,,,,,,+++)))''')))+++++++++++++++---))))))***+++++++++++++++))))))***+++++++++++++++(((+++...---)))(((+++...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++******))))))************))))))((())))))))))))*********''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***+++)))***+++,,,,,,,,,,,,,,,))),,,,,,******------+++(((+++//////---,,,---///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///000111000///...///111,,,,,,,,,---------......,,,---......//////......,,,---//////...---......+++++++++,,,---...///000000///000111222222000...111111000000//////....../////////000111111222222111333666666333222444666555666777888888777666666///333555333///---000333333333444555666777888999222222222222222222333333222333333444555666888888333444666777999;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>===<<<:::::::::;;;;;;:::;;;;;;;;;;;;===AAADDD@@@@@@@@@@@@?????????>>>;;;::::::;;;;;;<<<===>>>?????????>>>===;;;:::999777:::===>>>===:::999999999888666666777:::===???999999999999:::;;;<<<<<<999888:::======:::;;;>>><<<<<<;;;:::999999888888888888777777777999===@@@AAABBBAAA===>>>BBBDDDBBBDDDCCCBBBAAA@@@>>>>>>======???>>>:::444333777<<>>===;;;::::::::::::777777666333111000222444000111222333333333333333111111111111222222222222---000222///)))%%%%%%&&&......//////......---,,,------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////.........&&&(((***+++***)))***+++)))+++,,,,,,+++***,,,---************+++,,,---...)))+++...///---,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++000111111111111222222222---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***---...//////...---*********)))((()))+++...###''',,,//////---,,,,,,'''(((+++---///000000000+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,'''(((******))))))***,,,+++++++++++++++++++++++++++---...,,,)))(((***---)))************+++++++++((())))))***++++++,,,,,,***************************,,,...---+++***,,,...***+++,,,---...---,,,,,,++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))&&&%%%+++,,,,,,------,,,,,,+++&&&(((+++,,,,,,++++++,,,)))***+++,,,,,,+++***)))///---+++,,,///000---***''')))++++++++++++,,,---((()))***+++++++++++++++(((((()))***************&&&***------***)))---111+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++******************))))))))))))************$$$(((+++,,,***))))))+++++++++++++++++++++++++++(((((())))))******+++++++++,,,......,,,+++,,,---///---***(((((())),,,---,,,---...---+++***+++,,,******+++,,,,,,---......+++,,,---,,,***)))***+++))))))***++++++++++++***++++++---...///000000000000...,,,,,,...---***&&&---.........---,,,,,,+++...------,,,---...///000////////////000000000000222222222111111111111000111111111111111111111111......///000000000000000111333555555444333444555555666777777777555444333000111111222222222111111222333444555555555444333555111...///444666333000444222111333666888777555555666777888999:::;;;;;;@@@AAABBBBBB@@@@@@AAABBB???AAAAAA<<<777666999>>>;;;::::::;;;???EEEKKKOOOIIIGGGBBB???======>>>@@@===:::888999;;;<<<:::777:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<:::888777777666555333333555:::===:::888666555555777999;;;666888:::::::::;;;===>>><<<<<<<<<:::888777888999555555666666777888::::::AAADDDEEEBBB===<<<@@@DDDBBBBBBAAA@@@???===<<<;;;;;;:::888777777888:::;;;999888666555555555666777444555666666444111000000111222444444444333111///......///000111222222333...///000///...---...000------------------------,,,---......///.........000,,,)))(((***,,,+++***+++++++++***++++++,,,,,,,,,,,,+++******++++++,,,###%%%(((***+++++++++***'''***,,,---+++***))))))***+++,,,,,,******+++,,,)))+++,,,+++)))(((***,,,,,,,,,,,,++++++*********)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------.........+++,,,---------///222555//////...---,,,,,,++++++++++++******))))))((((((&&&(((+++------,,,***)))------++++++++++++------)))***+++,,,---,,,+++***))))))***+++---.../////////...,,,+++***+++,,,,,,(((***++++++***)))+++,,,,,,++++++******++++++,,,)))************+++++++++,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***)))******)))))))))***+++,,,)))***,,,------,,,***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&&&&'''++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,(((((())))))*********+++*********)))'''''')))+++)))************+++++++++******+++++++++******)))&&&(((***+++,,,,,,,,,+++************************,,,,,,+++++++++,,,---------------,,,,,,,,,++++++++++++******************+++***)))))))))***,,,,,,))))))))))))************)))+++------+++******,,,++++++++++++++++++++++++************++++++++++++((()))++++++)))((()))***---,,,***))))))***,,,---,,,---...---+++***+++,,,******+++,,,,,,---......***,,,------,,,,,,---///***+++,,,,,,------,,,,,,,,,,,,+++++++++*********///---+++,,,......---+++.../////////......---,,,...------,,,---...///000////////////000000000000111111111222222333333333111111111111111111111111000000111222222222222111111333555555444333444555777888888999888777666555111111222222222111111000222333444555555444444333666333000000222333222///333111111333777999999888555555666777888999::::::;;;===???@@@AAABBBDDDFFFCCCEEEEEEAAA;;;777888;;;888888888:::???DDDJJJMMMEEECCC@@@>>>======???@@@999777666888;;;======<<<::::::999999999999::::::<<<<<<======<<<;;;999888777777666555444555999<<<;;;999777666555777999:::666777999999999999;;;<<<===>>>>>><<<::::::;;;<<<999888888777888999;;;<<<>>>???@@@???===<<>><<<<<<;;;999777777777999:::888777666555555555666777000111222222111111000111111222333333333222000////////////000111111111222...///000///...---...000------------------------......//////...---,,,,,,000---******---/////////000///...,,,+++*********++++++++++++++++++,,,,,,###%%%''')))******)))(((,,,------,,,++++++,,,...***,,,,,,,,,+++***+++,,,)))+++---,,,******+++---,,,,,,,,,+++++++++******)))************+++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---------///222444///......---,,,,,,++++++++++++++++++***************+++---......---,,,+++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++,,,,,,,,,------......///------,,,++++++,,,------)))***++++++******+++---,,,++++++******++++++,,,)))************+++++++++,,,+++***))))))***+++,,,)))***++++++++++++***)))*********++++++++++++,,,)))***,,,------,,,***)))+++++++++++++++*********++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******)))(((((((((((()))***))))))))))))*********+++)))+++------,,,+++,,,---)))************++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))************************++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++************************+++***)))))))))***+++,,,))))))))))))************+++,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++------+++++++++,,,*********++++++,,,------,,,---...---+++***+++,,,***++++++,,,,,,------...***,,,.........///000222,,,,,,---...............//////---,,,,,,,,,---...---+++***+++---///000000/////////000//////...---...------------...//////////////////000000000000000000111222333444555666111111111111111111111111111222222333444333333333111333444555444333444555666777888888888777666555222222222222222111000///111222333444444444444333666555333222111111000000111111111444777:::::::::444555555666777888999999888:::===???@@@AAADDDFFFFFFIIIJJJGGGAAA;;;888888555666777:::===BBBEEEHHH???>>>============>>>>>>888777666888;;;===>>>>>>::::::999888888999999:::<<<<<<======<<<;;;:::999666777888777555666777999<<<:::888666666666888999555777888888777777888:::<<<======<<<::::::<<<======;;;:::999999:::<<<===;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCAAA???>>>===;;;999777666666777888888777555444444444555666555444444333333333444444000111222222222111///...000000000000000000000000...///000///...---...000------------------------000/////////---,,,+++***---,,,***+++...000111111000///...---,,,+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------,,,+++)))***---///***,,,---,,,+++***+++---)))+++------,,,,,,,,,...,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******+++,,,---------...111333......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,------...///000000---,,,,,,,,,,,,,,,---...***+++,,,,,,++++++,,,---,,,++++++******++++++,,,)))************+++++++++,,,+++***))))))***+++,,,)))***++++++++++++***))))))***,,,---------,,,+++***+++,,,------,,,+++***+++++++++******))))))(((************************,,,+++++++++,,,,,,---...*********++++++++++++,,,***++++++,,,,,,++++++***************************)))))))))***************(((***---...---,,,------)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************)))))))))******+++,,,,,,++++++++++++***************************************))))))******+++,,,((()))))))))************(((((((((((((((((()))***++++++++++++++++++++++++,,,,,,,,,++++++******)))+++---......---,,,,,,---'''(((***,,,------------+++,,,------++++++,,,---+++++++++,,,,,,---------+++---//////......000111,,,------..................---,,,,,,---///222333,,,+++***)))+++---///111....../////////......---......------............////////////000000000000000000111222222333444444111111111111111111111111111222333333444444333333111222444444333333333444333444555555555444333333333333333222111000///...111111222222333333444444333444444222000000111333222222333555777999999999444444555555666777777888999;;;===>>>===>>>@@@BBBFFFIIILLLKKKEEE???:::777555666777999;;;===???@@@;;;;;;;;;<<<;;;;;;:::::::::999888888:::;;;<<<===::::::999888888888999999;;;<<<<<<===<<<;;;:::999666888999999777666666777;;;:::888666555555666666555666777777666555666888999:::;;;:::999999:::<<<>>>===:::999888999;;;<<<;;;:::999:::<<<===<<<;;;<<<>>>@@@BBBBBBAAA???>>>===;;;999666555555666777777666444333333333444555888666333222222333333333000000000111000///......000000000000000/////////...///000///...---...000------------------------............---,,,+++***+++*********,,,...//////,,,,,,+++,,,,,,---...///((()))+++,,,---,,,,,,,,,---......//////...------***++++++)))((((((***,,,+++,,,---,,,++++++,,,---((()))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------***+++++++++++++++,,,,,,------,,,,,,++++++*********,,,------------///111---------,,,,,,,,,++++++******++++++,,,,,,---------,,,***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------)))***+++---...000111222......------,,,,,,,,,,,,***,,,------,,,+++---...,,,++++++******++++++,,,))))))*********+++++++++,,,++++++******++++++,,,*********++++++*********)))***,,,......---,,,+++***++++++,,,,,,++++++***+++++++++***)))(((''''''++++++++++++++++++++++++************++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***+++,,,------------,,,+++************************)))***++++++***)))***,,,))))))*********+++++++++++++++***+++++++++,,,,,,)))((((((((()))+++...///******************************)))******+++,,,---+++++++++*********))))))***************+++++++++***************+++++++++((()))))))))************&&&&&&'''((()))*********++++++++++++++++++++++++++++++******)))))))))(((((()))++++++)))))))))***&&&(((***,,,......------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,...///...---,,,---...++++++,,,---------------+++***))))))***,,,...000---,,,+++***)))***---...,,,------.........------..................------////////////000000000000111111111111000000000000000000000000000000000000000111111222222222222222000222444444333222333444222333444555555444333222333333333222111000///...000000111111222333444444000222222222111111333555444555555666666666777777444444444555666666777777888999;;;<<<<<<<<<>>>@@@BBBEEEIIIJJJGGGAAA<<<999777777888888888888888888999::::::::::::888777666888888888888999;;;===???;;;::::::999888888999999:::;;;<<<<<<<<<;;;:::999666888999999888777666777999888777555444444444555555666777777666555666888999:::;;;:::999999:::<<<===<<<:::888777888999:::===;;;::::::;;;;;;:::888999;;;===?????????>>>===<<<:::888666444444555666666555333222222222333444111...,,,,,,...000000000000000000000//////......000000000///////////////...///000///...---...000------------------------,,,,,,---------------,,,++++++,,,++++++,,,------************+++,,,---...)))***++++++,,,,,,,,,,,,++++++++++++******))))))(((***,,,,,,+++))))))***+++,,,------++++++,,,---'''((()))+++,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,......------,,,,,,++++++***,,,------,,,,,,---///,,,,,,,,,,,,,,,+++++++++)))*********++++++,,,,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......++++++,,,,,,,,,---------000000///...---+++***)))***,,,------,,,+++---...,,,++++++******++++++,,,))))))*********+++++++++,,,++++++++++++++++++,,,+++******************+++)))***,,,......---,,,++++++++++++++++++++++++++++++++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++***++++++,,,,,,++++++***+++,,,------------,,,++++++++++++***************,,,,,,+++)))''''''))),,,))))))*********+++++++++))))))(((((()))***++++++(((((((((((())),,,...///*********************************++++++---......+++++++++*********))))))))))))*********+++++++++))))))******++++++++++++))))))))))))************(((((((((***,,,---+++)))++++++++++++++++++++++++*********))))))))))))))))))+++,,,,,,+++******+++'''(((***,,,------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******+++,,,,,,,,,,,,,,,///...,,,+++++++++,,,---......---,,,***)))+++---+++,,,------------------.........///......---,,,////////////000000000000111111000000////////////000000000000000000000000///000000111111111111111000222333444333222333444333444555666666666555444222222222222222111000///000//////000111222444444000000000111222444555555444555666555444333444666555555555555666666777777333666888:::;;;<<>>@@@CCCEEEDDDAAA===;;;888777777777666555555555888888999999888777666555333444666777999===AAAEEE<<<<<<;;;:::999999999999888999:::;;;;;;:::999888666888999999888777888888888777777666555555555555555777888888777777888:::<<<======<<<::::::<<<===::::::999888888888888888;;;<<<<<<<<<;;;999888888888999:::;;;<<<<<<<<<<<<;;;999777555444444555666555444222111111111222333---***))),,,111444444222000000000000////////////////////////////////////...///000///...---...000------------------------++++++,,,---------------+++---......,,,,,,---...---,,,++++++*********+++,,,,,,+++******++++++,,,,,,+++++++++++++++++++++)))+++...///...,,,+++++++++---...---,,,+++,,,...(((((((((***++++++(((%%%***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---......---------------,,,***,,,------,,,+++,,,---,,,,,,,,,,,,++++++++++++************++++++++++++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,...///000000///...---+++)))((((((000000000///---,,,***)))***+++,,,,,,++++++,,,---,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++)))***,,,---------,,,++++++++++++++++++++++++++++++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++*********++++++++++++,,,***++++++,,,,,,++++++***************************+++++++++++++++*********------,,,+++))))))+++---)))************+++++++++)))(((''''''((()))+++,,,******************+++,,,******************************++++++,,,---...///,,,++++++++++++*********)))))))))***++++++,,,,,,))))))***++++++++++++***))))))))))))************))))))***,,,...,,,((($$$++++++++++++++++++++++++)))***************+++++++++---///...---,,,------((()))***+++,,,---------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...******+++,,,,,,,,,,,,,,,000000/////////.........---///000///---+++---...,,,,,,---...................../////////...,,,,,,////////////000000000000000000000000000111111111000000000000000000000000///000000111111111111111000222333333222222222444222333444555666555555444111111222222222111111000////////////000222333555333111///000333555444222111333555444333222444666555666666666666777777777333555888999999:::===???;;;<<<===>>>???>>><<<;;;777666555555444555555555666666666777777777888888222444666777888<<>>===<<<;;;::::::::::::777777999999999999888777666777888888888888999;;;888888888777777777777777666777999999999999;;;<<<===>>>>>><<<::::::;;;<<<888888999::::::999888777777:::<<<<<<999777888::::::999999999999:::<<<===999888666444444444666777444333222111000111111222111...---000444666444111111111000000//////000000---.........///000000000...///000///...---...000------------------------,,,,,,---------,,,++++++'''***------,,,,,,---///------,,,++++++++++++,,,///---+++)))((()))+++,,,......---------......///+++,,,...---,,,+++,,,---,,,---...---,,,,,,,,,...***))))))+++,,,+++'''$$$******+++++++++,,,,,,,,,)))************+++++++++*********++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---------***+++------,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,...000111000//////---,,,+++***)))---......//////...---,,,)))***++++++******+++---,,,++++++******++++++,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++*********++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++------...------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******)))(((((((((((()))***,,,,,,,,,++++++*********%%%(((+++,,,,,,+++++++++)))************+++++++++)))(((''''''(((***,,,---))))))***+++++++++++++++************************)))))))))***+++---...///,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,((()))***+++,,,++++++***))))))))))))************)))))))))+++,,,)))###++++++++++++++++++++++++*********++++++,,,,,,---(((***,,,+++***)))***************++++++,,,------***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------///000***+++,,,,,,------,,,,,,((()))+++,,,---.........---///222222///...///111------...///000000//////....../////////...,,,+++////////////000000000000//////000111222333333444000000000000000000000000000000111222222222222111000111333333222222222333000000222333444333333222000111111222222222111111///.........000222333555666222...///444555333///...111333444222222555888666666666777777777777777777888999999888777888:::;;;:::999:::;;;<<<;;;:::555444444333444555777888444444555555777888:::;;;555666888777777:::@@@EEE???>>>===<<<;;;:::::::::666666888999999888777666666777888888777888:::<<<999999999999999:::::::::666888:::::::::;;;===>>><<<<<<<<<:::888777888999777888:::;;;;;;:::888777222777<<<<<<888666888<<<;;;:::888888888:::<<<===888777555444444555666777333333111000000000111222444111///000222111,,,'''222222111000000000000000,,,------...///000111111...///000///...---...000------------------------.........---,,,+++***)))"""%%%)))*********,,,///+++++++++,,,---...000111111///+++((('''(((***,,,+++++++++++++++,,,------+++++++++)))((((((+++---,,,---......,,,,,,---...,,,++++++,,,...,,,'''###*********++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++))))))***+++,,,,,,------*********++++++,,,,,,---)))+++------,,,*********++++++++++++++++++++++++.........------,,,,,,,,,)))))))))***++++++++++++++++++------------++++++++++++++++++,,,...000111,,,,,,------...//////000***+++---///000000//////(((***++++++***)))+++,,,,,,++++++++++++++++++,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******)))))))))***+++,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,************************&&&''')))+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********!!!(((------+++)))((()))************+++++++++***)))(((((()))+++---...$$$&&&(((+++---......---************************((((((((()))***,,,---...---------,,,,,,,,,++++++((())))))***++++++,,,,,,((()))***+++,,,+++******))))))))))))))))))))))))((()))***++++++++++++++++++++++++************)))************************,,,,,,+++***(((&&&%%%$$$)))+++---,,,)))(((***,,,+++---000111///---,,,,,,+++,,,------......------,,,------......------,,,+++'''%%%''',,,,,,&&& )))***+++,,,---,,,++++++...///000222222222111000222222111111000111111111...///000///...---...///---............///333666111111000000/////////...///////////////.........///000111222111000...,,,555444222000---...111444111222333222111111333555///000333444444222000...111000///////////////000333///...444888888888999777555444222222333444555888888888777555555777:::555555666666777777888888888777666666777777666555444444444555555555555555555666777777888777666666222333444666777888888888999999:::::::::999777777:::888888:::======;;;888666666777888:::;;;<<<<<<999::::::;;;:::999888777777555555666999===>>>>>>777888999:::999888777666::::::;;;;;;:::999777666777777888888888888777777444555777777777888:::<<<999;;;999555444555555222111111000000000000111111111111111111111111111222111111000000000000111111000.........000000///...///...---,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,***)))(((***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---...///))))))*********+++++++++(((((()))***,,,---...///...---,,,******+++,,,---,,,---......,,,,,,---...000...***((('''))),,,---///......---------......)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///......------,,,,,,+++(((,,,//////,,,***+++---++++++******+++---///000000---,,,---///000...,,,---------,,,,,,++++++++++++***+++,,,------+++))),,,,,,------...///000000++++++******++++++,,,---,,,------,,,++++++,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,***************************+++---,,,+++***+++,,,++++++***))))))******+++'''***,,,+++)))(((+++---+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++******++++++,,,---)))************+++++++++)))+++---,,,+++***++++++&&&'''))))))(((((()))+++)))))))))))))))))))))))))))*********((((((***+++***)))((('''&&&&&&&&&&&&///---***((()))+++...000,,,,,,,,,++++++*********,,,++++++******))))))))))))+++,,,,,,+++***,,,---))))))))))))))))))))))))))))))***++++++++++++++++++++++++************)))***************************************)))(((''')))+++,,,+++)))(((***,,,+++---//////...,,,,,,---+++,,,------...---------+++,,,,,,,,,,,,,,,,,,+++---***))),,,......***&&&++++++---.........---,,,......///000000000//////111111111000111111111222///000000///...------...---......------...111444000000/////////.........000000000000000000000000000111222333222111///...222111000//////000222333000222222222111111333444///000222333333222000///000000////////////000000333//////444888777777888666555333222222333444555777888888777666555777888555555666666777777777777888777777777777777666555444444444555555555555666666777999::::::999888777333333444666777777777777999:::<<<======<<<:::999;;;::::::;;;>>>>>><<<:::777888999:::;;;<<<======888999999:::999888777666777555555666999<<<>>>>>>888888999999999999999888777888999999999888777666666777777888888777777666555666666666666777:::<<>><<<<<<;;;;;;===>>>???===<<<::::::;;;<<<======>>>>>>888888888888888888777666777555555666999<<<===<<<999888888999999:::;;;<<<888999999999999999888777666666777777777777666666666666666555555666:::<<>><<<<<<<<<===>>>>>>>>>===<<<<<<======>>>>>>??????888888999999999888888888777666555777999;;;;;;;;;999888888888999;;;===>>>======<<<<<<;;;:::999999666666666777777666666666666666666555444666999<<<===???===777555666555222222222222111111222222222444444333333222222111111//////............//////111///......//////---,,,+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,---,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******)))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------......---,,,+++******,,,---,,,+++***+++,,,+++++++++,,,,,,++++++***,,,++++++++++++,,,,,,---++++++++++++***))))))(((++++++++++++++++++++++++)))+++,,,,,,+++***,,,---))))))***++++++,,,------***))))))+++......,,,***)))***+++,,,,,,***)))(((---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++...+++))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---***+++++++++))))))+++,,,)))))))))))))))))))))))),,,+++++++++++++++++++++************************++++++)))'''&&&'''***---******,,,,,,---,,,++++++,,,***((()))---...,,,*********+++++++++******)))***++++++,,,,,,++++++******************++++++,,,))))))*********+++++++++''')))+++***)))((()))***+++,,,---,,,***)))***+++))))))))))))))))))))))))((())))))(((''''''(((***(((((()))***++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***+++,,,+++++++++)))+++,,,,,,+++***,,,---))))))))))))))))))))))))******+++++++++******)))+++++++++*********))))))***************************++++++,,,,,,,,,,,,+++)))))))))***++++++++++++******+++*********,,,...***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,%%%))),,,,,,***))),,,///,,,,,,,,,,,,,,,---------111000...---,,,------...,,,---...000111111111000//////000///,,,+++,,,------......---++++++,,,---,,,,,,,,,---------------/////////000000111111111//////000000000000000000111...,,,...222222---(((---///111111000000000111111000///...///000222333000000000000000111222222222111333777777333222555444444333333222222222222111333555666555444444555666666666555555555555555222444555444222111222333444444555555666777777888555666888999999777444333444444555555555555555444555777;;;>>>???@@@???>>>;;;<<<<<<<<<<<<<<<===>>>===>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::777666666777999;;;:::999888888888888999;;;>>>???@@@???===<<<:::999888777666666777777777777666666666666666555444555888;;;666888777333222444444222111111000000000000111111111111111222222333333333//////............/////////...------......,,,+++***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***'''$$$$$$'''+++...///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++++++++************++++++++++++,,,,,,,,,++++++++++++***111000...---,,,,,,------,,,---...---,,,+++,,,...******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---......+++++++++++++++***)))(((++++++++++++++++++++++++)))+++,,,,,,+++***,,,---))))))***+++,,,,,,------&&&))),,,---,,,+++,,,---)))***+++,,,,,,***)))(((+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++...+++))))))***,,,,,,,,,++++++++++++++++++******++++++******++++++,,,---+++,,,---,,,******,,,---))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++)))'''&&&'''***---)))***++++++,,,,,,,,,,,,---***(((***---...---***)))******+++++++++*********++++++,,,,,,++++++***,,,++++++++++++,,,------))))))*********+++++++++''')))+++***)))((()))***,,,------,,,***)))***+++))))))))))))))))))))))))((()))***)))'''''')))***'''((()))+++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++'''(((***,,,,,,,,,+++***)))+++,,,,,,+++***,,,---))))))))))))))))))))))))***++++++++++++***))))))+++++++++************)))************************++++++,,,,,,,,,+++*********)))((()))+++,,,,,,+++(((***+++,,,++++++,,,...******+++,,,,,,,,,,,,,,,,,,------......------,,,(((+++------++++++---000+++************+++,,,---//////...---------......,,,---...000000000//////---...///...,,,,,,,,,...,,,---......,,,+++,,,---,,,,,,,,,------------.........///000000111111111///////////////000000000111///...///111000---))),,,...111111000//////000000///......///000222333000000000000111111222333000000333777666222222555333333333333222222222222000222444444444333444555666666666555555555555444111444555444111///111444444444555666777777888999999999::::::999888777666222333444555555555555555444666888:::<<<===>>>>>>;;;<<<===<<<;;;<<<===???>>>=====================;;;::::::::::::;;;<<<<<<777666666888999:::999777777777888888:::;;;<<<===>>><<<;;;999777666555555777777888888888888777777444666666666555555777999666888666222111333333000111000000000000000000111//////000111222333333444000//////......//////000,,,+++***+++,,,---,,,***+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((($$$ !!!&&&***------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++++++++---,,,***)))***+++---///,,,---......,,,,,,---...******+++,,,,,,,,,++++++,,,,,,+++,,,,,,---...///++++++,,,,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))******+++,,,------...$$$)))------+++))),,,...******+++++++++++++++******+++,,,,,,******+++,,,*********+++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,------,,,++++++,,,...************************(((((()))***,,,---...///************************++++++***)))'''(((***---))))))))))))***+++,,,---,,,+++***+++,,,------,,,))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......)))************+++++++++***,,,------,,,++++++,,,+++,,,---,,,*********,,,)))))))))))))))))))))))))))******)))(((((()))+++)))***,,,---......------***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))+++,,,,,,+++***,,,---))))))))))))))))))))))))+++++++++++++++***))))))+++++++++************)))******************************++++++++++++*********((('''))),,,---,,,+++'''***,,,------,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---///+++******)))***+++,,,---+++,,,,,,------------,,,,,,---///000000///...---+++---......,,,,,,---///+++---//////---------...,,,---------............//////000111111222333333000000//////000111111222/////////000000//////...+++...000111000/////////.........//////000111222000000000000111222333444...///333888666222222666333333333333333222111111000111222222222222444666666666555555555444444444222555777555222000222555444444555666777888999999;;;:::999888888777777777111222333444555666666666666666777888999;;;===>>>===>>>???>>><<<<<>>>>>@@@@@@???======@@@CCC<<<<<<<<<;;;::::::999999999999888888888999;;;<<<777666777888:::999777555555666888999::::::999888999999888888888999;;;<<<999999::::::::::::999999222555777888777666555555111444444111111444555333333222222222222222222333000000000000////////////111111000000000000111111///......///222333333222---,,,,,,,,,,,,---...///+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++...,,,,,,///333333...)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,***)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,------,,,)))'''%%%***+++,,,,,,******+++,,,+++*********+++,,,,,,---))))))))))))***+++,,,---+++,,,,,,---............++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,------------......(((''''''***...///---***++++++******+++---///000(((+++,,,,,,)))(((***,,,))))))******+++++++++++++++***+++,,,------+++)))******+++,,,------......++++++******++++++,,,---***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************+++---,,,+++***+++,,,***(((&&&%%%%%%(((,,,...))),,,...---+++***,,,///((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---)))************+++++++++)))+++---,,,+++***+++,,,((()))++++++******+++---))))))))))))))))))))))))+++,,,,,,+++******+++---&&&(((***++++++***)))(((,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,)))***,,,------+++(((&&&)))+++,,,,,,+++***,,,---+++***)))(((((()))***+++)))((())),,,//////,,,)))+++***)))))))))***,,,,,,+++,,,...000000///...---+++++++++************))))))************+++++++++------,,,,,,,,,---......''')))+++,,,,,,+++,,,...&&&(((***+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,------------,,,,,,,,,++++++******+++,,,,,,,,,++++++---......,,,++++++---///,,,,,,,,,---------......&&&(((***++++++,,,...000444111//////222333222000///000222555999888333//////000000000......000111------...000000111111111000000//////444999666000000000000000111111111111333555666888888888777777000000000111222222222333222333333111111222555888555666666555444444666777777999;;;;;;999555333111333333333444666888999:::777444555:::<<<999666666222333444666777777888888777888999;;;===>>>@@@@@@AAA@@@>>>======>>>@@@AAA:::;;;<<<<<<;;;888666444;;;::::::999999888888888666666666666666555555555999888777999<<<<<<:::777::::::;;;;;;::::::999999777888:::<<<<<<;;;:::999777:::;;;:::666555666999555444333333222222333333000000000000000000000000222222111000000000000000000000////////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******222------000...(((&&&)))******))))))******+++,,,,,,,,,++++++***+++++++++***+++,,,+++******,,,...)))))))))***+++++++++,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///++++++*********+++,,,---)))+++,,,,,,+++***,,,---***+++,,,+++***)))+++...---.........---+++)))(((++++++,,,,,,---...//////***+++,,,---...---,,,+++///...---,,,+++,,,---...,,,,,,++++++++++++++++++$$$***+++''''''+++---***************+++,,,---...,,,,,,,,,++++++***************++++++++++++******))))))(((((()))***+++,,,///+++((())),,,......,,,,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,(((***++++++++++++---...******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++(((***++++++***)))+++,,,)))+++------,,,******++++++,,,,,,+++******+++---+++*********)))(((((((((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,((($$$$$$)))...------------,,,,,,+++***,,,,,,---...////////////,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++((()))***,,,,,,+++******+++***)))(((((()))***+++)))((()))+++...///,,,)))+++***)))))))))***+++,,,)))+++,,,......---,,,+++(((((()))***+++,,,,,,---************++++++++++++,,,,,,,,,+++,,,,,,---...(((***,,,,,,++++++,,,---***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,+++++++++******)))))))))******+++,,,,,,,,,,,,++++++---//////...------...,,,,,,,,,---------......''')))+++,,,,,,---///111444111//////111222111///111000000111333333000...///000000///......///111---...///000111111111111111111000000444999777111//////000000000111111111222333444555666666666555111111111111222222222222222222222222111222555888666777777777666666777999:::<<<>>>===999666555666333333444444666888999:::777555777;;;;;;777666888333444555777888888999999777888999;;;<<<>>>???@@@???>>>===;;;;;;===>>>???<<<;;;:::999888777666666888888777777666666555555555666666666666777777777:::888888:::<<<<<<:::777999:::::::::::::::999999888999;;;<<<===<<<;;;:::999:::;;;:::888777777888444444333222222222222333000000000000000000000000000000///...............000000////////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...++++++///...***))),,,******))))))******+++,,,,,,,,,++++++***++++++,,,***+++,,,+++******,,,...+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,---******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---...,,,++++++,,,---,,,+++++++++,,,,,,+++***((('''******++++++,,,------...++++++,,,,,,------,,,,,,......---,,,,,,+++,,,,,,+++++++++++++++++++++++++++---,,,)))***...---)))************+++,,,---...---,,,++++++*********+++******++++++++++++******)))******+++++++++++++++---+++******+++---------,,,++++++++++++,,,------***+++,,,,,,******+++,,,''')))************,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++)))***++++++******+++---)))+++------,,,******+++***++++++***))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---)))&&&%%%***...,,,---------,,,,,,+++***,,,,,,---------,,,++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,+++++++++))))))***++++++++++++*********))))))))))))******)))((()))+++---...,,,*********))))))******+++,,,((()))***+++,,,+++******(((((()))***+++,,,,,,---************+++++++++,,,++++++******++++++,,,---)))+++,,,,,,+++***+++,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,+++***))))))((((((******+++,,,,,,,,,,,,,,,))),,,000111111///......,,,,,,,,,---------......)))+++---------...000111333111//////000000///...444222000///000000///...///000000///......///111...///000111111222111111111222111111444999777222////////////000000000000000000111333333333333333222222222222222111111111222222333222111222555777777888999999888888:::;;;@@@CCCCCC???999444555777444444444555666888999:::777777:::===:::555666:::666666777888999:::;;;;;;777777999:::<<<===>>>???<<<;;;:::999999:::;;;<<<<<<:::888666555555666777777777777777666555444444555555666777888999::::::;;;:::::::::<<<<<<:::888::::::::::::::::::::::::::::::<<<=========<<<;;;<<<;;;:::999:::999888777444444333222222222222222000000000000000000000000000//////...............000//////......//////000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++)))***---...,,,,,,...******))))))******+++,,,,,,++++++***++++++,,,,,,***+++,,,+++******,,,...---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++*********++++++)))***+++,,,---,,,++++++)))+++,,,,,,+++***,,,---111...***+++...///,,,))))))***+++++++++******))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,+++***)))*********++++++,,,,,,---,,,,,,+++***,,,000...***************+++,,,---------,,,+++*********+++,,,******++++++++++++******++++++,,,,,,,,,+++******+++,,,,,,+++***+++---///+++++++++++++++,,,------***+++,,,,,,******+++,,,''')))******))))))+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,++++++,,,---)))+++------+++***++++++)))***+++***)))((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,)))(((***---,,,,,,---------,,,+++++++++,,,,,,+++***)))((((((,,,++++++***++++++,,,,,,,,,++++++******++++++,,,*********))))))*********(((((()))))))))***************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********)))******+++,,,***))))))))))))))))))***(((((()))+++,,,,,,,,,+++***************+++++++++((()))******++++++******+++++++++************)))*********+++++++++,,,,,,*********)))***++++++,,,***,,,------+++******+++''')))++++++******+++,,,+++++++++++++++++++++++++++,,,------+++))))))***......---,,,+++***))))))******+++,,,------------***,,,///111000000000000,,,,,,,,,---------......+++,,,.........///111222000//////...///000000000444333222111111111111111...///000///------///000//////000111222222111111000111111000333777555111....../////////000000000//////000111222222222333333333333222222111111111111222333333222333555777777999;;;<<<;;;;;;<<<>>>EEEGGGFFF@@@777222333666555555555666777999:::;;;888:::===>>>999444666<<<888999999999:::;;;<<<<<<777777888:::;;;<<<===>>>;;;:::999999999999:::;;;:::999777666555555555666999::::::::::::999888777555555777888:::<<<=========<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<======;;;<<<======>>>===<<<<<>>>>>>>>???@@@CCCDDDCCC===666333444888777777777888999:::;;;<<<;;;<<<>>>???:::444666<<<:::999999999:::;;;<<<===666777888999:::;;;<<<===::::::::::::::::::::::::666777888888777666444333999:::<<<======<<<;;;:::666666888:::<<<>>>???@@@>>>>>>>>>===;;;::::::;;;<<<<<<<<<<<<===???@@@AAA=====================<<>>>>>===>>>???;;;666777<<<:::999888888888:::;;;<<<666777777888:::;;;;;;<<<::::::::::::::::::::::::555666888999999777555333666777:::<<<===<<<;;;:::777888999;;;>>>@@@AAABBB@@@@@@@@@>>>;;;:::;;;<<<===<<<<<<<<<===???AAACCC============<<<<<<<<<<<<>>><<<::::::999999777555333333222111111111111111000000000000000000000000...............//////000///......------......//////......------......///***++++++,,,,,,------...,,,,,,,,,+++++++++******+++---...,,,+++---,,,)))******))))))******+++,,,************+++,,,------***+++,,,+++******,,,...++++++******************,,,++++++******++++++,,,+++++++++,,,++++++***))))))***+++,,,---,,,++++++)))+++,,,,,,+++***,,,---''',,,000,,,&&&###(((...***)))))))))***+++,,,,,,------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++************++++++,,,,,,------,,,---...+++'''(((,,,,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******---+++(((&&&&&&'''***,,,***++++++***)))***,,,...***************+++,,,,,,***+++,,,,,,******+++,,,+++---...---,,,,,,---...******+++++++++,,,,,,,,,,,,,,,+++******+++++++++***+++,,,,,,++++++,,,---+++,,,,,,+++******+++---***,,,...///---,,,,,,,,,,,,,,,,,,---------------))))))*********+++++++++***++++++,,,,,,------...++++++,,,---------,,,,,,++++++,,,---------,,,,,,))))))***,,,,,,---------************+++,,,------,,,++++++******++++++,,,*********))))))************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********)))******+++,,,((()))***++++++***)))(((''')))******((((((+++---((()))***+++,,,++++++***+++*********++++++,,,,,,(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------+++************+++,,,,,,(((***,,,,,,++++++,,,---)))+++,,,,,,+++******+++************************)))+++,,,,,,+++***+++,,,(((((((((((()))))))))))))))***+++---.../////////,,,---......---,,,---...,,,,,,,,,---------......,,,...//////......000111000222222111//////111333,,,...//////---,,,...000......///...---,,,...000......////////////......,,,000111//////111111///111111111111222222222222000000//////000111222333222222333333333333333333444666888888888777888:::777:::===@@@@@@@@@AAABBB<<<:::888888999:::999777<<<<<<<<<<<<===>>>??????BBB>>>===>>><<<888888:::999888777666777888:::;;;666666777888999:::;;;;;;999999999::::::999999999777777888888777777666666333555888;;;=========<<<999999;;;===???@@@BBBCCCAAABBBAAA???;;;:::;;;===;;;;;;::::::<<<>>>AAACCC>>>===<<<<<<;;;;;;;;;<<<;;;<<<<<<:::777666555666333222222111111111111111000000000000000000000000...............///000000///......------......///...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,+++++++++*********---...++++++......*********))))))******+++,,,************+++,,,---...***+++,,,+++******,,,...******++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---(((+++...,,,'''&&&)))...+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++...'''$$$***...,,,******,,,,,,++++++***++++++,,,(((***+++------,,,+++*********++++++++++++***************)))******++++++,,,***((((((***+++,,,,,,***************++++++,,,***+++,,,,,,******+++,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,+++*********+++,,,---)))***++++++******+++---+++,,,,,,+++))))))+++---))),,,...///---,,,++++++------------------,,,,,,((())))))***+++,,,------******+++,,,,,,---......++++++***+++,,,---,,,,,,***+++,,,,,,---------,,,******+++,,,,,,+++++++++************+++,,,---...,,,++++++******++++++,,,++++++************++++++************++++++++++++++++++,,,,,,,,,+++******************++++++++++++***++++++++++++,,,,,,,,,)))*********++++++++++++))))))***++++++++++++***((()))***++++++***)))(((''')))******((((((+++...((()))***+++,,,+++***************)))***++++++,,,+++++++++************)))++++++,,,,,,,,,---------++++++******++++++,,,---''')))+++,,,,,,+++---...---...000///...------...************************(((***,,,,,,++++++,,,---)))))))))***++++++,,,,,,)))***,,,---.../////////***,,,///000///,,,++++++,,,,,,,,,---------......,,,...//////......///111333555555333///---///111222333222///,,,+++///333---...///...,,,,,,...///---...............---------111333000///111222000111111222222222333333333//////......///000222333222222222333333444444444555777999999999888999:::666999===@@@AAAAAAAAABBB@@@<<<888888::::::666111>>>>>>===>>>>>>???@@@AAADDD???<<<======:::888999999888666555555777888:::666666777888999::::::;;;888888999999999999888888:::999777666555666888999333555999===?????????>>>:::;;;<<<===???AAABBBCCCBBBCCCBBB???;;;999;;;===:::999888999:::===@@@BBB>>>===<<<;;;;;;;;;;;;;;;:::<<<===:::666444444666333222222111000111111111000000000000000000000000000000000000000111222222.........------.........---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,+++++++++******(((---...***+++//////+++*********)))***++++++,,,************+++,,,---...***+++,,,+++******,,,...+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))***,,,---...------,,,++++++*********+++,,,---)))+++,,,,,,+++***,,,---++++++++++++******,,,---...---,,,+++++++++------++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,++++++,,,---///000,,,,,,++++++++++++++++++)))###000222...***,,,,,,++++++***+++++++++'''))),,,......---+++*********++++++++++++******'''))),,,......---+++***---***''''''+++---,,,************)))***++++++,,,***+++,,,,,,******+++,,,***,,,---,,,******+++,,,******+++++++++,,,,,,,,,++++++*********+++---...(((***++++++***)))+++,,,+++,,,,,,***))))))+++...(((+++---...,,,+++******,,,,,,,,,++++++*********(((((()))+++,,,---...///******+++,,,,,,---......+++***))))))+++,,,---,,,***+++,,,,,,------------++++++,,,++++++***)))(((************+++,,,---...,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++((()))***,,,,,,+++******)))******)))(((((()))+++'''((()))***+++,,,,,,,,,+++++++++************)))((()))++++++)))((()))***...,,,)))''''''))),,,...000///...---,,,+++++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++///---++++++,,,---......******+++++++++,,,,,,,,,---***(((''')))+++,,,,,,+++,,,------,,,,,,...000***+++,,,---............---...///...------...///,,,---//////...---......333333222222222222222222000000///////////////000...------------...//////000...,,,---///000...+++000000111222222222222111000000111111222333555555555222000///000222444444333333333444444444444444777;;;;;;777888>>>???<<<777999<<>>>>>999:::<<<<<<;;;:::;;;<<<999999999888666555333222000000000000000000000000//////.........000111222111000///------......///,,,***)))))),,,...//////---...///---+++******++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++...//////---++++++,,,------+++***+++...000...,,,+++++++++,,,,,,+++******,,,,,,------------......+++,,,.........,,,***)))))))))***,,,......,,,***)))))))))))))))))))))))))))***+++***)))((()))***(((((()))************)))(((((()))***++++++,,,,,,)))************+++++++++((()))***,,,+++(((###333///***((())),,,,,,,,,+++*********************'''***+++)))&&&&&&+++///******))))))******+++,,,,,,+++***)))))))))***+++)))******)))((())),,,...''')))+++++++++***+++,,,******+++++++++,,,,,,,,,)))***,,,,,,+++,,,...000---+++)))+++---///---+++++++++************++++++******+++++++++***)))(((************************+++++++++***************---***)))***,,,---)))&&&******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''''')))+++,,,...------,,,,,,++++++***,,,+++***)))))))))***++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++&&&'''((()))+++,,,......+++,,,,,,------,,,,,,+++)))************+++++++++)))******)))(((((()))+++((()))***+++++++++++++++(((((()))***+++,,,,,,---((()))++++++)))))))))***,,,++++++******++++++,,,...---,,,+++************++++++******++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---+++***)))***+++,,,,,,***++++++++++++,,,,,,,,,+++******))))))***,,,---+++,,,------,,,,,,...///,,,,,,,,,---......//////,,,.........,,,+++,,,...---///000000///......///111111111111111222222222000000////////////000000,,,,,,,,,,,,,,,---......///---,,,---///000///---000000111222222222222111......///000222444555666777555333222333555777888333333333333333444444555555999:::777888===>>>:::777999;;;???AAACCCDDDDDDCCC???:::888:::<<<======;;;===?????????>>>???@@@@@@???>>>===<<<:::999999<<<;;;:::999888888999999777777777888999999::::::555666777999::::::;;;;;;555999888555555999:::777777888999:::::::::999999;;;;;;<<<===>>>???AAABBB@@@>>><<<;;;;;;;;;999888999999999::::::;;;<<<===888:::<<<;;;:::999999:::888888888777666555444333000000000000000000000000000111111111111///...---111000///...---......///,,,+++******,,,......---***+++,,,,,,++++++,,,---,,,++++++***++++++,,,,,,'''((())))))******))))))++++++,,,,,,,,,+++*********+++,,,,,,+++,,,...000000...,,,,,,------,,,)))++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***+++,,,+++***((('''******+++,,,,,,,,,++++++************************)))***++++++)))))))))+++((()))******++++++******))))))******+++,,,,,,---************++++++++++++***))))))***,,,,,,***)))...,,,******++++++)))'''))))))******++++++,,,,,,%%%(((***)))'''(((---222******))))))******+++,,,+++******))))))***+++,,,***++++++***))))))+++---(((***,,,,,,,,,+++,,,---******+++++++++,,,,,,,,,(((***------,,,+++***+++---+++***+++---...---+++******))))))))))))******------,,,,,,,,,+++++++++******************************************++++++++++++++++++***))))))*********++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++************))))))))))))***,,,---++++++++++++,,,,,,,,,,,,+++******))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++***))))))(((((()))***+++)))***++++++,,,,,,++++++***++++++++++++++++++,,,)))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++)))******)))(((((()))+++)))******+++++++++******(((((()))***+++,,,,,,---(((***++++++***))))))***)))***,,,,,,,,,,,,***)))******))))))))))))******++++++******++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((***,,,,,,***)))+++---+++---...---,,,,,,---///...------------///000111...///000///---,,,---......000111111000//////000/////////000000111111222000000////////////000000...------------...//////...---,,,---///000000///000000111222222222222111,,,---...///111333555777444333222111111333555666555444222222222333555666444777999888999<<<;;;999777999;;;===@@@AAABBBBBBEEEBBB>>>;;;;;;<<<<<<<<<:::<<<>>>>>>>>>===>>>???===???@@@>>>:::888888:::<<<;;;:::999999999:::;;;888777777777777999:::;;;444555666888:::<<<======777999888555555999:::999666777888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;:::888777777777888888999:::;;;999:::;;;;;;999777777888666666666666666555444444000000000000000000000000...///222333333111///---000///......------......,,,++++++,,,---...,,,+++&&&(((***+++++++++---///,,,,,,++++++***++++++,,,'''((())))))******)))))),,,,,,,,,,,,,,,+++***))))))***++++++***+++---//////...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))******************+++******)))(((***,,,---,,,)))(((***---++++++++++++++++++++++++)))+++,,,+++******+++,,,)))******+++++++++++++++******++++++,,,,,,------************+++++++++,,,---+++((((((***,,,......))))))***+++,,,***'''###))))))***+++,,,------...''')))******((()))---111******))))))******+++,,,***)))))))))***+++,,,,,,+++,,,,,,+++))))))***,,,(((***,,,---,,,,,,---...******+++++++++,,,,,,,,,'''***---...,,,***(((''',,,+++***+++,,,------+++))))))(((((((((((())))))+++***)))((('''((())))))************************)))))))))***+++++++++,,,***,,,---+++'''&&&***---******++++++++++++******++++++++++++++++++++++++************************---,,,,,,+++***)))(((''',,,,,,+++++++++,,,,,,---))))))******+++,,,,,,---***)))))))))***+++,,,,,,))))))***+++++++++++++++)))))))))******++++++,,,+++***))))))((())))))***)))***++++++,,,,,,+++++++++++++++++++++*********)))************+++++++++,,,,,,++++++***))))))))))))******++++++******))))))************+++++++++)))******)))(((((()))+++******+++++++++******)))+++++++++************)))(((***,,,+++***)))******))))))***++++++***)))))))))))))))))))))***++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,---...+++++++++,,,,,,,,,------&&&+++......***(((+++...+++---......---,,,---...///...---,,,---///111333000111111000...---...///...000111111///......///------......///000111111000////////////000000111111111000000111111222333---,,,---...///000000000000000111222222222222111.........///000222333444111222111111000111444666777555333222222444777999444666999:::;;;;;;:::999888999:::<<<>>>???@@@@@@FFFCCC@@@>>><<<<<<<<<<<<;;;===>>>???>>>===>>>???<<>>888666888;;;999999;;;;;;<<<;;;:::999999888666666666888;;;<<<:::::::::::::::;;;;;;;;;::::::999888888:::<<<<<<555666777888999:::;;;;;;999:::<<<=========<<<;;;<<<;;;::::::;;;;;;999888555555555555666777888999:::;;;<<<;;;999777777777333444555555555555444444////////////////////////+++,,,///222333444333333//////......------------,,,,,,,,,---......+++)))&&&((()))******+++---...,,,,,,++++++******++++++++++++,,,---------------,,,,,,,,,,,,+++***)))))),,,,,,,,,+++)))((()))************+++---.........,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...///,,,'''&&&***...++++++++++++++++++++++++***+++,,,,,,+++***,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,---------*********+++++++++,,,,,,...,,,)))'''(((*********'''(((***++++++***'''$$$******++++++,,,,,,------+++,,,---+++(((((()))+++******))))))******+++,,,(((((()))******+++,,,---,,,,,,---,,,***)))***+++(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,(((***------+++***)))***+++******+++,,,,,,,,,,,,******))))))))))))******+++***(((&&&&&&'''((()))************************(((((()))***+++,,,,,,,,,+++,,,+++)))''''''+++...******++++++++++++*********+++++++++++++++,,,,,,************************,,,,,,++++++******))))))---,,,,,,,,,++++++,,,,,,))))))*********+++++++++(((((()))******+++,,,---((()))***,,,,,,+++******((())))))***+++,,,,,,---++++++***))))))((((((((())))))***+++++++++++++++,,,,,,++++++******))))))))))))*********+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))*********+++++++++)))******)))(((((()))+++******+++++++++******)))+++++++++************))))))***,,,,,,***)))***+++***)))(((((((((((()))******************+++,,,---++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...++++++,,,,,,,,,---------&&&+++///...***(((+++...+++---//////---,,,,,,---///...---,,,---///111333...///000///---,,,---...---///000000...,,,------,,,,,,---...//////000000///////////////000111111222111111111111222333333,,,---...//////000111111000000111222222222222111111000000000000000111111333555666555444555777:::888777555444444666888:::555666999<<<===;;;::::::999999999:::;;;<<<===>>>CCCBBBAAA???===;;;;;;;;;;;;===??????>>>===>>>???;;;>>>@@@===888555777:::444777;;;>>>???===999777999888666666666888;;;<<<======<<<;;;;;;;;;;;;<<<;;;:::999999::::::;;;===888888888888888888888888999:::<<<===>>>===<<<<<<;;;:::::::::;;;;;;888666444333333444444555666777:::;;;<<<;;;999777777777222222333444444444444333////////////////////////------...///000222444555...............------,,,,,,,,,,,,---......+++)))((()))++++++******+++,,,---,,,++++++*********+++,,,---......//////......,,,,,,,,,,,,,,,+++***)))+++,,,,,,***(((((()))***))))))++++++,,,---...///,,,++++++++++++,,,---...,,,,,,,,,------------...,,,+++*********+++,,,,,,+++...///,,,'''&&&***...++++++++++++++++++++++++)))+++,,,,,,++++++,,,---******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,+++******++++++)))(((******+++******))))))))),,,,,,,,,++++++*********+++,,,,,,***)))((()))*********))))))******+++,,,(((((()))***+++,,,,,,,,,+++---------+++)))***+++&&&(((***************,,,******+++++++++,,,,,,,,,***++++++******+++...000******++++++++++++,,,,,,,,,++++++******++++++,,,///...,,,******+++---...************************(((((()))***+++,,,,,,,,,...+++'''''')))+++,,,+++******++++++++++++***************++++++,,,,,,,,,***************************+++++++++,,,,,,------+++++++++++++++*********+++++++++*********))))))(((((()))***+++,,,,,,,,,((()))***,,,,,,+++******)))******+++,,,---......************))))))(((((())))))***++++++++++++***+++++++++******)))))))))))))))*********+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))******)))(((((()))+++)))******+++++++++******(((((()))***+++,,,,,,---)))+++,,,,,,+++******+++***)))(((''''''((()))***+++++++++++++++,,,---...++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------(((+++...---***)))***,,,,,,,,,,,,,,,------------)))+++------******,,,...+++---//////---,,,+++,,,...------------///000111+++,,,---,,,++++++,,,------///000///---,,,,,,,,,---------......//////000///......//////000111222000////////////000111111---...000000//////000222000000111222222222222111333222111111000000000000111333666555333333777:::888777555555555666888999777666888<<<===;;;:::<<<999999999999999:::;;;<<<>>>???@@@>>><<<;;;;;;<<<;;;<<<>>>>>>===<<<<<<===;;;===>>><<<888666777888222555:::>>>>>><<<999666888777777777777999:::;;;;;;;;;::::::;;;===>>>@@@999777777::::::888888;;;>>><<<:::888666555444444999999:::<<<<<<=========;;;:::::::::;;;:::777555333222222333333444555666888999;;;:::888666777777111222222333333333222222000000000000000000000000111000///......///000111---............---,,,,,,,,,++++++,,,---...,,,+++***+++,,,+++***)))***+++------,,,+++************++++++,,,------------,,,***++++++,,,,,,+++++++++((()))******)))***,,,...+++,,,---,,,+++***+++,,,+++******)))***+++---...******+++++++++,,,,,,,,,***)))'''&&&'''(((***,,,***,,,---,,,)))(((***---++++++++++++++++++++++++(((***++++++******,,,---)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++---//////---***,,,,,,,,,***))))))+++------,,,,,,+++***)))((((((&&&'''((()))***+++,,,,,,******))))))******+++,,,((()))***+++++++++++++++***,,,------,,,***++++++%%%''')))***))))))***+++******+++++++++,,,,,,,,,+++++++++))))))+++000333)))***++++++******+++---,,,,,,,,,++++++,,,,,,,,,...---,,,+++***++++++,,,************************)))))))))***+++++++++,,,---***&&&'''+++---,,,*********++++++++++++***************++++++,,,,,,---******************************+++,,,---......///))))))***************)))---,,,,,,+++******))))))((()))***+++++++++++++++))))))***++++++++++++++++++++++++,,,,,,------...)))************))))))(((((()))******++++++*********************))))))))))))************+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))************+++++++++)))******)))(((((()))+++((()))***+++++++++++++++(((((()))***+++,,,,,,---)))+++,,,,,,+++******+++******++++++++++++******,,,,,,+++++++++,,,,,,---++++++******++++++,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------'''+++///...***(((***,,,,,,,,,,,,------------...,,,,,,+++++++++,,,---...+++---///000...,,,++++++,,,,,,,,,---......//////***+++------,,,,,,...//////000111000...,,,,,,---............////////////............///000111222///////////////000111111---///111000......///111000000111222222222222111333333222111111111111222...111444444111111555888555555444444555555666777888555555:::;;;888999===:::999888888888999::::::888;;;======;;;:::;;;<<<999:::<<<<<<:::999::::::===<<<<<<:::999777666666333555777:::;;;;;;999999777777777888999999::::::888888777888:::<<>>;;;::::::::::::999555333222222222222333444555666444666777777666555555666111222222222222222111111000000000000000000000000000/////////......------------.........---,,,+++,,,+++******,,,......---+++,,,---,,,+++***+++,,,...---,,,+++************)))******+++++++++++++++)))******+++,,,,,,,,,,,,)))***+++*********,,,...***+++---,,,******+++---***)))(((((()))***,,,...)))*********++++++++++++***)))'''%%%&&&(((+++,,,******+++,,,,,,,,,++++++************************'''(((************+++---((()))******++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***+++---......+++)))***,,,,,,+++))))))+++...+++******))))))((((((((($$$$$$&&&(((***+++,,,+++******))))))******+++,,,)))***++++++++++++***))))))+++---...,,,+++,,,,,,&&&(((*********)))***+++******+++++++++,,,,,,,,,+++++++++***)))***---///(((***,,,+++***)))+++---,,,++++++++++++++++++,,,))))))))))))((((((((((((******************************************++++++***))))))***++++++++++++******++++++++++++******)))******+++,,,,,,------******************************++++++,,,,,,------'''((()))***++++++******,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******))))))******+++,,,++++++++++++++++++,,,,,,((((((******+++***))))))((())))))***************))))))))))))************)))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++)))******)))(((((()))+++'''((()))***+++,,,,,,,,,+++++++++************))))))+++---,,,+++***+++,,,)))+++...//////...+++))),,,,,,+++++++++++++++,,,++++++******++++++,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------)))---111000,,,***,,,///,,,,,,,,,---------.........,,,))))))+++---......+++---000000...,,,++++++***+++,,,---............,,,...///000///000222333000111222111///------...///////////////.....................///000222222111111111000111222222333...000222111...---///111000000111222222222222111222222111111222333333444000444888777555444888<<<333333333444444444444444888333444888999666888===:::999888777777888999:::444888;;;<<<:::999;;;<<<777888::::::888777777888>>><<<:::999999888666555555555555666777999:::;;;666666888999999:::999999888777777666888:::<<<>>>999777:::@@@@@@;;;888;;;888777666666666777999:::666666555666888:::<<<>>>;;;;;;:::::::::888444111222222222222333444555666222333555555444333444555222222222222222111000000000000000000000000000000***,,,...000000///...,,,,,,---.........---,,,+++,,,+++)))))),,,...//////***+++------,,,,,,---......---,,,+++******************+++,,,,,,,,,,,,+++((()))***+++,,,------------------,,,***)))***+++&&&(((+++,,,++++++...111)))(((''''''(((***,,,---***++++++++++++,,,,,,,,,---+++(((''''''***---///))))))***,,,......,,,***))))))))))))))))))))))))&&&((()))***))))))+++,,,(((((()))***************+++*********************++++++,,,,,,,,,---------...,,,***))))))(((&&&$$$(((***---,,,***)))***,,,(((((((((((())))))))))))&&&&&&&&&''')))***)))'''*********)))***++++++,,,)))***+++,,,,,,+++)))((((((+++---...---,,,,,,---''')))+++++++++***+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***(((***,,,+++))))))+++---++++++************++++++***++++++++++++***))))))************************+++++++++***************&&&)))---,,,***)))***---******++++++++++++******))))))***+++,,,,,,------************************+++++++++***************'''((()))+++,,,,,,,,,++++++++++++,,,,,,---......)))***+++,,,,,,+++)))(((+++***)))))))))***,,,---+++++++++***************'''((()))***++++++***)))(((((()))***************(((((())))))******++++++)))************+++++++++***************+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++------,,,+++************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,............---,,,++++++***+++,,,---------,,,+++///...------//////...---111000...,,,,,,,,,...///+++,,,...//////...,,,+++........................///---******,,,.../////////////////////.........---......---,,,---///111///000000///......111333333333333222000///000111000000000000////////////111111222222222333333333000000000111222222333333444444555555666777777777555555555555555555444444555555555555555666777888::::::888777555555444444333666999::::::::::::;;;888777555444444555666666;;;999777888999::::::999555666888:::;;;:::888777;;;===<<<777888>>>>>>:::999888888:::======:::666;;;:::<<<@@@@@@<<<;;;<<<>>>===;;;888555555777:::777777666666777777888999999>>><<<777999@@@>>>444333333444444333333222111222333555777777777555444111000...------///111222//////000111111111111111000000000000000//////...,,,,,,,,,---------......((('''(((+++///000...++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---((((((,,,,,,((((((---)))************+++++++++++++++,,,,,,,,,,,,------///...------,,,+++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************///...,,,*********,,,---&&&((()))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---(((%%%(((...111...***,,,+++,,,...---)))***...***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++******)))))))))))))))******,,,***&&&$$$%%%)))---000)))))))))***++++++,,,,,,...,,,***+++,,,------,,,)))***,,,------,,,***)))+++)))((())),,,---+++))),,,+++***)))))))))***+++---+++)))((()))+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++......,,,,,,,,,,,,......)))))))))((())))))***++++++((())),,,,,,)))***,,,)))************+++++++++***++++++***))))))***,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++)))))))))***+++++++++,,,************************$$$***,,,)))'''(((+++)))***+++,,,---.........***++++++***))))))***,,,&&&++++++'''''',,,,,,(((,,,***((()))+++,,,+++(((******+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------...------,,,++++++,,,---------,,,+++***...---,,,,,,......---,,,000///---,,,+++,,,---...---------,,,,,,---------------------------------000...++++++---///000///////////////............+++---///000///......///...//////...---...000222111222222111000///111222000000000000000000000///111111111222222222333333///000000111111222333333444444444555666666777777555555555444444444444444555555444444444555666666666555444444333333333333333555777777666555555666777666666555555555666666999999999999999999999:::666777888:::::::::999888<<<===;;;;;;@@@FFFCCC;;;===<<<:::999999:::;;;<<<;;;999:::>>>>>>:::999<<<===<<<;;;888555555777:::777777777777777888999999<<>>===<<<@@@IIIPPPLLLDDD>>>>>>===<<<;;;;;;===???<<<999888::::::888888;;;<<<<<<:::777555555777999888888888888888999999999;;;AAABBB<<<:::======888555555555555555444444333777777666555444222000///............////////////...///000000111111000000...............---,,,,,,,,,,,,,,,,,,------------,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,***,,,//////,,,***,,,)))************+++++++++++++++++++++,,,,,,,,,,,,+++*********++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++******+++---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++************))))))***)))***,,,***'''(((,,,***+++,,,,,,******+++,,,******+++++++++++++++***,,,,,,++++++************&&&''')))+++,,,+++***))))))))))))***++++++,,,,,,---+++***+++,,,---,,,+++***+++,,,------,,,+++******)))))))))+++,,,+++***++++++******+++,,,---...***))))))+++,,,---,,,+++******+++++++++,,,,,,,,,((()))***,,,------......,,,+++***))))))***+++,,,***************+++,,,,,,(((&&&&&&***+++)))))),,,)))************+++++++++***++++++***))))))***,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***++++++++++++************************************************)))))))))***+++---------------,,,++++++***++++++***))))))***,,,))),,,,,,))))))++++++)))+++***)))***++++++***)))******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))***+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,---......---------------,,,++++++***,,,+++***+++,,,,,,+++***,,,,,,+++******++++++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------...............///***,,,......---,,,---...,,,---......------...000...///000000000000222444000000000000000111111111111111111111222222222222//////000000111222222222222333333444555555666666333333333333333444444444444444333222111111111222111111222333444666777888666777888777444333333333444555666888888888777666666:::>>><<<888666777;;;::::::999999999999:::;;;>>>===>>>DDDNNNUUUWWWTTTDDDBBB@@@@@@@@@???>>><<<===999777999888777888<<<::::::999777555555666888777888888999999999999999777===???999666777888666666666666666666555555444444444444444444444444333...///000000000000//////...//////000000000000000,,,------------,,,++++++++++++,,,,,,,,,------------,,,***)))***+++,,,,,,++++++,,,,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++******************+++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,......---,,,++++++++++++++++++++++++************+++,,,------++++++******+++,,,---......---,,,+++++++++,,,---***************************+++++++++++++++,,,,,,%%%'''******))))))+++...***)))***,,,+++'''(((,,,***+++,,,,,,******+++,,,)))******++++++++++++***,,,,,,,,,,,,+++******)))&&&'''***,,,,,,+++)))((()))))))))***++++++,,,,,,,,,+++***+++,,,---+++******++++++,,,,,,++++++******))))))***++++++++++++******++++++,,,---...///***))))))+++,,,,,,)))'''******+++++++++,,,,,,,,,))))))***,,,,,,---------...---,,,++++++,,,---...++++++******++++++,,,---'''%%%&&&)))***((())),,,))))))*********+++++++++***++++++***))))))***,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))***++++++***)))***+++,,,+++++++++***)))))))))***************************(((&&&&&&(((***+++,,,***++++++,,,,,,+++*********++++++***))))))***,,,***++++++******++++++***+++************+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***************************++++++++++++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))+++,,,------......---------,,,++++++++++++,,,+++******,,,,,,+++***+++++++++***++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---,,,,,,---------......//////+++,,,+++)))((()))---///+++---......------...///---///000000///000222444///000000000111111111222000000111111111222222222...//////000111111222222222222333333444444555555222222222222333333444444444333222111111111111111111111111222444666777888444555666555333333444555333444666888999999888777777;;;>>><<<777555777;;;;;;;;;::::::999::::::;;;<<<===@@@EEEKKKTTT]]]dddWWWOOOFFFAAAAAAAAA>>>:::>>>:::777888888666888<<<999999999777555555666888666777888999999999999888444999;;;777444333444444666666777777666666555444333333555666666666666666222222222222222111000///......///000000000000000,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------,,,+++***)))***+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,)))''''''))),,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++******+++---......---++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,,,,---...---,,,+++++++++,,,---*********************************++++++,,,,,,,,,$$$(((+++***((((((+++...+++******---+++((()))---***+++,,,,,,******+++,,,((()))******+++++++++++++++,,,,,,,,,,,,+++***)))((())))))***************)))))))))***++++++,,,,,,+++******+++------+++)))++++++++++++++++++++++++)))***************++++++******+++,,,------......+++***)))******)))&&&$$$******+++++++++,,,,,,,,,+++++++++,,,,,,+++******---,,,++++++++++++,,,---++++++******++++++,,,---(((%%%&&&)))***((())),,,))))))*********+++++++++***++++++***))))))***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++,,,+++++++++***))))))))))))))))))))))))))))))))),,,***(((((()))***+++***'''''')))******+++++++++***++++++***))))))***,,,***))))))***+++******+++******+++************+++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,***************************++++++,,,+++)))(((&&&)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++,,,---------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,)))+++,,,......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++,,,,,,,,,---......//////---,,,***(((''')))---111,,,---///000.........///---///000000///000222444///000000111111222222222000000000111111111111222......///000000111111222111111222333333444444555000111111222222333333444333222222111111111111222000000000111222333555555111222333222111222444666333444666777888999999999:::;;;<<<:::777666888:::<<<<<<;;;;;;;;;;;;::::::::::::===BBBGGGMMMZZZfffiii```RRRIIIDDDAAA>>><<<>>>999777888888666777;;;777888888777555444555777555666777999999888777777555777888777555555555555666666666666666555555444444555888999:::999888777666555444333222111000///---...//////000000//////,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...///,,,((((((,,,///...)))************+++++++++************++++++++++++)))((('''''')))+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))+++---+++(((''')))++++++***+++---+++((()))---***+++,,,,,,******+++,,,(((((()))***++++++++++++)))***+++,,,,,,+++***)))******)))((())))))******)))))))))***++++++,,,,,,*********+++---,,,***(((++++++++++++++++++++++++(((***++++++******+++,,,)))***+++,,,------,,,,,,,,,***))))))***)))'''%%%******+++++++++,,,,,,,,,+++++++++++++++***))))))+++***)))(((((()))***+++***************+++,,,,,,***''''''***+++((((((+++)))************+++++++++***++++++***))))))***,,,++++++************++++++++++++++++++++++++++++++************************)))***++++++***)))***++++++++++++***************)))))))))))))))))))))))),,,------,,,+++***((((((&&&'''((()))***+++++++++***++++++***))))))***,,,(((&&&'''***+++******---)))+++++++++***)))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************++++++************************((()))***++++++***(((''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,...///---+++***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------,,,+++***,,,---...---+++++++++,,,------...//////------,,,+++***+++...000,,,...000111000//////000...///000/////////111333///000000111111222333333000000000000111111111111......//////000111111111111111111222333333444444000000000111222333333333222222111111111222333333222222222222222333333444222333333222111222444666444444555666777999;;;<<<===<<<999777666777888:::;;;<<<=========;;;:::999999666888>>>CCCGGGPPPZZZdddeeeddd^^^SSSIIIBBB???<<<888666888777444555888666777777777555444555666444555666888888777666555555444444666777777666555555666666666666555444444111444999===??????===<<<999777555222000.........---...//////000000//////,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,)))+++------+++***+++,,,******++++++++++++*********+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***......++++++......***)))************+++++++++************++++++++++++)))'''&&&&&&(((*********************************************+++,,,------***++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,+++***)))*********)))***,,,***'''(((,,,***+++,,,,,,******+++,,,'''((()))***++++++++++++&&&(((***+++,,,+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))***+++---,,,***(((,,,++++++++++++++++++,,,(((***,,,+++))))))+++---)))***+++,,,,,,++++++***,,,***))))))+++,,,+++*********+++++++++,,,,,,,,,)))******++++++++++++***+++***)))(((((()))***+++***))))))))))))***++++++,,,))))))++++++((((((***)))************+++++++++***++++++***))))))***,,,++++++************++++++++++++++++++++++++++++++************************)))***++++++***)))***+++***************+++++++++))))))))))))))))))))))))!!!&&&+++---+++((((((((())))))***++++++,,,++++++***++++++***))))))***,,,&&&###$$$)))+++)))***...)))+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))&&&''')))+++,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++*********+++---///000---,,,++++++------,,,+++***+++,,,------------------,,,***))))))***,,,---........................,,,,,,,,,---...///...,,,++++++,,,,,,---...//////,,,---///...------...000,,,///111111000///000000...///000///......000222///000000111222222333333000000000000111111111111......//////000111111111000111111222333333444444///000000111222222333333222111111111222333444444666666555444444444555555666666666444333333555777555444444555777999<<<===@@@<<<888555666888999:::;;;<<<===>>>>>><<<:::888999444333;;;AAACCCHHHMMMQQQaaarrrtttfffSSSEEE@@@:::666555777666333333666555666777777555444555666333444666777888777555444444111000333777777555333555555555555555444444333,,,111888???CCCDDDCCCBBB:::888444000...---,,,------......///////////////,,,------------,,,++++++******+++++++++,,,,,,,,,'''***---...,,,***+++---******++++++++++++******(((((())))))*********************++++++,,,,,,,,,%%%+++...++++++...+++%%%)))************+++++++++)))************++++++++++++)))'''''')))+++++++++************************(((((()))***+++---///000+++++++++++++++***)))(((&&&(((***+++,,,,,,++++++------------------------))))))***+++,,,,,,------)))))))))+++,,,---......)))'''(((+++)))&&&'''+++***+++,,,,,,******+++,,,'''''')))******+++++++++%%%&&&)))+++,,,,,,+++***((()))***++++++***(((''')))))))))***++++++,,,,,,))))))***,,,---,,,***''',,,++++++******++++++,,,(((***,,,+++))))))+++---)))***+++,,,+++***)))(((,,,***)))))),,,...000000******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,---,,,+++******+++,,,---)))))))))((()))******+++---******,,,+++((((((***)))************+++++++++***++++++***))))))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))******+++++++++,,,))))))))))))))))))))))))%%%***)))((((((***,,,------------,,,++++++***++++++***))))))***,,,$$$!!!""")))+++)))***///(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++******++++++,,,---,,,,,,,,,+++***)))(((((()))'''&&&'''***+++***((()))************+++++++++***+++,,,---------,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,---------)))+++,,,,,,+++***,,,---,,,+++)))((((((***,,,---((())))))***+++,,,,,,---(((***++++++++++++---...000---++++++---...---+++------,,,++++++,,,,,,,,,***+++------+++******+++******+++,,,...//////000(((***---//////---+++***---///000000///......///000000000...,,,,,,...000///000222222111111222444222111111111000000/////////000000111222333333333000111222222111000111333000000111222333333444444444444555666777777666666777777333///000555777555666777888777555444555666555777888666444444777;;;AAA???<<<888444444666888777888888999;;;<<<======777999<<>>???@@@<<<666444777888777;;;<<<<<<:::777555555666777777777777666777999;;;>>>===:::666333222444666;;;::::::999888777777666666888:::===@@@BBBCCCDDDAAAHHHTTT___ccc[[[KKK>>>999777555333333333444555666666666777777777777777444444555555666666666666222333444666777777666666444555555555555444333333222111333888???BBB@@@===777444111//////000//////........................,,,...000...,,,******+++,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,++++++************,,,+++***))))))((())))))---+++***+++------,,,+++))))))************))))))))))))((((((((()))******))))))***+++++++++++++++,,,,,,++++++******++++++))))))******+++++++++,,,************************)))***++++++)))(((((())),,,***((((((***,,,+++)))++++++++++++,,,---...///'''(((((()))******++++++***************++++++,,,++++++,,,,,,,,,+++******++++++++++++*********)))))))))))),,,...///,,,))))))))))))))))))((((((((()))))))))))))))*********((((((((()))***+++,,,---)))))))))))))))******+++***,,,------+++******+++------,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++---+++))))))+++------,,,)))+++,,,,,,+++***+++,,,))))))************))))))*********++++++,,,,,,---++++++*********************+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++************+++++++++************++++++(((***,,,---+++***)))***)))))))))((())))))************))))))******+++,,,)))***,,,---------,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***++++++,,,***++++++***))))))+++---+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------((())))))*********))))))++++++******++++++,,,---++++++******************)))(((((((((***+++***))))))************+++++++++++++++***)))***+++,,,---)))***++++++***)))***+++)))*********++++++++++++)))+++,,,,,,+++***,,,---************************------,,,,,,+++***))))))+++,,,......------///000...---++++++,,,,,,+++***,,,,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,---...---,,,,,,,,,---...000111111///---,,,,,,///333555---...000000...---...//////000///...,,,,,,...000222333333222000//////000111111111111000000000000//////000000111222222222222333444333111000000111222333333333333333333333000//////000444999>>>BBBGGGIIIFFF>>>888888::::::@@@@@@@@@===:::777666777999777666777999:::;;;;;;<<<;;;999666333333444666::::::999777666555444333666777999:::<<<======>>>???AAAGGGMMMPPPLLLDDD<<<999888666444333222333333444555777888999999888777444444444555555555555666444555666777888777666666555444333333222222333333000000000444999<<<:::888111111111000//////111333........................+++---...---+++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++************)))))))))---,,,+++***)))(((((((((***)))(((***,,,------,,,))))))************))))))***))))))))))))***++++++)))******+++++++++++++++*********+++++++++++++++'''((()))***+++,,,------************************)))***,,,+++***((()))))))))((('''(((***++++++***,,,+++******))))))******''''''(((((()))*********)))************+++++++++++++++******++++++,,,,,,++++++++++++*********************,,,------+++)))++++++***))))))(((''''''************))))))(((((()))))))))***+++,,,---...***)))((('''((()))+++,,,)))*********))))))***,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++---,,,***+++,,,...------(((***------,,,***))))))))))))************))))))++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,++++++************++++++)))+++,,,+++***)))***,,,******+++++++++***))))))******))))))******+++,,,***+++,,,......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++***++++++,,,,,,)))***++++++***+++---///+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------((()))+++,,,------,,,+++++++++******++++++,,,---***************+++++++++))))))))))))***++++++***))))))*********++++++++++++***)))((((((***,,,---)))***++++++***)))***+++))))))))))))************)))+++,,,,,,+++***,,,---******++++++++++++******))))))+++,,,,,,,,,+++++++++---......------...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,...000...---,,,,,,---///111222111///---,,,---000444666,,,...//////...------......//////---,,,,,,...000000111222111000///000111111111111000000000000000000000000111111111222222333444444333111///000111222222222222222111111111444444333333555888<<<>>>HHHLLLJJJAAA999999;;;<<<@@@AAA@@@>>>;;;999888999:::777444555999<<<<<<:::;;;;;;;;;999666555777888555666666666777777888888777888888999:::::::::999>>>>>>@@@CCCEEECCC???<<<666666555444444444555555222444666888999999777666444444444444444444444444333444555777777777777666555444222111111111222333000///000222555666555333...000111000......111444........................+++,,,,,,,,,+++*********,,,++++++******++++++,,,,,,,,,++++++++++++++++++***))))))))))))))))))))),,,++++++***))))))))))))(((''''''(((***++++++***++++++,,,,,,,,,,,,++++++***************++++++,,,)))***++++++,,,,,,++++++))))))***+++++++++++++++((())))))***++++++,,,,,,************************&&&(((***+++++++++,,,---((((((((((((***+++,,,,,,,,,+++***)))))))))))))))((()))))))))*********+++))))))******+++++++++++++++***))))))***,,,---///+++++++++++++++++++++++++++++++++,,,,,,,,,***)))*********)))))))))((((((******)))))))))))))))))))))))))))******,,,------,,,,,,++++++++++++++++++((())))))(((((())),,,...))))))***)))))))))((((((******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,---------,,,,,,+++***,,,+++***+++,,,------,,,''')))+++***((('''&&&&&&)))******++++++******))),,,,,,++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******)))))))))((())))))***+++++++++************+++++++++,,,,,,***))))))+++---+++,,,,,,---,,,+++)))(((******))))))******+++,,,+++,,,---.........------)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,,,,,,,---......------...000+++,,,,,,,,,++++++---///+++++++++,,,,,,,,,------((()))+++,,,------,,,+++++++++******++++++,,,---***************+++++++++)))***+++++++++++++++,,,))))))*********++++++++++++***)))((((((***,,,---)))***++++++***)))***+++(((((()))))))))*********)))+++,,,,,,+++***,,,---******+++,,,---,,,,,,,,,)))***+++,,,---,,,+++***+++,,,------,,,,,,---...111111000///---------...,,,+++++++++,,,,,,---...+++,,,------,,,---///111///......---...///111222............///000111222,,,...//////...------............---,,,,,,...000---///000000000000222333000000000000000000111111111111111111222222222222333444555333111000000111111111111111000000000000333444444555555666666777BBBFFFFFF???888888;;;<<<<<<===>>>===;;;999:::;;;999666444555888;;;;;;999888999:::999777666777888444555666777999:::;;;<<<888888999::::::999999999<<<<<<===???@@@???<<<:::666555555444444444444555000222444777777777666555444444444444333333333333///000222444666777777666444333222111000111222222000000000111222333222111...000222000---,,,///222........................+++++++++,,,,,,+++***))),,,++++++******++++++,,,,,,,,,++++++++++++++++++)))))))))))))))))))))*********))))))***+++,,,,,,+++)))((()))***+++***)))++++++,,,,,,,,,,,,++++++***************++++++,,,******+++,,,,,,,,,,,,+++((()))***++++++++++++***************************************************&&&(((***+++++++++,,,---))))))*********+++---...++++++************+++,,,******++++++++++++,,,,,,((()))***++++++++++++*********))))))***,,,...///+++++++++++++++++++++,,,++++++,,,,,,++++++***+++((()))))))))*********+++'''(((((()))******++++++)))))))))))))))***+++,,,+++,,,...///...+++(((&&&)))******))))))***---000(((((())))))(((((('''&&&******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++---------,,,***)))'''&&&***))))))***,,,,,,+++************(((&&&&&&((()))******++++++++++++******,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))************))))))+++***))))))((()))))))))++++++************++++++,,,,,,,,,***)))))),,,...+++,,,---------+++***)))******))))))******+++,,,+++,,,---.........------((()))***,,,,,,---,,,,,,++++++++++++++++++++++++******++++++++++++******+++*********++++++,,,---,,,...///...,,,++++++,,,+++,,,,,,,,,++++++---///+++++++++,,,,,,,,,------((())))))*********))))))++++++******++++++,,,---++++++******************)))+++,,,,,,++++++,,,---)))************+++++++++++++++***)))***+++,,,---)))***++++++***)))***+++((()))))))))************)))+++,,,,,,+++***,,,---++++++,,,---......///000...///000000...,,,)))(((+++,,,------,,,+++,,,...222222222000...---...///++++++++++++,,,---......------...---,,,---///222...//////000000000000111------...///000//////...,,,---//////---,,,---...------...---+++,,,...000+++---///000000111333444000000000000111111111111333333333333333333333333333444555444222111111222000000111111111111111111///000111333444444444444;;;??????:::777888;;;;;;888:::;;;;;;::::::;;;<<<999777666666777999999999444666777777666555666666777777888999999::::::;;;888999999:::::::::::::::999:::<<<===<<<;;;999888888777777666444333222111111222444555666555555444444333333333333333222222,,,...000333444555666555444333222222111111222222111111111111111111111111...///000///...---..............................,,,++++++,,,------+++***,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))************+++)))))))))***+++,,,---...---,,,++++++,,,---,,,***))))))************))))))***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,((()))***+++++++++***)))+++++++++*********))))))***************************+++---,,,+++))))))***)))+++++++++***+++---...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******************+++,,,---...++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++---(((((())))))***++++++,,,''''''((()))***+++,,,,,,)))))))))))))))***++++++'''***,,,...---***%%%""")))***,,,+++++++++...000)))***+++++++++***((((((******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++***)))((('''%%%$$$)))))))))***,,,,,,+++)))------,,,***((())),,,...******++++++++++++******++++++++++++++++++++++++******++++++,,,---------,,,++++++******++++++,,,++++++******++++++,,,---))))))************)))))),,,+++***)))))))))))))))++++++************++++++,,,,,,,,,+++******,,,...++++++,,,,,,,,,+++************))))))******+++,,,***+++,,,......------,,,'''(((***,,,---------,,,++++++++++++++++++++++++******++++++++++++******************+++,,,------+++,,,---,,,***(((((()))+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------******))))))))))))))))))++++++******++++++,,,---,,,+++++++++***))))))))))))+++------+++***,,,...)))************+++++++++++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++)))))))))*********++++++)))+++,,,,,,+++***,,,---,,,+++,,,,,,...111333444222222333444222///,,,***---...///...---,,,---...111222333000---,,,---///++++++++++++,,,---...////////////---,,,---///111...///000222222111000/////////////////////......+++---......---,,,------,,,------,,,+++,,,...000,,,...000000///000111333///000000000111111111111444444444444444444444444222333444444222111222444111111222222333333444444111111111222222444555666777:::999666666:::;;;999777999::::::999999;;;<<<:::::::::888777777888:::222444777888777666666666888888999999999999999999666777999:::;;;;;;<<<<<<999:::;;;<<<;;;999888888666666666666555444333222444444555555555555555555333333333333222222222111---///111333444444444333333333333333333222222111000000000000//////000111...------...//////...---........................---,,,+++,,,...///---***,,,++++++******++++++,,,*********++++++,,,,,,---************++++++,,,,,,************++++++,,,---***))))))***,,,---,,,+++))))))************))))))))))))((((((((()))*********+++,,,,,,------,,,,,,((()))+++++++++***((('''***************+++++++++***************************,,,---,,,+++*********)))+++,,,+++))))))+++---++++++******++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,+++******,,,///************************(((((())))))*********++++++************+++,,,,,,&&&(((***,,,,,,+++(((''')))+++,,,---,,,,,,,,,---++++++---------,,,***)))******+++,,,,,,,,,,,,+++(((***+++------,,,+++******************))))))(((***)))***+++------+++***+++,,,------++++++---...***++++++,,,,,,++++++************++++++,,,,,,---******++++++,,,------...,,,,,,+++******+++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++************++++++,,,++++++************+++++++++,,,---,,,+++***,,,---+++************++++++,,,******))))))******+++,,,)))***,,,---------,,,+++'''(((***,,,---------,,,++++++++++++++++++++++++******++++++++++++******************+++,,,---...***,,,------,,,+++***++++++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------...---+++*********++++++++++++******++++++,,,------,,,,,,+++***)))(((((())),,,...---+++***,,,///)))************+++++++++***+++,,,------------,,,)))+++++++++***)))***+++************++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,///222555777111222555666666444222000...///000///...---...///000222222000,,,+++,,,...++++++++++++,,,---...///000000///---,,,,,,///111---///111333333222000...222111000///.........///+++---......---,,,,,,---,,,------,,,+++,,,...000...///111000//////000111//////000000111111111222555555555555555555555555111333444444222222333555222222333444444555666666999777555333222444777999777888777555777;;;;;;777888:::;;;:::999999:::;;;;;;======:::777666999<<<333555999:::999888888888666777777888999::::::;;;555666888999;;;<<<<<<===;;;<<<===<<<:::999::::::222333444555666666666666777666666555555555666666333333333222222111111111000111222333444333222222333333444555444333222111//////000///......///000---++++++---000222000---...........................,,,+++,,,///000---+++,,,++++++++++++++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++%%%$$$$$$&&&)))++++++***++++++,,,,,,,,,,,,++++++((((((((((((((())))))******+++,,,,,,------,,,,,,)))***+++,,,+++)))'''&&&(((((()))***+++,,,,,,---************************''')))+++,,,,,,,,,---...)))+++,,,***'''''')))+++,,,+++******************++++++******************''')))+++,,,,,,,,,***))))))***+++------,,,+++***+++++++++,,,,,,---------(((***,,,+++******---000,,,,,,++++++***)))))))))************)))))))))))),,,,,,+++++++++,,,------((((((***+++------......(((***------,,,++++++,,,***+++,,,------+++***(((******+++,,,,,,,,,,,,+++(((***+++------,,,+++******+++,,,---.../////////+++++++++---......,,,+++'''))),,,------++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------******+++,,,,,,---......---,,,+++******+++,,,---++++++******++++++,,,---,,,------......------,,,)))))))))***+++---...///++++++************+++++++++,,,------++++++,,,---******)))((()))***,,,---*********)))***++++++,,,)))***+++,,,---,,,++++++&&&(((***---......---,,,++++++++++++++++++++++++******++++++++++++******************+++,,,---...+++---000000000//////000+++,,,,,,,,,++++++---///++++++,,,,,,,,,---------******++++++++++++******,,,+++++++++++++++++++++++++++************++++++%%%&&&((()))************)))+++,,,+++)))''''''((()))************+++++++++))))))***++++++++++++***(((***,,,+++))))))+++---''')))***+++******,,,---***+++++++++,,,///333666888<<<===:::888777333...---***+++//////,,,,,,...333333333111...,,,,,,,,,,,,---...//////...---,,,******,,,---...000111111000//////.........//////000...,,,---//////---+++,,,---...---,,,+++---///,,,,,,------.../////////000//////........./////////111222222111111222333000111111222222333444444333444555555555444333222000000000111222222333333444555444333111111333555999999:::::::::999999888;;;888555666999;;;<<<;;;::::::999888999:::;;;<<<;;;888555444555777999999;;;:::888777666777888888>>><<<:::;;;>>>???===;;;>>>>>>===<<<;;;999777666555666777888888999999888777333000///222555444333555555444333222222222222000000////////////000000555222000//////000//////........................)))+++---,,,+++***++++++...---,,,++++++,,,---...+++,,,,,,+++***+++---000---,,,,,,++++++,,,,,,---))))))***+++,,,------... $$$)))------,,,,,,,,,,,,+++***)))))))))******))))))(((((('''''''''&&&(((((()))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++((())))))************))))))))))))))))))************++++++***)))'''%%%$$$))))))***++++++,,,------************************))))))(((((()))+++---...+++++++++*********)))))),,,,,,,,,***))))))+++...000---++++++...///---++++++,,,+++***((((((***,,,)))************+++++++++))))))************))))))''''''&&&'''((()))+++,,,%%%'''***+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,---,,,+++***))),,,+++***))))))***+++,,,)))***++++++***+++---///)))***+++,,,---.........******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,+++*********+++,,,)))))))))******+++++++++...---+++******+++---...+++)))'''(((+++---,,,***&&&'''(((***,,,---------)))***+++,,,,,,+++)))))))))***++++++***)))***+++)))))))))))))))))))))))))))***++++++***+++---///+++++++++************)))******))))))***++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++((()))***++++++******)))(((***,,,,,,,,,+++,,,---)))************+++++++++))))))***++++++++++++***''')))++++++)))(((***,,,''')))***+++******,,,---***++++++++++++...111444555999:::888666777444///---***+++//////,,,,,,...222333333111...,,,,,,---------...//////...---------------.../////////000//////............//////000...------//////...+++,,,---...---,,,+++---///,,,,,,------.../////////000///////////////000000000111222222111000111333111111111222333333444444444444444555555444444333111111222222333333444444000111111111111222555777888888999999999999888888;;;888555666999;;;<<<;;;<<<;;;:::::::::;;;======;;;999777777888:::;;;;;;<<<;;;999888888888999999>>><<<;;;;;;===>>>===;;;<<<<<<<<<;;;:::999777777666666777888888888888777777555333222333555666555666666555444333333333333000000////////////000000444222000//////000///...........................***,,,------,,,++++++,,,......---,,,,,,---......,,,,,,,,,+++******---///+++++++++******+++++++++++++++++++++++++++++++++$$$'''+++,,,,,,*********++++++++++++************)))))))))(((((((((''''''((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++++++++***+++++++++++++++***************+++++++++***)))(((++++++,,,------...//////++++++++++++++++++++++++***))))))))))))+++,,,---,,,,,,,,,,,,++++++******+++,,,,,,+++******+++---,,,***((((((***+++***)))***++++++***))))))+++,,,)))************+++++++++))))))************)))))))))(((((((((((())))))******+++---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++,,,,,,,,,+++***))),,,+++************+++,,,,,,------,,,+++***,,,---******+++,,,------------))))))***+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++******)))***+++,,,*********+++++++++,,,,,,000///---+++******++++++,,,***((()))+++---,,,***+++++++++***)))((('''&&&)))***++++++++++++***))))))***++++++***)))***+++************************)))***++++++******,,,...++++++++++++************+++***************++++++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++************++++++++++++,,,,,,++++++***)))(((***,,,,,,,,,+++,,,---)))************+++++++++))))))***++++++++++++***'''(((***)))(((((()))+++((()))++++++******+++---***++++++++++++,,,///111000444666444444666444000---***+++//////,,,,,,...111222222000...,,,,,,---------...//////...------//////////////////////////////............//////000///---...//////...,,,,,,---...---,,,+++---///,,,,,,------.../////////............///000111111111222333222000000111222111111222222333333444444555444444444444444555555222222333333444555555555///000111111111222444666555666777888888999888888999888666666888:::;;;;;;===<<<<<<<<<<<<===>>>>>><<<;;;:::;;;<<<>>>===<<<===<<<;;;;;;::::::;;;;;;===<<<;;;;;;======<<<;;;999::::::::::::999888888777777888888777777666666777777777555444555777888777777666555444444444444000000////////////000000333111//////000000///...........................+++---......---,,,,,,---///...------------...///,,,------+++******+++---******))))))))))))******,,,,,,+++++++++*********)))***,,,+++***(((((()))(((((()))***)))((('''&&&*********))))))))))))))))))))))))***++++++,,,,,,******++++++++++++++++++************************,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,++++++---------,,,++++++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++---------,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,+++)))'''((()))******)))((()))+++,,,+++***+++,,,)))************+++++++++))))))************)))))))))*********))))))((('''...//////---+++***+++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))+++++++++,,,++++++***))),,,,,,++++++++++++,,,,,,000000000---+++)))***+++++++++,,,,,,,,,,,,,,,+++)))))))))***************+++++++++++++++++++++++++++++++++***************++++++***))))))***+++,,,++++++++++++,,,,,,,,,,,,...---,,,*********+++,,,---,,,++++++,,,,,,+++***------,,,***(((&&&$$$###)))******+++++++++******)))***++++++***)))***+++++++++++++++++++++++++++***+++,,,+++))))))+++---,,,,,,,,,+++++++++******++++++***************+++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********++++++************++++++++++++++++++++++++******)))+++,,,+++)))''''''((())))))*********+++++++++))))))***++++++++++++***'''((((((((((((((()))***(((***++++++******+++,,,***+++++++++******---///+++///111000111444333000---***+++//////,,,,,,...000111111000...,,,---...---..................---000000000000000000000000///............//////000000//////...///......---,,,---...---,,,+++---///,,,,,,------.../////////------------...///000111111222333222000000000222111111222222333444444555555555444333333444666777222222222333444444555555333444555444222111222333444444666777888888888888888777777777888999:::;;;<<<<<<<<<<<<======>>>>>>=========>>>???>>><<<:::=========<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;999999:::;;;;;;;;;;;;:::888888888888777666555444555777888777444333666999777666555444333333333333000000////////////000000222000//////000000///...........................,,,...//////...------...........................---------+++))))))***,,,*********))))))*********+++++++++***************+++,,,,,,***)))((()))***)))***+++,,,,,,***((('''************************))))))*********+++++++++++++++++++++************))))))************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++...------,,,+++******)))******++++++,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,+++)))+++------,,,+++***+++,,,+++***++++++,,,,,,,,,&&&))),,,---,,,,,,,,,---))))))*********+++++++++))))))************))))))((()))***++++++***((('''.........,,,******,,,...***+++++++++++++++,,,,,,******++++++++++++*********++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,/////////---***))))))***++++++,,,,,,,,,++++++******************++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---///000---------,,,,,,,,,+++******++++++******)))(((''')))*********++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,+++))))))***,,,---,,,,,,,,,++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********++++++************++++++(((((())))))***+++,,,,,,)))+++,,,+++)))''''''((())))))*********+++++++++))))))***++++++++++++***(((((('''((()))))))))))))))***++++++***)))+++,,,)))***++++++******,,,---))),,,...---...222222///---***+++//////,,,,,,...///000000///---------............------...............//////000111111111...............///000000///000000///............,,,---...---,,,+++---///,,,,,,------.../////////++++++,,,,,,---...///000000222333222111000111222111222222333444444555555555555444333444555666888111111222222333444444444444666777666444333444555333444555666777888888888666777777888888888:::;;;;;;<<<<<<<<<============??????>>>>>>>>>===999666<<<=====================:::;;;;;;;;;:::::::::;;;999:::;;;<<<============888888888777666555444333333666777666333222555888666555444333222222222222000000////////////000000111/////////000000///---........................,,,...//////...---......---..................---------,,,+++)))(((***,,,++++++************++++++(((((()))******+++,,,,,,***++++++***))))))+++------...000111000///---+++************++++++++++++***************++++++++++++*********************))))))******+++++++++++++++*********++++++,,,---)))******+++,,,+++++++++------,,,+++***))))))(((++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********)))************++++++++++++)))+++------,,,+++***+++,,,,,,,,,,,,,,,---...///'''))),,,------,,,,,,---))))))*********+++++++++))))))************))))))&&&''')))++++++++++++***+++++++++*********---///*********++++++,,,,,,,,,)))******++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))++++++++++++,,,++++++******,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++++++++***)))))))))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++---///000,,,---......,,,+++************+++,,,,,,,,,++++++)))))))))******++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++***++++++***)))(((***+++------------,,,,,,,,,+++++++++***************+++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))******+++++++++++++++************++++++(((((((((((()))+++,,,---(((***,,,,,,,,,+++,,,---)))************+++++++++))))))***++++++++++++***)))((('''(((***+++***))))))***++++++***)))***+++)))***,,,,,,++++++,,,---(((,,,---+++,,,000000------***+++//////,,,,,,...---///000///------...//////...------------...///------...//////000111111......---......///000111///000111000...---...///,,,---...---,,,+++---///,,,,,,------.../////////,,,,,,,,,,,,---.../////////111222222111111222333222222333333444444555555444444444444555666777777111111111222333333444444222444666777777666888999444555666777777888777777555666888888888888999:::;;;;;;<<<===>>>=========@@@???>>>>>>>>><<<999666;;;;;;<<<=========<<<<<<999:::;;;;;;999999:::;;;:::;;;<<<======>>>>>>>>>777888777777666555444333333444555555444333444555555555444333222222222222000000////////////000000//////...///000000///---........................,,,...//////...------...,,,,,,---......---,,,,,,+++,,,,,,***))))))***,,,+++++++++******+++++++++''''''((()))***+++,,,---)))***+++*********,,,...++++++,,,---,,,+++***)))***************+++++++++************************))))))***************************+++,,,,,,------************+++,,,------'''((()))+++,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))***************++++++)))+++---,,,+++***+++,,,)))***++++++***+++---...)))***,,,---,,,+++,,,---)))************+++++++++))))))************))))))&&&''')))***+++,,,,,,,,,((()))************,,,...*********++++++,,,,,,---((()))******+++***************)))))))))***++++++++++++,,,,,,,,,,,,++++++)))*********((((((***,,,******+++++++++++++++***------,,,++++++---...///+++++++++++++++++++++++++++++++++***************+++************,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++***,,,......,,,+++***+++,,,---------,,,+++******))))))))))))***+++,,,---)))***++++++***)))***+++++++++++++++++++++++++++)))***+++***((((((***,,,......---------,,,,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))))))))))))))(((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,---++++++************+++++++++******)))***+++,,,---(((***,,,,,,,,,+++,,,---)))************+++++++++))))))***++++++++++++******)))''')))+++,,,+++))))))+++,,,+++***)))***+++(((***,,,,,,,,,,,,---...))),,,---***+++......+++---***+++//////,,,,,,...---...//////------...//////...------------...///........................---------......///000111///000222111...---...000,,,---...---,,,+++---///,,,,,,------...///////////////.........//////000...///111111111111333555222222333333444555555555333444555666666777777777222222333333444444555555111333666777777666777888666777777888888777777777444666999999777777888:::<<<===>>>?????????>>>>>>@@@>>>===>>>>>>>>><<<:::999999;;;<<<<<<<<<;;;;;;888:::;;;:::888888999;;;::::::;;;<<<============666777777777666555444444555444333444555555444333666555444333333222222333000000////////////000000.........///111111///---........................,,,---//////---,,,---...++++++,,,------,,,++++++***++++++***))))))+++---******))))))))))))******(((((())))))******++++++)))+++,,,,,,+++***+++---((((((((('''''''''&&&&&&)))))))))*********++++++************************(((((())))))******++++++***++++++,,,------......************+++,,,---...'''((()))+++---...//////,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---///000------------------------++++++++++++++++++++++++((()))***+++,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,+++******+++---((()))+++***)))))),,,...+++,,,---,,,++++++,,,...)))************+++++++++))))))************))))))))))))))))))***++++++,,,(((***,,,,,,+++******+++)))******+++,,,,,,------(((((()))******************)))(((((()))***+++,,,******+++,,,,,,+++*********++++++***))))))***,,,((()))***+++++++++++++++---,,,+++******,,,...///++++++++++++++++++++++++***************+++++++++,,,++++++++++++---...///,,,,,,+++++++++************++++++++++++******)))'''***------,,,******+++,,,,,,,,,,,,,,,+++***)))***))))))))))))+++,,,---)))***++++++***)))***+++************************((()))***)))((()))+++---............------------(((((())))))***+++------******+++++++++,,,,,,,,,************************)))************+++++++++)))))))))))))))*********(((((())))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------++++++************++++++...---,,,+++++++++,,,---)))+++,,,+++)))''''''((()))************+++++++++))))))***++++++++++++***+++)))((())),,,---,,,)))***+++,,,+++***)))***+++(((***,,,---------...///***------******,,,,,,***---++++++//////,,,,,,...,,,---///...------...//////...---,,,,,,---...///000//////...------,,,,,,---------......000111111///111222111...---...000------...---,,,+++---///,,,,,,------...//////000222111111000000000000111---///111111111222444666222222333444444555555666222333555777888777777666333333444444555666666777333555777777555444333444777888888888888777777666333666999999777777888:::===>>>???@@@AAA@@@?????????===<<<===???@@@???>>>777888:::;;;;;;;;;::::::777:::;;;:::888777999;;;999:::;;;;;;<<<<<<<<<;;;666666666666666666555444666444222444777777555222777777666444444444444444000000////////////000000.........///111111///---........................+++---......---,,,,,,---******,,,,,,,,,,,,******)))******))))))))),,,...))))))(((((((((((())))))************))))))))))))***,,,------+++******+++,,,,,,+++***)))*********(((((())))))************++++++******************'''(((((()))***++++++,,,++++++,,,------...//////************+++,,,---...'''(((***,,,///000111222,,,,,,------------------*********+++---000222444++++++++++++++++++++++++************************'''(((***+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,***)))))),,,...(((***,,,+++******---000---------+++******,,,...)))************+++++++++))))))************))))))---,,,***)))))))))***+++***,,,......,,,***))))))))))))***+++,,,,,,------(((((()))******************)))(((((((((***+++,,,)))***+++,,,,,,+++***))),,,------+++***)))***,,,'''((()))***+++,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++,,,...///000+++++++++******)))))))))'''((()))++++++,,,,,,,,,%%%))),,,---+++******+++))))))***+++++++++*********))))))))))))+++---...)))+++++++++***)))***+++))))))))))))))))))))))))'''((())))))))))))+++---//////.........---------((((((((()))***,,,---...******+++++++++,,,,,,,,,************************)))************+++++++++))))))******+++++++++,,,&&&&&&''')))***+++,,,---++++++++++++++++++++++++,,,,,,***)))))))))***++++++++++++***************++++++******************)))))))))******++++++,,,************************+++)))'''(((******(((%%%'''(((***+++,,,,,,,,,+++)))***+++,,,---.........(((***++++++******+++,,,++++++******++++++,,,---//////...---+++***))))))...------,,,,,,,,,------,,,---......------...000////////////000000000000000000//////.........---,,,,,,.../////////...---111///...------...///111..................------...000111000///...///111111000///---------...///---...111333333222000...111222333444333222111000333333444555666666666555333333222222333444666777666555777:::999555555888===>>>===:::666444666888111555:::>>>???===:::777888999:::<<<===???@@@AAA???>>>===<<<<<<<<<<<<<<<777666555666888999999999;;;:::999888777888999:::@@@<<<777555777999999999999888555333222333444444111444777888666555444444777777555333000000222555111///...///111000,,,)))///////////////000000000111000///...---,,,,,,,,,------------------------))))))*********+++++++++++++++************++++++))))))***++++++++++++***((()))******)))***,,,...***++++++***))))))***,,,((()))***+++,,,+++******)))************+++++++++***++++++,,,,,,++++++******)))))))))))))))*********+++,,,---,,,+++)))''')))$$$%%%+++---)))'''***------,,,,,,,,,---......,,,++++++******++++++,,,---+++))))))+++,,,,,,+++******+++++++++,,,,,,,,,...---+++))))))***+++,,,)))))))))))))))))))))))),,,,,,---...////////////+++++++++***((((((***,,,,,,++++++***+++,,,...///)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,)))'''((()))***'''%%%++++++******++++++,,,---------,,,++++++***)))))),,,,,,++++++***))))))))))))************+++++++++,,,+++***))))))+++---......---,,,+++++++++------******************************))))))******+++,,,***,,,...---,,,+++,,,,,,***+++,,,,,,+++***+++,,,))))))*********++++++++++++++++++******+++,,,,,,///---,,,---...,,,((($$$************************+++,,,------,,,+++)))(((***************************,,,,,,+++)))((()))***))))))(((((((((((())))))++++++++++++++++++++++++***+++,,,***((('''((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******)))'''&&&((()))))))))************))))))++++++************++++++))))))***++++++++++++***+++***)))((((((***,,,---,,,++++++******++++++,,,,,,,,,***)))))))))***+++((((((((((((((()))))))))************************++++++++++++++++++,,,,,,***************************((('''(((******(((&&&((()))******++++++++++++))))))***+++++++++******(((***++++++******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,---......------...000------------............000/////////............,,,---.../////////......000///...------...///000...........................000111000///...///111111000///.........//////---...000111111111///...111222333333333222111111111222333555666777777777444333333333444555666777555444666999777333333777:::;;;;;;999666555777999000222444666777777666666888888999:::<<<===>>>>>>======<<<;;;;;;;;;;;;;;;888777666777999:::::::::999999888777777888999::::::777444555888;;;<<<<<<:::999666444333333444444000222444555333222222333333444444333111222444666333111///000222111///---/////////000000000/////////......------------...------------------------++++++,,,,,,,,,---------+++******************+++))))))***++++++++++++***)))***++++++******,,,...***++++++***))))))***,,,((()))***+++,,,++++++***)))************+++++++++***++++++,,,,,,++++++***+++******)))))))))******((()))***+++***)))'''&&&***&&&&&&+++...+++***,,,,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,---+++))))))+++,,,,,,++++++++++++,,,,,,,,,,,,---...---+++***)))***+++,,,************************++++++,,,---------,,,,,,,,,,,,,,,***)))(((***,,,,,,,,,+++++++++,,,---...******+++,,,,,,,,,++++++)))***++++++++++++***)))---+++)))***++++++)))'''((((((((()))))))))******///......---,,,,,,++++++******************++++++)))************++++++++++++***)))((((((***,,,---******)))))))))))))))***------------------------******))))))******+++,,,***,,,------+++++++++,,,***+++,,,+++***)))***,,,))))))*********++++++++++++++++++++++++,,,------,,,++++++,,,...---)))&&&++++++++++++++++++++++++)))***+++,,,,,,++++++******************************+++,,,+++)))((()))*********))))))))))))******++++++++++++++++++++++++((()))******)))((()))+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***)))((()))+++))))))************))))))++++++************++++++))))))***++++++++++++***+++***)))((()))***,,,---+++******))))))******+++,,,,,,+++************+++''''''(((((())))))******************************))))))))))))))))))((((((************************)))(((((()))***+++)))(((******)))))))))******++++++++++++++++++***)))((((((***++++++******+++,,,++++++******++++++,,,---))))))***+++,,,---......------,,,,,,,,,,,,------+++---......------...///------------............////////////............,,,---...////////////...000///...------...///000...........................000111000///...///111111111000/////////000000---.........////////////111111222222333222222111///000222444555777777888444444444444555666777888555444555777666111111555666777888777666666888999555555444444555777999:::777888888999::::::;;;;;;;;;::::::::::::999999999999888777888:::;;;;;;;;;777777777777888999::::::666555444555888:::;;;:::;;;999777555333333333333222333444333222111222333222333444444333222222333444222111111222333222111...///000111000000......---------------...//////------------------------++++++,,,,,,,,,---------************************))))))***++++++++++++******,,,---,,,+++***,,,---***++++++***))))))***,,,))))))***++++++++++++***)))************+++++++++***++++++,,,,,,++++++***---,,,+++***************((()))*********)))(((''')))&&&%%%)))+++++++++---++++++******++++++,,,---,,,++++++******++++++,,,---+++))))))+++,,,,,,++++++++++++,,,,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++***)))))).........,,,***)))***+++---,,,,,,++++++++++++,,,++++++,,,,,,,,,++++++***((()))************)))(((///---,,,,,,,,,,,,+++)))***+++,,,---------,,,,,,......------,,,,,,++++++((())))))***++++++,,,,,,)))************+++++++++***)))((((((((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,)))+++,,,,,,+++******+++)))***++++++))))))***+++***************+++++++++*********+++,,,---...///*********,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++***************************+++,,,+++)))))))))++++++++++++******+++++++++++++++++++++++++++++++++&&&((()))***))))))+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,******+++---))))))************))))))++++++************++++++))))))***++++++++++++***+++***)))))))))***,,,---***))))))))))))))))))***,,,,,,++++++************(((((()))***+++,,,,,,---***************+++++++++++++++******))))))((((((************************((((((((()))***+++******,,,+++)))(((((()))***+++,,,,,,,,,------,,,,,,+++(((***++++++******+++,,,++++++******++++++,,,---((()))***+++,,,---......,,,,,,,,,+++,,,,,,------+++---......---,,,...///////////////000000000000///////////////.........---......///////////////000///............///000............////////////...000111000///...///111111111111000000000000111//////.........///000111111111111222222222222222000000222333555555666666444444555555666777777888555444444666444000000444333444555555666777888999777666555555666777999;;;888888888888888999999999888888888888888888888777999777666777999;;;;;;:::666666777888999:::;;;<<<666666666777777777666555999888666444333222111111555555555444333222444555555777888777444111//////333222111000111222333444...///000111000///...,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++*********))))))***++++++++++++***+++---...---,,,++++++,,,***++++++***))))))***,,,))))))******++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***------,,,+++***************+++,,,,,,,,,+++******'''$$$###%%%''')))***+++*********)))***++++++,,,,,,++++++******++++++,,,---+++))))))***,,,,,,+++*********++++++++++++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++***+++++++++***)))((((((...//////---+++))))))***------,,,++++++*********++++++,,,,,,,,,+++******)))******************)))///...------,,,,,,+++***+++,,,...000000///...,,,++++++++++++******))))))))))))*********+++++++++))))))*********+++++++++***))))))))))))***+++++++++,,,---.........---,,,******************************))))))******+++,,,(((***,,,+++***)))***+++(((*********)))((()))************************************+++,,,...///000+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************************************)))+++,,,+++***)))***+++++++++************++++++************************''')))******))))))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,******+++---)))******++++++******)))++++++************++++++))))))***++++++++++++*********)))))))))***+++,,,******))))))))))))******,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,---))))))*********+++++++++.........------,,,,,,+++************************'''((()))************++++++***)))((((((((()))***)))***+++,,,------------(((***++++++******+++,,,++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++,,,---...+++,,,------,,,,,,---///////////////000000000000.........///////////////............//////000000//////............//////........./////////000000...000111000///...///111000000000111111111111000111000///......000222333000000000111111222222222222222333333333333333222444444555666666777777777666444444666444000111555222222333555666777888777333333333444555555555666888888888888888888888888555666777777888777666666666555444555777888888888666777888999;;;<<<<<<===555666777888777666555555777666555444222111000000555555555444222222333555555777999888555222000///111111000//////000222333...///000000///...---,,,//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***++++++++++++***)))))))))***++++++++++++***+++,,,......,,,++++++,,,***++++++***))))))***,,,***************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***---,,,,,,+++******+++++++++++++++,,,,,,,,,++++++'''&&&%%%$$$'''***+++*********)))))))))***++++++,,,++++++******++++++,,,---+++))))))***,,,,,,+++))))))))))))************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,++++++***))))))...//////...+++))))))***,,,,,,,,,++++++******)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,+++*********''')))+++,,,---,,,***)))+++***************))))))+++++++++*********))))))))))))*********+++++++++************++++++,,,,,,'''((()))+++++++++***)))------------------------******))))))******+++,,,(((***,,,+++***)))***+++(((*********)))((()))***************************)))******+++,,,---///000,,,,,,---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((************************)))***++++++***)))***+++*********))))))*********************************)))++++++***((((((((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++))))))***+++******++++++++++++******++++++************++++++))))))***++++++++++++******************++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***''''''(((((())))))******)))))))))***++++++,,,,,,***************)))))))))************************((()))++++++***)))***+++))))))((((((((())))))***'''''')))***+++,,,,,,,,,(((***++++++******+++,,,++++++******++++++,,,---******+++++++++++++++++++++******++++++,,,---...***,,,------,,,,,,---...------------...................../////////////////////......//////000111////////////////////////.........//////000000111...000111000///...///111...///000111111111000000111000/////////000222333000000000000000111222333222222333333222222111000333333555666666666666666666444555777555222444999444333333555777888777555333444555777777777666555777777777777777888888888444555666777777777666555444333222333555666666666555666888999;;;;;;;;;;;;333555777888777666777888666555555444333222111111222333444333111///000111000333555666666444444444000111111000......///111000000///......---------000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))***++++++++++++***)))+++---...,,,+++++++++***++++++***))))))***,,,******))))))******+++,,,)))************+++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))*********+++)))***)))(((***......+++******))))))******+++,,,,,,++++++******++++++,,,---+++))))))+++,,,,,,+++))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,---...---+++)))))))))***++++++,,,++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------,,,***))))))***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))((()))************+++++++++***+++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))+++,,,,,,+++******+++)))***++++++))))))***++++++++++++***************)))))))))***+++,,,---...,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))((())))))************************)))***++++++***)))+++,,,******))))))))))))*********************************+++,,,***((('''((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++***(((((()))*********++++++++++++******++++++************++++++))))))***++++++++++++***))))))******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***((((((((((((((()))))))))((())))))***++++++,,,,,,'''''''''''''''(((((((((************************(((+++---,,,***((()))***''''''((()))*********)))((()))***+++++++++++++++(((***++++++******+++,,,++++++******++++++,,,---)))*********++++++++++++************+++,,,---...***,,,------,,,+++---...------------......................../////////000000///.........///111111......////////////......---......///000000111111...000111000///...///111---...///000000000/////////////////////000111111000/////////000111333444111111222222222222222111111222444555666666555555777555666888777555777<<<666555444666888888555333555555666777777777777666444444555555666666777777333444666777888777666555444222111222444666666555444555777888999999999888555777999888666555777999555666666666555555444333111333444444111000//////---000222333333333333444///111333222///---...///222000...,,,,,,,,,---......------,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((***+++,,,,,,+++***((())))))***++++++++++++***&&&))),,,---,,,+++++++++***++++++***))))))***,,,+++***)))))))))***+++,,,)))************+++++++++***++++++,,,,,,++++++***))))))))))))******+++,,,))))))))))))******++++++***---,,,***+++///---(((+++************+++,,,,,,,,,++++++******++++++,,,---+++))))))+++,,,,,,+++***+++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++***+++------+++)))))))))))))))++++++,,,+++******((()))***+++,,,---------,,,+++***))))))***+++,,,+++---...---***((()))+++,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++******************)))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,---...///000))))))))))))))))))))))))******))))))******+++,,,***,,,------+++++++++,,,***+++,,,+++***)))***,,,+++++++++*********))))))))))))))))))******+++,,,***,,,---,,,***)))+++---++++++++++++++++++++++++,,,+++******)))***++++++************************(((***++++++******+++,,,++++++************++++++************************)))***+++***)))((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++***(((((()))******++++++,,,,,,++++++***++++++************++++++))))))***++++++++++++***))))))***+++++++++++++++++++++************++++++,,,,,,---...---,,,+++***+++++++++***************((())))))***++++++,,,,,,++++++,,,,,,---------...************************))),,,---,,,)))((((((***%%%&&&(((************))),,,------------,,,++++++(((***++++++******+++,,,++++++******++++++,,,---(((((()))***+++,,,,,,---************+++,,,---...***,,,------,,,+++---...////////////000000000111---.........//////000000000///.........///111222......////////////......---......///000111111222///000111000///...///111,,,---...000000000///............///////////////000////////////111333444...///000222222333333333111222333555666555555444888666666999888777:::???888666555666888888444111333222111111111222333444222222333444444555666666333444666888888777666555444222111222444666666555333444555777777777666666;;;<<<<<<999555333444666666666777777777777666666222444666666444222000000///000222222000///000111///222444333000------...333111...+++++++++---///,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,,,,+++)))((())))))***++++++++++++***%%%(((+++,,,,,,+++++++++***++++++***))))))***,,,+++***)))))))))***,,,---)))************++++++++++++++++++,,,,,,+++++++++''''''(((((()))***,,,---,,,+++++++++,,,------...))),,,,,,)))***...+++%%%++++++******++++++,,,---,,,++++++++++++++++++,,,---+++))))))+++,,,,,,+++,,,,,,---------.........)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++(((***,,,,,,+++)))))))))((()))***+++,,,,,,+++***'''((()))+++,,,---......+++***)))(((((()))***+++,,,...///...***)))***,,,))))))((((((((()))***+++))))))))))))))))))******)))))))))***++++++,,,,,,)))************+++++++++(((((()))***************))))))(((((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***,,,...---,,,+++,,,---***+++,,,,,,+++***+++,,,++++++++++++******))))))***)))))))))))))))******(((***,,,+++******---000************************+++************,,,---...************************(((***++++++******+++------,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''(((******))))))+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,***)))((()))+++***++++++,,,,,,++++++***++++++************++++++))))))***++++++++++++***))))))***++++++++++++*********))))))))))))******************************************************************************+++***)))))))))***+++,,,$$$+++***(((+++,,,***++++++************++++++((())))))***++++++,,,,,,''')))+++,,,+++******+++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***+++,,,------++++++++++++------***,,,------,,,+++---...---------............//////...------...///...,,,//////000//////...---,,,////////////000000000000------......///000000000000000000000////////////,,,******,,,///000///---000000000000000000000000111111222333333111000//////000111222333444444444000000111111111222222222888777555444555666888999666444333444666666333000222333444444555555444444222333444333111000111222666666666666666666666777444555888999:::999777666444555555555666888999999<<<:::888888888999888777;;;:::888666555666777888555555444333222222111111......//////000000111111---------------...///000---,,,,,,++++++,,,,,,---+++---//////...,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++---+++))))))+++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***,,,,,,+++)))((()))***+++*********))))))(((((()))***)))((('''(((+++---******))))))******+++,,,%%%&&&'''((()))***+++,,,+++)))(((***...///---***++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---((())))))(((((((((+++---++++++******************,,,,,,+++***))))))******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((++++++++++++++++++++++++''')))+++,,,***)))((()))+++***)))((((((***,,,------......,,,******+++,,,)))***++++++***)))***+++------+++)))((())),,,///))))))***++++++++++++***++++++++++++++++++++++++)))'''%%%&&&(((***)))'''))))))************))))))......---,,,++++++++++++,,,++++++***)))))))))***)))************+++++++++---,,,***)))))))))***+++'''(((***+++,,,,,,+++***)))(((((()))++++++***)))))))))***))))))((('''&&&+++++++++***)))***,,,///,,,,,,,,,+++))))))+++---(((((()))***+++,,,,,,------***''''''***+++***((()))***+++***))))))+++---************************))))))))))))))))))))))))&&&'''''''''(((***...111,,,***((((((+++,,,+++***************************%%%%%%%%%'''******)))'''++++++******************++++++++++++++++++++++++************************(((((((((((())))))))))))************************************************++++++++++++++++++++++++******)))((()))***+++,,,###+++///,,,((())))))'''++++++************++++++)))))))))))))))+++,,,---***+++,,,,,,++++++,,,...*********++++++,,,,,,---************************)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++---........./////////000000000///...------///000///...000000111111000000//////000000000///////////////,,,------...//////000000000/////////////////////---,,,+++---///000///---........................///000111222222111000000///000111222333333333333111111111111111111111222777666444444444555777888555333222333555555222///222222333444444444444444333444555444222111222333555666666777666666777888666777888999:::999999888666666555666777999;;;<<<<<<<<<;;;:::888666777777;;;999777666555555666777666666555555444444333333////////////000000000000000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++******+++++++++******)))###&&&)))***)))((()))***))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,+++)))((()))***+++*********))))))))))))&&&''')))***))))))***,,,---,,,,,,,,,,,,---......&&&''''''((()))***++++++***))))))+++---------+++************************)))************+++++++++++++++*********+++,,,---)))******)))((((((***,,,************************,,,++++++***************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++)))***,,,,,,+++******++++++***)))((()))***,,,------......,,,***)))***,,,)))***++++++***)))***+++,,,,,,+++***((()))+++---))))))***++++++++++++***++++++++++++++++++++++++)))'''%%%&&&)))***)))(((******++++++++++++******---,,,+++***)))(((((((((,,,,,,***)))))))))******)))************+++++++++,,,+++******))))))************+++,,,,,,,,,++++++)))(((((()))***+++***))))))***+++++++++++++++***,,,,,,,,,+++***+++---000+++,,,,,,+++))))))+++---++++++++++++++++++,,,,,,+++***)))***++++++***))))))***+++***))))))+++,,,************************))))))))))))))))))))))))((())))))))))))***...111---+++((()))+++,,,+++)))************************+++,,,---...---,,,++++++************************************************************************((((((((())))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))...000---))))))***)))++++++************++++++***)))(((((()))***,,,---***++++++***)))***,,,...++++++++++++++++++++++++************************)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---***,,,------,,,,,,---...---.........///////////////...---...000111000///111111111111222222222222000000000//////.........,,,,,,,,,---....../////////////////////////////////...---...000000///------------------------------...///000111111111000000000111222333333333333111111111111111111111000555444333222333444555666333222111222333333111///111222222333333333333333444555666555333333444555555666888888777666777999888888888999:::;;;<<<<<<666555444444666999<<<>>>@@@CCCDDD@@@999555555888:::999777666555555666666444444444444444444444444000000000000////////////222111000///............,,,---...//////...---,,,,,,---------++++++---...++++++++++++++++++++++++,,,,,,,,,++++++)))((((((###+++---***'''(((***)))))))))))))))))))))))))))******+++++++++*********+++,,,+++)))))))))+++***************)))))))))###&&&)))+++***)))))))))***************++++++,,,((((((((()))))))))******(((***+++,,,,,,+++,,,---)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++***(((((()))+++************************++++++++++++************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++***************************+++,,,+++++++++---///+++***)))))))))***,,,------......,,,***)))***,,,)))***++++++***)))***+++)))***+++***))))))***+++))))))***++++++++++++***++++++++++++++++++++++++)))''''''''')))***)))(((++++++,,,,,,,,,,,,++++++******)))))))))))))))***---,,,***(((((()))+++,,,)))************++++++++++++++++++++++++***))))))------,,,+++++++++,,,,,,((()))))))))************((()))***+++,,,,,,,,,,,,,,,------,,,++++++...000+++,,,,,,+++******+++---,,,+++++++++************(((***,,,,,,+++************+++,,,+++))))))***+++************************))))))))))))))))))))))))***++++++*********---///...,,,*********+++***)))************************&&&))),,,,,,***))))))+++************************))))))))))))))))))))))))************************(((((()))***++++++,,,,,,************************************************++++++++++++++++++++++++))))))******++++++,,,,,,)))+++,,,+++***+++---///++++++************++++++(((((())))))***+++++++++))))))((('''&&&'''***,,,,,,,,,++++++++++++++++++************************)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///+++++++++,,,,,,,,,------///...---///111222111000000000000111111222333333000000000///......------++++++,,,,,,---..................///////////////000///000000000000///...------------------------,,,,,,---...000000111111000000111222222222222222111111111111000000000000333222222111222333444444111111000111111111000000000111222222333333222222444444555444333333666888777:::<<<;;;888666666777888888888999:::===@@@BBB666555333333444888<<>>666666999999888777555555555555555111111111111222222222222111111000000//////......000000///...............,,,---///000000///---,,,,,,,,,,,,+++***+++---///+++++++++++++++++++++++++++++++++++++++***)))(((!!!'''---///,,,******+++))))))))))))))))))))))))******+++++++++******))))))+++,,,+++***)))***+++************************&&&(((******)))((('''((()))(((((((((((()))******))))))))))))))))))))))))'''***------+++***,,,...************************))))))*********++++++++++++***++++++++++++,,,,,,+++,,,,,,+++)))((()))******************++++++++++++++++++++++++++++++***,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---))))))))))))))))))))))))***++++++******+++---000******)))))))))***+++,,,---------,,,***)))***+++)))***++++++***)))***+++&&&(((++++++***))))))***))))))***++++++++++++***++++++++++++++++++++++++((((((((()))*********)))***++++++++++++++++++***((())))))***+++---...///---+++)))(((((()))+++,,,))))))*********+++++++++******+++,,,,,,***)))(((...---+++***)))******+++((()))))))))))))))***+++'''((())))))************+++,,,,,,+++***+++---///***+++,,,+++******,,,---******))))))))))))))))))'''***,,,+++)))(((***,,,***+++,,,+++***))))))***************************))))))))))))))))))))))))++++++,,,+++))))))+++---...---,,,+++******))))))************************###((()))'''&&&***---***************+++++++++************************************************))))))***+++,,,,,,---...************************************************))))))))))))))))))))))))******+++,,,,,,------...(((((()))******+++...000++++++************++++++%%%'''))),,,,,,+++***((())))))((('''&&&'''***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///+++++++++,,,,,,,,,------///......///000111111000///////////////000111222000/////////.........---++++++,,,,,,---.........------....../////////000///000111111000/////////........................+++,,,,,,---///000111222000000111222222222111111000000000000000000000000111111111111111222222333000000000000///000000111000111222222333333222222222333333333333555888;;;===AAADDDCCC===777555555777777777888;;;@@@DDDFFF999777666555777:::>>>@@@PPPVVVXXXQQQCCC999888;;;777777666555555444444444000000000111111111111111111111000000//////......---,,,,,,,,,------...///,,,---///000000///---,,,+++,,,,,,+++***+++---///++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++,,,,,,***)))))))))))))))))))))))))))******+++++++++******))))))***++++++***)))***+++***************+++++++++,,,,,,+++(((&&&%%%'''(((+++++++++++++++,,,------************))))))))))))'''***------+++***,,,...++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,***,,,---,,,***))))))***))))))*********+++++++++***+++,,,,,,,,,,,,++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,...))))))))))))))))))))))))***++++++***)))))),,,...***************+++++++++,,,------+++)))((()))+++)))***++++++***)))***+++%%%(((+++++++++))))))***))))))***++++++++++++***++++++++++++++++++++++++((()))***++++++*********))))))************))))))************+++,,,---...,,,+++)))((((((***+++,,,))))))*********+++++++++******+++,,,,,,***)))(((,,,+++***((((((((()))***((()))***)))((((((***---***************)))(((((()))***+++***))))))+++---)))***,,,,,,++++++,,,---))))))******+++,,,------''')))***(((&&&&&&***...)))***,,,,,,***))))))***************************))))))))))))))))))))))))***++++++***(((((()))***......---+++***)))******************************!!!&&&+++,,,******---111))))))*********+++++++++++++++++++++++++++++++++************************)))******+++,,,---------************************************************))))))))))))))))))))))))))))))+++,,,------------,,,)))(((***+++)))***,,,++++++************++++++$$$&&&)))+++,,,+++)))(((***++++++***)))***,,,...++++++++++++++++++++++++------------------------)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,++++++---......------...///---.........////////////000///......000000///...///...---------...///000........................,,,,,,,,,---......//////---------......//////000...///111111000//////000........................,,,,,,------...000111222000000111111111111111000/////////000000000111111000000111111111222222222///000000000//////111222111222222333333333333333111222333333555888<<<@@@DDDJJJOOONNNFFF===888777888777888999<<<@@@DDDFFF===<<<::::::;;;===@@@BBBOOOUUUXXXRRREEE;;;999;;;666666666555444444333333222222222222222222222222000000000000////////////++++++++++++,,,---...///,,,---...//////...---,,,***+++,,,+++++++++---///++++++++++++++++++++++++(((((()))++++++,,,,,,,,,///+++((('''(((***)))((()))))))))))))))))))))))))))******+++++++++******)))***++++++***)))+++,,,*********+++++++++++++++...---,,,)))&&&&&&'''*********))))))******+++,,,*********************)))(((***+++,,,,,,+++,,,---++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++***+++---,,,+++*********)))))))))***++++++,,,,,,******,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************************+++,,,+++))))))***,,,))))))******++++++++++++,,,------+++)))((()))+++)))***++++++***)))***+++&&&(((+++,,,+++******+++))))))***++++++++++++***++++++++++++++++++++++++'''))),,,,,,+++******+++)))))))))******))))))))),,,,,,+++***))))))))))))******************++++++)))************++++++++++++++++++++++++***))))))***))))))(((((((((((()))(((***+++)))''''''***...------------,,,+++***)))((()))******))))))***+++(((***,,,,,,,,,+++,,,---++++++,,,---...///000000((())))))(((((()))+++---'''))),,,,,,+++******+++************************)))))))))))))))))))))))))))***+++***((('''((()))---------,,,***)))***,,,************************'''***------+++)))***,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,...***))),,,,,,((('''***++++++************++++++''''''(((((()))******+++***+++,,,,,,++++++,,,...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,---......------...000....../////////000000000111///......//////---,,,111///...,,,,,,---...///,,,------....../////////,,,------...//////000000,,,,,,---......///000000+++...000000///...000111------------------------......---......000222222000000111111111111000000---......///000111222222000000111222222222222222///000111000......111444222222333444444444444444111222444555777<<>>@@@BBB===<<<;;;;;;;;;===>>>???EEEKKKOOOLLLCCC;;;888999555555555555444333222222333333222222111111000000////////////000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,...++++++++++++++++++++++++)))******+++++++++************)))''''''''')))***))))))))))))))))))))))))((()))***+++++++++++++++(((***++++++******+++,,,*********++++++,,,,,,,,,+++,,,,,,+++))))))***+++'''''''''''''''((())))))*********************+++***))))))+++---------+++************************)))************+++++++++)))***+++,,,,,,,,,++++++(((***,,,---,,,+++++++++((())))))***++++++,,,,,,)))***,,,---...---,,,+++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---+++*********))))))***+++++++++++++++,,,,,,,,,+++)))((()))***)))***++++++***)))***+++''')))++++++++++++,,,---))))))***++++++++++++***++++++++++++++++++++++++'''***---...,,,******+++)))******++++++******)))+++++++++***++++++,,,---((()))***+++,,,++++++***)))************+++++++++,,,+++******))))))******((())))))************)))(((***+++)))&&&&&&***///,,,,,,,,,------,,,++++++((()))++++++*********,,,'''))),,,---,,,+++,,,---,,,,,,,,,------.........((()))***,,,......,,,***%%%(((+++,,,,,,++++++,,,************************)))))))))))))))))))))))))))+++,,,+++***))))))***+++---...,,,******,,,...************************((((((*********)))''''''((())))))***++++++,,,,,,************************************************++++++++++++************************************************************************************$$$%%%''')))***+++******---)))(((---...***)))+++++++++************++++++***(((&&&%%%%%%(((+++...((()))+++,,,+++******+++))))))***+++,,,,,,------++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++------------++++++,,,---......------...000---------............///111000...---...---,,,***222111...---,,,---...///+++,,,,,,---...///000000------......///000000000,,,,,,------...///000000***---000000......000222,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333000000111111111000000///,,,---...///000111222333000000111222222222222222///000111000......222555222333444444555555444444222333555777:::???EEEJJJLLLVVV```aaaYYYMMMEEEBBB===<<<<<<<<<<<<<<<======:::::::::999999:::::::::<<>>AAA@@@===:::;;;::::::<<<>>>>>>:::777666999===>>>===:::888888777666444333222111111111000000000000000///......//////////////////////////////.........---------++++++++++++++++++++++++&&&)))++++++((('''***,,,************************************************...***&&&&&&'''))))))''')))))))))))))))))))))))))))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,------,,,++++++,,,...)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++************++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++)))(((*********++++++,,,,,,,,,************+++,,,------///)))'''+++000///---,,,///,,,((((((***,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,+++***(((&&&(((///,,,***...,,,)))000)))(((((('''(((***,,,------,,,+++++++++,,,---...))))))))))))************++++++************++++++******+++++++++,,,,,,,,,+++***))))))***,,,...///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((******)))''''''***---&&&(((***+++,,,***)))''',,,------...---,,,+++***''')))************+++---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,++++++)))((()))---///---,,,------------------------,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***++++++,,,,,,++++++*********))))))******+++,,,***************+++++++++******))))))))))))******))),,,...///---+++++++++------.........------,,,)))************++++++++++++***)))))))))***,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,)))***+++,,,---......---++++++++++++++++++++++++,,,++++++***))))))*********++++++++++++******)))'''(((***,,,------------++++++,,,,,,,,,,,,++++++***'''(((,,,(((!!!*********************************)))******+++,,,---,,,,,,---------,,,******(((++++++((()))...///---++++++,,,,,,---......///............------------------,,,,,,,,,---...///+++,,,---....../////////......------------......,,,------......------,,,//////.........///000111000...------......---+++...............//////000......////////////............---...//////...,,,111000000//////000000111000000111111111111000000000000000000111111111111222222111000000000000000111222444444333222333444999888777777888888555222555444555666888<<>>>>>@@@BBBAAA>>>;;;:::999:::;;;======:::777555888;;;;;;:::888777777666555444222111111000000000000000000000///..............................///.........------------++++++++++++++++++++++++)))***++++++******+++,,,************************++++++++++++++++++++++++---)))&&&&&&((())))))((()))))))))))))))))))))))))))***,,,,,,***)))***+++((())))))))))))*********+++,,,,,,+++******+++---++++++++++++++++++++++++'''((()))***+++******)))++++++************++++++---,,,,,,,,,++++++++++++************************++++++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,******))))))******++++++***$$$###(((,,,,,,++++++///,,,)))(((***,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...)))***+++,,,+++***((('''***111---***...+++'''...+++*********+++,,,---...,,,+++*********+++------))))))))))))************++++++************++++++******+++++++++,,,,,,,,,((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((******)))'''(((***---+++,,,,,,---------------+++,,,,,,---,,,+++***)))((()))++++++******,,,---,,,,,,+++******+++,,,,,,******++++++++++++******+++***(((***,,,...---+++------------------------,,,,,,,,,+++++++++************************++++++,,,------......------,,,++++++******++++++,,,,,,++++++************************))))))))))))******))),,,...///---+++++++++******++++++++++++******)))************++++++++++++***)))))))))***+++,,,******))))))******+++,,,++++++***))))))***++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********((())))))************)))((((((***+++,,,,,,,,,,,,******++++++++++++******,,,)))+++...***###$$$+++*********************************++++++,,,---...,,,,,,,,,,,,,,,+++++++++(((******((()))...000...++++++,,,,,,------......,,,------------------...---,,,,,,,,,,,,---...///,,,------...///000000000......------------......------............------000000/////////000111222222///,,,---111222///,,,---------------...//////------............------...------...///000...---000///////////////000000000000111111111111000000///000111222222222111000444333222111111111222333000222333333222222333444777888::::::888777666777666444333666:::===<<<;;;;;;:::888999<<>>>>>???@@@???<<<::::::999999;;;<<<<<<:::888555666888888777666666777444444222111000000000000//////000000000///..........................................------------+++++++++++++++++++++++++++******+++,,,---,,,+++************************++++++++++++,,,,,,,,,,,,+++)))''''''(((*********)))))))))))))))))))))))))))***,,,,,,***)))***+++((())))))))))))************++++++***))))))***,,,++++++++++++++++++++++++(((((()))************)))++++++************+++++++++++++++++++++***************************************+++,,,,,,,,,++++++,,,,,,++++++++++++++++++******))))))((()))))))))&&&"""!!!&&&++++++***+++---+++))))))***,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***------------------------)))***+++++++++***)))(((,,,222...***...***&&&,,,++++++***++++++,,,---...*********)))***++++++,,,))))))))))))************++++++************++++++******+++++++++,,,,,,,,,((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******)))******)))((()))+++,,,)))((('''&&&'''(((***+++***++++++++++++***)))))))))***,,,,,,++++++---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******,,,---,,,***------------------------,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,,,,------------,,,,,,)))************+++++++++,,,+++++++++***)))))))))******))))))))))))******)))+++......---++++++,,,))))))***************))))))************+++++++++******))))))******+++,,,******))))))******+++,,,++++++***))))))***+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++((()))***+++++++++++++++((())))))***+++,,,,,,,,,))))))************))))))***(((***---,,,(((***///************************++++++++++++,,,---......,,,,,,+++******++++++,,,+++......++++++,,,***'''++++++,,,,,,,,,---------++++++,,,,,,---------...,,,,,,,,,,,,------......000000////////////000000......------------......------............------////////////000000111111222111000111222222111000......------......///000---......//////......---...------...000000///------,,,,,,,,,,,,------...000111111222222111111000...///111333333222111000555444222111111222333444000222333333222222444555333777<<<<<<999777888;;;888555444777<<<>>>;;;777<<<999777777999<<<>>>>>><<<;;;;;;<<<;;;:::999888999999999:::;;;:::999888666666777666555555666888333222111000////////////...///////////////..............................------------------------++++++++++++++++++++++++,,,***((())),,,...,,,***************************+++,,,,,,,,,,,,,,,------)))((((((((()))***++++++)))))))))))))))))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,)))******)))(((((()))+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++************++++++************************************************)))******+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))))))))))))))%%%%%%))),,,,,,+++---,,,+++******+++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,+++*********)))***++++++++++++***))))))***+++++++++***))))))+++111...***...***'''---))))))))))))******++++++)))))))))))))))******+++((()))))))))************++++++************++++++******+++++++++,,,,,,,,,+++,,,---...///...------)))***************++++++***+++++++++++++++,,,,,,''''''(((******+++++++++)))***************+++,,,'''%%%###!!!"""%%%(((***)))************))))))))))))+++,,,,,,,,,,,,---///++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******++++++++++++******'''(((((())))))))))))))),,,,,,,,,+++***)))((((((+++******))))))******+++)))+++------,,,,,,,,,---******+++,,,,,,,,,++++++))))))*********+++++++++***************+++++++++******))))))******+++,,,+++******************+++,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++((()))******++++++++++++))))))))))))***++++++,,,((())))))******))))))(((&&&%%%'''))))))'''(((+++************************++++++++++++,,,---......,,,+++*********++++++,,,***...111///---,,,'''!!!+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,---------------333222111///..................------------......---......//////......---......//////000000000000---000333222...---000333//////......//////000111/////////000000/////////...------///000111000...,,,,,,,,,,,,,,,---......111111222222222222111111...000222333444333111000444333333222222333444555111222333333222333555777777<<>>???;;;666===;;;::::::;;;;;;;;;:::::::::::::::999888888888888999999999999888999999777888888666555555777999222222111000////////////......////////////..............................,,,,,,------------------+++++++++++++++++++++++++++((('''(((+++---+++(((************************+++++++++,,,,,,---------((())))))))))))***+++,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,)))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++************++++++*********************************************************++++++,,,,,,---,,,,,,,,,++++++*********---,,,+++***************---)))))),,,---+++***,,,******++++++++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,++++++*********)))******++++++******)))*********+++++++++******)))///,,,***...,,,)))///)))*********++++++++++++(((((())))))************((()))))))))************++++++************++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,)))))))))******+++++++++*********++++++,,,,,,,,,&&&'''((()))***+++++++++***)))******+++++++++++++++)))'''&&&&&&)))---///)))))))))))))))))))))***)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++---,,,++++++++++++,,,---+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))******++++++******)))((()))***+++++++++******,,,,,,,,,+++***)))((((((++++++************++++++)))+++------,,,,,,---...)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++))))))******++++++++++++******))))))******+++,,,*********++++++*********---,,,***)))(((***+++,,,++++++++++++++++++++++++*********)))******+++,,,'''(((((())))))))))))((()))))))))))))))***+++,,,))))))************))))))+++*********))))))((()))*********************************++++++,,,---...*********+++++++++++++++&&&+++/////////...***$$$++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,------......------444333111///---------.........------------............////////////......---...///000000000//////(((...222000***(((,,,222///////////////000111111//////000000000000//////...------///111111000///............///000111111111111222222222222111111000000222333333333222111444444555555555555555555222333444333333444777999???DDDGGGEEE>>>999888999999888888:::===>>>;;;888;;;::::::;;;;;;:::888555999:::;;;:::999999:::;;;777888999999777777888999777888888777666666888999222222111000000///000000------.../////////......------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))(((((((((***+++***)))******************************++++++,,,,,,------(((***++++++))))))***+++)))))))))))))))))))))))))))***,,,,,,***)))***+++((())))))))))))*********)))******)))(((((()))+++++++++++++++++++++++++++))))))(((((())))))***+++++++++************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++---,,,++++++++++++++++++---******,,,,,,((((((+++(((***,,,,,,++++++,,,...)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,(((///,,,***...,,,)))000,,,,,,------------,,,,,,(((((()))************)))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,------...*********++++++,,,,,,---'''((()))***++++++++++++***))))))+++,,,---+++***+++***))))))***,,,...000)))))))))((())))))***+++)))***,,,,,,++++++---...***++++++,,,,,,++++++******)))(((''''''((()))******+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++***+++,,,......---,,,,,,,,,+++++++++***)))))))))++++++************++++++***+++,,,,,,,,,,,,---///(((((()))***++++++++++++)))************+++++++++))))))***++++++++++++*********))))))******+++,,,)))***++++++++++++***))),,,+++***)))******,,,,,,******************************))))))***++++++,,,))))))******))))))((((((***))))))((())))))++++++)))******++++++******)))------,,,+++,,,---,,,*********************************)))******+++,,,---((()))***+++,,,++++++***&&&***,,,,,,,,,///---)))++++++++++++++++++++++++++++++++++++************+++,,,---.........------222000///------...///000......------------............////////////.........///000111111111000000)))---000///+++***---111///............///000000...//////////////////......------///111222111000////////////000111222333111222222333333222222111111111111222222222333333555666888999:::999888777444444555444444555999;;;???BBBEEEDDD???;;;999888777777888999:::;;;;;;;;;888888888999;;;:::777555666888:::999888888:::===777888999888666666777:::666777888888777666777888222222111000000000111111,,,---......//////......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++(((***+++*********+++,,,************************))))))******+++,,,,,,---)))+++,,,,,,)))((()))+++)))))))))))))))))))))))))))***,,,,,,***)))***+++((())))))))))))***************+++***)))(((***,,,++++++++++++++++++++++++***)))((((((((()))***+++++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++,,,,,,+++***************+++,,,+++)))***,,,,,,))))))---'''***,,,,,,++++++,,,...))))))***+++++++++++++++)))))))))***++++++,,,,,,---,,,+++******+++,,,---************++++++,,,,,,***000---***...+++(((...,,,------......---,,,,,,((()))***+++++++++******))))))))))))************++++++************++++++******+++++++++,,,,,,,,,*********)))))))))*********++++++,,,------......)))******+++,,,,,,------))))))***+++,,,,,,+++++++++))))))+++---...,,,)))&&&'''((()))***+++++++++******)))))))))***+++,,,((()))++++++******,,,---***+++,,,,,,,,,,,,+++***)))((('''&&&&&&'''((()))(((***,,,,,,******,,,...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************++++++,,,,,,,,,,,,++++++)))***,,,---------++++++++++++******************,,,++++++******++++++,,,***+++,,,,,,+++,,,...///((()))***+++,,,,,,,,,,,,)))************+++++++++((()))***+++,,,++++++*********))))))******+++,,,)))***++++++++++++***)))((()))))))))***+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))******)))(((((()))***+++******++++++++++++******&&&'''''''''***------+++************************))))))))))))***+++,,,---'''(((***,,,---,,,***)))))),,,,,,))))))---...,,,++++++++++++++++++++++++,,,+++++++++******))))))+++,,,---.........---,,,///...---,,,---///111222.........------...............////////////......///000111222333222111111...///000000///000000111...------------...//////---..................---...------///111222111000---------......000111111111222222333333222222111222222111111111222333444666888;;;======<<<:::888555555555555444666:::===777:::>>>???>>><<<:::999555777888888888888:::<<<777666666888::::::999777333555777666555555888<<<666888999888555555777:::555777888888777666666777333222111111111111111111,,,,,,---.../////////...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++(((+++---,,,***)))+++...************************(((((()))***++++++,,,,,,))),,,---,,,)))((((((***)))))))))))))))))))))))))))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,***++++++***))))))***,,,)))))))))))))))))))))))),,,+++*********+++---...++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++...---+++*********++++++*********++++++,,,,,,---))))))(((((()))***+++++++++)))+++......+++---111'''***,,,---+++***,,,...))))))***++++++++++++***(((((()))***+++,,,,,,---+++***(((''''''(((***++++++*********+++,,,,,,---,,,222...***...***&&&,,,***+++,,,,,,,,,+++***)))((()))***,,,,,,++++++***))))))))))))************++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********,,,,,,(((((()))***++++++,,,,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,++++++))))))+++......,,,)))$$$&&&)))+++,,,,,,+++***+++***)))))))))+++,,,---''')))***+++******+++---***+++,,,------,,,+++***+++)))(((''''''((()))+++'''***,,,,,,******---///++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))************))))))&&&''')))***+++***((('''***************+++++++++,,,++++++******++++++,,,***+++,,,,,,+++,,,...000***+++,,,---.../////////)))************+++++++++((()))***+++,,,+++***************)))***++++++,,,)))***+++,,,,,,+++***)))%%%&&&((()))******************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++(((***+++***)))((()))***+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,'''***---.........///000)))+++---,,,+++***+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++...............---------***+++---...///...------,,,+++++++++,,,...000111........................///////////////.........333111000111444555333111,,,---...///000111222333000000000000000000000000---......///......------/////////...------///111...///000000//////000111111222444444444222000///000000000111222333444555:::;;;===??????>>><<<;;;555555444444555777999:::===>>>@@@@@@>>>;;;777444555777999;;;;;;:::888666:::888666777:::<<<;;;999:::999888888999999888666777777777777888888888888444222111222555666555333111000000222333333111///000///...---,,,+++++++++,,,,,,+++***+++,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------***((((((***---...+++(((,,,++++++***++++++,,,,,,'''(((******))))))***,,,++++++******)))*********++++++++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***((((((''''''(((***+++,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,---,,,+++++++++---...///...,,,)))'''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***111///---+++************(((***+++'''""""""''',,,((((((((((((((((((((((((***++++++,,,,,,++++++***)))''')))...---((()))///)))************+++++++++'''(((******))))))***,,,***((('''))),,,,,,)))%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************++++++++++++++++++***)))***,,,...*********+++,,,,,,,,,---,,,+++******+++***)))(((---***'''(((+++.........)))***+++,,,,,,,,,+++***''''''(((***+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))***++++++++++++*********))))))***,,,...///+++++++++*********))))))))))))))))))******))))))))))))***++++++***((('''///---+++***+++,,,,,,+++///...---,,,,,,,,,---...)))************+++++++++,,,++++++***))))))******(((***++++++++++++---...)))************+++++++++&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******(((***+++***)))((()))+++*********))))))***************************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,)))+++---,,,+++***+++,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...---------------,,,,,,,,,---............................../////////////////////...111///...///111222111///////////////000000000000////////////////////////---...............------//////000...------///111...///000000//////000111222333444555444333111000///000222333444555666666999:::;;;<<<<<<<<<;;;;;;888777777777777777888999:::;;;===>>>===;;;999777777777777777777777777777999777666777999;;;:::999???===;;;:::999888666444666666666777777888888888888666444444666666444222000//////111222222000.........---------------...222111...,,,***)))((((((,,,,,,+++++++++,,,------++++++++++++++++++++++++)))******++++++++++++***------,,,++++++,,,------***))))))))))))+++,,,---++++++++++++++++++++++++***)))((((((((()))***++++++)))(((***,,,---+++(((***)))))))))))))))*********+++,,,,,,+++***+++---++++++*********++++++,,,...------,,,+++***)))(((************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,+++++++++,,,...///...,,,)))(((++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***//////---,,,+++************++++++)))&&&&&&))),,,++++++++++++++++++++++++++++++++++++++++++++++++)))'''(((+++)))$$$$$$((()))************+++++++++(((***++++++))))))***,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++***++++++***)))***,,,...*********+++++++++++++++++++++*********+++***)))***'''%%%%%%(((***+++******+++,,,------,,,+++***(((((()))***+++,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++************+++---...+++++++++*********))))))+++******))))))))))))***'''((()))***++++++******,,,++++++++++++,,,---......---,,,++++++,,,------)))************+++++++++&&&&&&''')))+++---///000((()))++++++***+++,,,...)))************+++++++++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))***+++***))))))***+++******++++++++++++************************************+++++++++,,,,,,,,,***+++,,,+++))))))+++,,,)))+++---,,,+++***+++,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,---------......---,,,,,,,,,---------.........------,,,+++////////////////////////......//////////////////000///...///111222111000111000000//////.................................---.....................///000000///...---///111...///000000//////111222333333444555555444222111///111444666888888888777999999888999999999:::;;;888999999999888888777666777777999::::::;;;;;;:::999888666555444444555666888777666777999;;;;;;:::@@@>>><<<;;;:::999777555444444555666777777888888;;;999777777777666555333000/////////111111///---......------......///000---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))******))))))((((((+++******))))))******+++))))))))))))***+++,,,---************************))))))(((((())))))***+++,,,+++))))))***+++***)))***)))))))))))))))))))))+++,,,---,,,******+++,,,++++++***++++++,,,---......------,,,+++***))))))************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))***++++++,,,,,,+++++++++,,,---...---,,,)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,+++)))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++***+++---+++''''''***)))************++++++++++++,,,---,,,*********,,,,,,------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++***++++++***)))***,,,---******************))))))***************+++++++++,,,***((((((***,,,------,,,------...---,,,***)))))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,++++++*********++++++,,,+++************))))))))),,,+++***)))(((((()))***&&&'''(((***+++,,,,,,,,,(((***,,,,,,***+++...111,,,,,,++++++++++++,,,---)))************+++++++++++++++***************+++''')))******)))***+++,,,)))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++***)))((()))***++++++))))))***+++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,((())))))))))))+++...111)))+++---,,,+++***+++++++++***++++++++++++,,,,,,***+++++++++++++++,,,,,,******+++,,,---.........000///---,,,++++++,,,---,,,,,,.........---,,,+++////////////////////////............////////////111111111111222222222222000000000///.........---........................---------------......//////000000000......///111...///111111000000111333333444444555555444333333000222555888::::::999888999888777666777888:::;;;666777888999999888666666666666666777888999:::;;;999888777666555555444444888888777888:::;;;<<<<<<<<<;;;::::::;;;;;;:::999222333444555666777888999;;;:::999999888777666555111000//////111111///...//////.........//////000)))******+++,,,...//////...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((('''&&&)))))))))(((((())))))))))))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++***))))))******++++++,,,,,,,,,+++++++++******++++++***((('''((()))+++***++++++,,,---...///*********++++++,,,,,,---+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******++++++++++++++++++,,,---------+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++***(((,,,++++++,,,...---+++)))************************---,,,***))))))***,,,---)))***,,,---,,,+++,,,...))))))*********+++++++++,,,---...---+++***+++,,,***,,,---+++((((((,,,///++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++)))***++++++******+++---+++*********)))(((((((((((()))************+++,,,,,,+++******+++------...---.........---,,,***)))******************************++++++++++++******++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++***************************))))))))))))---,,,***)))(((((()))***(((((()))***++++++,,,,,,&&&***...---)))))),,,111++++++++++++++++++,,,,,,))))))*********+++++++++...---,,,***)))(((((((((''')))******))))))***+++))))))*********+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++***)))((()))+++,,,+++***)))***+++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,))))))*********,,,///222)))+++---,,,+++***++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---...//////000000///---,,,++++++,,,---)))+++,,,...//////...---////////////////////////---.........//////000000000111111111111111222222/////////..........................................------------...///000...000111111/////////000...///111111000000222444333444444444444444444444000333666999::::::999888:::888777666666888:::;;;222333555777888777777666777777666666666777888888777888999999888666444333888999999::::::<<<===???;;;:::999999::::::999888222333444555666777888999999999:::999888888888888333222000000111111000///111111000......---------///......---,,,***))))))...---,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++***)))((()))+++,,,+++,,,,,,,,,,,,+++***)))***++++++***((('''((()))+++***++++++,,,---...///))))))***+++,,,,,,------++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))*********++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))*********,,,------+++(((************************---,,,***))))))***,,,---%%%(((***)))))))))******))))))*********+++++++++---......---+++***+++,,,)))+++,,,+++((())),,,000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++((()))++++++***)))***,,,+++*********)))(((((((((''')))++++++***)))+++---(((((()))((((((((()))***------......---+++)))(((+++++++++************))))))******++++++******)))++++++++++++++++++++++++)))******+++++++++++++++*********************)))))))))))))))))))))))))))---,,,+++)))))))))***+++++++++******************(((,,,///---)))'''***...*********+++,,,,,,,,,,,,))))))*********+++++++++((((((((()))***,,,---...((()))******)))(((***+++))))))*********+++++++++*********)))******+++,,,******+++++++++,,,,,,,,,******************************+++++++++******)))***+++,,,+++*********,,,******++++++++++++************************************+++++++++,,,,,,,,,+++,,,---,,,******,,,---)))+++---,,,+++***+++,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,------....../////////......---,,,,,,,,,------)))***,,,---.../////////........................------......///000000000---...000///......///111...................................................---,,,,,,---...000111...000222111000//////000---///111111111111333444333333333333333444444444222333555888888888777777999777666555555777999:::222222444555666777777777888777666666666666666666666777999::::::777555333777888:::::::::;;;===@@@???===;;;:::999888666444444444555666777777888888777888999999777666777888555333111000111111111000222111///...---,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++******))))))******++++++++++++******((((((***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************))))))***+++***))))))+++---)))***++++++***)))'''&&&+++,,,---,,,******+++,,,++++++***++++++,,,---...,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++++++++***))))))))))))***++++++***+++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))---...+++)))******((()))************+++++++++,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,...000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++''')))++++++***)))***+++******************))))))(((***,,,,,,)))(((***---)))***++++++))))))***++++++,,,,,,---,,,+++)))(((++++++******************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***))))))******+++******)))(((((()))))))))))))))******+++++++++++++++++++++---,,,+++***************))),,,...---***((()))+++)))***+++,,,---------,,,)))************++++++++++++***************++++++)))***+++***))))))***+++)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))***+++++++++*********+++,,,,,,******+++,,,*********))))))***************************************+++++++++,,,,,,,,,)))+++,,,,,,+++******+++)))+++---,,,+++***+++,,,)))***+++,,,,,,,,,++++++)))******+++,,,,,,------------------------------,,,,,,------...---------,,,,,,,,,,,,,,,---...///------------------------------......///000000111,,,...000///...---///111000000///...---,,,,,,+++////////////////////////...---,,,,,,,,,...000111...000222222111///000000---///111111111111333555222222222222222333444444333444444555666666555555666555555444444666777888555555555555555666777777666666666777777777666666555666777777777666555555444666888999888999<<>><<<;;;:::999777555666666666777777888888888777999:::888555333444666555222000///000000000/////////...---,,,,,,------&&&'''***,,,...///000000,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,'''((()))******)))(((''''''(((***+++,,,,,,++++++++++++++++++++++++++++++'''((()))***+++******)))&&&(((++++++******,,,...)))***+++++++++)))'''&&&***+++,,,,,,+++***+++---++++++*********++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++***))))))((()))***+++,,,*********+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******)))******+++,,,,,,'''***,,,,,,***)))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++000111---+++------***)))************+++++++++***+++,,,,,,++++++,,,---*********+++---...---,,,************************---,,,,,,++++++,,,,,,---)))************+++++++++&&&)))++++++***)))***************+++++++++++++++(((+++...,,,((('''))),,,***,,,......,,,***+++---)))***+++++++++***)))(((******************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++'''((()))***++++++******(((((((((((())))))******((()))+++,,,------,,,+++,,,+++*********+++,,,---)))***+++,,,,,,+++******)))***,,,---.........---)))************+++++++++000///---+++)))'''&&&&&&***+++,,,+++***)))***,,,)))************+++++++++)))***+++,,,++++++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++***+++,,,,,,******+++,,,+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,###&&&)))++++++++++++,,,)))+++---,,,+++***+++,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,***+++---...///...------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111...000222222//////111333333222111///---+++***)))000000000000000000000000...---,,,+++,,,...000222...000222222111000000000---///111111111222444555222111111111222222333444444444444333333444444444444333333333444444555555999888666555555555777777444555666777888888888777666555444333444555666777222555777777666777:::>>>>>><<<;;;;;;<<<===;;;:::777777777777888888888888888::::::888333111111333444222///......//////...---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***++++++++++++,,,------...+++++++++++++++++++++++++++,,,------............***+++,,,------,,,+++***'''(((***+++,,,,,,++++++************************)))***+++,,,---,,,++++++$$$'''+++,,,++++++,,,...+++,,,---...---+++)))''''''(((******))))))***,,,++++++******)))*********((())))))+++,,,---......,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))******++++++++++++***)))((((((((()))+++,,,******************++++++++++++++++++++++++++++++---,,,+++******+++,,,---******)))((()))+++,,,---'''+++...---)))(((+++000((((((((((((((((((((((((***++++++,,,,,,++++++***%%%+++---)))(((,,,---***)))************+++++++++)))***++++++++++++,,,---(((&&&&&&))),,,---+++(((************************---,,,,,,++++++,,,,,,---)))************+++++++++&&&(((++++++***))))))************+++,,,,,,,,,---))),,,...,,,(((&&&(((,,,'''***,,,+++)))'''(((***'''(((***++++++***)))((())))))*********+++++++++))))))************))))))*********++++++,,,,,,,,,++++++,,,------------,,,&&&''')))***+++++++++***'''((((((((())))))******&&&(((+++---///...,,,+++******))))))***,,,...///((('''(((***---...,,,******+++,,,...//////......)))************+++++++++******))))))***++++++,,,+++,,,---,,,+++***+++,,,)))************+++++++++(((***+++,,,,,,+++)))(((,,,------***'''&&&))),,,(((***++++++******+++,,,++++++++++++++++++++++++(((((()))***************'''(((***)))'''&&&&&&''',,,,,,++++++***+++++++++---......,,,+++***+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,***'''------,,,+++***)))((('''---,,,,,,++++++,,,,,,---***,,,......---,,,---......---,,,,,,---...///000......------------......)))---///---...111000---///000111000///000111333000000000000000000000000000...,,,...111333111///...///000111111000//////222111000000000111333333555222//////222444333222222111000000000111333333555666777666444333333444222444555333111111555999???;;;777666666777555333333444444555555444444333;;;999666444333333444555666888777444555999:::999>>>>>>>>>;;;999777888999<<<======<<<999888888999888777555444333222222222000000000000000111111111---------......//////////////////---+++)))&&&%%%++++++,,,,,,,,,---------++++++******++++++,,,---)))***+++,,,,,,+++***)))------,,,,,,+++***))))))((()))***+++,,,---------)))))))))))))))*********,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******---,,,***(((((()))***+++,,,,,,+++***)))))))))***))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,------++++++,,,---+++,,,------------,,,++++++,,,---+++)))(((((()))+++++++++***************)))+++,,,,,,+++***,,,---+++,,,,,,+++)))((()))***+++(((&&&&&&***,,,,,,+++)))((('''(((+++---------)))******++++++******)))))))))************))))))++++++++++++++++++++++++)))***+++***))))))+++---)))***,,,++++++***,,,---+++***))))))((())))))***''')))***+++***)))***+++)))***++++++***)))***+++$$$------,,,---,,,)))+++***+++,,,......---+++************************&&&))),,,,,,)))((()))******++++++++++++***))))))+++++++++++++++++++++++++++++++++*********)))))))))******)))(((((()))+++++++++***)))(((((())))))+++***)))))))))***,,,,,,+++++++++************)))++++++,,,,,,,,,,,,------((()))***++++++***((((((------,,,+++*********+++---------,,,,,,+++++++++(((***++++++*********+++***************)))((((((*********)))((()))+++...111---+++,,,***''''''+++)))000---***...***&&&,,,)))***++++++***)))***+++++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***---***((()))+++,,,+++))))))***+++,,,,,,,,,,,,,,,)))***,,,+++))))))***,,,(((***++++++******+++,,,++++++++++++++++++++++++((())))))***************)))+++,,,,,,***))))))))),,,,,,++++++***++++++,,,,,,------,,,***)))+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***(((++++++++++++************---,,,,,,++++++,,,,,,---***,,,......---,,,---.........---,,,------//////------,,,,,,,,,,,,------***---...------000000...000111111000//////000222000000000000000000000000///...---...111222111000//////000000000000//////111111000000000111222333444222//////111222222000111111000000000111222333222333555555444444666777444444444222111222555777888666333333555777777555222333333333333333333222999888666555444444555555666888777333444777999777:::;;;<<<;;;999999:::<<>>:::666444222222222111111111111111222222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,))))))*********+++++++++((())))))***************,,,+++***))))))***+++,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++++++++***++++++++++++++++++++++++++++++***))))))******+++***)))))))))***+++,,,,,,((()))+++,,,+++)))&&&$$$++++++++++++++++++++++++'''((()))***+++,,,---...***,,,,,,,,,+++***+++,,,((())))))))))))))))))((()))++++++***)))(((((()))&&&&&&'''((()))*********)))+++,,,,,,+++***,,,---((()))++++++******+++---+++******+++,,,++++++***,,,***(((((()))***)))((())))))************))))))+++++++++,,,,,,+++++++++((((((((()))******++++++)))*********))))))***,,,,,,---...---+++++++++---'''(((***+++,,,+++)))(((((()))++++++*********+++)))***+++***)))((()))++++++------***((()))+++---,,,++++++,,,------***(((************************************(((''''''&&&+++++++++***************************************************************)))******)))(((((()))+++******)))))))))))))))******************++++++++++++++++++*********)))))))))))))))*********++++++*********+++++++++++++++******)))))))))))))))***************************(((***+++***(((''''''((())))))************)))((()))***+++***))))))+++,,,)))''''''+++,,,+++,,,///%%%,,,***(((---***'''---)))***++++++***)))***+++************************))))))*********+++++++++))))))***++++++++++++***---+++)))((((((***+++,,,((()))))))))))))))((('''///---***))))))***+++,,,(((***++++++******+++,,,++++++++++++++++++++++++))))))***+++++++++++++++(((***,,,,,,*********++++++*********++++++,,,---******+++***))))))***,,,))))))*********+++++++++))))))******+++,,,------((()))***+++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))+++------,,,+++,,,---.........------,,,++++++......------------......---///...++++++///000...,,,---...//////000222444////////////////////////...///000000111111222333222222111111111000000000//////000000111111111111222333333222111111000111//////000000111111111111000111333333222333444666777444111111444444222000333333444444333333333333333333444444444444333333000222555777888888777666777999888444333666777555333555777888777777777888777999;;;;;;888555222111222222111000000000111111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++***************)))******+++,,,,,,,,,++++++))))))******++++++,,,,,,******+++,,,------,,,,,,++++++++++++++++++++++++******************++++++***)))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++''''''((()))+++,,,------***+++,,,,,,******+++,,,************************)))***+++***((('''((()))&&&&&&'''((()))*********)))+++,,,,,,+++***,,,---((()))++++++******+++---++++++,,,+++++++++,,,---***)))'''(((***++++++***((())))))******))))))(((+++++++++,,,,,,+++++++++(((((()))))))))************++++++)))'''&&&''')))+++,,,------+++++++++---&&&(((***+++,,,+++)))((((((***+++,,,+++***+++,,,((()))******)))((()))***)))***+++---,,,+++,,,---+++******,,,------***(((************************///...---,,,++++++******,,,+++***)))))))))******++++++++++++++++++++++++************************)))******)))(((((()))+++***)))))))))))))))******))))))******+++++++++++++++++++++*********))))))************+++++++++,,,)))))))))******++++++,,,***)))))))))))))))************++++++++++++++++++''')))++++++******+++,,,((())))))*********))))))(((***++++++******+++,,,***'''(((+++,,,******---(((///,,,***---***&&&,,,)))***++++++***)))***+++************************))))))*********+++++++++))))))***++++++++++++***,,,+++***)))((()))+++,,,%%%&&&'''((()))*********111...+++)))***+++++++++(((***++++++******+++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++***,,,------,,,,,,,,,---************+++,,,------***+++++++++******+++---)))************+++++++++))))))******++++++,,,,,,''')))+++++++++***+++,,,------,,,,,,+++++++++***++++++************++++++)))+++,,,---,,,+++,,,---,,,------------,,,,,,+++///......------......///---//////,,,,,,///000---+++---.........///222444000000000000000000000000...000111111111111222444222333444444333222000///...///000000111111000000///111222222111000000111...///000000111111000000111222333333111111222333444333222222333333222111///111333444444444666777333444444555555444444333///111333666777777666555777999777444333777888666333555777777666555555555555777::::::888666555555333222222111000000111111000000000//////.........------------,,,,,,,,,,,,------,,,+++*********************++++++++++++,,,)))***+++------,,,++++++++++++************++++++&&&'''((()))***,,,------***++++++,,,,,,+++++++++((())))))***+++,,,------***+++,,,---------------)))))))))))))))*********)))*********++++++++++++*********)))******++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,+++***)))***,,,,,,++++++******++++++,,,&&&(((***+++++++++---///)))******++++++,,,,,,,,,)))+++,,,,,,+++***,,,---)))***++++++***)))***,,,++++++,,,+++***+++...000+++)))((()))+++,,,,,,+++******++++++++++++************++++++++++++*********************************++++++)))'''&&&'''))))))***,,,,,,+++***,,,---'''((()))***++++++******(((***,,,,,,+++***+++,,,((()))******(((((()))***(((''')))...///,,,+++---)))))))))+++------+++)))***************************)))((()))+++------,,,---,,,***)))))))))***+++++++++++++++++++++++++++***************+++++++++)))******)))(((((()))+++)))))))))))))))******+++))))))***++++++++++++***+++++++++************)))*********+++++++++,,,,,,)))((((((((()))***+++,,,******)))))))))***++++++*********+++++++++++++++&&&(((***+++++++++,,,---((())))))************)))((()))+++,,,+++******+++***((())),,,,,,)))(((+++***000---***...***&&&,,,)))***++++++***)))***+++************************)))************+++++++++))))))***++++++++++++******++++++***))))))***,,,$$$%%%'''(((***+++++++++,,,++++++,,,......+++)))(((***++++++******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))+++,,,---,,,+++,,,---************+++,,,---...***+++,,,+++***+++,,,...)))************+++++++++***************+++++++++&&&)))+++,,,******+++---++++++,,,,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,+++++++++---***+++,,,---------,,,,,,...------,,,,,,------...,,,//////------//////,,,.../////////......///111000000000000000000000000...000222222000000222444333444666777777444111///......000111111111000///***---000111///...///111......000111111111000///000111222222111111222333000222333333222222222333...111444555444333444666333333333444444333333333///000222444555555444444444777666222333666777666111333666777666444444555333555777888777777999:::555444333222111000000000//////////////////...............---------,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,((()))+++,,,,,,,,,************++++++++++++******&&&&&&''')))***,,,------+++++++++,,,,,,++++++************++++++,,,,,,,,,))))))+++,,,,,,---------(((((()))))))))*********))))))***+++++++++++++++++++++******)))*********+++***))))))((()))******++++++++++++++++++++++++,,,++++++***)))((((((''')))+++,,,+++***)))***+++,,,+++************+++,,,&&&(((******++++++---///+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---***+++,,,+++))))))***++++++++++++***)))+++000555...,,,******+++,,,+++*********++++++++++++******)))******************))),,,,,,,,,+++******)))))))))***+++***)))***+++---&&&(((************,,,---'''(((((()))******++++++(((***,,,,,,+++++++++,,,((()))***)))((('''(((******'''(((---...+++***,,,(((((((((+++---...,,,+++************************(((&&&$$$&&&))),,,,,,+++---,,,***)))((()))***+++************************))))))*********+++++++++)))******)))(((((()))+++)))))))))))))))***++++++((()))***+++,,,++++++***+++++++++************))))))))))))************+++''''''''''''''')))***+++***************+++,,,,,,)))))))))*********++++++&&&(((***+++***)))***+++(((((()))***************''')))+++,,,+++******+++)))'''(((,,,,,,)))(((+++'''...,,,)))---***&&&,,,)))***++++++***)))***+++************************)))************+++++++++))))))***++++++++++++***(((***---,,,***))))))+++&&&'''((()))***+++++++++'''(((+++///222111,,,'''(((***++++++******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++&&&(((******))))))***+++************+++,,,---...+++,,,,,,,,,++++++---///)))************++++++++++++++++++***************&&&))),,,,,,******+++...)))******+++---......///++++++************++++++)))***,,,,,,+++++++++,,,)))***,,,---...------,,,---,,,,,,++++++,,,,,,---+++///000......000...+++000111111///---,,,---...000000000000000000000000...000222222000000222555333555888999999555111///---...000111111111000///'''+++...///------...000---...000111111111000///...000111222111111333444...111444444222111333555111444666555222000000111222222222333333222222222000000111222333333333333222555444111111666777555///111555666666555555555000222444555666777999;;;666555444222111000000000.........////////////////////////......---------,,,+++*********+++,,,---++++++,,,,,,,,,---------'''(((***+++,,,+++)))((()))***+++,,,,,,+++***))))))))))))))))))*********++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++(((((()))++++++,,,,,,,,,******++++++,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,+++***)))))))))***---,,,)))'''&&&&&&'''(((++++++++++++++++++++++++)))))))))))))))*********)))+++++++++***)))***+++,,,+++***))))))***+++,,,'''((())))))((('''(((***+++++++++***************)))+++,,,,,,+++***,,,---+++,,,,,,+++)))((()))***+++++++++)))(((+++222777111///,,,+++,,,+++***)))(((((())))))))))))(((((())))))************))))))...------,,,+++***))))))((()))++++++,,,---///222%%%''')))))))))***,,,...(((((((((((()))***+++,,,)))***,,,,,,+++++++++,,,((()))***)))((('''(((***---((('''+++,,,)))))),,,''''''(((***---...---+++************************...+++((()))+++------+++---,,,***(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++)))******)))(((((()))+++))))))((())))))***++++++((()))***+++,,,+++******+++++++++************)))(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++++++++******+++,,,------'''((((((((())))))******''')))******((('''(((((((((((()))***************'''))),,,,,,+++******+++'''%%%''',,,---***))),,,$$$+++)))(((,,,***'''---)))+++++++++***)))***+++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***&&&***---...+++))))))***((()))***************))))))***+++,,,,,,+++***)))++++++******+++---...000+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++************)))((((((((((((((())))))***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************''')))+++,,,,,,,,,***)))***+++,,,---...---,,,,,,---***((())),,,...---+++)))+++++++++***)))***+++...------,,,,,,++++++***------,,,,,,,,,,,,------333000------//////...,,,///......---------............//////000000111111222111000///000333555666444777:::999666222000000111111000///////////////////////////000000000000111000000000000111111222222111111111111111222333111222333444555444333222444444333333333333222222555444222333666666444111///000111333333333333333222555777666444333555777000222555777888666333111222333333444444555555666:::888555111...---...111(((...000///...//////---+++++++++,,,---...///000444111---)))((())),,,...++++++,,,,,,,,,+++******++++++,,,,,,,,,+++************))))))***+++,,,,,,(((((()))***,,,---...///******))))))******+++,,,******************************************************))))))((((((''''''***+++,,,,,,******+++,,,+++***((('''''')))+++,,,******+++++++++,,,,,,,,,......---+++)))***,,,...,,,,,,++++++***+++++++++---,,,***)))''''''(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++++++++***)))(((******))))))))))))))))))))))))*********+++++++++------+++***))),,,000444888222+++)))***,,,+++)))***+++,,,---...------,,,************************---......---,,,+++---...&&&'''((()))+++---......)))))))))******++++++,,,---))))))......)))(((,,,))))))*********++++++++++++++++++***************((((((((((((((()))))))))++++++,,,,,,,,,,,,------+++++++++++++++***)))(((------,,,+++***(((((('''000---)))(((***,,,,,,***+++++++++*********))))))******)))(((((()))***+++++++++***)))(((((())))))******))))))((('''''''''((()))***++++++***((('''''')))++++++***)))((()))------+++)))((())),,,///))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---&&&(((***+++***)))******)))******++++++******))))))***+++***(((((((((***++++++++++++++++++++++++))))))(((((((((+++000444************************))))))***++++++++++++*********+++++++++******)))***(((%%%&&&)))+++***)))******++++++++++++******,,,++++++***+++,,,......+++,,,,,,------,,,,,,+++************************))))))******+++++++++,,,)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***,,,---...---,,,+++***+++,,,---------,,,,,,---+++((()))+++------,,,)))+++,,,+++***)))***+++---------,,,,,,,,,,,,+++......------------......222///------///000///---000//////........./////////////////////000000000111000000000111333666777999;;;<<<;;;666333111111000000///...............////////////000000000000000//////...------------111111000000111111222222111222333444444333222222222222222222222222222222444333222444777888666444777666555444444444555555222333444333222222444555111222444666666444222111333333333333333333333333666555333000---,,,---///)))...111///...//////---,,,,,,,,,,,,------...///000///...,,,++++++++++++------------,,,,,,+++******++++++,,,,,,,,,++++++******)))******++++++,,,))))))******+++,,,------******))))))******+++,,,************************************************)))))))))))))))(((((((((***+++,,,+++)))((()))***,,,+++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,+++++++++******+++,,,,,,,,,+++***))))))***++++++************************+++***)))))))))***,,,,,,+++++++++++++++***))))))---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***)))+++...111555000***)))+++,,,+++(((((()))***+++++++++******************************++++++,,,+++))))))+++,,,******++++++,,,,,,,,,---*********+++++++++++++++---******......******---******************++++++***************+++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,+++******)))************++++++,,,,,,...,,,))))))***++++++)))+++++++++*********))))))(((((((((((()))***,,,---++++++***)))))))))))))))*********)))))))))((((((******+++,,,------------***+++------+++***+++,,,,,,,,,+++***))))))+++...*********************************+++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---''')))+++,,,***)))************++++++++++++*********+++,,,+++***))))))+++++++++++++++++++++++++++((()))***))))))***,,,...************************))))))***++++++++++++*********+++++++++******)))+++(((&&&''')))++++++***++++++************++++++,,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***+++,,,------***************++++++,,,++++++,,,---------,,,,,,++++++************++++++************************)))***+++,,,,,,,,,+++******++++++,,,---,,,,,,,,,---+++)))(((***,,,------***+++,,,+++***)))***,,,,,,,,,,,,,,,------------///..................///000///---...///111000///000///////////////000000000000//////////////////000000///000222444666888:::;;;:::888444111111111///......------------...////////////000000000000000000...---,,,+++++++++///000000000000111111222111222222333222222111111000000111111222222333333333333333555777888888666888666333111000000111222333111000000111333444444222222333333333222222111333333333222111000000000000111111000---,,,,,,---)))...111...---//////---------,,,,,,,,,------...+++,,,...//////---+++)))............---,,,+++***)))***++++++,,,,,,,,,,,,***************+++++++++*********+++++++++,,,,,,******))))))******+++,,,************************************************(((((()))))))))))))))))))))***+++***((('''((())),,,,,,+++***)))(((((('''******+++++++++,,,,,,,,,+++++++++)))'''''')))+++***************+++,,,---++++++******+++,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,***++++++++++++***)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,---000,,,))))))+++,,,+++(((((()))******+++************************************+++++++++))))))+++,,,......------,,,++++++***,,,,,,,,,,,,++++++++++++***((((((++++++((((((+++++++++******************))))))******++++++,,,,,,'''(((***,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,------...,,,***))))))***+++***(((+++++++++***************'''''''''((()))+++---...+++***)))))))))))))))))))))************+++++++++++++++++++++,,,...///000+++,,,,,,+++******+++---***+++,,,+++***)))+++,,,++++++++++++++++++++++++*********++++++++++++,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))******+++,,,)))+++,,,,,,+++)))******++++++,,,,,,,,,,,,+++++++++,,,---,,,*********+++++++++++++++++++++++++++(((***++++++)))(((((()))************************))))))***++++++++++++***)))******+++++++++******+++***((()))***+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***))))))))))))***+++++++++,,,,,,---------,,,,,,++++++************++++++************************&&&'''((())))))))))))(((******++++++,,,,,,,,,,,,---+++)))((()))+++---...***+++,,,,,,******+++,,,++++++,,,,,,---....../////////............//////......---...///000111111///............//////000000000000//////......---/////////000222444666777666555333111///.../////////......------.........////////////000000000000111000///..................//////000111111111111222222222222111111000000///000111222333444555555333333444555666666666555555444333111000//////000555111...///222555555333333222111111111111111111111111111000000/////////---///000000...---------***///111...---...///---......---,,,,,,,,,------***+++---......---+++***.........---,,,+++***)))((()))***+++,,,---------*********+++++++++******+++++++++*********************))))))******+++,,,************************************************((((((((())))))******+++((()))******))))))***,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,------+++***)))+++---))))))))))))***+++------++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******+++++++++******)))$$$%%%&&&(((***,,,......************++++++++++++)))+++,,,,,,***))))))******))))))***,,,---+++)))+++++++++,,,,,,,,,,,,+++************************+++,,,---,,,++++++---///......---,,,+++******)))---------,,,,,,+++++++++***))))))************++++++++++++***************))))))******+++,,,------&&&(((***,,,,,,***(((&&&***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********)))(((************************'''(((((()))******+++,,,******)))))))))))))))***))))))***++++++,,,------++++++***)))***+++---...*********(((''''''***,,,(((***,,,,,,+++*********++++++++++++++++++++++++************++++++++++++************************)))))))))))))))))))))))))))))))))))))))***+++++++++------,,,+++)))***++++++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++************++++++++++++)))++++++***)))((()))***************************))))))***++++++++++++***))))))***+++++++++******++++++******+++,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************)))(((((((((((()))******,,,,,,,,,------,,,+++++++++******))))))******+++************************''''''(((((())))))))))))************++++++,,,,,,,,,+++***))))))***---...***,,,,,,,,,+++***+++,,,++++++,,,---......////////////............//////,,,---------...///111222---,,,,,,,,,------...///000000//////......---------...///000111333444555111///...------///000000000///////////////000000////////////000000000000...............///000111......000111222222222111333222222111111000000000000111222333444666777777333444555444333222222111222444666777777666444222555222000111444777666555333222111000000000000111........./////////000000,,,...111111000///......+++///111---,,,...///---......---,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,++++++)))((((((((()))***+++,,,---------******+++++++++******)))++++++************))))))******))))))******+++,,,************************************************(((((())))))******++++++&&&(((***++++++,,,...///((()))***+++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***,,,(((((())))))***+++,,,---+++++++++******)))((('''++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))******+++++++++************+++,,,---//////000+++++++++,,,,,,,,,,,,---(((***,,,,,,***)))))))))'''((((((***,,,,,,+++***,,,+++++++++++++++++++++***************************,,,,,,,,,++++++---///++++++++++++************---------,,,,,,+++++++++,,,---,,,+++,,,---......************************))))))***+++,,,------...)))+++,,,---,,,)))&&&$$$*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))))))))***************************************)))))))))***)))))))))))))))******))))))***+++,,,------......---+++***)))***++++++*********(((''''''***,,,'''***,,,---+++***))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))((())))))******,,,------,,,***)))***++++++,,,,,,------,,,,,,+++)))+++++++++)))((()))***)))))))))******+++++++++++++++***)))((()))---000************************))))))***++++++++++++***((()))***++++++++++++++++++,,,,,,,,,++++++++++++++++++************++++++******+++++++++++++++*********++++++++++++******+++++++++++++++++++++++++++++++++*********))))))((((((((((((((())))))***++++++,,,,,,,,,+++************))))))))))))***************************************+++++++++,,,,,,+++************+++,,,,,,***+++,,,+++******,,,...+++,,,---,,,+++***+++---+++,,,,,,---...////////////..................///+++,,,------,,,---///111++++++++++++,,,---......//////..................------...///000111111222000...------///222222222000////////////000111111////////////000000000000+++++++++,,,---...000000...///111222333333333222444333222111111111111111222222333444555666777888333555555444222000000000...000444777777666444222333333333444666777777666444333222111000000000000---------...///000000000---///111222000/////////,,,000111---+++---...---------,,,,,,,,,------...---,,,***))))))+++---...***************))))))((()))***++++++,,,,,,,,,,,,******+++,,,,,,***)))(((******************))))))******))))))******+++,,,************************************************))))))******************&&&(((***++++++,,,...000((())))))***+++,,,------******+++++++++,,,,,,,,,(((***+++***((('''((())))))))))))))))))***+++,,,++++++++++++)))((('''&&&++++++++++++++++++++++++***++++++,,,---,,,,,,,,,))))))***++++++++++++***......---,,,,,,+++******------------............(((***,,,,,,***)))***+++'''((()))***+++,,,,,,,,,******)))((((((((())))))************************((()))***)))))))))+++---)))***************++++++,,,,,,,,,,,,++++++++++++(((***)))&&&'''+++,,,+++))))))*********+++++++++******++++++,,,,,,---------.........---+++((('''************++++++++++++***++++++,,,,,,,,,,,,,,,)))******+++,,,------...(((***+++***))))))***,,,***************+++++++++***++++++******)))(((''')))))))))))))))******+++))))))***+++,,,,,,------000///...,,,+++++++++++++++,,,,,,+++******+++---'''))),,,,,,***)))))))))++++++++++++++++++++++++)))))))))************+++******+++,,,,,,+++******)))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++)))***+++***((('''((()))(((((())))))***++++++++++++***)))((((((***///333************************))))))***++++++++++++***((()))***+++++++++++++++***,,,------+++******+++******++++++++++++******((()))***+++,,,,,,++++++******++++++++++++*********************************************+++++++++))))))(((((())))))***+++***+++++++++******)))(((******))))))))))))******************************+++++++++++++++,,,------+++***)))))))))***,,,,,,(((***------+++***+++,,,+++,,,------++++++,,,---,,,,,,------......//////......------------......***+++---,,,***+++---///,,,++++++,,,---...//////------..................,,,------......///......111///---...111333222111...............///000000////////////000000000000------------...//////000...///222444555555444333666555333222111111111222222222333333444555666666222444666555222111111222---...111333444333222111000222555777777666777777444333333222222111000000............////////////...000111111///...///000---000111---+++---...---,,,,,,,,,,,,------...///---,,,+++***)))***,,,---))))))***++++++++++++******++++++,,,,,,,,,++++++)))***,,,,,,,,,***)))'''))))))))))))******************))))))******+++,,,************************************************++++++******************((()))++++++******,,,---+++******)))***+++---...******+++++++++,,,,,,,,,((()))******(((''''''(((******))))))))))))*********++++++++++++***((((((***************************+++,,,---------,,,,,,))))))***+++++++++++++++,,,++++++******)))((((((+++++++++,,,,,,,,,------(((***++++++******,,,---((()))***++++++,,,---...+++***)))(((''''''((()))************************'''((())))))((()))+++---++++++++++++++++++++++++*********+++++++++++++++%%%((('''######)))+++)))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************++++++++++++)))******+++,,,,,,++++++************++++++,,,,,,)))++++++***)))))),,,...))))))*********+++++++++))))))***+++******(((((()))))))))))))))***++++++))))))******++++++,,,,,,,,,---------,,,+++*********+++------+++***+++,,,(((***++++++)))))))))***************************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))******)))((((((+++---******++++++++++++*********+++,,,+++)))((()))***((((((((()))***+++++++++((())))))))))))***---000************************))))))***++++++++++++***(((((()))++++++,,,,,,+++)))+++------***))))))***)))***+++,,,,,,+++***)))'''(((***+++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---*********)))***++++++,,,***************)))((('''******))))))))))))************************************))))))******+++,,,+++***)))))))))***,,,---&&&***......,,,***+++,,,+++,,,------++++++,,,------------...............---------,,,,,,---------)))+++---+++)))))),,,...,,,,,,,,,---...///000111,,,------....../////////,,,------......------,,,111///---...111222000...---------------...///000////////////000000000000222111111000000000111111...000222555666666555444777555444222111111222222111222222333333444444555111444666666333222444666333333444444444555555555---222777999777555666777444444444333333111000///000000000///......------///000000///...---...///---111111---+++---...---+++++++++,,,---...///000,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,---,,,***((('''((()))))))))*********************)))***++++++,,,************************************************,,,+++++++++***))))))))))))***+++***)))((((((***...,,,***))))))***,,,---******+++++++++,,,,,,,,,***+++,,,,,,***))))))***+++***)))))))))))))))***)))***+++,,,---,,,++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,((()))***+++++++++++++++***++++++---...///000000'''(((((((((((())))))))))))***++++++***+++---///)))***++++++***+++---///---,,,+++)))))))))***+++************************)))***++++++***+++---///...------,,,,,,+++++++++)))))))))******++++++,,,)))---,,,'''(((...000---''''''(((***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,)))************+++++++++((()))***+++++++++++++++------,,,+++***(((((('''***,,,,,,***((()))---000))))))******++++++++++++'''((()))+++++++++***)))))))))((())))))***++++++)))************+++++++++'''(((***++++++***)))(((''')))++++++***)))((())))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))***)))(((((((((((())))))((())))))(((((((((+++---*********++++++*********+++,,,---,,,***)))***+++'''(((((()))***+++++++++&&&(((*********)))***+++************************))))))***++++++++++++***(((((()))++++++,,,,,,,,,(((+++...---***(((((())))))))))))******)))))))))************************++++++++++++++++++++++++(((***,,,,,,***)))***+++&&&(((---000000...***'''+++***)))((((((***,,,---'''(((((()))***+++++++++((()))***,,,+++***(((''')))))))))***,,,,,,+++***'''(((***++++++******)))((()))***+++++++++++++++(((***++++++******+++,,,///...,,,,,,+++,,,---...---///000000///......///333000,,,+++---......,,,*********++++++,,,,,,,,,------......//////......++++++,,,,,,---...//////000222222...'''%%%'''***///......---------......,,,---......------...000...//////000000000000//////000000111111111000000...111444777777555222000555777888777444111000000000000111222333333444444222444666666666666777888999888777666555444444444888888777888888777444222666555333111000000000111---///000000//////000222,,,++++++++++++,,,------222111000///---,,,+++***------------------------,,,,,,+++***))))))******+++***)))))))))***,,,---++++++++++++******))))))---***+++---+++&&&&&&+++))))))*********))))))((())))))))))))************((())),,,.........---,,,'''***,,,+++)))(((***---++++++******++++++,,,---((((((***++++++,,,++++++******)))(((((()))************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********(((%%%###%%%+++///)))***++++++***+++---...******)))))))))***+++,,,******)))(((((()))***+++***************+++,,,,,,***+++---//////...---,,,)))+++------,,,***************+++++++++,,,,,,,,,...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%""" """(((+++***((())))))*********+++++++++************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++***)))))))))***+++,,,************+++,,,------******+++++++++,,,,,,,,,000...,,,)))((('''((((((((()))***++++++***(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((++++++***)))(((((())))))(((***,,,+++(((''')))+++$$$***...+++((()))***))))))***+++------,,,++++++***))))))'''%%%%%%(((***(((((((((((())))))))))))&&&(((+++---/////////...))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))***+++,,,---+++++++++,,,,,,+++++++++''''''((()))))))))))))))&&&(((+++++++++***+++---))))))))))))((((((''''''))))))***++++++++++++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******++++++***)))))))))((()))***+++,,,+++***)))+++***)))((()))***,,,---'''(((((()))******++++++((()))***++++++***)))(((*********+++,,,,,,+++***((())))))***************+++++++++++++++,,,,,,,,,(((***++++++******+++,,,...---,,,,,,,,,,,,---...,,,---//////---,,,---...444111---+++,,,---,,,+++,,,,,,,,,,,,,,,---------***+++,,,,,,---------------------....../////////,,,...///---***))),,,000//////------------...///,,,---///...------...000//////000111111111000000222222222222222222111111///000111222222222222111333444555444111//////000000000111222222333444444333666888999999888888999;;;:::888666555333333333777777666777888777555222666555333111000000000000---///000000//////000222,,,,,,,,,,,,,,,------...///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++*********,,,---...++++++++++++*********)))---***+++---+++&&&'''+++))))))************))))))))))))))))))************(((***,,,---......---,,,)))***++++++******+++,,,++++++******++++++,,,---***++++++++++++***))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++***(((&&&'''+++///+++,,,,,,+++***)))+++,,,*********++++++++++++,,,+++***))))))))))))***+++)))((((((((((((((()))******+++---.........,,,+++***,,,......---++++++,,,******+++++++++,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++---)))&&&'''+++,,,***'''++++++,,,,,,---------,,,************************))))))************))))))******+++++++++,,,,,,,,,*********+++++++++++++++************+++++++++,,,,,,,,,---------.........++++++***************+++,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,'''((()))***++++++,,,,,,))))))************))))))************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((++++++***)))))))))))))))(((***+++***(((((()))+++'''***+++***+++...---))))))******+++++++++++++++(((((('''%%%$$$$$$&&&((((((((((((((()))))))))***((()))+++,,,+++***)))(((************************+++++++++++++++***))))))))))))))))))***+++,,,,,,******++++++++++++************+++,,,,,,,,,,,,,,,''')))+++++++++***+++------------,,,,,,,,,++++++((()))***+++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++,,,***))))))******)))'''***)))((('''((()))+++,,,+++***)))))))))***,,,---((((((((()))******++++++************************++++++,,,,,,,,,+++*********))))))))))))***++++++...---,,,+++++++++,,,---)))***++++++******+++---------,,,,,,,,,,,,------+++,,,......,,,+++,,,---444111...,,,,,,,,,+++***......---------------,,,)))***+++,,,---............/////////////////////***,,,......,,,,,,///333000///---,,,,,,---///000,,,...//////...---///000///000111222222222222222444444444444333333222222222111000//////111333444222333333222000000111222000000111111222333333333555888;;;===<<<:::::::::<<<:::888666444333222111666555555666888777555333555444222111000000000000...///000000//////000111---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************+++++++++++++++,,,---...///++++++++++++************,,,++++++,,,***'''(((+++)))*********************)))))))))*********++++++)))***+++---------,,,,,,***)))))))))+++,,,+++***++++++******++++++,,,---------,,,,,,***)))'''&&&***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++***)))***,,,...---------,,,))))))***+++)))***,,,---------,,,+++,,,+++************++++++***))))))((((((((()))))))))***,,,---------,,,++++++---......---,,,------******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++***************************000---******,,,---+++)))***+++,,,---...---,,,,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,((())))))******+++++++++)))))))))*********++++++*********++++++++++++,,,+++,,,,,,,,,+++***))))))...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,!!!$$$(((*********)))******)))))))))******+++***************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((++++++***))))))))))))***(((***+++***)))((()))*********)))(((---111///)))***))))))))))))***++++++)))))))))'''%%%%%%''')))((((((((()))))))))******))))))***+++***)))'''&&&***************************++++++++++++***))))))+++***************++++++)))******************)))++++++,,,---------------''')))+++++++++***+++,,,,,,++++++***************'''((()))***+++,,,,,,,,,(((((())))))))))))((((((************************++++++++++++++++++++++++,,,***))))))+++,,,+++*********)))((((((***+++,,,******)))))))))***+++,,,(((((())))))******************)))))))))***+++,,,,,,---------,,,*********+++***)))((()))***+++,,,///...,,,***)))***+++,,,)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,------+++,,,......,,,+++,,,---111///...,,,,,,,,,++++++......------,,,,,,+++++++++,,,---///000000000000/////////...............,,,...//////......000222000///---,,,,,,...000111---...//////......///000000111111222333333333333555555444333222222222222444333222111111333555666333333333222111222444777000000111111222222222333555888<<<>>>===;;;999999888888666555333222222222444444444666777777555333333222222111000/////////...000111000///...///111...------------...//////++++++++++++++++++++++++************************,,,++++++******+++++++++******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,***((()))+++******************++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++)))'''))),,,---+++)))++++++******++++++,,,---,,,,,,,,,+++***)))((('''***+++---......---+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***(((***+++,,,,,,+++++++++,,,------+++***)))***,,,)))***,,,......---,,,+++,,,,,,++++++++++++++++++,,,,,,++++++******++++++)))***+++,,,,,,,,,+++++++++,,,...---,,,,,,---...******+++++++++,,,,,,,,,---,,,+++,,,------,,,***************++++++++++++,,,***((()))+++,,,,,,***''')))***,,,,,,+++***)))++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,''''''((()))***+++++++++((())))))))))))*********))))))))))))************,,,,,,------,,,***((('''000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%&&&'''))))))))))))(((+++***)))((()))***+++,,,******************************))))))******+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))++++++***))))))*********))))))******)))))))))******+++***)))+++...---(((***)))((((((((()))+++,,,+++,,,,,,***)))(((***+++(((((()))))))))*********((()))***+++++++++++++++******************************+++++++++******)))++++++******)))*********))))))************))))))((()))******++++++******''')))++++++******+++,,,***)))(((((('''((())))))'''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++***)))***,,,.........)))***+++,,,,,,,,,++++++***************+++++++++)))))))))))))))***************))))))***+++,,,,,,,,,...///...,,,***+++,,,+++***)))))))))***,,,---...---***)))((()))***+++)))+++,,,,,,++++++,,,---***++++++,,,,,,---------,,,---//////---,,,---...,,,,,,---,,,,,,------...------,,,,,,++++++******,,,---...///000000000000......------------------,,,---...//////000111222000///---------///111222---...000///......///111000000222333333444444444333333222111000000111111222222333333444444444444222222222222111222555777000111111111111111222222333777;;;===;;;999777777444333333222222333333333444333333555666666555333111111111111000//////...///000111000///...///000...------------...//////---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))******++++++++++++++++++++++++++++++++++++,,,)))+++,,,+++))))))************))))))***+++,,,,,,************++++++++++++******+++++++++++++++++++++)))'''))),,,---+++)))++++++******++++++,,,---******+++++++++************+++---......---+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''(((***+++,,,,,,***(((***+++++++++******,,,...)))***,,,......---,,,+++,,,,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,+++***+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,,,,++++++,,,......,,,***++++++++++++,,,,,,------+++***))))))***+++******((()))***+++,,,+++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,''''''((()))***+++++++++((())))))))))))*********,,,,,,,,,------------...,,,---------,,,+++)))(((000///...---,,,+++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,---...+++***)))))))))***,,,---***************************************++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))+++***************++++++***)))))))))******)))))))))---...)))'''((()))(((***)))((((((((()))+++,,,+++,,,,,,+++))))))***+++))))))))))))************))))))******++++++++++++************************)))******+++++++++******++++++******)))*********))))))************))))))'''(((((()))))))))))))))(((***++++++*********+++,,,+++)))))))))***+++,,,(((((()))***+++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++)))***++++++***+++...111'''))),,,......---+++)))))))))******++++++++++++))))))))))))))))))******))))))******+++,,,,,,,,,+++...000///,,,+++,,,...***************+++,,,,,,,,,+++***)))))))))***+++***+++,,,,,,++++++,,,...)))***+++,,,---------,,,,,,---//////---,,,---...)))+++,,,---,,,---...000,,,+++++++++++++++******,,,,,,---............---,,,,,,------------------)))***,,,...000222333333............///000111111---///000000///...000111///000111222333444444444111111/////////000111222...///222333444333111000...000111000000000222444111111111111111111111111333666999:::999777555555222222222222222333444555444333333444666555333111000000000000000///......///000111000///...///000---------,,,---......///------,,,,,,+++***))))))------------------------,,,++++++++++++,,,,,,---******+++++++++***))))))++++++++++++,,,,,,,,,,,,(((,,,---***(((***+++***+++***))))))***+++---...*********++++++++++++,,,++++++******++++++++++++***)))))))))+++,,,+++***++++++******++++++,,,---(((((()))++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***(((((()))+++---,,,***''')))***++++++***+++---///)))***,,,---------,,,++++++,,,,,,,,,+++***)))((()))))))))))))))***++++++++++++++++++,,,,,,,,,---)))***++++++******,,,...******+++++++++,,,,,,,,,+++++++++---//////---++++++++++++,,,,,,------...///...---,,,******))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,((())))))******+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++******///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---///***************+++,,,---+++++++++++++++++++++++++++************+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******)))))))))))))))***+++************+++,,,,,,***)))((()))***+++***((((((---...)))%%%&&&)))******))))))))))))***++++++((()))***)))(((''''''((()))))))))*********++++++*********)))((((((((((((++++++++++++++++++++++++))))))***++++++++++++***+++***************++++++)))******************)))))))))***++++++++++++***(((***,,,,,,***)))***+++***)))'''&&&&&&(((***+++))))))***++++++++++++***(((((())))))))))))((((((************************++++++++++++++++++++++++))),,,---+++&&&%%%***///''')))+++------,,,***)))))))))***+++++++++++++++***)))))))))))))))))))))((()))***,,,------,,,,,,***---000000,,,+++---000)))***++++++,,,,,,++++++******+++++++++++++++,,,***+++---,,,++++++,,,...((()))+++,,,------,,,,,,+++,,,......,,,+++,,,---)))+++------,,,+++---///+++++++++,,,,,,,,,,,,,,,...............------,,,,,,,,,------......//////******,,,...000111111000,,,---///000111111000000---///000000//////000111...///000222333333444444000///.........000222333///000111333333222111000---///111111111000111222111111111111000000000000333555777888666555555555444444444333444444555666444444333444555444222000...///000000000///...---///111111000///......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++------------------------+++++++++++++++,,,---...,,,---------,,,***((('''+++++++++,,,,,,,,,------''',,,---)))(((+++,,,***+++***))))))***+++---///*********+++++++++,,,,,,++++++***************+++)))***++++++******+++,,,++++++******++++++,,,---(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******))))))+++......+++(((***+++,,,+++******+++---*********++++++++++++,,,+++++++++++++++)))((('''((((((((()))***+++,,,---,,,,,,,,,,,,,,,------...***+++++++++***+++...000******+++++++++,,,,,,,,,++++++,,,...//////---+++)))******+++,,,,,,------.........,,,+++******+++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++++++++************+++++++++,,,(((((()))))))))*********---,,,,,,+++++++++,,,,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,((((((((())))))***+++,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++******))))))))))))******+++*********++++++,,,---+++)))((((((***+++***((((((++++++((('''+++---+++)))******+++++++++++++++''')))***)))'''&&&''''''))))))*********+++++++++*********)))))))))******++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))***+++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++)))***,,,,,,***)))******((('''%%%$$$$$$&&&(((******++++++++++++***))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((---///***""" &&&,,,(((((()))************)))))))))***++++++++++++************)))))))))))))))'''(((+++---...---,,,+++)))---111000---+++...111)))***+++,,,---,,,++++++***+++,,,---------------***,,,------,,,+++---...((()))+++,,,------,,,,,,)))+++---,,,+++***+++,,,***,,,///...,,,***+++---,,,,,,,,,------.........111111111111000///...---,,,------...///000111111.........//////...,,,***+++---///111222222000///...///000000//////000111......000111222333333333000///......///111333555222222333333444444444444///111444444333222222333111111111000000000000000444666777777555444555666777777666555555555555555555444444444555444111......///000000000///...---000111111000///......///,,,++++++++++++,,,------******+++,,,------......------------------------++++++++++++,,,,,,---......//////...---***((('''+++++++++,,,,,,---------''',,,---)))(((+++,,,***+++***))))))***+++...///******+++++++++,,,,,,,,,++++++***************+++'''***,,,,,,)))(((+++---++++++******++++++,,,---))))))***+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,******,,,//////---***,,,------,,,***)))***+++******)))))))))***+++,,,******++++++***)))'''&&&)))******+++,,,...///000------,,,,,,,,,---...///+++,,,,,,,,,+++,,,///111******+++++++++,,,,,,,,,++++++,,,...000000---+++((())))))***++++++,,,,,,)))***+++******+++---...,,,+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,++++++******++++++******+++++++++,,,,,,,,,---...///000000///---,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++***)))))))))))))))******+++*********+++,,,,,,---+++)))'''(((+++,,,***(((***)))'''&&&+++111111---)))***+++------,,,++++++)))***++++++)))(((((())))))************+++++++++))))))***+++,,,...000111++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))+++,,,,,,***))))))***,,,+++)))((((((***---...++++++,,,++++++***)))(((+++,,,,,,------,,,,,,+++++++++******************************************((()))))))))************************************+++***)))'''''')))***+++,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***000///...---,,,---.........,,,***+++...///---*********+++++++++******))),,,---///...---,,,,,,---------------------------............////////////111///,,,******,,,///111000000000000////////////222111000//////000111222111000...,,,---///111333000222333333222111333444000000000000111111111111222222333333333222222111///000000000111111111111111111111111111111222222222333444444222000000111222444555555444333333444333222333444666666444222........................///...------...///...,,,---------+++)))(((***,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...---+++))))))***,,,---++++++++++++++++++++++++***+++------,,,+++---...************************++++++******************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***+++------,,,,,,,,,---+++***)))***---...,,,***,,,+++*********,,,///000000...+++***+++,,,,,,++++++++++++,,,,,,---------)))***+++,,,---,,,++++++)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........)))***+++------......---+++,,,,,,+++******+++---******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))***+++,,,------+++***((())))))************)))))))))******++++++*********((()))***+++++++++++++++***+++,,,------------,,,---,,,+++******+++---///+++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***************************+++)))'''''')))+++++++++)))******)))(((((()))+++---+++)))***,,,---,,,))))))***+++,,,,,,+++***))),,,++++++******++++++,,,*********+++,,,,,,,,,---,,,+++***))))))***+++,,,)))***+++***))))))+++---***)))((((((***+++***)))(((((()))***************+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,*********)))))))))))))))---,,,+++***)))))))))))),,,+++*********+++---...)))))))))))))))))))))))))))************+++++++++---+++***+++------***'''(((*********)))***+++---)))************+++++++++++++++,,,,,,,,,,,,++++++************************************************************++++++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,******)))))))))***,,,---******+++,,,++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***...---,,,+++++++++,,,,,,+++,,,,,,,,,++++++,,,,,,***+++++++++++++++******+++---......---,,,---...------------------------............////////////111000...,,,,,,...000111000/////////////////////111111000//////000111111000///...---...///111222///111222222111111222333//////000000000111111111111111222222222222111111000000/////////000000111000000000000111222222333222333444444222111111111333444555555444333333444777666444444333111---+++........................///---,,,---...///...,,,+++,,,,,,,,,******,,,...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))(((&&&%%%%%%'''((()))++++++++++++++++++++++++)))***++++++***)))***,,,***************************************************++++++,,,,,,,,,++++++)))*********++++++++++++)))+++------,,,+++,,,---+++***)))+++---...,,,***,,,+++*********,,,...///...,,,++++++,,,---,,,+++---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------+++,,,,,,+++******+++---******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***************************+++,,,------+++***(((******++++++++++++******,,,,,,---------,,,++++++***************+++++++++))))))******+++*********,,,+++***))))))+++,,,---++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++************************+++)))'''''')))++++++***)))******)))(((((()))+++,,,***((()))+++,,,***)))******++++++++++++******+++++++++******+++++++++*********+++++++++++++++++++++***))))))***++++++)))***+++***))))))+++---...,,,*********)))(((&&&((())))))******************)))((('''((()))+++,,,******************++++++*********)))******++++++***)))))))))))))))))))))******)))))))))******+++))))))((((((((()))***+++)))))))))))))))))))))))))))************+++++++++,,,+++***+++------***'''***+++,,,+++******,,,---)))************+++++++++******++++++++++++*********************************************************++++++++++++,,,,,,,,,((((((((((((((((((((((((---,,,+++******+++,,,---((((((((()))***,,,---...))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******************---///...+++))),,,///++++++,,,,,,,,,,,,++++++***,,,.........---...///,,,,,,------.........///............////////////000000////////////000000////////////////////////111000000//////000000111....../////////000000000...000111111000///111222//////000000000000111111000000111111111111000000333222000///...///111222111111000000000000000111111333444444222111111222333555666555333222222333888666333111000---)))'''...........................---,,,---...///...---)))+++------------...///,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))+++,,,---++++++++++++++++++++++++)))+++,,,+++))))))***+++************************************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,+++***+++,,,+++******+++------,,,***---,,,+++******+++,,,---,,,++++++,,,---...,,,+++///......------,,,++++++)))***+++,,,,,,,,,,,,++++++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))************+++,,,+++***)))******,,,,,,+++,,,,,,,,,******,,,---******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,---------,,,+++******,,,,,,***))))))***++++++******************))))))******)))((()))***,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,***************************)))'''((()))++++++***)))******)))(((((()))+++***)))((()))******)))(((++++++************++++++++++++++++++++++++++++++******************))))))++++++***))))))***++++++((()))+++***))))))***,,,...,,,+++***+++***)))'''((()))******++++++*********)))((((((((()))+++,,,((())))))***++++++,,,,,,++++++******)))*********))))))))))))))))))******''''''(((((()))***++++++((((((((('''((())))))***)))))))))))))))))))))))))))************++++++++++++++++++,,,---,,,***(((,,,------,,,******+++---)))************+++++++++))))))************))))))***************+++++++++*********************************+++++++++,,,,,,************************,,,+++************+++,,,)))))))))******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++---...---++++++,,,...++++++,,,---------,,,,,,***,,,............///000,,,,,,------......//////............/////////////////////000000/////////.........///////////////000000000//////000000000---...///000000000///...---...000///......///111////////////000000000111...//////000000000000000666444111//////000222444555333222000............000222333333222111222333333444666555333111111222333222000//////...,,,***---------------------------,,,+++,,,...///...---))),,,...///...------...,,,------...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------...///111222***+++++++++++++++,,,,,,,,,---...---+++***+++,,,***************************************+++++++++((()))***+++,,,---------,,,,,,,,,------------...((()))++++++*********+++*********+++,,,,,,,,,+++---,,,+++******++++++,,,******+++---...///---+++......------------------******++++++,,,,,,,,,,,,+++------,,,***)))***++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***(((((()))+++,,,+++,,,---,,,******,,,---******+++++++++,,,,,,,,,,,,***)))((((((***,,,---++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***++++++++++++++++++*********+++******)))((('''...---+++)))))))))+++,,,---,,,,,,+++++++++++++++******))))))***+++,,,---+++++++++,,,,,,---------++++++++++++,,,------...***************************(((((((((***+++***))))))******)))(((((()))+++******))))))*********))),,,+++***))))))***+++,,,******++++++++++++******+++*********)))(((((((((+++******************+++''')))******))))))***++++++***)))***,,,------,,,))))))***++++++++++++***))))))(((((())))))***+++))))))*********+++++++++,,,,,,+++***)))))))))***)))))))))))))))*********''''''((()))))))))))))))***))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,+++)))(((,,,------+++))))))***+++))))))*********+++++++++((())))))******))))))((())))))*********+++++++++************************))))))))))))*********+++******************************))))))))))))***************+++************,,,,,,,,,++++++++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++)))((()))+++,,,***(((***+++,,,---------------***,,,...///......///111---------....../////////............////////////---......//////......---------....../////////000/////////000000/////////,,,---///000000000......,,,...//////...---///000...////////////000000000---...///000000000000000444222000......///222333444333111/////////000000///111333333222222333444222444555444333111111222222000//////000000///...++++++++++++++++++++++++---,,,+++,,,...///...---,,,...//////...,,,++++++))))))+++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++,,,---......*********++++++,,,,,,,,,+++---------++++++,,,---************************))))))*********+++++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,((()))++++++*********+++)))***+++,,,,,,++++++,,,,,,,,,++++++***+++++++++******+++---...///---+++++++++,,,,,,---...//////+++***++++++++++++,,,,,,+++------,,,***)))***++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***(((((()))+++,,,,,,------,,,++++++,,,...******+++++++++,,,,,,,,,,,,***)))((((((***,,,---++++++++++++++++++++++++***************+++,,,,,,************************,,,,,,,,,,,,++++++******))))))************))))))************))))))((('''///---+++))))))***+++,,,,,,,,,+++******++++++,,,*********+++,,,---......******+++,,,,,,---......,,,++++++++++++,,,......************************)))(((((()))***+++***))))))******)))(((((()))+++***++++++++++++***++++++,,,+++***))))))***+++,,,)))******++++++******)))+++*********)))(((((((((*********++++++*********&&&(((***+++***))))))******))))))***,,,...---,,,))))))***+++++++++++++++)))))))))))))))******++++++++++++*********)))))),,,,,,+++***)))))))))***(((((())))))************)))))))))***)))((('''&&&)))******+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,+++***)))(((***++++++***((('''(((***))))))*********+++++++++))))))************)))))))))))))))***++++++,,,,,,************************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((...---,,,+++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------...---,,,,,,+++***'''$$$%%%)))***(((%%%)))***+++,,,,,,------,,,+++---//////......///000....................................////////////------............---------------......//////000...//////000000//////...,,,---...///000///......,,,...//////...---///000......////////////000000---...///000000111111000///...---,,,---...000111111000//////000222444666...000222333333222444555111222444444333222222333444222000//////000///---++++++++++++++++++++++++,,,+++***+++---......------...///...,,,******+++%%%&&&''')))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,*********++++++,,,,,,---(((***++++++***)))+++,,,************************)))))))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,(((((()))))))))*********(((***,,,,,,+++***+++,,,)))***,,,,,,+++++++++,,,******++++++++++++++++++,,,++++++,,,---...,,,+++((()))***+++---...//////++++++******++++++,,,---+++,,,---,,,*********,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))************+++,,,+++***)))******,,,,,,,,,---------++++++---...******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))******)))))))))******+++++++++++++++***------+++******+++,,,,,,))))))((('''((()))***+++******+++,,,---.........******+++,,,,,,---......---,,,+++***+++,,,---...************************)))(((((()))++++++***((()))******)))(((((()))+++***,,,---,,,+++***+++,,,++++++************++++++((()))***++++++***)))(((******************)))))))))***++++++++++++***)))&&&(((***+++***)))))))))---+++******++++++***))))))***++++++,,,+++++++++((()))))))))************,,,,,,++++++***))))))(((++++++******)))*********((((((((()))******++++++)))***++++++***((('''&&&(((((()))************))))))))))))))))))))))))))))))************+++++++++(((***,,,,,,***)))((())))))******)))''''''(((***)))************+++++++++)))******++++++******)))((())))))***++++++,,,,,,************************))))))*********+++++++++((((((((((((((((((((((((*********++++++*********))))))***+++,,,+++******,,,,,,+++++++++,,,---...******+++,,,,,,---......+++,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,---.........---++++++***)))))))))*********)))((()))***+++,,,,,,,,,,,,,,,...000000.........///000000//////......------............///////////////..................///,,,,,,---......///000000......///000000///......,,,---......//////......---...//////......///000........./////////000000---...///000111111111111---------...///000222222555333111000000111444555...000222333333333444555///111333333333222333444444222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,---,,,******+++---'''((()))***************************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------,,,,,,)))******+++,,,,,,------'''(((************,,,...************************((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++)))))))))*********++++++)))+++------,,,+++,,,---(((***------+++***+++---((()))***+++++++++++++++...,,,++++++,,,---,,,+++))))))******+++,,,------++++++*********+++,,,---***+++,,,,,,+++***+++---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,---...---++++++---...******+++++++++,,,,,,,,,)))************+++++++++************************************+++,,,------************************,,,,,,++++++******++++++)))******++++++******)))((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((('''&&&&&&''')))+++---((()))***+++,,,------...)))******+++---......///...---,,,******+++,,,---************************(((((((((***+++,,,***((()))******)))(((((()))+++)))+++,,,+++))))))***,,,******++++++++++++******((()))***++++++***)))(((*********+++++++++++++++)))***++++++++++++***)))%%%'''***+++***)))((())),,,***))))))***+++)))((()))***++++++,,,,,,++++++(((((()))***************++++++***************************)))******++++++'''(((((()))******++++++((()))+++,,,,,,***)))(((((()))***+++,,,++++++***)))))))))))))))))))))))))))************+++++++++(((***,,,,,,***(((((()))((()))***)))((((((***,,,)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***&&&((()))+++,,,,,,,,,++++++*********+++---///000******+++,,,,,,---......,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,---...---,,,+++***,,,///111000---+++---000'''((()))***+++,,,,,,,,,---///000000...---...///111111000///...---,,,,,,............/////////000000000////////////000000,,,,,,------...///000000---...///000000///...---------------......//////---...//////......///111............/////////000......000111222222222222//////000222333444555666;;;999555222//////000000---///222333333333444666...000222333333333444555111///------...///000///........................+++******+++---......---***++++++***)))***---///,,,------------,,,++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******))))))***+++,,,,,,------((()))+++,,,,,,---///111************************((())))))***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,---------.........***+++------,,,,,,,,,---(((+++------+++***+++---'''((()))++++++,,,,,,,,,000...+++***+++,,,,,,+++******************++++++,,,+++*********+++,,,---)))***,,,,,,++++++,,,...************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........)))***+++------.........------...---,,,+++---///******+++++++++,,,,,,,,,))))))***++++++++++++***************************++++++++++++,,,---...///++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,,,,+++++++++%%%&&&''')))***************+++,,,---------------)))((((((((())),,,...000'''((()))***,,,,,,,,,---)))******+++---.../////////...,,,*********,,,---************************(((((((((***,,,,,,***((()))******)))(((((()))+++(((***,,,+++(((''')))+++)))***+++,,,,,,+++***)))''')))***++++++***)))'''*********+++,,,,,,,,,---)))***+++,,,,,,+++***)))%%%'''***+++***)))((((((''''''&&&(((+++,,,,,,+++******+++,,,,,,,,,,,,+++(((((()))***************)))))))))***++++++,,,,,,***)))))))))***+++,,,,,,'''(((((()))***+++++++++'''(((***,,,---,,,+++***+++,,,---...///...------)))))))))))))))))))))))))))************+++++++++'''***---,,,)))'''((())))))*********)))***+++---)))************+++++++++))))))))))))))))))))))))...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((()))***)))'''%%%++++++******************)))))))))))))))******+++,,,,,,,,,+++)))***---000---,,,***)))))))))******,,,++++++******++++++,,,))),,,...///---+++******)))((((((((()))***++++++***+++,,,,,,++++++---///000000000000000000000000000000000000////////////++++++++++++,,,---......///////////////////////////......---------.........000222222///---,,,+++......///000000///......222111000---++++++...111...............///000000////////////000000000000111111000//////222666:::GGG@@@666000......//////000000111222222222222111222333444444333111...---////////////...............---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...+++)))***---...+++))),,,,,,+++++++++,,,---...+++---///...+++)))***,,,------------------------++++++++++++++++++++++++------,,,+++***)))((('''---------,,,+++***)))(((---,,,***)))))))))*********,,,------,,,+++---...---+++((((((+++------++++++)))'''))),,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++(((&&&%%%&&&(((***+++,,,,,,******+++,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))//////...---+++***))))))+++,,,...---+++))))))******,,,+++'''(((---///---,,,...///000000///...,,,))))))))))))***+++,,,---,,,'''''',,,...++++++...+++++++++************)))+++***)))***,,,---,,,++++++---------+++++++++---************************))))))))))))(((((((((((()))************+++++++++((())))))))))))***************+++++++++******))) &&&,,,...,,,(((%%%,,,+++*********,,,...000,,,++++++,,,......---+++...,,,***(((((()))***+++,,,+++*********+++,,,---...---+++)))(((((()))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((()))***++++++''''''((()))***++++++,,,))))))************))))))((())),,,---...---+++*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,((()))+++,,,+++(((%%%###(((***++++++******+++,,,*********))))))))))))))),,,+++***))))))***+++,,,******+++++++++******)))(((((())))))*********+++************************++++++++++++++++++++++++************************,,,+++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++,,,---,,,+++)))++++++*********************************++++++,,,+++++++++***)))))),,,///---,,,***)))))))))***+++---,,,,,,,,,,,,,,,,,,---))),,,...///...,,,,,,,,,***+++++++++++++++,,,,,,+++,,,---,,,++++++---...222222222222222222222222000000000000/////////...+++++++++,,,,,,---...///........................---------,,,,,,,,,------...000222222///---,,,,,,------------------------///000000///...------///...............///000000....../////////000000000000000000//////111666999@@@:::333......///000000000000111222222222222111111222333333333111///...............---------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,++++++***+++,,,,,,+++++++++,,,,,,------+++---///...+++******,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,+++***))))))---,,,***)))))))))***+++***+++,,,,,,++++++,,,------+++((()))+++------,,,,,,***((())),,,...---+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++)))(((((()))+++)))+++,,,+++***)))***,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,***,,,+++((()))---///...---///000111111000///---++++++***************+++,,,***+++...,,,((()))...+++++++++************)))+++***)))***,,,---,,,++++++,,,------+++++++++---************************++++++******)))))))))((()))************+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++&&&'''***---------+++*********+++,,,------------******)))+++,,,---,,,***---,,,***)))))))))******++++++*********+++,,,------,,,+++))))))))))))***)))************+++++++++)))************+++++++++************************++++++***************************)))))))))******(((((())))))******++++++))))))************))))))&&&'''((()))***)))((('''******))))))))))))************************************))))))******+++,,,)))***+++++++++)))'''&&&(((***++++++******+++,,,))))))))))))************++++++***))))))***++++++******++++++++++++******))))))))))))*********+++************************++++++++++++++++++++++++***************************)))))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************///---++++++,,,---,,,+++******+++++++++++++++++++++++++++***+++,,,,,,---*********)))((()))+++---,,,,,,+++************+++...------,,,,,,------...)))+++...///...------...,,,---.........---,,,+++------...---++++++,,,...////////////////////////000000000/////////......,,,,,,------...//////000........................,,,,,,+++++++++,,,,,,---...///111111///------------,,,+++******+++,,,---,,,///111111///...---...///............//////000------.........////////////000000//////111555888666333///......000111111///000111111222222111111000000222222222111000///...------------,,,,,,,,,---+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---(((,,,...---)))(((+++...+++++++++,,,,,,,,,------+++---...---,,,++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,+++******))),,,,,,+++************+++)))***++++++******+++------+++))))))+++,,,---,,,,,,+++******,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,)))***+++*********,,,...***+++,,,+++***)))***+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,---((())),,,,,,++++++,,,---+++---,,,)))***...000...///000111222222111000///------+++******)))))))))---,,,---...+++'''(((,,,+++++++++************)))+++***)))***,,,---,,,+++***,,,---,,,+++***,,,---************************------,,,+++******)))))))))************+++++++++************+++++++++,,,))))))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,((())),,,.........,,,+++***))))))***,,,,,,+++)))+++++++++***************++++++******++++++,,,---++++++******)))******+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++******************)))*********************))))))************))))))((((((((('''''''''''''''******))))))))))))************************************))))))******+++,,,************************(((***++++++******+++,,,((()))))))))***+++++++++++++++***))))))***++++++******+++++++++++++++***)))))))))***************************************++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,************************---***(((((()))***************+++++++++++++++,,,+++************+++,,,,,,******+++***))))))+++---++++++++++++++++++++++++------,,,,,,,,,,,,------)))+++---............///---...///000///...+++***.........---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,---...//////000000000........................,,,,,,,,,+++,,,,,,---...---///000000///.........---,,,***))))))***,,,------...000000///....../////////............///000------------.........///...///000000///111333666111000/////////000111111///000000111111111111111...///000111222222111111.........---------,,,,,,---+++***)))******(((&&&+++++++++++++++++++++++++++---...---++++++,,,---)))+++---,,,******+++---++++++,,,,,,---------,,,+++,,,------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((***++++++***)))+++,,,,,,+++***)))***+++,,,---,,,+++++++++,,,++++++***++++++++++++++++++++++++************************)))***++++++******+++---+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------(((***,,,,,,++++++,,,---+++------***+++///000...000111111222222111111000---,,,++++++************---,,,,,,,,,+++***)))***+++++++++*********))))))+++***)))***,,,---,,,+++***+++,,,,,,+++***,,,---************************------,,,+++***))))))((())))))*********+++++++++******+++++++++,,,,,,,,,%%%&&&'''((()))*********---,,,+++***))))))******((()))+++,,,------,,,,,,***))))))***,,,,,,+++*********+++++++++******)))+++***++++++++++++,,,,,,))))))*********++++++,,,))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++++++++*********************)))******++++++******)))++++++***))))))))))))***+++******))))))******+++******************************))))))******+++,,,,,,+++*********+++,,,---(((***++++++******+++,,,(((((()))***++++++,,,,,,+++******************+++******++++++,,,,,,++++++************************************************++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++)))'''&&&((()))***)))******++++++,,,,,,,,,,,,)))))))))))))))***++++++***+++,,,,,,++++++,,,...+++++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))+++------------...000,,,---...///...---+++)))...//////---++++++,,,---////////////////////////////////////............,,,---...///000000000000........................---------------...//////---...000000......///000///---,,,******,,,---///...///...---,,,---000333//////............//////------------.........///---...000000000000222444000111111111000000000111//////000111111111111000...//////000111111111111////////////.........---...,,,+++***++++++)))'''+++++++++++++++++++++++++++,,,---,,,++++++,,,---+++***)))***,,,---,,,+++***+++,,,---------,,,,,,++++++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++(((***++++++***)))+++,,,++++++*********+++,,,...***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))+++,,,+++)))((()))***---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------+++************------+++,,,///000...000000000111111000000000++++++******+++,,,,,,------+++)))))),,,...,,,(((+++++++++*********))))))+++***)))***,,,---,,,+++)))***,,,+++******,,,---************************,,,,,,+++***))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,%%%&&&'''((()))*********))))))***++++++******)))+++***))))))***+++---...+++******+++---...,,,+++)))******+++++++++************++++++,,,,,,,,,,,,((())))))***+++++++++,,,))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++&&&''')))***,,,,,,------++++++++++++******************++++++++++++******,,,,,,+++*********+++,,,++++++************++++++))))))))))))))))))))))))******))))))******+++,,,---,,,*********+++---...(((***++++++******+++,,,((())))))***+++,,,,,,---*********++++++***************+++,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---************************+++***((()))***,,,+++*********++++++,,,---------))))))(((((())))))***+++***,,,------,,,+++---...***+++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++---...+++,,,---------,,,+++***......///...,,,,,,---.........................../////////.........------,,,---...000000000000///------------------------------------...//////000,,,...//////......000111///...---,,,,,,---...///......---,,,+++---111555000//////............///------........./////////,,,...000111000000000111111222333222000//////000...///000000111111000000/////////000000111111111000000/////////............,,,++++++,,,,,,***)))++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,)))''')))---///---******+++,,,---...---,,,+++,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,)))***++++++******+++---+++++++++***)))***,,,...(((+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++,,,+++***(((((()))---...///...,,,***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++---...---+++))))))***))),,,---+++,,,//////---//////............//////*********++++++,,,......+++,,,***)))+++...---)))+++++++++************)))+++***)))***,,,---,,,+++(((***++++++******,,,---***************************************))))))))))))************+++++++++************+++++++++,,,))))))***+++,,,,,,,,,,,,''')))+++---...---,,,***+++***)))((()))+++---///,,,++++++,,,......---+++***************+++++++++)))***+++,,,,,,,,,,,,+++((()))***+++++++++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,%%%&&&(((***+++,,,,,,+++******++++++++++++++++++******++++++++++++******((()))))))))************++++++************++++++))))))))))))))))))))))))******))))))******+++,,,---,,,+++*********+++,,,(((***++++++******+++,,,)))*********+++,,,,,,,,,)))***++++++++++++***))))))***+++,,,------------+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------******************************)))+++------,,,*********++++++,,,------...******))))))******+++,,,)))+++,,,,,,++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,---------.........,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,...000000000///...------------------------,,,,,,,,,,,,---...///000,,,---............000222...------------------...,,,---......---///111444000000///...................../////////000000000+++---000111000//////000000222333111///...///111...//////000000000000000000////////////000000111//////.........---------,,,+++******,,,,,,+++***************************)))+++,,,,,,++++++,,,---***))))))***,,,------,,,)))+++,,,......---,,,+++,,,******+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***+++,,,---------,,,,,,***+++,,,,,,++++++,,,---***+++,,,+++)))))),,,///&&&***---...,,,++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,(((***,,,,,,+++***++++++,,,------,,,***))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++------+++******+++(((+++,,,***+++......+++------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---(((///111,,,''')))+++++++++++++++************)))+++***)))***,,,---,,,+++''')))++++++******,,,---*********************************+++++++++++++++)))************+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++)))))))))******+++,,,---+++******+++------,,,+++******)))))))))***,,,---)))***+++,,,,,,,,,++++++))))))***+++++++++******)))************+++++++++)))************+++++++++******************************************++++++&&&''')))******)))((('''*********++++++,,,,,,,,,***++++++,,,,,,++++++***%%%&&&((()))************,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,---,,,+++***************(((***++++++******+++,,,++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------************************(((((()))+++------+++)))******+++,,,,,,---......++++++******++++++,,,---((()))+++,,,*********+++)))***,,,---...---,,,,,,...------,,,,,,------...***++++++***)))(((***+++,,,,,,,,,,,,,,,---...///,,,---......------///111//////////////////////////////.........---------***+++...///000///...---------------------------++++++++++++,,,---...///,,,---.........///111333,,,------......------,,,))),,,///000000000111222111000///...............////////////000000000000***---000111000////////////000222000...---///222...//////000000000000000000000////////////000000......---------,,,,,,,,,+++***)))***+++,,,+++***************************)))***,,,,,,++++++,,,---'''***---,,,******,,,///)))***,,,......---,,,+++,,,***)))+++...///---+++++++++++++++++++++++++++------------------------)))******+++---......///***++++++,,,,,,,,,++++++)))***,,,---...---,,,,,,***,,,------,,,+++---...***+++,,,+++)))))),,,///%%%)))---...,,,+++,,,---******************************,,,,,,,,,,,,******'''))),,,...------...///***+++,,,***(((''''''(((*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++(((***,,,,,,++++++,,,---'''+++,,,***+++......+++,,,++++++******++++++,,,......---,,,++++++++++++&&&222888///######(((---+++++++++************)))+++***)))***,,,---,,,+++''')))***+++******,,,---***************************++++++,,,,,,------...)))************+++++++++((())))))))))))***************+++++++++******)))++++++******)))*********'''(((***,,,---,,,+++******))))))***,,,,,,+++)))+++***)))((((((***,,,...)))***+++,,,---,,,++++++)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))******)))'''%%%###))))))***+++,,,,,,------***++++++,,,,,,++++++***$$$&&&(((+++,,,,,,,,,+++,,,++++++******++++++,,,------------------------*********)))***++++++,,,,,,,,,++++++***)))(((((((((***++++++******+++,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,------...---,,,,,,,,,++++++*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((***---...,,,***,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,))))))***++++++++++++***)))***,,,,,,***)))***++++++,,,------++++++,,,---(((((((((***,,,---+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------))))))+++,,,...///000111//////.........------------...///000000///...---,,,------,,,+++***+++---000...,,,++++++---000111---,,,+++,,,......---,,,,,,,,,---...///000111222............/////////000000---,,,---///000...,,,...//////000000///...---///...------///000000000111000///......///000000222222222111111111111111000///...---,,,---......---///000///,,,******+++---,,,++++++******++++++***++++++,,,,,,++++++***+++)))(((***---...---++++++,,,...---+++))))))***,,,,,,+++******+++++++++---,,,***(((***---((( ...------,,,+++***))))))------,,,++++++*********+++,,,,,,------,,,,,,+++...,,,***((((((***,,,...******+++,,,,,,,,,,,,+++222111///---+++******))),,,+++*********,,,///000***+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++......,,,+++---,,,)))++++++++++++++++++++++++***,,,------+++******+++---,,,,,,++++++,,,,,,---)))+++,,,,,,+++***++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,---......******))))))******+++,,,)))---...---,,,---***&&&******))))))((((((((('''++++++,,,,,,,,,+++******))))))))))))************+++++++++***((()))+++---+++******+++,,,---,,,+++)))***,,,------,,,***)))(((((((((((())))))))))))))))))*********+++++++++***)))))))))***+++,,,,,,*********)))))))))))))))++++++******++++++,,,---))))))***+++,,,------..."""---///+++'''(((,,,,,,,,,,,,++++++************+++,,,------,,,+++***...+++((((((***,,,+++)))))))))))),,,---+++%%% ***,,,,,,+++)))((()))***************************(((((()))*********************++++++++++++******''')))******))))))***+++************************,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,+++***)))((((((---***((())),,,---***(((*********)))))))))))))))((()))******((('''''''''''''''((()))***++++++,,,------------,,,+++***)))000,,,)))***...///,,,(((......------,,,+++***)))************************))))))*********+++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,+++++++++*********)))(((''''''((()))))))))***++++++,,,,,,++++++)))******+++,,,+++++++++)))***,,,,,,***)))***+++***+++,,,,,,******+++,,,,,,,,,,,,---...---+++))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,------.........//////.........------------...///000000///...---+++,,,,,,,,,++++++---//////...---,,,,,,---///000...---,,,---...///...---,,,,,,---...///000111111........./////////000000000...,,,---///000...,,,---...///000000///......///...---...///000000000000000//////000111222333333333222222111000000///***+++,,,.........------///111111000...---------------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++)))((((((***+++)))''')))+++------+++++++++,,,...------,,,,,,------...---......---...111///)))------,,,,,,+++*********++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,,,,*********,,,...///++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++......++++++---,,,))),,,,,,,,,+++++++++******)))+++------+++***+++,,,---,,,,,,++++++,,,,,,---)))***,,,,,,*********+++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,'''+++,,,***+++......+++''''''''''''&&&&&&&&&%%%---,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++***(((&&&&&&''')))+++*********+++,,,,,,,,,)))***,,,------,,,***))))))))))))************+++++++++,,,,,,,,,---------******************+++,,,))))))))))))******************))))))******+++,,,,,,,,,,,,+++++++++******"""(((------***'''***---,,,,,,,,,+++++++++************++++++++++++******)))'''&&&''')))+++,,,,,,+++***)))***++++++(((%%%***+++,,,+++)))((()))***************************(((((()))************************++++++*********((()))******))))))***+++******************************************************))))))******+++,,,&&&'''((()))+++,,,......,,,+++***+++,,,,,,+++***************++++++++++++&&&((()))+++,,,...000111))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++---***(((***...000...+++///...---,,,+++++++++***************************(((((()))))))))*********+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))***++++++++++++******++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***++++++))))))***+++...------...//////---+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++//////......---,,,,,,+++...............------------...////////////...---)))+++,,,,,,,,,,,,///111------------....../////////------...///000000///,,,------...///000111111....../////////000000000000...---...///000///---,,,---///000111000000//////////////////000000000/////////000111222444444555444333222111///......&&&(((+++...//////---,,,///000111000...------......------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++))))))***)))(((&&&(((***,,,,,,,,,,,,---...---------,,,,,,------...%%%***,,,++++++---...,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,))))))******+++,,,---------,,,+++++++++,,,---...++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++......++++++------)))------,,,,,,++++++******(((***,,,---,,,+++,,,------,,,,,,++++++,,,,,,---)))***,,,,,,*********+++)))***+++,,,---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,------(((++++++)))***---...,,,++++++************))))))***)))(((''''''((()))***+++++++++,,,,,,,,,,,,---+++++++++)))'''&&&'''(((,,,+++*********+++,,,---***+++,,,------,,,+++************+++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++************+++((()))))))))***+++++++++)))))))))))))))***++++++,,,,,,,,,+++++++++******---------+++))))))+++---,,,,,,,,,++++++++++++************))))))*********+++,,,+++***(((((()))***,,,***))))))***++++++******+++,,,+++)))))))))+++************************(((((()))***************************************((()))******))))))***,,,************************((()))************)))(((******))))))******+++,,,+++++++++************)))+++,,,------,,,+++,,,---*********+++,,,,,,------+++******))))))******+++++++++++++++++++++,,,,,,((()))***+++,,,,,,,,,,,,+++)))(((***...000...,,,///...,,,+++***++++++,,,************************))))))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------)))******+++++++++++++++++++++,,,------------,,,)))+++,,,,,,+++******+++)))+++,,,+++***)))***,,,,,,,,,,,,...000000...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++................................................***,,,---,,,,,,,,,...000,,,,,,.../////////...---///...---...000111111000------......///000000111...////////////000000000000////////////000//////,,,---///000111111111000///000111111000000000111/////////000000111111222555555444222000///...---(((***,,,...///...---,,,---......---,,,+++,,,.........---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++******)))+++------,,,+++,,,---++++++*********+++,,,,,,&&&+++)))&&&(((***++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++***+++,,,,,,------,,,,,,))))))***+++,,,---------------,,,+++++++++,,,,,,+++,,,,,,---...---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...---,,,,,,++++++,,,,,,---***+++------+++++++++,,,***+++---.........,,,+++******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---...++++++,,,+++'''------------,,,,,,,,,,,,)))'''&&&%%%%%%'''(((***++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***,,,+++++++++***)))***,,,...***++++++,,,,,,++++++***************+++++++++,,,))))))*********+++++++++---,,,++++++************(((((()))***++++++,,,,,,***************++++++,,,))))))***+++,,,------...000...+++***+++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))),,,...,,,))))))+++...+++*********+++,,,,,,,,,)))+++,,,+++***)))***+++************************(((((()))***************+++******************+++(((***++++++***)))+++,,,************************((()))+++,,,,,,+++)))(((******))))))******+++,,,...---,,,+++***(((''''''(((+++......+++***+++---))))))******+++,,,------...,,,)))((((((((('''&&&++++++++++++++++++******(((((()))***+++++++++++++++))))))***---...---,,,...---,,,******+++,,,---*********************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++******((())))))******************++++++,,,---,,,,,,,,,++++++,,,------------,,,***+++------+++***+++,,,+++,,,---,,,+++***+++---...---------...---+++(((...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---------...........................------------......---......---,,,+++---...+++,,,...///000///...---///...---///111222222111------......//////000000////////////000000000111///000000000000///000000,,,---///111111111111111///111333333111///000111000000000//////...------444444333222111//////.........------------......,,,------,,,++++++---///......---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,******++++++++++++,,,---,,,---......,,,++++++++++++*********++++++,,,---###+++000---)))))),,,---+++++++++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++---......---+++***++++++,,,------------,,,+++,,,------...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***------++++++...---*********+++,,,---......///(((***,,,------,,,...///---,,,,,,++++++,,,,,,---+++---......---,,,,,,---((()))***+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...(((---///---------***%%%************************,,,+++***)))***+++---///*********++++++++++++,,,((()))+++,,,+++,,,---///***+++,,,+++)))))),,,///++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++------,,,+++*********+++((())))))***+++,,,,,,---,,,++++++++++++,,,------))))))***+++,,,------...---+++***+++---...,,,++++++++++++++++++++++++++++++***)))(((((()))***+++!!!%%%)))******+++...222((())),,,---------,,,,,,)))***++++++***)))***+++************************(((((()))***************++++++***))))))***++++++)))***++++++******+++,,,************************)))***,,,------,,,***)))******))))))******+++,,,''''''(((***+++,,,------&&&)))------+++)))***,,,'''(((((()))***+++,,,,,,+++)))(((***---//////...***************))))))))))))******++++++******))),,,+++***++++++,,,+++***---,,,+++++++++,,,---...***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,------++++++,,,---111///...---,,,***&&&###............------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///.............../////////---------.....................------------.........//////...,,,+++,,,...,,,,,,.../////////...---...------...111222222111............//////000000/////////000000000111111///111222111000///000222---...000111222111111000///222555444111///000111000000000///...---++++++222222222111111111111111111///...---,,,---............///...---...000333...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,&&&((()))***))))))+++,,,---...///...,,,******+++,,,,,,,,,,,,---...//////'''...222...++++++------++++++,,,,,,------...............---,,,++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,---------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))------++++++......+++******+++,,,---...//////)))+++---...---,,,---...---,,,,,,++++++,,,,,,---+++---......---,,,,,,---+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))******+++---......///+++++++++++++++,,,------%%%***---,,,---///---)))+++++++++++++++,,,,,,,,,++++++*********,,,---...************++++++++++++$$$&&&)))***++++++---...(((+++---,,,***)))+++...++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))***,,,......,,,+++***++++++++++++,,,,,,,,,*********))))))*********&&&((()))((('''&&&%%%&&&''')))---...---,,,++++++)))***++++++***)))+++,,,************************(((((()))***************,,,+++***))))))***+++,,,)))***++++++******+++---***************************+++,,,------,,,+++*********))))))******+++,,,)))************+++++++++&&&(((+++,,,,,,+++******((((((((()))*********++++++)))((())),,,,,,***''')))))))))))))))))))))******+++++++++++++++******,,,,,,++++++************+++++++++,,,,,,---------************************************++++++++++++++++++++++++++++++++++++)))+++,,,,,,******+++...,,,,,,,,,+++++++++******+++,,,---///////////////******+++,,,,,,,,,,,,,,,)))******+++,,,+++++++++***,,,------,,,++++++,,,***,,,---,,,+++***+++,,,///------------+++(((&&&......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............---------.........//////...------,,,,,,------...---.........,,,,,,...000,,,------...............---,,,,,,...000222222111............//////////////////000000000111111111///111333222000///111333//////111111222111000///...333666666222///000222//////000000///...---,,,//////000111222333333444,,,------------------------......------...111444------,,,+++++++++++++++,,,,,,------------,,,,,,''')))+++***(((((()))++++++---......---,,,,,,---,,,,,,,,,,,,---...///000&&&,,,///,,,***,,,---+++,,,,,,,,,---------------------------------,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,+++,,,------...---------***+++---......---+++******++++++,,,------------,,,------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---))),,,---++++++......+++------------------------+++,,,......---,,,,,,------,,,,,,++++++,,,,,,---)))+++,,,,,,+++******+++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,---------+++************+++,,,,,,)))++++++))))))---...,,,,,,,,,---------.........''''''((())))))***++++++++++++++++++,,,,,,,,,---%%%'''***+++++++++,,,---&&&***......+++)))+++---,,,++++++++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********+++,,,---,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******...---+++)))(((%%%!!!)))+++,,,+++***)))+++---(((***++++++******+++,,,************************(((((()))***************,,,+++***((((((***+++,,,)))***,,,+++******+++---******************************************************))))))******+++,,,......,,,+++***((('''&&&'''(((***,,,......,,,)))************************+++)))'''(((***(((""")))))))))******+++++++++)))***+++,,,,,,------,,,)))***++++++******++++++(((***,,,---......---,,,************************))))))))))))************++++++++++++++++++++++++(((+++---,,,***)))+++...,,,,,,,,,+++++++++******''')))***,,,------,,,,,,))))))***++++++++++++***))))))***++++++++++++******,,,------,,,+++,,,,,,)))+++++++++***)))***+++))))))***,,,...///...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000//////......---------------.........//////...---,,,,,,,,,,,,---...+++,,,---------...000222------------......//////---,,,,,,---000111111000.........///////////////000000000000111111111111///222333222000///111333000000111222222111//////...333777666222///000222...///000111111000//////---...///000222444555666'''))),,,...//////---,,,+++,,,,,,++++++,,,///222---,,,++++++******++++++,,,------......------,,,+++---...---***((()))+++***+++---...------...///************+++,,,---...''',,,///------///000---------------------------+++,,,,,,------......///+++,,,,,,------,,,,,,+++------------------------+++,,,------......------((()))+++---------,,,+++)))***+++,,,---.........,,,---......//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))),,,---+++,,,......+++000//////---,,,+++******,,,---///...---,,,,,,------,,,,,,++++++,,,,,,---((()))++++++)))((()))******)))'''%%%&&&(((***,,,---,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------,,,,,,,,,,,,++++++******))))))******+++,,,000000,,,&&&%%%***---,,,)))))))))******+++++++++))))))+++,,,------------,,,,,,,,,---------......(((***---...---,,,------%%%***///000,,,)))***,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++,,,------...,,,,,,++++++++++++++++++++++++******++++++,,,---))))))***+++,,,------...---......---+++***,,,///*********++++++,,,,,,,,,***+++,,,------,,,+++******((((((***---...,,,(((+++,,,+++)))&&&'''+++...(((***++++++******+++---************************(((((()))***************,,,+++)))(((((()))+++,,,)))+++,,,,,,+++***,,,---******************************))))))))))))***************)))***++++++,,,(((((()))***+++,,,,,,,,,)))))))))---111111---))),,,,,,++++++++++++++++++'''&&&&&&***......)))###))))))***+++,,,,,,------((()))***,,,......//////'''(((*********+++,,,...'''))),,,...//////---,,,************************++++++++++++++++++++++++++++++************++++++///,,,))))))+++,,,+++)))---------.........//////))))))******+++++++++,,,,,,***)))***------+++((((((***...///---+++))))))******+++++++++,,,,,,,,,)))***++++++))))))***+++(((---...,,,---222222...111000///------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,///111///***)))---222...........................+++)))***---...,,,***---------............///,,,---...---------///111......//////000000111111000000000000000000000000///111222222111111222333111111111000000000000///333111///000222333222///222222111111000/////////000/////////............000///...---...000222333,,,---......---+++)))'''...------,,,,,,------...------++++++++++++------++++++*********************,,,---,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------............///+++,,,------......------...//////...,,,+++---...++++++++++++++++++++++++........................+++,,,,,,---...///000000.../////////...---,,,,,,,,,+++***)))***---///111...///000///------///000......//////...---,,,,,,------...///000000//////...------,,,,,,++++++***........................***+++---//////...---,,,,,,,,,,,,------------...---,,,++++++******++++++111000///...,,,+++))))))))),,,...---+++***,,,///---***+++......,,,---///---,,,,,,,,,,,,---......******++++++,,,---............---,,,,,,+++******++++++,,,,,,,,,---------++++++++++++,,,---.........---,,,+++***++++++,,,222***&&&))),,,***+++...***++++++,,,,,,++++++***,,,------,,,++++++,,,......---,,,,,,++++++++++++++++++************++++++))))))***+++++++++++++++++++++++++++******))))))+++***)))*********((('''************************++++++++++++++++++++++++++++++******************,,,,,,,,,***(((((()))+++,,,,,,++++++***))))))))),,,++++++******+++,,,,,,+++*********************,,,++++++******++++++,,,+++++++++,,,,,,------------,,,***)))))))))******,,,,,,,,,---------......&&&)))++++++)))))),,,///))))))))))))))))))))))))...+++***+++------***'''---,,,***)))))))))*********))))))))))))))))))***++++++******************************************)))))))))))))))******+++)))************+++++++++*********+++,,,---...///************+++,,,---...------,,,+++************************************++++++++++++++++++++++++++++++************++++++...,,,******+++,,,+++))),,,,,,------------......+++++++++***************...,,,++++++------***(((***++++++***))))))***+++---------------,,,,,,,,,***+++,,,+++*********,,,(((---...,,,---111111...//////...---------------++++++,,,,,,,,,,,,------...------,,,,,,,,,---------///000...++++++...111........................///...------...///...------------............///...///000/////////111333000000000000000111111111000000000000000000000000///111222222111111222333222222111111111000000000333111///000222333222000222111111111111000000000000000/////////.........111000///.........000111---...//////...,,,***)))...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++*********************+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,------......------...//////...,,,+++,,,...------------------------........................---------........................///......------......------...///000111...///000///------///000......//////...------,,,,,,,,,---...............***++++++,,,,,,---......++++++++++++++++++++++++,,,---///000111000///............////////////000,,,+++++++++,,,---......------,,,,,,,,,------...***+++---,,,,,,+++---...---++++++......,,,,,,///---,,,,,,,,,------......,,,---------.../////////++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------......///...,,,+++++++++,,,,,,000***(((---///,,,+++,,,***++++++,,,,,,++++++***+++,,,---,,,+++***,,,......---,,,+++++++++++++++++++++************++++++(((((()))***************---,,,,,,++++++++++++++++++***)))***+++***)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***))))))+++---******************++++++,,,,,,++++++***+++++++++))))))*********+++++++++,,,++++++******++++++,,,***+++,,,,,,---------,,,,,,,,,***)))))))))******+++,,,,,,,,,,,,---------)))+++++++++******+++,,,************************---+++***+++------***(((,,,+++***)))))))))***+++---,,,,,,++++++,,,,,,---************************************************)))))))))))))))***++++++)))************++++++++++++++++++++++++,,,---...************+++,,,------,,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++************++++++---,,,******,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,,,,++++++***))))))))),,,++++++,,,---...,,,+++,,,+++)))&&&%%%'''+++...,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---))),,,---,,,---000000...........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------.........---------...///---------------------------...///...------...///---------............///...///000/////////111333000000000000////////////000000000000000000000000///111222222111111222333333222222222111111111111222111000111222222111000111111111111222222222222000000000000////////////333111000...------............/////////---,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++++++++++++++***)))***+++------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///,,,,,,---............---...//////...,,,,,,---...////////////////////////........................//////.........---------------......///............/////////////////////...///000///------///000.........///......---,,,+++,,,------------------+++++++++,,,------..............................,,,---///000000000///............////////////000+++++++++,,,---...000000,,,,,,+++++++++---...///,,,+++***+++---...---,,,...++++++......,,,,,,///,,,,,,,,,---------......------------............))))))***+++,,,,,,------*********++++++++++++,,,000///...---,,,,,,,,,,,,......---,,,,,,,,,---------++++++///000---++++++***++++++,,,,,,++++++***+++,,,---,,,******,,,------,,,,,,++++++++++++,,,++++++************++++++))))))***+++++++++++++++...---,,,+++++++++,,,---+++***)))***++++++)))'''........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...((())))))***++++++,,,,,,,,,,,,++++++************)))))))))***+++++++++,,,++++++************++++++******,,,---------,,,+++,,,+++******)))***************+++++++++,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,,,,+++)))*********)))******+++,,,+++******))))))******+++***************************************************))))))))))))***++++++)))************+++++++++,,,,,,+++++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,+++***************++++++++++++++++++******************))))))***,,,.../////////++++++)))'''&&&'''+++///'''(((((())))))***+++++++++,,,------++++++,,,---)))+++,,,,,,---......---/////////......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------...---,,,---...//////...------------------------***,,,...---***)))+++...---------............///+++---...---------///111/////////......---------000000000000000000000000///111222222111111222333333333333222222222111111222111111111111222111111000111111222333333444444111111111000000000//////111111///......---.........//////000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,***'''))),,,...---+++,,,,,,,,,---------------+++,,,,,,,,,,,,------------------............///,,,------...............///000000///------///000////////////////////////................................................,,,,,,---.../////////...+++,,,.........,,,***)))...///000///------///000---...............------,,,------.........------.........---,,,,,,++++++////////////////////////+++,,,------......------,,,,,,,,,------------...+++++++++,,,,,,---...//////...,,,+++***+++,,,------+++)))***...///---+++...++++++......,,,,,,...,,,,,,---------...------,,,,,,++++++++++++++++++))))))******+++,,,,,,---))))))*********+++++++++---,,,++++++******++++++...---------------------,,,++++++------,,,++++++***++++++,,,,,,++++++***+++,,,,,,+++******+++---,,,,,,+++++++++++++++,,,++++++************++++++***+++,,,,,,------,,,,,,...---+++*********,,,---+++***)))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------+++***,,,---))))))*********+++++++++,,,,,,++++++******)))(((+++*********************++++++************++++++)))***,,,------,,,+++***++++++******************)))************+++++++++...,,,***+++---...,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))******+++,,,,,,))))))(((((((((((())))))***************+++++++++******************************))))))******+++,,,))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++************+++,,,------*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++++++++)))))))))*********++++++(((((()))***++++++,,,,,,)))***,,,,,,------------******+++*********,,,...%%%%%%'''(((***,,,---...+++,,,------++++++,,,---******+++,,,---,,,,,,---000000000///...,,,+++***+++++++++,,,,,,,,,------+++++++++++++++,,,---...---,,,,,,---///000///---------------------------***,,,...---***)))+++...---------............///+++---...---------///111000000000//////.........111111111111111111111111///111222222111111222333333333333222222222111111111111222111111111111222000000111222333444444555222111111111111000000000//////............//////......//////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---***((())),,,...---+++,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,---------............///,,,---......//////......000111111000//////111222................................................,,,,,,------...//////000,,,,,,---.../////////...+++,,,---...---+++)))'''...///000///------///000------...............---....../////////......---//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...,,,,,,+++++++++++++++,,,...---,,,+++***++++++,,,---+++)))***...///---+++...,,,,,,......++++++...+++,,,---.........------++++++++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***************+++,,,---,,,,,,------------------,,,,,,***((((((***+++,,,***++++++,,,,,,++++++***++++++,,,+++***)))+++---+++++++++******++++++,,,++++++************++++++)))******+++++++++++++++---,,,+++))))))******++++++***)))***,,,,,,+++)))************************************************)))*********+++++++++,,,---...///---+++******++++++++++++*********))))))***++++++++++++***)))(((---,,,,,,+++***)))((((((+++******))))))******+++***+++,,,,,,,,,+++***)))************+++*********)))))))))*********++++++,,,***)))***...000...,,,++++++++++++++++++++++++***+++,,,,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++***************************************++++++,,,))))))*********+++++++++,,,,,,+++*********++++++,,,,,,++++++***+++++++++************+++,,,------*********************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,(((***------,,,+++++++++)))))))))************+++''''''(((***+++,,,---...+++---...---+++)))))))))(((***,,,---,,,+++,,,---'''((()))+++---///000111+++,,,---,,,+++***+++---+++)))***------+++***---//////000000///---+++***++++++,,,,,,,,,,,,------+++******++++++,,,---...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---------............///...///000/////////111333222222222222111111111111111111111111111111111111///111222222111111222333333222222222111111111111000222222222111000111222000000000111222333333444222222222222111111111000........................---.........//////000000...------,,,,,,------...+++,,,,,,------,,,,,,+++******++++++,,,------------+++******+++,,,,,,+++,,,,,,,,,---......//////------------,,,,,,,,,+++---------............///------...////////////...000000111000//////111333................................................++++++,,,---...///000111------......///.........---...///000000...,,,+++...///000///------///000,,,---......///........./////////000//////...---,,,,,,,,,---......//////....................................//////000000.........////////////000---,,,++++++*********+++******++++++,,,,,,------,,,+++***+++---...---,,,///,,,,,,......++++++...+++,,,---.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,---...///***+++,,,---------,,,,,,***,,,+++&&&%%%(((,,,,,,***++++++,,,,,,++++++******+++,,,+++))))))+++,,,+++************++++++,,,++++++************++++++''''''((())))))))))))(((+++++++++*********))))))******)))+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,,,,---...---+++***)))***,,,,,,++++++***))))))(((((()))***++++++***)))(((---,,,,,,+++***)))((((((******))))))))))))******++++++++++++************))))))***++++++++++++***))))))*********+++++++++***))))))***---......---++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,))))))***+++++++++******++++++************++++++)))))))))***++++++,,,,,,************************+++************+++,,,,,,)))************+++++++++++++++*********++++++,,,+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,---'''***---...,,,++++++,,,))))))*********+++++++++(((((()))***+++,,,,,,---(((***,,,,,,***((()))+++''')))+++++++++***,,,---******+++,,,---...//////***+++,,,+++*********,,,+++((()))------)))))),,,,,,---...///000///---,,,++++++,,,,,,,,,,,,------************+++,,,---...))),,,///000...---...000,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...------------............///...///000/////////111333000000000111111111111111111111111111111111111111///111222222111111222333222222111111111000000000000222333222000///111333000000000111111222222222333333222222222111111111////////////...---,,,,,,------------...///000111...------,,,,,,------...+++,,,,,,------,,,,,,+++******++++++,,,------...,,,------+++***)))***+++,,,,,,------.../////////111111000///...---,,,,,,---------............///------...///////////////...///000///......000222................................................,,,---------......//////.........///......------///000000111111000///......///000///------///000,,,------...//////........./////////......---,,,,,,,,,------.../////////000000000000000000000000...............///000000.........////////////000,,,,,,+++++++++,,,,,,---)))***,,,------,,,+++******+++---,,,,,,+++---...///,,,,,,......++++++---***+++---//////...---,,,+++++++++,,,---------...,,,,,,,,,------......///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++(((------(((&&&***,,,+++***++++++,,,,,,++++++******++++++***))))))***,,,***************+++,,,,,,++++++************++++++(((((()))************)))***+++,,,---,,,+++)))(((******)))+++------,,,***------------------------************************))))))***++++++,,,------'''))),,,,,,+++++++++,,,++++++******************&&&''')))+++,,,+++***)))******************************))))))))))))******---,,,***)))((()))***+++((()))***+++,,,++++++************+++++++++,,,,,,)))***++++++******,,,---************************(((***------+++***+++---******+++,,,+++***))))))))))))(((((((((((())))))((())))))***++++++,,,,,,************************++++++******++++++,,,---)))************+++++++++***)))))))))***+++,,,,,,************+++,,,------,,,,,,++++++***+++++++++************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---&&&***---...,,,++++++,,,************++++++++++++***************+++++++++!!!%%%)))*********---000'''((())))))((()))+++...++++++++++++++++++++++++)))***++++++))))))***++++++'''(((------)))(((,,,(((***---///000000000///++++++,,,,,,,,,---------************+++,,,---...''',,,111111---,,,...222,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...,,,***---------.........//////,,,---...---------///111,,,---------......//////111111111111111111111111///111222222111111222333111111111000000000000//////222333333000///111333000000000000000111111111333333333222222222111111111111000///...,,,***))),,,,,,,,,,,,---///000111...------,,,,,,------...++++++------------++++++******+++,,,,,,---......,,,...///,,,)))''')))+++,,,,,,------...///000000444333222111000///...------------.........//////---......///////////////,,,---...---------///111////////////////////////........................///............---------.../////////...---,,,,,,//////000000000000//////...///000///------///000,,,,,,---.../////////...---.........---,,,,,,+++000//////...------,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,---...///000,,,---//////---***'''$$$))),,,...---+++***,,,//////---,,,///...++++++---***+++---//////...---,,,(((((()))***++++++,,,,,,***+++,,,---///000111222++++++,,,,,,,,,---------,,,,,,+++***))))))))))))((()))***+++,,,++++++***&&&---000,,,))),,,,,,***+++++++++,,,,,,+++++++++***++++++***))))))***,,,******))))))***+++,,,,,,++++++************++++++++++++,,,------------,,,***,,,...//////---***(((*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......$$$&&&***+++,,,,,,---...)))))))))***++++++,,,,,,%%%&&&)))+++,,,,,,+++***'''((()))***+++,,,------******))))))))))))******...,,,***((('''(((***,,,((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,)))+++---,,,)))'''))),,,))))))))))))))))))))))))'''***------+++***+++...***+++,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,************************++++++******++++++,,,---)))************+++++++++))))))))))))***+++,,,---************+++,,,---...------,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***((()))***+++++++++(((***,,,---......------++++++((($$$%%%+++---+++...---,,,,,,++++++++++++***+++---///000000///...******+++,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,000000000///......------111111///......------...,,,,,,,,,------------......------------...//////000000000000111111111111///111444444333111000000//////000111111111111111111111111111111111111111...000222333111000///000333444555333111000000111111222444444222...***'''111222222222222111000000//////............//////,,,+++,,,...000000...,,,///000///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++******000,,,,,,000111///222888FFF;;;111////////////000,,,,,,------...///000000///......------///000111...111222000------///222...------,,,---...///000///000000000000000//////666((( '''111222...***---///000000///....../////////............//////000///---,,,---...000222...------------...//////........................---------,,,,,,+++++++++.........------,,,,,,,,,+++,,,......---...///111------,,,,,,,,,,,,------...000111000///...///111000///...---------------++++++,,,,,,,,,---------,,,------......------,,,---...---,,,++++++---///)))+++---/////////---,,,++++++,,,------...//////,,,,,,,,,------,,,++++++------,,,+++))))))***,,,***+++,,,,,,******+++,,,+++*********************---,,,+++***+++,,,---...---,,,***)))))))))******))))))(((((()))***++++++111+++$$$!!!###(((+++,,,,,,,,,,,,------,,,++++++((()))++++++++++++---///+++***)))((((((***,,,---******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,***)))***++++++***)))******++++++++++++,,,,,,,,,***((()))+++,,,+++(((++++++++++++++++++++++++---,,,+++***)))))))))))))))***+++,,,++++++))))))***))))))***+++,,,+++***)))+++------+++)))((()))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,***(((((()))***+++,,,+++******,,,,,,++++++***+++++++++))))))*********(((&&&%%%******+++,,,,,,,,,,,,++++++++++++,,,,,,---------///---++++++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((((()))+++---,,,+++......---,,,***)))'''&&&)))+++)))''')))------)))///...---,,,,,,,,,,,,---***+++---.../////////...,,,------.....................---,,,,,,,,,,,,,,,/////////............---////////////////////////,,,,,,,,,------............------------...//////....../////////000000000---///222222111///////////////000000111000000000111111111111111111111111...000222222000//////000111222333222///...///000000000111111222222333333222222222222222111000/////////............//////000//////000111222000////////////---,,,+++---///---------------------------,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,///333222333;;;EEEKKK???333///...---///111---......//////000111111//////.........///000111///000111000///...000111//////.........///000111///000000000000000//////333+++''',,,000///...///---///000000///......///000//////......//////000//////...---...///000111//////......//////000111........................///......---,,,,,,------.........------,,,,,,,,,+++---............///111//////............//////---///000///...---.../////////......------------++++++,,,,,,,,,---------,,,------......------,,,---......,,,++++++---///,,,---...//////...,,,,,,++++++,,,,,,------......,,,,,,,,,------,,,,,,+++,,,------+++))))))+++,,,***,,,,,,,,,+++***+++,,,)))*********++++++++++++++++++******+++,,,...///---,,,***)))))))))***+++)))))))))))))))***++++++---***&&&%%%'''*********,,,,,,,,,------,,,,,,+++)))***++++++++++++,,,...+++***)))((()))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))***+++,,,+++***,,,,,,------------......,,,***)))***,,,,,,+++)))++++++++++++++++++++++++---,,,+++***)))))))))))))))***+++,,,,,,+++***))),,,***))))))+++,,,,,,+++***+++,,,,,,***))))))******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))))))))'''$$$"""'''((()))*********)))))),,,,,,++++++***++++++,,,((())))))*********))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++)))***,,,,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,******+++***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((***------,,,***)))))))))((())))))***+++(((++++++***,,,///---(((///......------------...,,,,,,,,,---......//////,,,------...............------------,,,,,,,,,,,,---------------.........,,,---...///000000000000++++++,,,,,,---...//////...------------...//////------........./////////***,,,///000///...//////000000000000000/////////111111111111111111111111---///111111000//////000///000111000...,,,---...000///......000333777999333333333222111000///...//////............//////000...,,,,,,.........---...//////...,,,,,,---///..............................---,,,+++***))))))---,,,+++******+++,,,---+++---111333111333???LLLLLL@@@444///---,,,...222//////000000111111222222/////////...///000000111111000//////000111000///111000000000000111111222///000000111111111000000///...000111000---///333...///111111///...///000000000////////////000000....../////////000000000000000//////000000111222........................000///...---------...///.........---------------,,,---............///111//////............//////---...///...---,,,---///.........///......---,,,,,,,,,,,,,,,------------,,,------......------,,,.........---++++++,,,---//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------,,,******+++---***,,,---,,,+++***+++---)))*********++++++,,,,,,************+++---...///,,,,,,+++************+++***))))))))))))***++++++***))))))***,,,,,,***(((+++,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,+++******))))))+++,,,---******+++++++++,,,,,,,,,***************)))))))))***))))))***,,,---,,,+++,,,,,,------------......,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***+++,,,,,,+++******---+++((((((***,,,------++++++,,,***)))(((***+++***+++,,,+++******+++,,,******++++++,,,,,,------++++++,,,,,,,,,+++******...,,,+++++++++***'''%%%((())))))***+++*********,,,++++++***++++++,,,,,,))))))))))))***+++,,,---******+++,,,,,,,,,,,,++++++++++++++++++*********+++)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((***---...---+++******((((((((()))))))))************************************+++++++++,,,,,,,,,))))))***,,,------***((((((''''''''')))+++---...***,,,,,,+++,,,///...)))...------,,,,,,,,,---------,,,,,,,,,,,,---...///)))******++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///+++,,,---.../////////...***++++++,,,---...//////...------------...//////------........./////////)))+++.../////////000111000000//////////////////111111111111111111111111---///000000///...///111...///000///---,,,---...222000...---...000222444333333333222111000///...//////............//////111///,,,+++,,,------------...///...---,,,---///---------------------------------,,,,,,++++++***---,,,+++******+++---//////000000///...222;;;DDDFFF<<<333000...---...111000000000000111111222222/////////000000000111111111///...///222333111...111111000000000111111111000000111111222222111111---000333333000...///222...000111111000///000000111000000//////000000111......///000000000000///000////////////000111111........................000///...,,,,,,---///000...............---------,,,...//////......///111------,,,,,,,,,,,,---------...//////------...///------...//////...---,,,,,,,,,,,,------------...,,,------......------,,,...//////...,,,++++++---...---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++,,,---,,,+++***+++---+++,,,---,,,++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++******+++,,,---,,,+++***++++++,,,---------,,,,,,+++,,,---,,,***)))***+++++++++*********+++,,,---******+++++++++,,,,,,,,,***************)))))))))***)))(((***,,,------,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++************************,,,++++++***))))))******)))***+++,,,,,,,,,+++***---***'''&&&(((***,,,,,,+++++++++)))((((((***---)))+++,,,+++***)))***+++))))))***+++,,,------...++++++,,,,,,,,,++++++***,,,+++***+++------,,,+++++++++,,,,,,------------++++++******++++++,,,,,,++++++***)))***+++---...******+++,,,,,,,,,,,,+++,,,++++++******)))))))))***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((***---...---+++******'''''''''(((((((((((((((******************************+++++++++,,,,,,,,,+++***+++,,,---+++(((%%%000...,,,***)))((()))))),,,---,,,)))+++//////,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---......(((((()))***************)))***++++++++++++*********++++++,,,---...//////+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...------------...//////....../////////000000000***,,,/////////000222333111000////////////000000111111111111111111111111...///000000//////000222///000111000...---...///111111111000000000000000333333333222111000////////////............//////666333111000111222222111,,,...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///333111...,,,///444888::::::555222222111......000///000000000000000111111000000000111111111111111111///...000333444222///000000000000000000000000000000111222222222222222000111111111111111000//////111222222111000000111111111000000000000111111...///000000111111000000//////......//////000111////////////////////////......---,,,,,,---...///........................---...000///......///000------,,,,,,,,,,,,------...///000000///...///000------...............---,,,,,,---------.........,,,------......------,,,---...///...,,,+++,,,,,,******))))))***+++,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------,,,+++,,,---+++,,,------++++++,,,---...------,,,+++***)))))),,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,++++++++++++***************+++++++++++++++++++++---...***+++,,,,,,---------,,,,,,------,,,***)))***++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,***+++++++++++++++++++++***))))))***,,,...---,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++******)))*********)))***+++,,,---,,,,,,+++,,,)))&&&%%%''')))++++++***++++++)))((()))+++---)))***++++++))))))***+++))))))******+++,,,------***++++++,,,,,,,,,++++++)))((('''((()))+++***))),,,,,,,,,,,,,,,---------+++*********++++++,,,---...---+++*********+++,,,******+++,,,,,,,,,,,,+++,,,++++++******)))))))))***++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,******+++******************************************************+++++++++,,,,,,,,,,,,+++***+++,,,+++)))&&&...---,,,,,,,,,,,,,,,,,,,,,---+++(((***...///,,,***************++++++,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++,,,,,,---.../////////---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........------------...//////....../////////000000000,,,...000000000111222444111000/////////000222333111111111111111111111111///000000000///000222444///000111000///...///000///000222444555555444333111222222222222111000000//////............//////333111//////000111000///+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,++++++,,,---...///111000......333::::::666222000000333333000///111000000000000000000000111000000111222222222222111//////000111333333222000000111111111111000//////000111222333333333333333333333111///111444222...000111333333111000111222222222111111111111222222/////////000000000111111///............///000000////////////////////////,,,---------.........................../////////...///000000......///000//////............/////////000111000///...///111......---------...//////,,,---------............,,,------......------,,,+++---......---,,,,,,---(((((()))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------------***,,,......---,,,------+++---...---,,,+++,,,.........---,,,+++******)))+++,,,,,,,,,+++***)))(((***+++,,,,,,---,,,,,,,,,,,,,,,+++************++++++++++++))))))***---000******+++,,,------------+++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,------------......)))***++++++))))))***+++************************++++++***************+++)))***+++---------,,,,,,+++)))&&&&&&(((***++++++)))***+++***))))))+++---)))***+++***))))))***+++))))))******++++++,,,,,,******+++,,,,,,,,,++++++...,,,***)))******)))(((***))))))))))))***++++++************+++,,,------...---,,,+++******************+++,,,,,,,,,,,,++++++++++++++++++*********+++,,,------,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,***)))((()))+++,,,+++***((()))+++,,,...//////000***,,,+++***,,,///---)))+++*********++++++,,,---+++,,,------------++++++,,,,,,---............---)))+++,,,.........,,,+++---------....../////////...---+++***+++---///111...------------,,,,,,,,,...------------...//////------........./////////---///000000///000222444111000//////000222444666111111111111111111111111000111111111000111333666...///111000///...///111///000222444555555555555000000111222222222222111//////............//////,,,,,,+++,,,......---++++++---//////.........///------------------------+++,,,,,,,,,---.........++++++,,,,,,---......///,,,000222222555:::999444111///000333222000111444222222222222222222222111000111222333333333222222---///222333333222222222222222333333333222000///000111222333444444444444444666444000000555555111000222333333222111111222222222222111111222222222111000/////////000111222000000//////000000111222////////////////////////+++---...000000000......---........./////////000...000111000///...///000//////............//////...///000000......///000///...,,,+++,,,---000111------------............,,,------......------,,,)))+++.........------...***+++,,,------,,,++++++++++++,,,,,,------......)))***+++,,,------------***,,,......---------...,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++******+++,,,---------,,,,,,---,,,++++++*********+++(((***+++***)))))),,,///)))***+++,,,------------+++,,,---,,,*********,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++------,,,+++,,,,,,------------......((()))+++***(((''')))+++************************+++***************++++++)))***+++---...------,,,+++***((()))+++,,,,,,+++((()))++++++******+++,,,(((***+++***)))((()))+++***************+++++++++)))***+++,,,,,,,,,,,,+++111...,,,+++,,,---,,,+++))))))((((((((()))***+++************+++,,,---...***+++++++++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((''''''(((+++---......------......---+++***((('''***,,,,,,...///,,,&&&++++++++++++,,,,,,---...***+++---......---+++***+++,,,------......------+++,,,...000000///...---.........//////////////////---++++++,,,///333666///......------,,,++++++...------------...//////,,,,,,,,,---------.........///000/////////111333111000///000111333666888111111111111111111111111000111222111111222444777---///000///......///000111111111111111111222222///000111222222333222222//////............//////,,,,,,,,,...000000///---***,,,///000///......///........................---------------------,,,***+++,,,---............(((111666444333555444000444111111222111///222777333333333333333333333333000111222333444333222222+++///333444222111222333333333444555444333111000000111222333444444444444555999888111000444666555000222444333222111222333333222222111111222222333222111///......000222333111111111000111222222333000000000000000000000000+++---000222333111///...---.........//////000000///000111000///...///000---------,,,,,,------------...///...------...///000...,,,***+++---000222---------.........//////,,,------......------,,,(((***---............///---.../////////---+++)))++++++,,,------...//////)))***+++,,,------...---))),,,...///...------...,,,---......,,,,,,---...))))))***+++---...//////%%%&&&)))+++,,,---------)))***,,,---...---,,,,,,---,,,,,,+++*********+++&&&)))++++++***)))+++...)))***+++,,,------...---***+++,,,,,,+++***+++,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++------,,,*********+++++++++,,,,,,,,,''')))+++***'''&&&(((***))))))))))))))))))))))))+++***************++++++)))***+++---......------,,,+++++++++---...---,,,''')))+++,,,+++******+++(((***+++***)))((()))***+++++++++***************)))***+++,,,,,,,,,,,,,,,***)))'''(((***,,,---,,,+++***)))))))))***,,,---************+++,,,---...'''(((***+++,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------***,,,---,,,)))''')))+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---)))***+++***)))((()))***,,,,,,,,,++++++*********)))+++,,,,,,******+++---***++++++,,,,,,++++++***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000111///,,,******,,,------,,,++++++,,,///...---,,,,,,,,,,,,,,,////////////////////////,,,---------.../////////////////////...---,,,++++++---......---...///111222111000//////000111222---///000111000///000111333222111111111111111222222111111111000000////////////......///000222333222222222111111111111000111111000000/////////...222000---++++++,,,...//////...---,,,+++,,,---.../////////...---------,,,........................+++++++++,,,---...///000,,,---...---,,,,,,---///...///000111111111000///000111222222111111222333222444555555333222222333000111333444555555555444888444222444555444777<<<555555666777888888888999555666888888333000666???555777999999777666777999777666666777888999999888777777666444222333666999...222555666444222222444222222222111000///000111000000/////////000000111000000///...---,,,,,,+++......////////////......///000111000///...///000000000000...,,,,,,...000---------............///000...,,,+++***+++---...,,,,,,------...///000000---++++++......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))))))))***,,,---,,,---......,,,,,,---..................---,,,,,,,,,---/////////---+++***(((***,,,+++((((((***---***,,,---,,,++++++,,,---,,,+++++++++++++++++++++************+++,,,---...---+++)))+++---///---+++,,,,,,+++++++++,,,......++++++,,,,,,---...//////++++++++++++++++++++++++,,,---......---,,,***))),,,,,,+++***))))))******((())))))***++++++,,,,,,))))))***++++++++++++******,,,,,,+++)))((()))***************************+++***)))((((((***,,,---,,,,,,++++++,,,,,,---...+++***)))(((((()))***+++,,,***(((''''''(((***,,,++++++***)))(((((()))))))))************+++++++++******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++******((('''((()))+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++---...---++++++,,,---******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))***+++***)))((()))***,,,,,,+++++++++++++++++++++---......,,,,,,---///,,,------......------,,,...---------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,++++++---///...---,,,------//////...---------.................................//////////////////000------...............------...///...---,,,---...000000///......///000000---///111111000//////000111111111000000111111222111111111111000000000//////............000111222222222222111111111000000000000000//////.........000///---,,,,,,---...///......---,,,,,,,,,---.....................------.................................---......//////---.........------///000///000111222222111000000///000222222222222444555222444555666555444555666333444555666666666555555999555444666777666888<<<<<<<<<<<<;;;<<<<<<<<<===;;;999888:::888666999>>>:::;;;===>>>>>>===<<<<<<<<<;;;:::;;;<<<===;;;:::999:::;;;:::888888999:::000222555555333222222444222222222111000000000111000000000000000000111222........./////////000000...//////000000//////......000111000//////000111---...//////......000222/////////......---------------,,,,,,,,,...///000,,,,,,------...//////000///,,,,,,//////------000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))******+++,,,---...,,,---......,,,,,,---.........///000///...---,,,+++++++++++++++,,,,,,,,,+++---//////,,,++++++,,,+++,,,---,,,+++***+++,,,------,,,,,,+++***)))))))))))))))******+++,,,---,,,***)))***,,,---,,,***------,,,+++,,,,,,---...+++,,,,,,,,,---.........++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,+++***************))))))******+++++++++,,,))))))***++++++++++++******+++,,,+++)))((()))***************************,,,+++***)))***+++---...+++************+++,,,,,,+++***)))(((((()))***++++++***)))(((((()))***+++++++++***))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++*********++++++,,,***************************+++,,,,,,******+++,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++++++++***)))***+++***))))))***+++++++++++++++++++++,,,,,,+++---......,,,,,,---///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,...//////...------...///...............///000------------------------///..................---+++,,,---...////////////...//////...,,,++++++,,,//////............//////...000111111///...///////////////000111111222222111111111111000000000000......------...///111222222222111111111000000000/////////...............------------...............------,,,------........................//////........................111000000///......//////---...///.........000111111111222222222111111000...000222333444555777999333555777888888888999;;;999::::::::::::999888888<<<999999<<<===<<<===@@@BBBBBBAAA@@@@@@?????????CCC===;;;>>>@@@??????@@@CCCCCCDDDFFFHHHGGGEEECCCAAA@@@???@@@BBBCCCAAA@@@<<<>>>AAAAAA???===<<<<<<777888999888777666777888555444444333333333333333000000000000000111222222/////////000000000111111//////000000000000//////---///000000000///111222+++---///000000000111222111111000///...---,,,++++++,,,---...///000111111,,,,,,------.../////////000------000000------///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,,,,,,,,,,.........---,,,---...---...000111111///---+++,,,+++)))))))))+++...///,,,...000000...,,,+++++++++---...---+++*********///...---,,,***)))(((((((((((())))))***++++++,,,***)))((()))+++,,,+++***...------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++************+++*********+++++++++++++++))))))***++++++++++++******+++,,,+++)))))))))+++************************---,,,+++++++++,,,---...)))))))))))))))***+++++++++***)))(((((()))***+++************************++++++***))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***---,,,,,,---......,,,)))*********++++++++++++,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,******++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))))))))))))))***+++,,,***************************+++,,,,,,******+++,,,))))))*********+++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))(((***++++++***)))***,,,*********++++++,,,,,,,,,)))***,,,+++******+++---***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////---------...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------...//////......---......---,,,++++++---///////////////////////////000111111///......///---...///000111222222222111111111000000000000000...------------///000111111111111111000000000000..................------+++,,,---/////////......---------------.........------......//////000000........................000//////....../////////---...///.........000222111111222222222222111111///111333555666888;;;===888:::<<<<<<<<<<<<===>>>@@@@@@@@@??????>>>======@@@>>>???CCCDDDBBBCCCFFFGGGHHHIIIJJJIIIHHHFFFDDDGGGBBBAAADDDEEEDDDDDDFFFJJJJJJKKKNNNPPPPPPMMMJJJBBBBBBCCCFFFIIIKKKJJJIIIBBBCCCEEEEEECCC@@@??????@@@@@@???>>>>>>>>>>>>???999888666666777777777666111000000000111111222333333222222111000///......///000000111111000000///---///000000000000222333+++---000111111000000111000000000///...------,,,,,,---...///000000000000---------.........//////000------//////,,,,,,...------------------------------------............,,,---------,,,***((('''---...///...---,,,---///,,,...000222222000---+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,------...//////,,,*********------,,,,,,+++***))))))'''(((((()))******++++++************++++++++++++---,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,++++++******+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))+++,,,+++***)))***+++************************,,,++++++++++++,,,---...***))))))))))))***++++++++++++***))))))***++++++)))******++++++******)))++++++***))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,+++(((%%%))))))*********+++++++++************************(((***++++++***)))***,,,(((((()))***++++++,,,,,,---------,,,,,,+++++++++(((((((((((()))***+++,,,***************************+++,,,,,,******+++,,,))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))******++++++******)))))))))+++,,,,,,+++))))))(((***++++++******+++---*********++++++,,,,,,,,,)))***,,,+++******+++---***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,......,,,+++,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))......//////...------,,,+++,,,...---,,,,,,...///000000000000000000000000...000111111///...///000---...000111222222222222000000000000000000111111......------...///111222111111111000000000//////------..................+++,,,...///000///...------------....../////////---......//////000000000////////////////////////------------...///000111,,,---......---...000222222222222222222333333333222444777888999;;;>>>@@@>>>@@@AAAAAA???>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@EEEGGGFFFGGGJJJKKKNNNRRRUUUVVVTTTRRRPPPLLLJJJKKKLLLJJJFFFGGGKKKOOOPPPQQQSSSUUUUUUSSSRRRFFFGGGJJJNNNSSSUUUUUUTTTJJJKKKJJJHHHFFFDDDEEEFFFDDDCCCBBBBBBBBBCCCCCCCCC<<<:::888888999:::999888333333222222222222333333333333222111000///......000000111111111111000000---///000111000111222444---///222222000/////////////////////////////////...//////000000///......---------..................++++++...---++++++---------------------------+++,,,,,,,,,,,,---------***+++,,,,,,,,,+++)))(((---...//////------...///+++---000222222000---++++++,,,,,,,,,+++***((('''---+++)))(((***---///111---///111000...,,,+++++++++++++++++++++++++++,,,'''''')))***++++++*********+++,,,,,,,,,,,,,,,---***++++++++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))***++++++++++++***)))***++++++***)))***+++***************************************++++++,,,***************+++,,,,,,,,,+++***))))))***+++,,,******++++++++++++******+++***************++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***)))))))))***+++***'''$$$))))))*********+++++++++************************((()))++++++******+++,,,&&&'''((()))+++---......---------,,,,,,+++++++++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,---))))))************)))))))))******************)))(((***++++++******,,,---++++++++++++++++++,,,,,,+++---......,,,,,,---///,,,------......------,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,------,,,++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,////////////...---,,,++++++,,,............///111000000111111111111000000---///000111000///000111...000111222333333222111000000000000111111111111//////......///000222333111111000000000/////////.............../////////,,,---.../////////...---,,,---.../////////////////////////////////000000////////////////////////,,,,,,,,,---...///111222---...////////////222444333333333444555666777888777999;;;<<<<<<>>>@@@BBBCCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDBBBCCCHHHKKKLLLNNNSSSPPPSSSXXX]]]aaabbbcccccc___]]]]]]\\\WWWPPPOOOSSSXXXZZZ\\\]]]\\\\\\]]]___VVVWWWYYY]]]aaabbbaaa___UUUUUUTTTRRROOONNNNNNOOOGGGFFFEEEFFFHHHIIIHHHGGG@@@===::::::===>>><<<:::999888777666555555555555111111111222222222222333111111222222222222111111...000111111000000222333///111222111000...//////....../////////000000000/////////.........------........................,,,))))))------++++++...------------------------+++++++++,,,,,,,,,------((()))***,,,------......---...//////...---...///***,,,...000000///---,,,)))***++++++***'''$$$"""///,,,***))),,,///111222,,,...000000///,,,++++++)))******++++++,,,------'''((()))+++,,,++++++******,,,------,,,+++---...))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///,,,++++++++++++,,,,,,---******++++++,,,---------))))))***++++++++++++***)))***++++++***)))+++,,,************************))))))*********++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++************+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++++++++,,,------***(((*********++++++++++++,,,************************(((***++++++******,,,---&&&'''(((***,,,---...///---,,,,,,,,,,,,,,,,,,+++)))))))))))))))***+++,,,------------------------***+++,,,,,,******+++,,,)))************+++++++++,,,++++++******++++++,,,)))******+++,,,,,,------))))))************))))))******))))))))))))******(((***++++++++++++,,,...,,,,,,+++++++++++++++++++++---......,,,,,,---///,,,------......------,,,)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++---......---,,,,,,---------,,,+++++++++,,,,,,------------------------------------............---...............---------///000///......///000//////000111111000//////+++---000000000000111222000111333444444333222111///000000000111111111111000000//////000111333444111000000000////////////.........//////000000000..................------+++,,,...///000000000///000000000//////////////////////////////////////////.........///000000111///000111111111222444666666666666777999;;;===>>><<<>>>????????????AAACCCDDDFFFHHHHHHFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLOOOPPPRRROOOPPPVVVZZZ\\\```eeebbbcccfffkkkrrryyy|||vvvsssnnneee___^^^gggkkknnnmmmiiiiiinnntttoooooooooppppppnnnkkkgggaaabbbcccaaa^^^[[[ZZZYYYPPPOOOOOORRRUUUVVVTTTRRRGGGDDDAAAAAADDDFFFCCCAAA@@@???===<<<:::999999999444444444444555555555555111222222222222222222111000111222222000000111222///000111000//////111222000000000///////////////...------,,,,,,---...///........................+++((()))---...,,,---000........................,,,,,,,,,,,,---------...---------------...//////---///000///...---...000***+++---.........---,,,+++++++++******(((''''''...,,,+++,,,......---+++)))+++...///---+++******++++++++++++++++++,,,,,,'''(((***,,,---,,,++++++)))+++---,,,******,,,...)))***+++---.........---*********+++,,,,,,,,,---------------------------,,,++++++++++++,,,......+++++++++++++++,,,---...))))))***+++---...//////))))))***++++++++++++***(((***++++++******+++,,,******************************++++++,,,,,,++++++***))))))))))))***++++++,,,,,,************,,,,,,,,,,,,************,,,,,,+++*********++++++,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,...///...---++++++++++++,,,,,,,,,,,,************************)))***,,,,,,++++++---...******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))************+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------))))))************))))))+++***)))(((((()))***+++(((***++++++++++++---...---,,,,,,++++++*********)))+++,,,,,,+++***,,,---***++++++,,,,,,++++++***'''(((+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,...//////...------...///...------,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---...////////////000111222111///---...///---...///000000///...---***---///000000111222333222333444555555444222111//////000000111111111222111000000000000222333444000000000000////////////.../////////000000111111//////......------------+++,,,...000000000000///111111000000//////......000000000000000000000000222111111000000000000000111222333333333444777999888888888999<<<>>>AAACCC???AAABBBBBBAAA@@@AAACCCDDDFFFHHHIIIHHHHHHJJJKKKKKKLLLLLLNNNQQQTTTWWWYYYaaa^^^___eeeiiilllrrrxxxzzzzzz{{{yyynnnggguuu{{{~~~|||vvvvvv}}}~~~{{{vvvppplllhhhkkknnnmmmjjjeeebbb```[[[ZZZ[[[___bbbcccaaa^^^OOOKKKHHHIIILLLNNNKKKHHHEEEDDDBBB@@@>>>===<<<<<<999999888777666555444444111222222333333222222111111222333222000000111222...///000//////000333555222222111000///...------,,,,,,******+++---000111.....................---+++)))***...///---...222........................---------.........//////666444222///---,,,,,,---...///000///...---...000***++++++,,,------------///...---++++++,,,...///+++++++++---...,,,'''"""&&&))),,,---,,,***)))))),,,,,,,,,++++++*********((()))+++---...---,,,+++(((***,,,+++))))))+++---)))***---///000000000000))))))***+++,,,,,,---------------------------------,,,+++++++++,,,---...++++++++++++,,,,,,---...((((((***+++---...000000))))))***++++++++++++***(((***++++++******+++---***************************+++,,,---------,,,,,,((((((((((((((()))******,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---+++*********+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,+++++++++---,,,++++++---//////...++++++,,,,,,,,,---------)))))))))))))))))))))))))))+++,,,,,,,,,,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++)))'''))),,,......,,,)))+++---,,,+++***+++,,,,,,+++***+++,,,,,,+++)))************************+++***)))((((((***,,,---)))************++++++++++++,,,---.........---,,,***---,,,)))(((,,,000000///,,,***+++...///---++++++,,,,,,+++***+++---///+++,,,,,,,,,,,,+++***)))+++++++++***)))***,,,//////,,,******,,,,,,***'''...---,,,,,,,,,,,,---...+++++++++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,---...///000111222////////////............///000111222222222222222000000111111222222222222111111111111111000///......---,,,---111333555555333222111000////////////000000//////......------...///////////////......111//////222111...---///,,,...000000///---------///000222333333111000...444333222222222333444555222444777777777888;;;???@@@???BBBEEEEEEAAAAAAEEEHHHBBBCCCKKKKKKEEEEEEKKKIIIKKKNNNRRRUUUWWWXXXYYYVVVZZZ___aaabbbeeelllsssvvvxxxyyyyyyzzzyyy{{{yyy{{{wwwpppnnnqqqvvv~~~}}}qqqhhhmmmkkklllpppuuuuuupppkkk^^^SSSLLLOOOUUUWWWVVVUUUFFFIIIJJJGGGCCCAAABBBDDD?????????>>><<<;;;;;;:::666666666444333222444555444222000000000111000///111111111111000000000000////////////////////////---------...///000000000...///000111111000///...------............------&&&))),,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000+++,,,...---,,,,,,---///++++++------------++++++000000000///......---------------------------------,,,++++++------,,,+++*********))))))))))))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...---------,,,+++***((((((//////...---,,,,,,++++++''')))++++++)))'''%%%%%%---.........---,,,,,,+++---,,,+++***+++,,,---...)))***++++++***+++---///(((***++++++++++++---...''')))***(((&&&'''+++///+++,,,,,,+++)))((()))***,,,,,,,,,++++++*********'''))),,,,,,+++************,,,......---------...,,,---...---+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***((())),,,...---,,,)))+++---,,,+++***+++,,,,,,+++***+++,,,---+++)))************************+++***)))((()))***,,,---)))************+++++++++***+++,,,,,,---,,,,,,,,,)))...000---+++------***---+++++++++,,,---,,,+++,,,------,,,+++,,,...000---------,,,,,,+++++++++***+++,,,+++******,,,...,,,+++)))***---...---+++...---,,,,,,,,,,,,---...)))))))))******,,,---...------,,,,,,------...///------............------000000000000000000000000//////////////////000000///000000111111111111000222111111111222222333444222222222111111111000000000///...///222444555555333222111000////////////////////////////////////......////////////......333000000333333///...111...000222222000/////////000000222222333222111000333222222222333444555555333666999::::::===AAADDD???>>>@@@CCCEEEEEEIIIOOOQQQOOOPPPSSSTTTSSSTTTWWWTTTVVVYYY^^^dddjjjooorrrppptttxxxyyyyyyzzz{{{yyywwwtttvvvxxx~~~{{{zzzzzz{{{~~~mmm___TTTVVV\\\]]]ZZZXXXOOOQQQSSSSSSPPPMMMJJJIIIEEECCCAAA@@@@@@@@@@@@???999999777555333333333444555333111111222222111000222222222222111111111111////////////////////////////////////////////////...///000111111000///...---......//////......---)))+++...///...---------------,,,,,,------...///......---------......///+++---......---,,,...///+++,,,------------,,,+++////////////............---------------------------,,,++++++------,,,+++,,,,,,+++++++++*********++++++******++++++,,,---++++++++++++++++++++++++,,,---...---,,,+++,,,...+++,,,,,,,,,,,,+++******///......---,,,,,,++++++***,,,///000///---------------......---,,,,,,+++))))))******+++,,,---...+++++++++***((('''((()))(((***++++++++++++,,,...,,,,,,+++)))'''(((***,,,***+++,,,,,,+++***+++---,,,,,,,,,+++++++++******)))+++------,,,+++,,,---)))***++++++++++++,,,---,,,---...---+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,)))***,,,,,,+++++++++,,,))))))***++++++*********---,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---+++)))***+++,,,,,,+++)))+++---,,,+++***+++,,,+++******+++,,,---+++***************************+++***)))))))))***,,,---)))************++++++++++++*********++++++,,,---$$$***///...------+++'''***+++,,,+++*********+++,,,---...---,,,,,,...000///...---,,,+++,,,------)))***,,,,,,+++++++++,,,***))))))+++...000000///...------,,,,,,------...(((((()))***+++---...///.........---...//////000.........//////.........222111111000///...------//////000000111222222222000000111111111000//////333222111111111222333444444444222111111222222333222111000000333444444444333222111000////////////......///000000111222222......///////////////...111//////222222///...000111333444333222000000111000111111222333444555555666666666777777777777888999;;;<<<===>>>@@@CCCFFFCCCAAAAAAEEEGGGJJJPPPXXX]]]___```___aaafffhhhgggdddfffiiioooxxx~~~xxxxxxyyy{{{~~~ttthhhgggkkkiiiddd```\\\^^^aaadddccc___XXXSSSMMMIIIDDDCCCEEEGGGHHHGGG@@@>>>;;;999777666666777777555333222333333222111333333333222222222111111////////////////////////222222111000//////......//////000000000000//////---......//////......---,,,...000111000......///.........---...//////000//////...---------......+++---......------...///,,,,,,------------,,,,,,............////////////---------------------------,,,+++,,,---...---+++------------,,,,,,,,,,,,++++++******++++++,,,---************************+++---...---,,,+++,,,...******+++,,,,,,,,,,,,,,,.........------,,,,,,+++%%%(((+++------------...---------------,,,,,,+++&&&''')))***,,,---------***+++,,,+++((('''((())))))***++++++++++++,,,...111...+++*********)))((()))+++,,,,,,,,,,,,...///,,,,,,,,,++++++++++++******+++,,,+++***+++,,,...)))*********)))***---///+++------,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,,,,+++++++++,,,(((((()))***++++++++++++---,,,+++++++++,,,...///+++++++++,,,,,,------------+++)))'''(((***,,,...,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---,,,+++***++++++++++++)))+++---,,,+++***+++++++++******+++------,,,*********************************)))))))))***+++,,,))))))*********+++++++++++++++*********,,,---...$$$***+++,,,---,,,))))))+++---,,,)))(((***---+++,,,------,,,,,,---///...---+++******+++---...(((***,,,---,,,++++++,,,******+++,,,...///000000------------------------++++++++++++,,,---...///......------......///000......////////////......//////...---,,,++++++***//////000111222333444555222222222222222111000///333222111000000111222444666555333222111333444666333111000111222333333222333222111000///////////////000000000111111111222---...//////////////////...,,,---000///,,,,,,...111333444333111000000111000111222444666999;;;==================<<<<<<;;;??????@@@AAAAAABBBCCCDDDJJJHHHJJJNNNPPPRRRXXX___gggnnnppplllpppzzz}}}yyy{{{}}}~~~wwwooollljjjlllpppuuuwwwsssjjjbbbYYYTTTNNNLLLOOOQQQPPPOOOHHHEEEAAA>>>===<<<<<<<<<999666444444444444333222333333333222222222111111000000000000000000000000222222111111000///////////////000000000000//////......////////////.........///111111///......///......------......///000000///...---------------,,,---......------...///,,,------------------,,,---------...///000000111------------------------...,,,+++,,,---...---,,,...------------,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,------,,,+++,,,...***+++,,,,,,------,,,,,,......---------,,,,,,,,,###%%%((()))))))))+++,,,,,,,,,---------,,,,,,+++((()))+++,,,------,,,,,,)))+++,,,---,,,,,,---...)))***,,,,,,++++++,,,---222...+++***,,,,,,+++(((***+++,,,,,,++++++,,,...++++++++++++++++++++++++)))******))))))***,,,///,,,,,,,,,++++++,,,000333+++,,,---,,,*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***,,,,,,+++++++++,,,))))))***,,,------------------,,,,,,,,,---...///******+++,,,,,,---......,,,+++***))))))+++---...,,,---------,,,+++******+++++++++,,,,,,,,,------+++*********++++++,,,---,,,,,,,,,+++******+++,,,)))+++---,,,+++***++++++*********+++------,,,+++***************************************+++++++++))))))*********+++++++++,,,,,,+++++++++---///000!!!'''*********---...---))),,,...---***)))+++...)))+++,,,,,,++++++,,,---,,,+++)))((((((***+++---(((***,,,---,,,++++++,,,+++,,,------------......------------------------///......---------......---------,,,---......///......////////////......---------------,,,,,,,,,///000111222333444555666444444444444333333222111222111000000///000111222666555333222222444555777111000///000222222111///333222111000////////////222111111111000000000///------...///////////////...,,,,,,///000---,,,...000111222111000///111222222333555888;;;???BBBDDDCCCCCCBBBAAA@@@???>>>>>>@@@AAACCCFFFIIIJJJJJJJJJPPPQQQVVV^^^bbbcccggglllttt}}}yyyvvvxxxzzz~~~{{{tttnnnjjjeeebbbaaa___[[[XXXPPPLLLFFFCCCBBBBBBAAA@@@;;;999666666666666444333333333222222222111111111111111111111111111111111000000000000000000000000000000////////////000000...//////////////////...---///000///...------...---------,,,---......///000///...---------------,,,---///...------...000------------------------,,,------...///000111111------------------------...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...,,,------------,,,++++++---------------,,,,,,,,,)))+++------,,,+++,,,...++++++,,,,,,---,,,,,,+++,,,---.........---,,,+++)))+++---...---,,,---...)))+++,,,,,,+++***+++---///,,,******---///---++++++,,,,,,+++***))))))***++++++++++++++++++++++++***++++++******+++...000,,,,,,,,,++++++,,,///222+++,,,---,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***,,,,,,+++++++++,,,((()))***+++,,,---------,,,,,,,,,,,,------......******+++,,,,,,---......+++,,,------......------++++++,,,++++++***))))))++++++,,,,,,,,,---------************+++,,,------***+++,,,+++******+++---)))+++---,,,+++***+++,,,***))))))+++---...,,,+++************************))))))******++++++++++++)))************++++++++++++++++++,,,---...///000***...///,,,***---///---+++,,,---,,,+++++++++---(((***,,,,,,+++***+++,,,******)))(((((()))+++,,,)))***,,,,,,+++++++++,,,,,,---...---,,,+++,,,---,,,------......------,,,000000///...------------------,,,,,,------...///.........//////..................//////000000111000000111222333444555666444444555555555444333333222222222111111111111000555444333333333444666666000//////000222222111///333222111000////////////222222111000000///......,,,---...///000000000000000...///222222//////222000111222111000111333555888999;;;>>>AAADDDFFFGGGDDDCCCBBB@@@@@@@@@AAAAAABBBEEEJJJRRRYYY\\\\\\[[[WWW[[[eeeqqqwwwyyy|||}}}{{{tttlllhhh\\\VVVNNNIIIHHHGGGEEECCC???===:::999999999888666444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000...//////000000//////...,,,...///...------...///------,,,,,,------.../////////...---------......,,,...//////......///000......------------......---------...///000000111------------------------...---,,,---...///...,,,++++++++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...---------------,,,++++++---------------------------.........,,,+++,,,...***++++++,,,,,,,,,,,,,,,////////////...---,,,+++***,,,------+++)))((()))***+++,,,,,,******+++,,,+++******+++---......---+++,,,,,,+++)))(((((()))***++++++++++++,,,,,,,,,+++,,,------------000222+++++++++***)))***,,,...***,,,,,,+++***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,''''''((()))************+++,,,,,,,,,------------+++++++++,,,,,,---------+++,,,.../////////...---******+++++++++***)))))),,,,,,,,,,,,------------************+++,,,---...)))+++,,,+++******,,,///)))+++---,,,+++***+++,,,***))))))+++---...---+++************************))))))***+++++++++++++++)))************+++++++++)))***+++,,,---.........+++///000,,,+++------,,,+++*********+++,,,+++***(((***,,,---,,,++++++,,,))))))*********+++++++++***+++,,,+++******,,,...***,,,------+++***+++---,,,,,,---......---,,,,,,...------,,,,,,,,,,,,---.........---......///000------............------/////////000000111111111000000111222333444444444333333444444555444444444222333444555555333111000333333333444444555555555000///000111333333222000333222111000////////////////////////////////////,,,---...///000000000000111...///333333000000333222333444444444555888;;;@@@AAACCCEEEFFFGGGGGGFFFDDDBBBAAA@@@AAADDDGGGIIIKKKOOOXXXdddmmmrrrqqqnnneeejjjttt~~~}}}}}}mmmeee[[[TTTQQQOOOKKKGGGDDDBBB???>>>>>>===<<<;;;666666666666555555555555222222222222222222222222111000000//////.........111000///......///000111//////000000000000//////,,,---......------///111.........---......///000......---------......///---...//////......///000///...---,,,,,,---...///------......//////000000------------------------///---,,,---...///...---++++++++++++************++++++******++++++,,,---++++++++++++++++++++++++(((***+++,,,++++++---...+++,,,------...---------------------------------++++++,,,+++***)))+++,,,******+++,,,,,,,,,,,,,,,......---,,,,,,,,,------***,,,......,,,)))((((((***+++,,,,,,******+++,,,(((***,,,,,,,,,,,,---...***+++,,,,,,***)))***,,,******+++++++++,,,,,,,,,(((***,,,---,,,---...///+++,,,---,,,***)))***+++***+++,,,+++***))))))+++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,---------------,,,,,,++++++*********)))***,,,,,,+++++++++,,,(((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,,,,++++++,,,,,,,,,------------...************+++,,,---...(((***,,,+++******---000)))+++---,,,+++***+++,,,)))))))))+++---...---,,,************************))))))***++++++++++++***)))************+++++++++'''(((***,,,------------$$$))),,,+++***,,,,,,***,,,)))'''(((+++,,,***''')))+++---...---,,,,,,---)))***+++,,,,,,,,,,,,,,,+++++++++***)))***,,,///(((+++---,,,******,,,...,,,,,,---......---,,,,,,************+++,,,,,,---///////////////000111111,,,------------------,,,///////////////.........000111111222222333333444111222333333444444444444333555777888888555333111222222333444555555444444000000000222555555333222333222111000////////////------......//////000000,,,---...///000000000000///---...111222//////111444555666777777999===???FFFGGGIIIJJJIIIHHHEEEDDDDDDBBBAAAAAACCCHHHMMMQQQVVV[[[eeerrr|||}}}yyytttwww|||uuurrrtttwww||||||sssggg^^^ZZZVVVPPPLLLHHHEEECCCAAAAAAAAA???>>>888888888888777777777777222222222222222222222222222222111///...,,,++++++111000///......///000111//////000000000000//////,,,---............000333///////////////000111111---------------...///000---...//////......///111///...---,,,,,,---...///.........///////////////------------------------///...------...///...---,,,,,,,,,+++++++++******++++++******++++++,,,---************************(((***++++++++++++---...)))***,,,---.../////////------------------------+++,,,,,,,,,++++++---///)))***+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///(((+++...//////...---...***,,,---,,,******+++,,,'''***------+++)))+++---)))+++,,,,,,,,,,,,---///*********++++++,,,,,,,,,###%%%(((******)))***+++---...000///---++++++,,,***+++,,,+++)))))))))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,------------.........------,,,+++***)))))))))***,,,,,,+++++++++,,,***++++++++++++******))))))***+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++...///***+++,,,,,,------------,,,,,,,,,---------......+++++++++++++++++++++++++++)))((())),,,---+++)))************************++++++******************************************************************(((***++++++******+++---,,,,,,,,,++++++*********---,,,+++++++++,,,---...)))***+++,,,---,,,++++++---,,,***))))))***,,,---,,,---,,,+++***+++---///***************************,,,------++++++,,,...,,,+++++++++---/////////,,,+++*********+++,,,---///...,,,++++++,,,...///,,,,,,,,,---------......111///...///---+++...333000111333444444333111000111111222333333333222222222222222333333444444444666555444333222333333444333222111222333444222000333111///,,,+++,,,...///222000...---,,,---...///+++,,,------//////000111............000222444666444666999>>>BBBDDDFFFFFFEEEDDDEEEGGGGGGCCCDDDHHHEEEHHHGGGDDDGGGPPPXXX[[[iiinnnwww|||wwwpppkkkppp}}}xxxrrrkkklllsssxxxtttfff]]]VVVPPPMMMMMMJJJFFFFFFGGGEEE@@@CCC===888888777555444777888666444333333222111000111222333222000000000111222222111111111111111111//////...//////000111222000//////...---,,,,,,,,,//////000000000000////////////////////////......///......------///000111//////000000///...------...//////---)))((()))+++//////...---,,,,,,++++++------------------------///,,,))))))+++,,,+++******+++,,,+++******,,,...******+++++++++,,,,,,,,,))))))*********++++++++++++,,,------......------...---,,,,,,,,,,,,---...***,,,//////...---------)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************///...,,,+++++++++,,,,,,'''***---...---+++******,,,------,,,+++***,,,---...---+++***)))******+++++++++,,,,,,+++***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,---......))))))))))))***+++,,,---*********+++,,,---...///---,,,+++******,,,...///,,,,,,,,,------.........******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,***)))***---...,,,+++************************************************************************))))))))))))))))))))))))''')))******)))(((***+++---------,,,,,,,,,++++++,,,++++++***+++,,,---...)))***+++,,,,,,,,,++++++---,,,***))))))***,,,---+++,,,---,,,******+++---***************************,,,------++++++,,,...,,,,,,+++,,,---.........,,,+++*********+++,,,---,,,------------------,,,,,,,,,---------.........111///...///...+++...333222333444444444444333222111222333333444333333333111111222222222333333333666555444333222333333444333222111222333444222000444222///---,,,---///000222111///------...///000...//////000000111111111111///......///222666888@@@BBBDDDFFFFFFGGGGGGHHHDDDBBBCCCFFFEEEBBBAAADDDIIIPPPUUUVVVYYYbbbjjjmmmwww{{{}}}zzzyyyxxxxxxwwwvvvpppnnnqqqtttsssnnnpppuuuvvvpppkkknnnuuuzzzyyyvvvuuutttrrrrrrsssuuuvvvwwwxxxtttmmmfffeeeqqq|||uuuxxxxxxnnnfff```ZZZ\\\ZZZRRRMMMLLLMMMKKKIIICCC>>>>>>===:::999;;;999777444333444444222111000222333222000000000222000000000//////000111111000////////////000000111000000//////...------,,,......////////////......------------............///......---...///000111///////////////...---------///000...,,,,,,...000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++,,,+++******+++,,,+++******,,,...******+++++++++,,,,,,,,,*********++++++++++++,,,+++,,,------......------...---,,,,,,,,,,,,---...+++---......,,,+++,,,---************+++,,,------++++++++++++++++++++++++++++++++++++************++++++***))))))***++++++************************...---,,,+++******+++,,,,,,------,,,***)))***++++++,,,,,,+++***)))+++,,,000///...---------......,,,,,,,,,,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******+++---...---+++)))))))))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,+++***+++---...---,,,************************************************************************((((((((((((((((((((((((((()))******))))))***+++---------------,,,,,,,,,+++************+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,*********+++,,,---+++,,,---,,,***))))))***++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,---------+++++++++++++++,,,------+++,,,...//////...,,,+++,,,------------.........111//////000///,,,///333444444444444444444444444222333444444555555444444111111111111222222222222555444444333333333333444333222111222333444222000444222000///...///000111111111///.........///000111111222222222222222222222222111222555999>>>AAAEEEHHHJJJIIIFFFDDDEEEGGGEEECCCDDDHHHHHHEEEDDDGGGSSS___jjjooorrrzzz~~~}}}{{{xxxsssnnnjjjggggggfffddddddddddddaaa___^^^\\\\\\]]][[[XXXYYY]]]aaa\\\WWWXXX]]]cccdddcccaaa```^^^\\\^^^cccjjjooovvvtttpppgggaaadddpppzzzxxxpppuuussshhh[[[UUUSSSRRRMMMGGGBBBAAA@@@<<<:::;;;999777555444555555444333///111222111000000111222000000000000111222333333111111000/////////000000111111000000//////......---......//////......---+++,,,,,,,,,------......///............///000000///////////////......---+++,,,---------...000222******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++******+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...---------,,,***)))***,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++************+++000///---)))''''''***---)))***++++++))))))***+++------,,,++++++++++++,,,...---,,,++++++******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++************+++++++++***)))+++......+++)))************++++++++++++,,,,,,---------,,,+++***,,,++++++******,,,---...***************)))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++,,,------,,,***************************************+++++++++************************)))))))))))))))))))))))))))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++,,,,,,,,,,,,++++++*********+++,,,---***,,,------***(((''''''++++++++++++++++++++++++***+++---,,,++++++,,,...+++,,,------,,,,,,,,,---++++++++++++,,,,,,------,,,,,,---......---,,,,,,------------............111//////111000---///444444444333333333333444444333444444555555555555555222222222222222222222222444333333333333333333333222222111222333444222000444333111000///000111222111111000/////////000111222222222222222222222222444555888;;;@@@DDDHHHJJJDDDGGGIIIHHHDDDBBBDDDFFFGGGEEEFFFKKKNNNNNNOOORRRaaaooo~~~{{{{{{zzztttnnnlllhhhgggeeebbb^^^[[[YYYWWWWWWWWWXXXYYYZZZZZZWWWTTTRRRRRRRRRRRRQQQPPPPPPQQQVVVRRRNNNNNNRRRVVVXXXXXXTTTTTTRRRQQQRRRXXX```fffnnnqqqrrrmmmeeebbbeeejjjvvvyyy~~~vvvhhh\\\SSSSSSLLLGGGEEECCC>>>;;;===;;;999777666666666555444///000222111000000111333222222222333444555666777222222111000////////////111111111111000000//////......////////////......,,,,,,,,,------...//////............/////////000...///////////////......******+++++++++---...///******+++,,,...///000000---------------------------,,,+++++++++++++++******+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------......---+++((((((***+++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++*********************...---,,,***((((((+++---(((***,,,+++******+++,,,++++++******************///...,,,+++***+++,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,++++++************+++++++++++++++,,,,,,++++++************++++++(((***,,,---,,,+++******++++++++++++++++++*********+++---......---+++***++++++******++++++,,,---************))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++)))******+++***++++++,,,************************))))))*********+++++++++************************************************)))***++++++)))((()))+++******************++++++))))))******+++++++++++++++***++++++++++++,,,,,,*********++++++,,,,,,---***,,,------***(((''''''++++++++++++++++++++++++***+++---,,,++++++,,,...)))+++......,,,+++,,,---++++++,,,,,,------------...---,,,,,,,,,,,,---...---------.........//////000///000222111///000555333333222222222222333333333444555555666666555555444444444444444444444444222222333333333333333333222222111222333444222000333222111111000111111222111111000000000111111111000111111222222333333333888;;;???DDDGGGIIIIIIIIIEEEGGGHHHGGGDDDCCCEEEGGGIIIGGGHHHPPPVVVWWWYYY[[[lll{{{{{{pppooossslllgggdddffffffaaa\\\ZZZ\\\ZZZWWWTTTQQQPPPPPPQQQOOOPPPRRRUUUWWWXXXUUUSSSLLLNNNPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPSSSXXX[[[^^^VVVUUURRRPPPOOOPPPTTTWWW\\\aaaggghhhddd^^^[[[ZZZcccdddhhhnnnwwwrrr```]]]UUUNNNKKKGGGBBB@@@BBB>>><<<:::999999888777555000222333222111000111333333333333333444555666777333222111000000///000000111111111111111000000000000000111111111111000000------......////////////---......///////////////......///////////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------.................................+++,,,,,,,,,+++************+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------......---+++((((((***+++---------------,,,******++++++++++++++++++++++++,,,,,,,,,,,,------......*********++++++*********++++++++++++++++++++++++************************(((***,,,,,,++++++,,,---)))+++------,,,,,,,,,---------.....................---,,,+++***+++,,,---************************+++++++++,,,,,,---------++++++*********+++,,,---*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,$$$***...---)))&&&)))---++++++,,,,,,,,,+++******((())),,,...///...---,,,************++++++,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((***++++++***)))+++,,,************************)))))))))***++++++,,,,,,************************************************((()))***)))''''''''')))))))))))))))************)))***++++++,,,,,,++++++++++++******++++++,,,---)))******+++,,,,,,,,,---+++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...&&&***......,,,+++,,,...++++++,,,---------------///...,,,++++++,,,...///------........./////////000///000333222000111555222222222222222222222222333444555555666666555555555555555555444444444444111222222333333333333222333222111222333444222000222222111111111111111222111111111111222222222222000111222444555777888999???AAADDDGGGHHHGGGEEECCCFFFFFFFFFGGGIIIJJJLLLMMMRRRPPPUUU^^^dddccc```___ooo}}}xxx~~~yyykkk___[[[\\\ZZZWWWWWWZZZZZZVVVSSSTTTUUUTTTRRROOONNNNNNNNNNNNLLLMMMOOOSSSWWWYYYYYYWWWSSSVVVWWWXXX\\\aaaaaa^^^]]]^^^```bbbfffllltttzzzlllgggaaa[[[XXXVVVSSSQQQQQQUUUZZZ^^^^^^YYYSSSOOOSSSSSSUUUYYYaaakkktttyyyzzz~~~|||fff]]]TTTOOOJJJFFFDDDGGGEEEBBB???>>>===<<<:::999333444444444222111222333111111111111222333444444222222111000000000111111111111111000000000000000000111111222222111111000////////////////////////---......///000/////////---...//////////////////111///------......---,,,------------------,,,,,,........................***,,,------+++******+++***+++,,,+++******,,,...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------,,,***)))***,,,,,,---.........,,,+++***++++++++++++++++++++++++++++++,,,,,,------......)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++$$$(((,,,......---,,,,,,(((+++---...---,,,------+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,------...+++***))))))***,,,---...*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,$$$))),,,+++'''&&&***///***+++,,,------,,,++++++((()))+++---............*********++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((()))***++++++***)))((((((+++,,,,,,******+++---************************((())))))***++++++,,,,,,***************************************************+++,,,+++)))((()))***))))))*********+++++++++******,,,---------,,,+++++++++*********+++,,,---))))))***+++,,,,,,------+++,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...$$$(((---...,,,+++---///+++,,,---.........---,,,---------,,,,,,---------............////////////000///111444333111222666222222333444444333222222333333444555555555555444555555555444444333333333000111222333444333333222333222111222333444222000111111111111111111111111000111111222333333333222222333555888;;;>>>@@@AAAEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIJJJPPPYYYaaaccccccfffhhhooozzz~~~vvvkkkcccjjjxxx|||yyyuuurrrooohhhllloookkkaaaYYYUUUUUUSSSRRRTTTWWWWWWTTTUUUYYYVVVXXXZZZ]]]^^^^^^]]]\\\ZZZ[[[^^^ccchhhlllmmmlllmmmnnnlllkkkpppyyy|||zzz||||||{{{zzz||||||uuutttqqqlllgggaaa___^^^```bbbaaaZZZTTTOOONNNMMMNNNRRRXXX___cccsssvvv~~~zzzqqquuutttjjj___XXXSSSNNNOOORRRMMMJJJFFFDDDCCCAAA???===555666777555333111222333222111111111111111222222111111111000111111222222000000000000000000000000000000111111111111000000000//////......------,,,------///000000000///...------...///////////////111///,,,,,,...///...,,,------------------------------------------------))),,,...---+++)))***+++***+++,,,+++******,,,...******+++++++++,,,,,,,,,*********++++++++++++,,,+++,,,------......------,,,,,,---......---,,,,,,+++---......,,,+++,,,---+++,,,...///...---,,,***++++++++++++++++++++++++))))))***++++++,,,------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++&&&)))---......,,,++++++'''))),,,------,,,,,,,,,((()))***+++++++++************+++++++++++++++*********************************+++,,,,,,---......---,,,***))))))+++,,,---)))******+++,,,,,,------++++++************++++++((('''&&&&&&(((***,,,---)))***,,,---...---,,,++++++++++++,,,,,,---------))))))***+++++++++++++++)))******+++,,,---......******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***'''(((+++,,,,,,+++((('''))),,,...---+++***,,,///************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))...///000///---,,,---...******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,+++*********+++,,,---((()))***+++,,,---------,,,---,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---..."""'''---...,,,+++---000+++,,,---.........---,,,+++,,,...//////...,,,+++............/////////000000///111555444111222666222333555666666555333222222333444444555555444444444444444333333222222222000111222333444333333222333222111222333444222000000000000000000000111111000111222333333333333333444555888<<<@@@CCCFFFGGGGGGFFFEEEEEEGGGJJJNNNPPPSSSQQQTTT___ooo|||{{{~~~uuuiiicccrrr~~~wwwrrrlllgggddddddeeeeeedddfffhhheee___ZZZXXXXXXRRRSSSVVVZZZYYYWWW[[[aaa^^^ccckkkrrrvvvwwwvvvtttssstttwww|||~~~{{{tttlllkkknnnnnnhhhaaaUUUSSSOOOLLLLLLNNNRRRUUU]]]gggxxx}}}qqqrrr{{{zzznnnfff```]]]^^^aaaRRROOOKKKIIIGGGEEEBBB@@@777888888666333222222222444444333222222222333333111000000000111222333333///////////////000000000//////000000000000////////////...---,,,++++++***,,,---///000000000///...------...///000000//////...,,,)))***---...---+++,,,,,,,,,------.........++++++++++++++++++++++++))),,,......+++))))))+++***+++,,,+++******,,,...******+++++++++,,,,,,,,,))))))*********++++++++++++,,,------......------,,,,,,---......---,,,,,,***,,,//////...---------+++,,,...//////...,,,+++++++++++++++++++++++++++'''(((((()))******++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,)))+++---...,,,*********%%%(((+++---,,,++++++++++++,,,---...///......---((()))+++,,,,,,+++***)))******************************+++,,,,,,---......///---+++)))))))))+++,,,))))))***+++,,,,,,------******))))))))))))******+++%%% """)))///...+++((())),,,.........---,,,...---,,,+++++++++,,,,,,))))))***++++++++++++***(((((()))+++,,,---...///******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++******++++++,,,---***+++,,,------,,,***)))+++)))&&&'''+++------,,,((())))))******+++,,,,,,...//////---+++))))))***))))))))))))************))))))***+++,,,,,,------)))***+++***))))))+++------+++)))***,,,---,,,))))))******+++++++++******%%%(((,,,...---+++))))))---------,,,,,,+++++++++(((---...++++++///...)))---------,,,,,,+++++++++,,,---......//////......++++++***)))***+++,,,---,,,,,,+++++++++,,,------.........///000000111111000222333333222333555777333555666555444222222333777555444333333444333222333333444444333333222111000000000000000111111222555444222222222222111///.........000222000,,,(((222222333333444333333333777<<>>::::::999666555777444333222222111222222222//////000000111111111222000000000000000000000000111000///------///000111,,,---------......//////++++++,,,---...///000111...---...///000///---+++---...///000000///...---............//////////////////...---,,,,,,++++++------,,,++++++,,,------(((***,,,---,,,++++++,,,***+++,,,,,,------------***,,,...---,,,++++++,,,------,,,,,,,,,---.........,,,***+++///000...+++)))+++...///...------...)))+++---//////---+++)))******+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,+++)))((()))---000++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,,,,------,,,++++++...,,,***))))))******)))+++++++++++++++++++++***+++++++++,,,---...///000%%%&&&((()))+++,,,,,,,,,))))))***+++,,,,,,------***,,,---......,,,***))),,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++((()))+++,,,,,,+++)))((()))***,,,......---,,,+++,,,+++***))))))***++++++)))******++++++,,,------,,,,,,,,,---------......+++,,,---,,,***)))***+++++++++******++++++,,,---+++++++++,,,,,,++++++***+++)))'''(((+++------,,,))))))******+++,,,,,,,,,+++,,,,,,,,,***)))***+++))))))))))))************(((((()))******+++,,,,,,)))+++,,,+++***)))***+++---+++)))***,,,---,,,***)))******++++++++++++***&&&))),,,---,,,+++******---------,,,,,,++++++++++++///000......111111,,,//////......------,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++,,,---...///,,,,,,,,,+++,,,,,,---...---......///000000111111111222333333222222444666333555666555333222222333777555444333333333333222333333444444333333222111000000000000000111111222555444333222222222111000000//////111333333000---222222222222444666888:::===AAAEEEFFFEEEDDDDDDEEEBBBFFFJJJLLLOOOVVVaaajjjooovvvvvv~~~~~~~~~|||uuummmllleee]]]VVVUUUYYY^^^bbbfffkkkqqqvvv}}}~~~}}}zzzxxxyyy}}}~~~vvvmmmjjjeee___\\\\\\YYY^^^cccddd```\\\[[[[[[gggnnnxxxzzzlll[[[QQQOOOQQQQQQOOOGGGAAA<<<<<<:::666555777666555444222222111111111000000000000111111222222////////////////////////222111///......///111222//////000000000111111111------...............///------.../////////---,,,---...///000000///...---------------.....................------,,,,,,+++---,,,+++******+++,,,---)))+++------,,,+++++++++***+++,,,,,,---------,,,***,,,------,,,+++,,,---,,,,,,,,,,,,,,,------...+++,,,------------......)))+++---...------...///***+++---//////---+++*********+++++++++,,,,,,,,,******++++++,,,,,,------((()))((('''&&&'''***,,,*********+++++++++,,,,,,++++++++++++,,,------...,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,***)))........................+++++++++++++++,,,---...'''((()))******++++++************++++++,,,,,,---)))***+++,,,---,,,,,,+++//////.........---------+++++++++*********)))))),,,,,,---------.........,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,+++***))))))***++++++)))******++++++,,,------,,,,,,,,,------------...+++,,,---,,,***)))***+++++++++******++++++,,,---,,,++++++***++++++,,,,,,+++)))((()))+++,,,---,,,******++++++,,,---------((()))++++++******+++,,,)))))))))*********++++++((((((((()))******++++++(((***,,,,,,+++))))))***,,,+++******,,,,,,+++***))))))***+++++++++++++++(((***,,,,,,+++***+++,,,------,,,,,,,,,,,,++++++))),,,---,,,,,,...---***///......---,,,,,,++++++,,,,,,+++***+++,,,---............---......///000,,,,,,,,,,,,,,,---............//////000111111111222333444333222222333555222444555555333222222333555555444333222222222222333333333333333222222111000000000000000111111222444333333222222111111111222111111222444555555444444333222333666;;;???BBBCCCEEEGGGHHHGGGFFFDDDBBBDDDFFFIIILLLPPP[[[kkkvvv}}}tttnnnnnnsssvvvuuuvvvzzz}}}|||xxxpppeee^^^]]]bbbiiimmmvvv}}}}}}vvvoookkknnnjjjddd\\\VVVRRRQQQQQQSSSXXX^^^dddkkkvvv~~~hhhZZZVVVXXXYYYYYYOOOHHHCCCAAA???:::888999888777555444222111111111000111111111111222222222////////////////////////222111000//////000111222000000111111111111111222/////////......------------....../////////............////////////......,,,,,,,,,------------...------------------------++++++************++++++***+++------+++******+++++++++,,,---------,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,------)))---000...+++***---000+++,,,------,,,,,,...000***,,,---......---,,,*********+++++++++,,,,,,,,,*********+++++++++++++++)))***++++++******+++---))))))*********+++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,,,,(((***---...///---+++)))******++++++,,,,,,------+++++++++******++++++,,,)))***************))))))++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++,,,...---+++******+++---...))))))*********+++++++++++++++************+++,,,)))******++++++,,,------,,,,,,,,,,,,------------+++,,,---,,,*********+++++++++******++++++,,,---,,,+++***)))***+++,,,---************+++,,,,,,,,,***++++++,,,,,,---......)))***++++++******+++,,,))))))*********+++++++++))))))))))))******++++++%%%(((+++---,,,++++++++++++++++++++++++,,,++++++))))))***+++,,,,,,,,,,,,***+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++,,,,,,+++***,,,,,,+++******)))((((((...,,,+++******,,,...///...............//////000---,,,,,,,,,---...///000000000000111222222333333333444444333222111333444222333555555333222222333444444444333111000111222222333333333333222111111000000000000000111111222333333444333111111111222333222222222333555666777777777888:::===AAADDDFFFEEEEEEEEEFFFHHHHHHIIIHHHIIILLLOOOQQQUUU___nnnzzzwwwnnnhhhffffffmmmsssuuuyyy~~~xxxxxx|||~~~zzz|||ttthhh\\\TTTQQQRRRLLLNNNQQQTTTYYY```iiioooxxx~~~xxxjjjffffffeeecccYYYRRRLLLIIIEEE???<<<===999888666555444333333333222222222222222222222222////////////////////////222222111000000111222222////////////000000000000////////////............---...//////......//////...//////////////////...,,,,,,---------.........,,,,,,------------------************************+++,,,---,,,+++******++++++,,,,,,------,,,,,,,,,+++,,,---,,,++++++,,,---++++++******++++++,,,---***,,,......,,,,,,---///,,,,,,,,,,,,+++,,,///111+++,,,---......---,,,+++******+++++++++,,,,,,,,,------,,,+++)))((('''''')))+++---...---,,,,,,---************++++++++++++------,,,+++++++++,,,,,,++++++,,,---------,,,,,,'''))),,,------,,,++++++(((((()))***+++,,,,,,---------,,,++++++***++++++)))******++++++******))),,,,,,++++++++++++++++++---,,,,,,+++,,,,,,---...+++++++++***************************************))))))))))))************---,,,+++******+++,,,---***************+++,,,,,,++++++***+++++++++,,,,,,)))******++++++,,,------++++++,,,,,,,,,---------***,,,,,,,,,******+++,,,++++++******++++++,,,---++++++***)))***+++---...***++++++,,,++++++,,,,,,***++++++,,,,,,---......,,,---------+++***+++,,,************++++++++++++*********+++++++++++++++###&&&***,,,---,,,---...++++++,,,+++++++++++++++))))))***,,,,,,---------***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------+++++++++*********))))))///...,,,++++++---///000,,,,,,------............------------...///000111111222222333444444555555333444444333222111333444111333444444333222333333333444444222000///000222222222333333222222111000000000000000000111111222111333444333111000111333333333222222222444666888===>>>AAADDDFFFGGGGGGGGGFFFFFFEEEDDDFFFIIIMMMPPPSSSWWW\\\___ccckkkxxxrrrhhhddddddcccnnnxxx~~~{{{jjj]]]XXXXXXPPPQQQQQQQQQRRRTTTXXXZZZcccgggoooxxx|||zzzxxxsssmmmaaaZZZSSSOOOJJJDDD@@@@@@:::999888777777666777777333333333333222222222222000000000000000000000000222222111111111111222222000000000000////////////........./////////000000---...000///......///222/////////....../////////---.........////////////,,,,,,------------------************************+++,,,,,,,,,******+++,,,,,,,,,,,,------,,,,,,+++,,,------,,,******,,,...++++++******++++++,,,------,,,+++,,,...///...,,,,,,,,,,,,,,,+++,,,///111,,,------......------,,,******+++++++++,,,,,,,,,------,,,+++***)))((('''%%%'''***+++***)))((()))+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,***+++,,,,,,---------,,,)))***++++++)))***,,,...+++,,,,,,---...//////000///...---,,,,,,+++,,,,,,((()))***++++++,,,,,,+++,,,,,,++++++++++++++++++000///...---,,,,,,---------------...............************************,,,,,,,,,------------...)))***+++,,,,,,+++***))),,,++++++++++++,,,------******++++++,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,++++++******++++++,,,---************+++,,,------***+++------,,,++++++,,,******++++++,,,---------,,,---...---+++***+++,,,*********++++++++++++,,,++++++++++++++++++++++++###&&&)))+++,,,,,,...///***+++,,,,,,******+++,,,))))))+++,,,------------***+++,,,+++***+++,,,...++++++,,,,,,,,,,,,------+++)))+++...///,,,+++---,,,,,,,,,,,,------------......---,,,---...///000++++++,,,------------,,,---------...///000111222222222333333444555555555222333444333222222333555000222444444333222333444111333444222///---///222222222222222222111111000000000000000000111111222000333555444111000111444222333444444444666999<<>>:::777666555444333333222111111111222222444333333222111111000000000000000000000000000000000000000000000000000000////////////000000000000///......///111222111///........................)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,+++***)))***+++,,,---+++,,,------......------------------------------------------------------***+++---......---+++***...------,,,,,,---------******+++++++++,,,,,,,,,***,,,---,,,+++***+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,+++,,,------+++***...,,,))))))+++---//////,,,,,,++++++************+++,,,---,,,*********++++++++++++***++++++,,,,,,(((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........***************************+++,,,---------------************++++++,,,,,,++++++******************---,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++...------,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---......+++((((((+++...///000***+++,,,------,,,+++***+++***)))((((((***,,,---------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,---------------...000111222222111111111111111222222333333333222222222333333333222111000111222222222111000000111222333222111111222333000000///000000111222222444333222111000000000000555444555888===AAADDDEEEFFFIIILLLLLLJJJHHHIIIJJJJJJHHHIIINNNRRRVVV^^^gggtttzzzqqqmmmmmmnnnnnnttt~~~nnnfff___[[[WWWRRRPPPQQQYYYYYYZZZZZZWWWUUU[[[ddduuu~~~~~~sssfff___ZZZTTTOOOOOOFFFDDD@@@<<<999777555555333333222222222222333333333333333222222111111111000000000000000000000000////////////////////////////////////000000000000/////////000111111111000........................,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...+++++++++***+++,,,------+++,,,------......------,,,,,,------------------------------------------++++++------------++++++---,,,,,,,,,---......///******+++++++++,,,,,,,,,,,,---...---,,,,,,,,,...++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,......---,,,+++---,,,,,,,,,,,,,,,,,,---+++***)))***++++++)))''')))((('''))),,,...//////,,,,,,++++++******)))))),,,,,,,,,+++))))))+++---************+++,,,------))))))))))))*********+++))))))*********+++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,------,,,++++++***))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++......---,,,++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---......,,,)))(((***,,,...///***+++,,,------,,,+++***+++***)))((((((***,,,---++++++++++++++++++++++++...---------------............---,,,,,,,,,------,,,,,,,,,---------......---///000222333222111000111111222222333333333222111222333333333222222222000111222333333222111000111333444333222111222333111111111111222333333444444333333222222222333333555666:::@@@EEEGGGGGGFFFGGGKKKNNNMMMKKKJJJMMMPPPOOONNNPPPVVV[[[```hhhqqq|||{{{vvvvvv{{{wwwnnneee[[[VVVVVV\\\\\\]]]^^^YYYTTTUUU[[[ccckkkyyywwwhhhZZZSSSSSSIIIGGGCCC???;;;888777666555444333333333333333333111111222222333333333333000000000000000000000000////////////////////////.../////////000000000111000000000///.........///..............................,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,------...+++,,,------......------,,,,,,,,,---------......------------------------------++++++++++++------,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,(((***+++***)))((()))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,......---,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,......,,,***''''''(((+++,,,,,,***'''+++++++++******))))))))),,,,,,+++***)))))),,,...************+++,,,------*********+++++++++,,,,,,***************+++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,---,,,,,,,,,&&&''')))***,,,---------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,)))***++++++***)))+++,,,---,,,++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,+++***)))***+++---///+++++++++,,,,,,+++++++++++++++***)))***+++,,,---************++++++++++++------,,,,,,,,,---......------,,,,,,,,,------...---------.........//////...///111222222222111111111222222333333333222222000222444333222111222333000111222333333333222111222333444444222222333444333333222222222333444444333333333333444666777888555999???EEEGGGHHHFFFEEEHHHLLLOOONNNLLLNNNTTTYYYQQQRRRWWW```hhhnnnwww|||wwwuuupppqqquuupppeeebbb^^^___bbbddd```XXXVVVYYY^^^```gggrrrzzzsss^^^SSSQQQRRROOOJJJEEE@@@<<<:::888777777666555444444444444111111222222333444444555000000000000000000000000000000000000000000000000......//////000000111111///000000///---,,,...///........................---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,---------.........+++,,,------......------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++,,,,,,---...******+++++++++,,,,,,,,,***+++,,,+++******+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************+++,,,------------------------------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***))))))***,,,---+++***))))))+++,,,,,,)))$$$ ************************+++++++++***)))***,,,...+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,******************************)))******+++,,,---++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++,,,---------,,,,,,'''((()))+++,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,(((***++++++******+++,,,++++++***)))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***+++,,,---,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,------...///........./////////000000000000111111222222111111111222333333333333222111000222444444222111111333000111222333333333222222333444555444333222333555333333222222111222222222111222333555777999<<<===;;;@@@FFFHHHGGGFFFFFFGGGIIILLLPPPOOONNNRRR\\\ddd___aaahhhsss{{{|||vvvuuuxxxyyy|||xxxyyy}}}yyynnnhhhggggggdddfffkkkooorrrzzzqqqbbb]]]^^^[[[UUUMMMFFFAAA===;;;::::::888666555444444444222333333333333333333333000000000000000000000000000000000000000000000000.........///000111111111...///000///------///222........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------......------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,+++++++++******))))))***+++,,,------...+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,&&&%%%%%%'''***+++***)))***)))***++++++)))&&&###(((((())))))******++++++***+++,,,+++******,,,...,,,,,,++++++***+++++++++************++++++++++++************************))))))))))))***+++,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))***,,,---...***+++,,,---...---,,,,,,((()))+++,,,,,,+++***)))000//////...,,,++++++***++++++,,,---------,,,,,,*********++++++,,,,,,,,,(((***++++++******+++---***)))))))))))))))******++++++++++++++++++++++++***+++,,,---...---,,,+++***+++,,,,,,+++++++++,,,---,,,+++******+++,,,---***+++,,,------------,,,+++++++++,,,,,,---------))))))(((((()))***+++++++++++++++,,,---...///000////////////000000000000111111111111111222222222111222333444333333111000000222555444222000111333000111222333444333333222333444555555333333444555333333222111000000000111000111333555888<<>>;;;999888888888555555444333222222333333222222222222222222222333111111111111111111111111111111111111000000000000///...---------...000000......///000000000000000///......------,,,,,,+++---...---,,,******+++---------------------------,,,---...---,,,,,,,,,...,,,,,,------......//////---------...............,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,,,,,,,,,,---...+++++++++++++++++++++,,,***+++,,,,,,---------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++,,,,,,++++++,,,---...------,,,++++++,,,,,,))))))))))))******************))))))***+++---......---,,,++++++,,,---...+++***)))((((((***+++---)))***++++++++++++***))))))************++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++******+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******111///---,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---.........---++++++++++++************)))+++,,,,,,+++++++++,,,***+++,,,,,,++++++,,,...((()))***,,,------,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------...---,,,,,,,,,...///000222222222333444666777888444333222111000000000000222222111000000111222222///000222333444444333333333333333333444444555555555666888888666555555666555555555777999999888666:::>>>DDDIIILLLMMMOOOPPPIIIJJJIIIGGGFFFFFFIIILLLQQQXXX```bbbdddnnn|||uuusssnnnqqqqqqooorrrzzzyyylllbbb[[[VVVSSSLLLHHHDDD@@@>>><<<:::888777666555444333222222222000111111222333333444444111111111111111111111111111111111111000000000000/////////...///000000111......///000000000000000------------------------.........,,,***)))***,,,------------------------+++---...---,,,+++,,,...---------------.........+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,++++++,,,---......------,,,,,,------************************++++++***++++++,,,---...++++++,,,------------,,,,,,+++***)))***+++,,,---)))***++++++++++++***))))))************++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,------------------------------******++++++++++++******)))******+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...------...//////.........000---******,,,,,,***(((+++++++++++++++++++++++++++,,,------...---------)))******+++,,,,,,,,,---,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++,,,)))+++,,,,,,++++++,,,---(((***,,,------,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,---.........---------...///000111111111000000222333555777333222222111111000000000222111111111111111111222///000111333333444333333333444444555555555555555222444555555444444555666777666666666777999;;;;;;AAAFFFLLLQQQRRRQQQQQQPPPKKKKKKJJJIIIGGGHHHLLLNNNVVVaaannnsssuuu}}}{{{vvvuuuxxx{{{|||vvvqqqoookkkeee___TTTPPPJJJGGGDDDAAA===999:::999777555444333333222111111111222222333333333111111111111111111111111111111111111000000000///000000000000000111111111......///000000000000000,,,---------......//////......///---+++)))***+++------------------------+++,,,------++++++,,,---...---------------------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,---...///000000///...---++++++++++++++++++++++++///...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,------,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,,,,,,,------'''(((((()))+++,,,,,,---)))))))))******++++++,,,***+++,,,------+++***))),,,,,,+++++++++,,,---...*********++++++*********))))))*********+++++++++)))((('''(((***++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------......//////......---+++((())),,,---,,,***++++++++++++++++++++++++(((((()))***************************+++,,,------...------------,,,,,,,,,***+++---,,,+++******+++)))***,,,+++******+++---+++,,,---...---+++)))'''******+++,,,,,,,,,,,,+++******+++,,,,,,---......------......///000111111333222111000000111222333222222222222111111111000111111111222222111111111111111222222333333333333333444555666666666555555111222444555444555777999999777666555666:::@@@DDDHHHLLLQQQTTTTTTRRRPPPOOOIIIIIIIIIHHHGGGIIILLLOOO^^^lll|||yyywwwvvvtttrrr{{{~~~uuummmpppxxx{{{tttlllYYYUUUPPPMMMLLLIIICCC>>>===<<<:::888666444333333333333333222222222111111111111111111111111111111111111111111000000000//////000000111111111111111......///000000000000000,,,------......//////000---......---+++******+++------------------------+++,,,---,,,++++++,,,------------------,,,,,,,,,......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......000111111000......++++++++++++++++++++++++...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,+++---...,,,+++++++++++++++,,,,,,(((((()))***+++,,,,,,---)))*********++++++++++++)))***,,,,,,+++)))'''%%%,,,,,,,,,,,,,,,------...+++******************+++))))))*********+++++++++)))((('''(((***++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,++++++---+++***+++,,,---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///............------------***,,,------+++******+++)))***++++++******+++---+++,,,------,,,+++)))(((******+++,,,,,,,,,,,,++++++++++++,,,,,,------------......///000111222222666555444333222222222222111111222222222111111000000111222222222222111000333333333222222222111111222333555666666666555444333555666666666888:::<<<999999888888999???FFFKKKMMMPPPSSSUUUTTTRRRQQQQQQHHHJJJKKKLLLLLLNNNPPPRRRjjjxxx|||zzzvvvtttssswww}}}||||||{{{rrrkkkooo{{{|||ddd```[[[YYYXXXTTTMMMFFFAAA@@@===;;;888666555444444444333333222111111000222222222222222222222222111111111111000000000000//////000111111111111111......///000000000000000------......////////////+++---......,,,++++++,,,------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,---------......------,,,++++++***------,,,,,,,,,,,,------,,,------------------,,,++++++++++++++++++++++++,,,+++*********,,,---...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,.........---,,,+++***)))------------------------------,,,,,,,,,,,,++++++---------...//////000000++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...++++++*********+++,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,,,,+++)))***+++,,,+++)))'''%%%++++++,,,,,,,,,---------++++++***))))))***++++++)))************++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,,,,+++******)))*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***+++++++++++++++******+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++***+++,,,---............++++++******+++,,,...///......---------,,,,,,,,,***,,,------+++*********(((***++++++******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222555555555444333222111111000111222222222222111000000111222222222222111000555555333222111000000000222333444666666555444333777777888777666666888:::888:::===???AAAEEELLLQQQPPPQQQSSSSSSSSSSSSTTTVVVSSSVVVYYY\\\]]]^^^```aaavvv{{{rrrwwwxxxuuuwww|||sssrrryyyxxxqqqllliiiaaaVVVMMMDDDCCC@@@===:::888666555333222222222222222222222222222222222222222222222111111111111000000000000...///000111111111000000......///000000000000000............////////////)))+++---...---,,,,,,---------------------------***,,,,,,,,,+++***+++,,,+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...***+++,,,,,,,,,,,,+++***))))))***+++,,,------...+++,,,,,,------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,---......///++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///+++++++++++++++,,,------------,,,++++++***))))))******+++,,,,,,+++******((()))***,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++***))))))***++++++)))************++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******,,,+++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++***)))+++,,,***&&&$$$&&&)))++++++++++++++++++++++++'''((()))***+++,,,,,,+++)))(((((('''(((***+++,,,---------,,,,,,,,,+++++++++,,,------+++*********(((***++++++******+++,,,(((((()))***+++---///000******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---...///111222222333333111222333444333222111///000000222333333222111000000111222333333222111000777666444222111000//////111222444666666555444333888888777555333333444666666;;;AAAEEEHHHKKKOOOSSSPPPQQQRRRRRRRRRTTTXXX[[[```dddiiimmmnnnoooppprrr~~~wwwtttmmmttt~~~vvvvvv~~~vvvjjj[[[PPPFFFEEEBBB???;;;999777666111111111222222333444444222222222222222222222222111111111111000000000000---...///111111000000///...//////000000000000000/////////////////////...(((***---...---,,,------------------------------***+++,,,,,,******+++,,,******+++,,,,,,---......***++++++,,,,,,------......------,,,,,,------...///...---,,,,,,---...///++++++++++++++++++++++++'''(((***+++------......***+++,,,------,,,+++***(((((()))***,,,---...///((()))+++,,,---.........++++++++++++++++++++++++---------,,,,,,+++++++++))))))***++++++,,,------+++++++++,,,,,,++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,------...///*********++++++,,,,,,---'''((()))******)))'''''''''(((***,,,...//////000)))***+++,,,,,,,,,++++++,,,+++***))))))***+++,,,)))************+++++++++)))((('''(((***++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++***************++++++,,,------+++,,,,,,***))))))+++...++++++******+++---...///.../////////---,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''%%%(((///111,,,+++...+++***)))))))))***,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))'''&&&'''***---...///&&&))),,,...---,,,,,,,,,)))---///,,,+++------+++000000//////000000111222222111111222444555555444000000111111111111000000222222222222222111000///111333555666666444111000444444444555555777888888666444333444888::::::888888===DDDHHHIIIJJJLLLOOOOOOMMMNNNRRRTTTXXXfffuuupppwww}}}~~~zzzuuuwww~~~xxxvvv}}}}}}kkkaaa___QQQLLLEEE@@@???>>><<<:::888777555444444444555555333222222222111000000000222222111111111111222222//////000000000000//////---...///000111111000000/////////......------------------,,,,,,+++++++++,,,,,,,,,------.........,,,---......,,,,,,---...222...++++++...//////---...+++)))))),,,......,,,------,,,,,,---...000111///............---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,++++++,,,...///...---,,,,,,,,,,,,---...,,,,,,------++++++,,,,,,++++++,,,---............,,,------......------,,,+++***+++,,,------***(((,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******''')))************,,,...++++++******)))((((((((()))+++++++++***)))***+++---,,,,,,+++*********+++,,,+++*********+++,,,---++++++++++++++++++++++++)))************++++++++++++,,,,,,+++))))))+++---++++++******+++---...///---//////...---,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((&&&)))///000,,,***---+++***)))))))))***,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,,,,,,,,,,---+++))))))***++++++***(((***---...---,,,,,,---(((---///,,,,,,...///---444444444333444444555555222111111111222333222222222222333333333333222222222222222222222111000000///000333555555444333111555555555555666777777888777555333555888;;;;;;:::>>>CCCIIILLLLLLMMMOOOQQQOOOMMMOOOSSSWWW^^^mmm|||~~~xxxrrrtttzzz}}}yyytttssswww{{{~~~vvvdddYYYTTTNNNHHHCCCBBB@@@===:::777666555444333333333333333333333333222222222222111111000000000000111111000111111111111111111000......////////////000000---,,,,,,,,,++++++++++++---------,,,,,,,,,++++++,,,,,,------------------+++---...---,,,+++,,,---000---+++,,,...///...,,,...,,,)))***,,,......---------,,,,,,---...000111111111000///...------,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------...---,,,,,,,,,,,,---...+++,,,---,,,++++++,,,,,,---......------,,,+++***,,,------......------,,,...---,,,---......---+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******((()))++++++******+++---))))))))))))************)))+++,,,+++***)))***+++---,,,++++++******++++++,,,+++*********+++,,,---++++++++++++++++++++++++************+++++++++++++++,,,,,,+++******+++---,,,++++++***+++,,,...///---...///...---,,,,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((***...///+++***++++++************+++,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,******+++,,,,,,,,,,,,+++...,,,***)))***+++***)))***,,,...///---,,,,,,---(((---///......111222111888777777666666666777777444333333333333222222222222222333333333333222222222222222222222222111000---...111333444444333222666666555555555666777777777555444555999<<<>>>???FFFJJJOOOPPPOOOOOOQQQSSSOOOOOOQQQVVV[[[eeeuuuuuuwww|||~~~tttqqqsssssswwwyyyrrrpppsssuuuwwwmmm\\\XXXRRRKKKGGGEEEDDDAAA>>>:::999777666444333333333333333333333444444444444000000////////////000000222222222222222222222222111000///.........///000000///////////////......------------,,,,,,,,,,,,------------------,,,,,,+++,,,---,,,+++***+++------,,,+++,,,......---+++---,,,***+++,,,......---------,,,------...000000333222111000///---,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******************++++++++++++,,,......------------..................---,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,------......------,,,...---+++,,,---......---,,,,,,,,,++++++++++++***++++++************++++++************************,,,,,,,,,+++++++++******)))+++,,,+++******+++,,,(((((())))))***++++++,,,***+++,,,+++***)))***,,,,,,,,,++++++******++++++,,,+++*********+++,,,---++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,******+++,,,,,,,,,+++***+++,,,---...---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************,,,------+++******************++++++,,,,,,,,,++++++******++++++,,,******+++,,,------......)))***++++++,,,,,,+++++++++***)))***,,,---,,,+++***,,,......,,,+++,,,,,,(((...000///000333555444777777666555555555555666777888888777555444444444000111111222222111111000222222222333333222111111...///111222333333222222555555444444444444555555666555555777;;;@@@DDDFFFKKKNNNQQQQQQOOOOOOQQQSSSSSSTTTVVVYYY^^^iiizzzuuuxxxuuuooooooqqquuuzzz|||tttmmmmmmsssyyyzzz|||oooaaaZZZQQQKKKIIIHHHGGGEEE>>>===<<<:::888666555444222222333333444444555555111111000000000000111111222222222111111222222222555333111///...///000111111111111111111111111111------------------,,,,,,.........------,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,---......---,,,,,,------...//////000000000//////......------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++))))))*********+++++++++.........------.........---......///...---+++***------------------------++++++***+++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,------......------,,,---+++))))))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********,,,,,,,,,***)))***+++)))))))))******+++++++++***+++,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,+++***+++,,,---,,,+++++++++,,,---...---.........,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,,,,,,,,,,,,,***)))******++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------......******+++,,,,,,,,,,,,++++++***)))+++,,,---,,,+++***+++------++++++,,,---+++000333111222555777555666666555555555555666666777888999777555333444555111111222222222222111111111222222333333333222222000111222222222111111000333333222222222333444444444666888;;;???EEEJJJNNNLLLNNNPPPOOOMMMMMMOOORRRXXX[[[^^^___cccnnn}}}vvvrrrqqqtttxxxwwwxxxppphhhlllrrrwww~~~sssiii]]]SSSNNNLLLKKKIIIBBBAAA???===:::777555444111111222222333333444444333222222111111222222333222111000000000000111222777555333000///000111222........................------------------------.........------,,,,,,,,,***+++,,,,,,******+++,,,)))***,,,---------,,,,,,,,,,,,------------......,,,,,,---....../////////+++,,,,,,------......///+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---))))))*********+++++++++.........------.........,,,---...///...---+++***------------------------+++***)))***,,,---,,,+++))))))***+++,,,,,,,,,,,,,,,------......------,,,,,,***))))))***,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,,,,+++++++++******))))))***,,,,,,,,,+++***+++,,,,,,++++++***++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++------+++***++++++---,,,+++++++++,,,---...,,,---...---,,,++++++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---+++***,,,,,,)))***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,++++++,,,------------,,,---,,,,,,,,,---,,,***(((***+++------,,,,,,...//////444666444333666777555777777777777777888999999444666777666222000222444333333444444444444333333111222333333333333333333222222333222222111111000222222111222333444555555555888===@@@DDDIIINNNQQQLLLNNNOOOMMMKKKLLLPPPSSS[[[bbbfffggglllxxxzzzvvvvvvxxxuuuooorrrzzzpppiiijjjvvv~~~zzzmmmaaaZZZUUUPPPMMMDDDDDDBBB???;;;888555333222222222222333333333333333333333222222333333333222111000//////000111222666555333111111111111111...////////////000000000------------............------------------,,,,,,+++,,,---,,,+++***+++---)))+++---------,,,---...+++---...///...---...///+++,,,---...////////////))))))***,,,---...///000***+++---////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...*********++++++++++++,,,......------------......,,,---------...------,,,,,,------......------,,,+++)))'''))),,,...,,,***------------,,,+++***))),,,------......------,,,---,,,++++++---//////...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++*********,,,---,,,++++++,,,------,,,,,,+++******))))))+++,,,---,,,+++***+++---++++++******++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++------,,,******+++------,,,+++++++++,,,---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---)))***------******+++,,,---------,,,,,,,,,++++++******++++++,,,************************,,,,,,---............---,,,++++++,,,...---+++)))+++,,,.........///111333333777999666444666666444666666777777888999;;;;;;222555777555111///111444333444444555555444444333111222333333444444333333222222222333333333333333222222222333444666777888999===CCCFFFHHHJJJNNNQQQLLLMMMNNNMMMLLLNNNRRRWWW\\\eeemmmqqqxxxxxxlllhhhmmmxxx~~~rrrnnnsss{{{}}}|||yyyqqqkkkddd\\\WWWJJJIIIGGGDDD@@@<<<888666444444444444333333333333333222222222222222222333444333111000000111333444222222222111111000000000000000000111111111222222------------.........///,,,,,,------------------+++---...---,,,+++,,,---***,,,...---,,,,,,///111***---///000...---...///+++,,,---////////////...***++++++,,,---...//////((())),,,...///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,---......---,,,,,,+++(((&&&(((,,,///---***---......------,,,+++***,,,------......------,,,,,,++++++---///000///---******+++++++++,,,,,,,,,++++++,,,------,,,++++++************************,,,,,,,,,+++++++++******)))+++,,,,,,++++++---...+++++++++++++++++++++++++++,,,------++++++,,,---++++++******++++++,,,---,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++------,,,+++***+++...---,,,+++++++++,,,---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((,,,---))))))......******+++,,,---...---,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---......//////......(((((())),,,///000///...,,,---///000000111444777666:::;;;777555666555333444555555666777999:::;;;333666999777333111444777111222222333333222222111111222333333444444444444111111222333444555555666222222333444666888:::;;;===BBBGGGJJJJJJKKKMMMOOOMMMNNNOOONNNMMMPPPUUUZZZ[[[gggrrrwww~~~}}}ppphhhjjjeeevvvyyyuuupppxxx}}}xxxvvvxxx~~~|||yyyrrriiibbbPPPOOOMMMJJJFFFAAA===:::666666666555555444444333222222111111111111222222555444222111111222444555///000000000000///......,,,,,,------.........///---------.........//////,,,,,,,,,------.........,,,---......,,,,,,---...+++---...---,,,,,,000333***---000000...---...///+++,,,---////////////...---------............///&&&(((***---/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111,,,,,,---......---,,,,,,+++(((&&&(((---///---)))++++++,,,---............,,,------......------,,,(((((()))+++......,,,+++*********++++++,,,,,,,,,++++++------------++++++************************,,,,,,,,,+++++++++******)))***,,,,,,,,,,,,...///*********++++++,,,------+++,,,------++++++,,,---+++*********+++,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...,,,*********,,,---******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++)))+++---,,,)))''')))+++******++++++++++++******,,,+++*********+++,,,---***---//////...,,,,,,---------,,,,,,------...///,,,---......,,,+++,,,...+++,,,............///000222222333333444555666666<<<;;;:::888666555444444222333555888::::::888555777666555555666555333111444222000///...///000111222000222555444222333777333333333111//////111333666555444333444777:::<<>>AAADDDGGGIIIIIIIIIOOONNNMMMLLLNNNTTT[[[aaavvv||||||jjjccceeeiiilllkkkxxx|||{{{lllaaa\\\YYYQQQKKKCCC>>>===<<<:::777666555333222111111222333333333222222222222333333444444333222000///...---///............//////000................................................++++++,,,---............---------------------------......///000/////////,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,+++***)))***+++++++++,,,,,,,,,,,,---------------------------------......---+++******+++//////......---+++***)))+++++++++++++++,,,---------------.........//////------------------------***+++,,,,,,++++++,,,---***+++,,,+++******,,,---***,,,,,,+++***)))***+++,,,+++***)))***+++,,,---++++++++++++++++++++++++(((+++,,,++++++------+++,,,,,,++++++***))))))(((((()))++++++******+++---******+++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,************************++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,+++)))))))))***+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,------,,,***+++,,,...&&&(((***,,,------,,,+++(((***+++,,,++++++---...,,,---///000111222555777777777777888999999999:::::::::999888888888888888444555777:::<<<<<<999777555444333333444444222000///////////////......---///---///222111///000555...000111222333555999<<>>DDDEEEHHHJJJKKKJJJHHHGGGIIIJJJKKKOOOUUU^^^hhhppp~~~xxxlllfff___eeeiiillluuu~~~|||}}}wwwrrraaa[[[TTTMMMIIIHHHFFF@@@<<<999777555333222333444555444444333222222333333333222222222111111111111111...............///000111---.....................111111000///...---,,,,,,)))+++,,,...//////......------------------------******,,,...///000000000,,,---......,,,,,,---...,,,,,,,,,------.........++++++++++++,,,---......((((((((()))+++...111222+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---,,,+++++++++,,,---...------,,,,,,------...///...---+++***+++,,,...000------------------------)))***,,,,,,++++++,,,---,,,------+++***)))***+++***+++,,,+++)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++###,,,+++))),,,//////)))))))))***++++++,,,,,,***+++,,,+++))))))***+++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,((()))***,,,.../////////++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++***)))))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---))))))*********+++++++++---,,,++++++,,,///111333---000333555555555666888999666444555777888777555;;;:::888666777888;;;<<<333333333555888:::::::::777777666555333000...,,,---.........//////000000...---------//////...------...000333888===CCCFFFIIIKKKJJJFFFHHHMMMLLLGGGJJJJJJKKKOOOWWWeeettt~~~zzzggg]]]```ffflllmmmrrr~~~~~~|||qqqggg]]]SSSMMMJJJEEE@@@===<<<:::999666444333222222555444333333222222222333222222222111111111111000111111000000//////............---......///000111//////.........---------***---///000///.........,,,//////---...111111---000...,,,,,,------,,,+++111333111+++)))---111111///...---,,,,,,---...///(((***+++------,,,+++***......---,,,,,,,,,---------,,,,,,+++,,,---...///+++,,,,,,------,,,,,,+++...---...///...)))!!!++++++++++++++++++++++++000///...------...///000***++++++,,,------------///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***++++++)))(((,,,,,,***+++///&&&***------+++***,,,...---,,,,,,++++++,,,,,,---+++)))(((((()))******)))************************&&&'''((()))+++,,,---...***+++,,,,,,------,,,,,,,,,+++*********,,,...000+++++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---************++++++++++++---,,,,,,,,,---000222444333444444555555444222111999777555555777888777666:::888777666777999<<<===666555555666888999888777888777555333222222333333///////////////.........//////......///000/////////111333777<<>>;;;555000......000222///////////////.........000000000/////////111222666888===BBBFFFIIIKKKLLLFFFKKKNNNLLLJJJKKKQQQUUUWWWZZZcccsss~~~uuuuuuxxx}}}|||~~~uuuaaaUUUOOOMMMGGGDDDAAA===999777777666444333333333333444555555222222222111111111000000000000000000000000000000111111111111111000///////////////...............,,,---//////...---...///(((...111---+++---///...111///------///000///......222444000///000000...,,,---...//////...---,,,+++,,,---............---+++++++++,,,---...///000------------------------+++,,,,,,------,,,,,,+++000///---+++,,,---......------------------------,,,++++++++++++++++++,,,------------,,,++++++***...------,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++)))(((+++,,,***+++///...+++''''''+++------,,,++++++************++++++///---++++++,,,,,,+++***************************((())))))***,,,------...++++++,,,---------------111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------*********++++++,,,,,,---)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...000222555777888555222000333999===;;;888888888888777777777888999;;;:::999777777777777888999888777777888888777666888666333000...------...,,,------...///000000111///000000///...///222555:::<<>><<<999888666555333333222222222222222111111111111000000000111111222222222222+++---///000111000///....../////////000000111111---......---,,,,,,///111***---///,,,,,,//////,,,---,,,++++++---............111111---,,,...///...///...---,,,,,,---...///...............///000000......---,,,,,,,,,------------...///...---+++***+++,,,,,,------,,,,,,+++,,,......---******---000++++++++++++++++++++++++,,,,,,............,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,---...///+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************************+++------,,,***)))***++++++)))))),,,,,,***,,,///))),,,...---+++)))***,,,++++++************++++++***)))((())),,,---...---************************+++++++++,,,,,,---------))))))***++++++++++++***))))))***++++++++++++***)))))))))******+++++++++************************''')))******))))))***+++'''((()))++++++***)))))),,,,,,+++++++++,,,---...************************,,,,,,,,,++++++*********+++---,,,'''%%%))),,,,,,++++++,,,,,,,,,,,,------)))***,,,,,,+++++++++,,,***,,,...///000///...------///222333444444666888555666444000000666999888333555777::::::999888666222444666999::::::999888999:::::::::999888666444+++---///111222000...---'''&&&)))---...+++---111///111333666999???EEEIIIJJJKKKKKKJJJIIIKKKQQQWWWZZZXXX^^^nnn{{{zzzzzzwwwuuuyyy~~~{{{xxxtttrrruuuxxx|||zzz|||oookkkeee]]]SSSKKKDDDAAA<<<<<<;;;888555444444555333333333333333333333333111111111111111000//////111111111111000000000000222111000......//////000////////////////////////---......///000/////////...---...000...+++,,,000,,,------......------,,,------------------------//////---,,,,,,---...///.../////////...---,,,,,,222000...---,,,---...///,,,---...---+++***+++,,,'''***---...---+++++++++,,,,,,------...---------''''''''')))+++...000222((((((((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---***+++,,,,,,------------,,,++++++******++++++,,,)))))))))***+++++++++,,,******)))***+++++++++***)))************+++++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++******++++++,,,((((((''''''((()))******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,)))******++++++,,,------************************((()))+++***))))))***,,,((()))******++++++******++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******)))---...***))),,,---,,,++++++,,,,,,,,,,,,------)))+++,,,,,,+++++++++---,,,,,,,,,,,,---...//////...000333444444444666777666777555000000333555444333555777999:::999888777444444555666888999;;;<<<>>>>>><<<999666333000...,,,---...000000///...---******,,,000///---///333000333666:::===BBBGGGKKKMMMNNNMMMKKKLLLQQQYYY```cccccciiivvv~~~}}}zzzvvvxxx}}}~~~{{{wwwqqqnnnnnnnnnnnnrrrwwwvvvppphhh___WWWOOOHHHCCC;;;:::888666333222333444222222222222222222222222111111111111111000000///......///000111222333333000///...---,,,---......////////////////////////------...////////////......---...111000---...222---......//////......---------------------------///...---,,,,,,---...///..................---,,,111000...---,,,---...///,,,---...---+++***+++,,,(((+++---...---,,,,,,,,,,,,,,,------...------,,,---,,,+++******+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++,,,+++******+++++++++***************++++++++++++,,,)))((()))---...---***,,,++++++******++++++,,,)))))))))((())))))******+++++++++++++++++++++++++++,,,.........,,,+++))),,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++******++++++,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***''',,,///---,,,......,,,++++++,,,,,,,,,,,,------)))+++------,,,+++,,,------,,,+++***+++---000111000222444555444444555666666777555111000222222000444555777999:::999888777555444333444666999<<<>>>???===:::666222///---,,,,,,---------...............---///222111///000444333777;;;@@@CCCGGGJJJMMMLLLMMMLLLKKKLLLSSS^^^fffkkkmmmuuu{{{{{{}}}yyyyyy~~~}}}yyytttpppooollliiiiiimmmtttuuu{{{zzzmmmccc\\\UUUMMMGGG===<<<999666444444444444111111111111111111111111111111222222111111000///......///000111222333333000///...---------......////////////////////////,,,,,,---..................---...111000---///333...//////////////////...------------------------......------------......,,,------............---000///...---------...///,,,---...---+++***+++,,,)))+++---...---,,,,,,---,,,------...------,,,,,,......,,,+++************...---,,,******)))))))))------------------------......---,,,,,,,,,------++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++*********------,,,,,,++++++******************+++++++++,,,+++'''$$$'''---000---))),,,++++++******++++++,,,++++++******)))*********++++++++++++++++++++++++***,,,///111000...+++))),,,++++++******++++++,,,//////...------,,,++++++++++++++++++++++++++++++***+++---,,,++++++,,,...---,,,+++***+++,,,---...)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&+++---++++++---...---+++++++++,,,,,,,,,------)))+++------,,,+++,,,---------,,,,,,---///111222222444555555444444444555444777666222111333333000444555777999999999888888333333444444666999;;;<<<999777444222000/////////------,,,+++,,,---...//////...///222111///000555888<<>>;;;:::999888777444444444444444444444444222222222222222111000000111111111111000000000///111111111111111000000000////////////////////////+++,,,------......------000......000---))))))---,,,------......------,,,------------------------+++,,,,,,---------......++++++,,,---.........---......---------.........+++,,,------++++++,,,---(((***++++++******+++,,,---.........---,,,,,,+++((()))***,,,---...//////+++++++++***++++++,,,---------------------------,,,---------------------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---,,,,,,,,,++++++******---...///---+++)))***+++***++++++++++++,,,,,,,,,+++---///---***)))***,,,,,,++++++******++++++,,,------,,,+++******++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))),,,+++&&&%%%***......++++++,,,,,,,,,,,,------***,,,---...---,,,---...***+++...111222222111000111222444444333222333444111444444111333888:::888555666777888888999999999444666777888888777444333111111000///...............---,,,,,,,,,---///000---,,,---111222222666<<>><<<999555222111111111+++,,,...///000//////............///////////////000///222777:::<<>>:::777333333333333333333333333222333333333333222111111111111111111000000000000111222222333333111000///////////////////////////---...//////000000//////+++***,,,//////---///333......////////////......------------------------)))***+++---......------------------,,,,,,+++***+++,,,------.........---***+++---,,,,,,,,,---....../////////......000111............---,,,+++***,,,---.........---,,,+++++++++++++++,,,---......***************************+++---...///...------,,,,,,---...////////////,,,++++++++++++++++++,,,+++++++++,,,,,,---------'''***---,,,((('''***...++++++,,,,,,,,,---------************+++++++++***,,,++++++++++++++++++,,,))))))))))))***+++,,,,,,))))))***+++,,,,,,------(((+++...000000///---+++***+++,,,------,,,+++***///......------,,,,,,+++((()))++++++)))((()))************++++++,,,,,,---))))))*********+++++++++,,,------......------,,,***,,,...---+++***))))))(((((()))***++++++,,,,,,***+++,,,---...---,,,++++++,,,---------,,,+++***,,,,,,,,,------.........,,,,,,,,,******+++...111222111111222333444444333000///...------------------...000333555777888888===:::555000---+++++++++...........................+++***+++...000///...---111333444:::DDDIIIJJJHHHIIIJJJKKKLLLOOOSSSWWW[[[bbbooozzz~~~xxxsssmmmllloooxxx{{{uuurrrsssuuuvvvvvvmmmiiimmmqqqnnnjjjjjjlllmmmtttuuuxxxwwwlll\\\SSSJJJFFFDDDAAA???===;;;:::888555222222333555333333333333333333333333111111111111111111111111111111111111111111111111---...///000000///......////////////////////////++++++***+++,,,...000111+++,,,------,,,,,,---///................................................,,,---------.../////////------..................++++++,,,,,,,,,,,,---------------------...///000,,,,,,------------......,,,,,,,,,,,,,,,+++***)))333111///,,,++++++,,,,,,------------------------........................---)))&&&(((,,,...,,,)))---......,,,++++++---///,,,---...---+++***+++,,,,,,...///---***)))+++...(((((()))***+++,,,,,,---,,,,,,,,,++++++*********)))***,,,,,,+++++++++,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------+++,,,---...///...---,,,------------------------------------------------)))+++,,,,,,+++******++++++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,------------,,,,,,+++)))+++------,,,+++++++++******++++++,,,,,,------***+++,,,,,,------,,,,,,+++,,,---------,,,++++++,,,,,,,,,---------------)))***+++***)))***,,,///222111111111222222111111///...------,,,,,,------,,,---...000222333444444777555222000...------...........................///---+++,,,///111000///111555888999???GGGKKKKKKJJJKKKLLLMMMOOOSSSYYY]]]jjjppp|||{{{tttlllggghhhppp{{{|||xxxvvvvvvvvvvvvsssmmmkkkppprrroookkkjjjhhhhhhmmmxxx}}}ggg]]]QQQJJJGGGDDD???<<<<<<;;;999666444444444555333333333333333333333333111111111111111111111111//////////////////////////////////////////000111////////////////////////000000///............///,,,...//////......///000................................................,,,,,,,,,,,,------------//////......------,,,,,,++++++,,,,,,,,,,,,---------------------...//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******000///---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---)))'''(((,,,...,,,)))---------,,,++++++---///,,,------,,,+++******,,,++++++***'''%%%%%%)))---+++,,,,,,------......///++++++***************))))))***,,,,,,+++++++++,,,+++++++++***************+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,---,,,,,,+++******'''))),,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---------,,,+++------------,,,,,,,,,,,,((()))+++,,,++++++,,,---000/////////////////////------,,,,,,++++++,,,,,,***+++,,,...////////////////////////////////////........................000...---...000222222222666;;;???AAAEEEKKKNNNLLLNNNNNNOOOPPPSSSYYYaaafffsssxxxzzzqqqiiidddkkkvvv~~~{{{zzzyyywwwvvvrrrppppppssssssoookkkjjjgggdddfffmmmwwwxxxttt{{{{{{~~~wwwkkk[[[OOOKKKIIICCC>>>===;;;:::888666666666666333333333333333333333333111111111111111111111111////////////////////////000///.........000111222//////////////////////////////000000///......---...///000000//////000222................................................,,,,,,,,,,,,++++++++++++000000///...---,,,++++++++++++,,,,,,,,,,,,---------------------.........******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''(((,,,---,,,***,,,------,,,++++++---...***,,,,,,,,,***)))***+++,,,+++(((%%%###%%%)))---++++++++++++++++++++++++)))))))))))))))*********)))***,,,,,,+++++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,------------------------++++++++++++++++++++++++,,,---...---,,,+++---...---------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,+++*********+++---...***+++,,,---------,,,+++...------,,,,,,+++++++++'''***---...---,,,,,,---***+++,,,,,,,,,,,,---...,,,,,,++++++***++++++,,,***++++++,,,---,,,,,,,,,+++,,,---///000000//////........................000///......000222444555;;;AAAFFFHHHKKKPPPPPPMMMPPPPPPQQQSSSWWW```jjjqqqwww{{{~~~rrrjjjnnnyyy}}}{{{yyywwwvvvvvvwwwxxxwwwsssnnnkkkkkkjjjfffeeeiiinnnvvv||||||wwwmmmhhhhhhllluuu~~~iiiWWWQQQPPPLLLGGG???===:::888777777666555333333333333333333333333111111111111111111111111111111111111111111111111........./////////000000////////////////////////)))***,,,...///......---...///000000//////000111........................------------------------------,,,,,,++++++******.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------------,,,,,,,,,---------......+++,,,,,,---,,,,,,+++++++++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***))))))+++---,,,++++++---------++++++,,,---)))+++++++++))))))***+++---,,,***((('''))),,,...+++*********)))))))))(((((()))))))))******++++++)))***,,,,,,+++++++++,,,)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++******,,,---...------,,,,,,+++++++++,,,,,,---------.........+++,,,,,,,,,++++++***)))+++,,,---,,,***)))***+++++++++++++++************,,,+++***)))***+++,,,---***+++,,,---...---,,,,,,---------,,,,,,++++++***%%%(((,,,------+++++++++%%%''')))***)))***,,,...++++++*********++++++,,,+++,,,,,,---,,,,,,++++++***+++---/////////...---........................//////...///000333666999???EEEJJJMMMPPPSSSRRRNNNQQQRRRSSSVVV\\\gggrrrzzz}}}tttvvv~~~{{{zzzyyyxxx~~~~~~uuunnnlllllllllhhhfffhhhkkkoooxxxvvvtttrrr]]]]]]```iiizzz~~~fffZZZYYYWWWSSSFFFAAA<<<999888777666444333333333333333333333333111111111111111111111111111111111111111111111111,,,---///000000///---,,,////////////////////////***+++---...///...------,,,---///...------...000........................++++++++++++++++++++++++......------,,,,,,+++++++++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,------......---,,,,,,,,,,,,,,,---------......+++,,,,,,---------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******+++,,,,,,,,,+++,,,------+++++++++---)))***++++++***)))***+++,,,++++++,,,,,,,,,,,,+++.........---,,,,,,++++++)))******++++++,,,,,,,,,)))***,,,,,,+++++++++,,,)))))))))***+++++++++,,,*********+++++++++,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***((()))+++---------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---------+++))))))***+++***************************************+++,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,++++++++++++$$$'''***+++***)))))))))%%%(((++++++)))))),,,///++++++******++++++,,,,,,,,,,,,------------,,,,,,+++,,,...//////...---,,,...........................///000000222555;;;???CCCIIINNNPPPSSSVVVUUUQQQRRRSSSVVVZZZbbbnnnzzzzzz}}}~~~||||||~~~tttpppnnnmmmiiihhhiiihhhiiinnnuuu~~~www~~~}}}uuuaaa______eeetttvvveeebbbaaa^^^PPPIII@@@;;;999888666444333333333333333333333333111111111111111111111111//////////////////////////////000000000...---+++////////////////////////111111000000///...,,,,,,+++,,,------,,,,,,---///........................++++++++++++++++++++++++------------,,,,,,,,,,,,******+++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,---......---+++*********++++++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------***+++------,,,++++++,,,)))***,,,+++******+++,,,)))))))))+++------***(((------,,,,,,++++++******+++++++++++++++,,,,,,,,,)))***,,,,,,+++++++++,,,***************+++++++++************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))((()))+++---,,,,,,,,,---------------+++,,,,,,,,,------------***+++,,,------...------,,,,,,,,,+++))))))+++---)))******++++++,,,,,,,,,))))))***+++++++++++++++)))***+++---......------+++++++++++++++,,,,,,,,,&&&)))+++,,,+++++++++,,,)))---///...+++***---000+++++++++++++++,,,------,,,,,,------------,,,,,,,,,------..........................................000222333555999@@@EEEFFFLLLQQQSSSVVVYYYXXXUUUSSSUUUYYY```iiiuuu~~~wwwrrrnnnkkkjjjjjjhhheeeggglllrrrvvvzzzsssuuu{{{{{{vvvnnniiicccbbbjjjzzznnnjjjjjjggg[[[RRRFFF===;;;:::888666333333333333333333333333111111111111111111111111////////////////////////666444222///.........///////////////////////////222111000///...---------***,,,------,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,---......,,,+++)))******++++++++++++,,,,,,+++,,,,,,---......------++++++,,,,,,------------++++++++++++++++++++++++************************+++,,,,,,+++++++++---...)))+++------,,,+++++++++)))+++,,,,,,++++++,,,...***(((''')))+++,,,+++)))******))))))))))))))))))++++++++++++************)))***,,,,,,+++++++++,,,+++++++++***************************++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***((())),,,...,,,,,,,,,------.........+++++++++,,,,,,,,,------***+++,,,---.../////////***++++++***)))***---///******+++,,,,,,---......((()))***,,,,,,+++******)))***+++---......------*********++++++,,,,,,---+++---...///......///000...111444111---***---000,,,+++++++++,,,------...++++++,,,------------,,,,,,---------...//////000........................///111444555777<<>>===:::999888666666555555555666555444333222222222222222222111000...///222444...///000000///...///111................................................------------------------........................,,,,,,,,,---------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------(((&&&%%%(((...111000...---------------......//////...,,,++++++,,,...///......---------,,,,,,,,,+++++++++++++++,,,------***,,,------,,,,,,,,,---*********+++++++++,,,,,,,,,------...---,,,***))),,,,,,,,,,,,---...//////)))+++,,,,,,+++)))******************++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,******+++++++++******)))*********++++++,,,,,,,,,,,,+++***)))***+++,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((******+++,,,,,,---......+++++++++,,,,,,---------***+++------+++++++++,,,******************************))))))((('''''''''++++++++++++++++++++++++)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...---,,,,,,,,,------...///000000%%%+++000222000000444777;;;>>>DDDKKKRRRXXX[[[]]]]]]^^^```aaaaaa___]]]\\\[[[aaaqqq|||llljjjooo~~~zzzvvvppplllkkkjjjiiihhhdddbbbaaaaaa```bbbiiirrr{{{}}}xxxppprrr~~~sssjjjlllqqqjjjeeejjjwwwzzzpppfff^^^SSSHHHBBBAAA<<<;;;999888777666666666444333333333333333444444333333222000//////222555///000111000///...///000////////////////////////////////////////////////................................................,,,,,,,,,------.........,,,,,,+++++++++,,,---......------,,,,,,------......+++******,,,---***(((,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,---...---------------,,,,,,,,,***************++++++,,,)))+++------,,,,,,---...***++++++++++++,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,---...///***,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000///...,,,)))((()))******+++---......///)))))))))******++++++,,,)))***,,,,,,*********+++************************((((((((()))******++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.../////////000 (((///000...///666>>>@@@EEELLLTTTZZZ]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaa\\\cccsss|||mmmjjjmmmyyyzzztttnnnkkkkkkkkkjjjhhheeeccccccdddbbbaaafffmmmpppwwwvvvttt}}}zzzpppllltttooojjjhhhmmmxxxuuujjj[[[MMMDDDBBB===<<<;;;999888777777777333222222222333333444555222333222111000000222444000111222111///...///000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---......//////---,,,+++***+++,,,---.........------------......***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------***************+++,,,,,,(((***,,,---,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------+++,,,------,,,+++,,,...---------,,,,,,,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))+++++++++,,,,,,---------((())))))***++++++,,,,,,)))***,,,,,,*********+++*********************************+++,,,,,,------************************)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---..................////////////&&&+++///111111555<<>><<<:::999888888777444333222222222222222333111222333333111111222333000111222111///...///000////////////////////////////////////////////////000000000000000000000000........................,,,,,,------.../////////---,,,+++******,,,---///......------------......%%%)))---...---,,,///222,,,,,,,,,,,,,,,---......+++,,,...//////...,,,+++------------------------,,,,,,++++++,,,,,,---...''')))+++,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,+++*********++++++***++++++*********---///,,,,,,,,,,,,++++++******,,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,++++++******++++++,,,***+++,,,------------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))------,,,,,,,,,,,,++++++******+++,,,------......)))+++---,,,+++***++++++******************************))))))((('''''''''************************)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++++++++------------++++++******+++,,,,,,---.........---,,,+++,,,---...//////////////////.........000111222444888===CCCGGGLLLSSS]]]fffjjjhhhccc___aaa___]]]]]]bbbkkktttzzzpppwwwooolllkkkttt{{{vvvpppoooqqqrrrpppmmmiiihhhjjjkkkgggaaaaaaeeefffooo}}}}}}~~~|||~~~qqqtttuuurrrpppsss~~~~~~ooo\\\PPPKKK???>>>===;;;999888888888555444333222111000000000000222444444222111222222111222222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,------...///000000---,,,+++******,,,...///......------------......***000444222+++''')))---...------------...//////***,,,...000000...,,,***------------------------...------------...//////&&&(((***++++++***+++---++++++,,,,,,,,,---------,,,+++++++++,,,...000111,,,,,,+++***)))))))))))))))***)))(((((()))---000++++++++++++******))))))---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......)))***,,,---...---,,,,,,)))+++++++++)))))))))+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''***,,,,,,******---000,,,,,,,,,++++++*********......---,,,***(((&&&%%%...,,,***))))))***,,,---+++,,,,,,+++)))((()))+++---------...------,,,,,,---------......---,,,,,,///000000///...///111333333333444666:::@@@HHHNNNPPPTTT\\\dddfffcccdddhhheeeeeecccdddmmm|||uuugggiiixxx{{{uuuqqqpppqqqrrrjjjjjjjjjjjjjjjhhhdddaaadddkkkvvv}}}vvvvvvxxxzzzxxxvvvzzzyyyyyy~~~|||kkkZZZOOOMMMGGG@@@<<<:::888444111555444444333333222222111333222222111111222222333000111222111000//////111///000222333222111///...---......///////////////............////////////,,,------......------,,,---...///...------...///***)))+++///000------000---------.........//////,,,,,,---------,,,+++++++++---///000///---+++)))........................///...,,,++++++,,,...///***++++++***)))***,,,...***++++++,,,,,,++++++***............---,,,+++++++++,,,...---,,,,,,---///++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))+++------,,,,,,,,,---'''+++......,,,******+++&&&)))***)))---111---&&&******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++***+++------+++******+++***++++++,,,------------,,,,,,,,,++++++*********...//////...+++******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******)))((('''((()))+++*********+++,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))---,,,+++******+++,,,,,,+++,,,,,,+++)))(((***+++,,,,,,------...---------++++++,,,,,,,,,++++++***---...///...------///111000222666;;;AAAHHHQQQWWWYYYZZZ___ddddddaaacccgggfffiiillloooxxxxxxiiiiiiwwwyyyuuu}}}|||xxxvvvvvvvvvuuummmllljjjiiihhhfffccc```bbbgggqqqzzz~~~vvvtttxxxzzz|||zzzxxx{{{{{{wwwwww{{{~~~mmmaaaQQQKKKCCC>>><<<:::777444555555444444333222222222333222222111111222222333000111222111000//////111---///000222222222111000---...//////000000//////............////////////,,,------......------,,,---...///...------...///---***))),,,---+++,,,000------------.........///+++,,,,,,---------,,,,,,,,,---...///...---+++***------------------------...---+++******+++---...---......---,,,---///111++++++,,,,,,,,,,,,++++++,,,,,,------------------+++,,,------,,,,,,---///++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***+++---,,,++++++,,,...(((+++------+++******+++...000...***)))((("""******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---,,,+++******+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******000111111///,,,******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((***)))((()))*********))),,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))***,,,++++++,,,---............++++++,,,,,,,,,,,,,,,+++---...000//////...000111111555;;;BBBIIIQQQYYY^^^cccbbbccceeeeeeccceeejjjeeellltttyyy|||kkkjjjvvvzzzrrrmmmrrr|||}}}{{{}}}~~~|||yyyqqqnnnjjjgggfffdddbbb``````bbbhhhrrrxxx|||~~~wwwzzz}}}{{{xxx~~~yyywwwuuussssssuuuxxxppp^^^WWWMMMEEE@@@===999666555555555444333333222222333222222111111222222333000111222111000//////111,,,---///111222333222222---...//////000000//////............////////////------............---------...///...------...//////+++)))******)))+++///------------............***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,...//////...---...000222++++++,,,,,,,,,,,,++++++***++++++,,,---.........+++,,,------,,,,,,---...++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++,,,,,,+++******---///***+++,,,,,,******+++,,,***,,,,,,*********&&&!!!******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++---......---+++******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,***(((&&&(((+++---+++)))++++++++++++++++++++++++((()))***+++,,,,,,------******+++,,,,,,,,,+++++++++,,,,,,+++***)))+++,,,***+++,,,---............---......////////////...---///111222111111222333555;;;BBBJJJQQQXXX^^^bbbhhhffffffhhhhhheeegggjjjhhhrrr{{{{{{nnnjjjsss~~~xxxssslllttt}}}rrrnnniiieeeccccccbbbaaaaaa^^^```hhhqqqwww~~~|||xxx~~~yyyrrrmmmmmmoootttvvvooofffYYYNNNFFF@@@;;;777666666555555444333333333333222222111111222222333000111222111/////////111---...000111222222222111......///000000000000000............////////////------............---------...///...---------//////,,,+++---,,,******---------------------------***+++,,,---..................---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,++++++---000+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...***,,,------,,,+++---...++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,+++***)))***---///,,,,,,++++++******+++,,,%%%''')))+++---//////---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************---+++(((&&&&&&(((+++---***(((''')))---///...,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,++++++,,,,,,+++******,,,---***+++,,,---............---...///000000000000000---...000111111222555666999???HHHQQQYYY___eeehhhllliiihhhjjjiiieeecccdddkkkvvvpppiiiqqqzzz~~~yyykkkppp}}}tttoooiiidddccccccccccccccc]]][[[aaajjjrrr{{{~~~zzzzzzssskkkhhhiiitttxxxyyyoooaaaTTTKKKDDD>>>:::777777666555555444444333333222222111111222222333000111222111/////////111000000111111111000000000...//////000000000000000............////////////---......//////......------...///...---------///...---...222111,,,***+++------------------,,,,,,***+++,,,---.../////////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++***)))***,,,...,,,,,,,,,------,,,,,,,,,...---,,,++++++++++++,,,***+++---,,,++++++,,,...++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++)))((())),,,///,,,+++******++++++,,,,,,))))))+++------,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,)))&&&######&&&))),,,)))))))))***,,,......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,---+++,,,,,,,,,***+++,,,...++++++,,,---............,,,,,,---...////////////,,,---///000111444888;;;>>>EEEOOOYYYbbbiiippptttrrrmmmkkkllljjjeeeaaaaaalllxxxrrriiinnnwww~~~yyynnnqqq{{{xxxssslllgggeeeeeeeeeeeeddd]]]ZZZ^^^eeelllvvv~~~yyyrrr}}}xxxnnnhhheeeooorrr{{{~~~uuuggg[[[QQQIIIBBB===777777777666555555444444333222222111111222222333000111222111000//////111222111111000000000000///...///000000111111000000............////////////......////////////......---...///...------...///------///444333...***+++------------,,,,,,,,,,,,+++,,,---..................---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,+++,,,...000,,,,,,------------,,,,,,///...,,,************+++***+++,,,,,,++++++,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***++++++***)))))),,,...,,,+++******,,,,,,+++***((('''))),,,+++((()))---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++,,,...---,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''''''''''')))******+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,+++*********)))***,,,---...***,,,,,,,,,++++++---///,,,,,,------...---------,,,,,,---//////000000///...///000111333888>>>BBBIIIOOOXXXbbbjjjrrrxxx|||xxxrrrnnnoooooommmlllnnnwwwrrrhhhlllttt}}}rrrsss{{{{{{sssmmmiiigggfffdddaaa]]]\\\^^^bbbeeelllttt~~~wwwoooyyy}}}wwwlllaaafffmmmzzzssseeeZZZOOOEEE???888888777777666555555444333222222111111222222333000111222111000//////111000000000000000000111111//////000111111111111000............////////////......////////////......---...///...------...///---,,,...222111---+++,,,---------,,,,,,,,,++++++------...............---,,,,,,,,,,,,------......------------------------,,,,,,,,,------,,,,,,,,,---......---,,,,,,///111,,,,,,------------,,,,,,---,,,+++***)))***,,,---)))+++,,,,,,++++++,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))***++++++******+++,,,+++******+++------+++(((&&&%%%(((,,,,,,)))+++111+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,---------......***+++,,,+++)))((()))***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***+++---...+++'''%%%&&&(((*********++++++,,,,,,,,,******+++,,,------------+++***)))))))))+++...///***,,,,,,,,,++++++---///---------...------,,,,,,......000111222222222222333333444555888===EEEJJJUUUZZZaaaiiipppvvv{{{|||uuuppprrrvvvxxx{{{sssgggkkkssstttttt{{{yyyrrrmmmiiifffddd^^^]]]]]]`````````eeekkkttt{{{}}}vvvpppvvv|||~~~~~~ooo______kkk|||pppaaaSSSFFF>>>888888777777666666555555333222222222222222222333000111222111000//////111////////////000222333444//////000111111111111111............/////////000......////////////......---...///...------...///...++++++......,,,,,,...---------,,,,,,+++++++++.........///......------,,,,,,,,,------.................................***++++++,,,,,,++++++***,,,------,,,+++,,,...000,,,------......------,,,,,,+++)))))))))+++---///)))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---((()))+++,,,+++******++++++******,,,///...+++'''---+++---000---''')))///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,+++,,,...***+++,,,,,,------------,,,,,,,,,------.........+++,,,---.........---,,,((()))+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***************************+++,,,------,,,+++***+++++++++*********))))))------,,,++++++******)))***+++,,,,,,------,,,,,,***++++++,,,,,,++++++************+++,,,---...///,,,,,,,,,---------......------,,,---/////////......111555777:::AAALLLUUU\\\cccjjjkkkjjjmmmwww~~~|||wwwvvv~~~|||jjjhhhsss}}}tttvvvzzztttnnnjjjggg```___^^^^^^^^^```aaabbbooowww~~~zzz|||{{{qqqrrryyy|||yyyjjjdddhhhqqq}}}|||lllYYYJJJCCC???===:::999888777555333333333333333333333333333333222111/////////000000000000111111111111000000............////////////111000///...------...///111///...000222222///+++......//////......---,,,---...//////......000111+++,,,...---,,,,,,---//////...---,,,,,,,,,,,,,,,---...............---,,,------------------,,,,,,++++++,,,,,,---.........------------------------.........------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,+++***)))''''''***,,,------+++******+++'''(((***,,,,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,------...***+++,,,,,,------,,,,,,,,,***(((***---...,,,*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************************************++++++++++++******+++++++++*********))))))+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++...------......000111111,,,,,,---------.........------------///000000///000333777:::>>>FFFRRR[[[eeeiiimmmnnnlllooovvv}}}mmmiiissszzzwww}}}xxxrrrlllhhheeeccc___^^^^^^___aaabbbkkksss{{{|||xxxzzzxxxmmmmmmvvvzzz{{{lllhhhhhhnnnwwwxxxaaaNNNCCC@@@===:::888888888777777444444555555555555555555222111000//////000111111000000111111111111000000/////////000000000000111111000///...---......///111///...000111111///,,,......//////......---,,,+++,,,------,,,,,,---///+++,,,...---,,,,,,---///......---,,,,,,,,,,,,,,,,,,,,,---......---------------------------------......------------------------------------------......---------,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++***)))***,,,------+++******+++((()))+++,,,,,,***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++*********,,,---,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********+++++++++***************)))******+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---...///,,,------------.........---------...///000111222444777;;;???DDDNNNZZZcccrrrrrrqqqpppoooppptttwwwqqqkkkrrr~~~xxx|||wwwpppkkkjjjgggccc``````bbbbbbbbbgggnnnvvvxxxwwwyyy|||nnnlllsssyyyuuunnnjjjkkkpppwwwiiiWWWJJJDDD@@@<<<888777777777777444444444555555666666666111111000000000111222222000000111111111111000000000000000000111111111111000000///.........//////000/////////000000...,,,...////////////...------+++,,,------,,,,,,---...+++,,,...---,,,,,,---///...------,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,------.........000//////...------,,,,,,------------------------...------------,,,,,,,,,,,,---...---,,,+++,,,---******+++,,,,,,,,,,,,,,,+++,,,------+++******+++++++++,,,,,,+++***((('''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++***)))(((((()))***+++*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,++++++******+++,,,,,,---------------............---.../////////000333555888:::???EEEMMMXXXccckkk{{{xxxtttqqqpppqqqqqqqqqzzzvvvkkkooo{{{www~~~zzztttpppllljjjgggfffggghhhfffddddddiiippptttvvvxxx{{{{{{ssstttxxxuuuoookkkoootttxxxnnn```SSSHHHDDD???;;;999777444222111222222333333444444444000000000111111222222333000000111111111111000000//////000000000111111111000000//////////////////000///////////////...---///////////////...---------...//////------...///+++,,,...---,,,,,,---///------,,,,,,+++,,,,,,---++++++,,,...////////////++++++,,,,,,---...///////////////......---------------------------------------------------------+++---...---++++++,,,---++++++,,,------------,,,+++---...---,,,***++++++,,,,,,,,,,,,,,,+++***)))+++******))))))******+++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((+++---,,,***)))+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************+++***)))(((((()))***+++************************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,------......------,,,...............//////000---------.........//////---...000//////111555888;;;???EEEMMMVVVaaalllrrr~~~yyyssspppoooppppppooovvvzzzlllmmmwwwyyy}}}{{{yyyuuurrrlllkkkjjjllloooooojjjfffcccfffkkkqqquuuxxxyyyyyywwwttt~~~zzztttpppsssvvvyyy}}}uuucccTTTHHHEEEBBB???<<<999555222222222222333333444444444000000111111222222222222000000111111111111000000........./////////000000//////000000000000000000////////////...---......//////000000//////...------...///...---,,,---...+++,,,...---,,,,,,---///,,,,,,+++++++++,,,,,,---+++,,,---...///000000000++++++,,,,,,---...//////------------......//////------------------------------------------------+++,,,---,,,++++++,,,---,,,------------,,,+++++++++---......,,,++++++,,,+++,,,,,,------.........+++******))))))******+++------------------------))))))***+++,,,,,,------)))***++++++,,,,,,++++++(((+++---,,,***)))+++...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))+++,,,...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************))))))************************+++++++++------,,,,,,+++******)))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...---------------......------........./////////---///111000///111666;;;@@@DDDLLLVVVaaallltttxxx{{{wwwqqqnnnnnnoooqqqqqqvvv~~~ooommmuuu}}}~~~~~~{{{yyyuuuqqqnnnlllkkknnnrrrrrrlllgggccccccfffmmmtttxxxwwwuuuyyy|||}}}ooottt{{{wwwvvvxxxzzzzzz~~~gggSSSJJJHHHDDDBBB@@@===999777555555555555555555555555000111222222333222222222000000111111111111000000............//////////////////000111111111000000//////000...,,,,,,---//////000000000000///......+++,,,---,,,+++***+++,,,+++,,,...---,,,,,,---///+++++++++++++++,,,,,,---,,,,,,---...////////////+++,,,,,,------.........++++++,,,,,,---......///------------------------,,,,,,,,,------------...***+++,,,,,,++++++,,,---,,,,,,---,,,,,,+++******,,,---......,,,++++++,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...)))******+++++++++++++++)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************++++++++++++******))))))*********+++++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******+++++++++............////////////---000111111///222888===EEEJJJSSS___llluuu{{{~~~uuussspppmmmmmmppptttwww{{{rrrooouuu{{{~~~xxxsssrrrnnnjjjkkkooopppkkkfffccc```aaahhhqqqwwwuuurrrtttvvv~~~nnnjjjtttvvvxxxxxxzzz|||{{{yyy}}}|||sss```VVVQQQJJJCCC@@@===;;;:::666666666555555444444333111222333333333222111000000000111111111111000000...////////////000000000...///000111222111111000...///000...,,,+++---000000000000000000///......+++,,,---,,,***)))***++++++,,,...---,,,,,,---///++++++******+++,,,,,,---++++++,,,------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))+++,,,,,,++++++,,,---)))***++++++++++++++++++,,,---///...---++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++++++++*********,,,---,,,+++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))******++++++++++++*********++++++,,,------++++++,,,---------,,,,,,***++++++,,,,,,++++++***//////...------...................../////////000---000222111000222888>>>IIINNNXXXfffrrr{{{qqqqqqooommmmmmpppwww{{{uuuqqqvvv{{{|||}}}vvvwwwpppiiigggkkkmmmjjjfffbbb___^^^eeeooouuutttpppmmmooouuu|||pppfffmmmnnnuuuwww{{{~~~{{{www{{{xxxtttxxxsssddd\\\PPPEEE>>>;;;::::::555555444333222111111000222333333444333222000///000000111111111111000000000000000000111111111111...///000222222222111000...000000...++++++---000000000000000000//////...---...///...,,,+++,,,---+++,,,...---,,,,,,---///+++*********+++,,,,,,---******+++++++++***))))))------------------,,,,,,---,,,,,,++++++******)))------------------------,,,,,,,,,------.........)))***,,,,,,++++++,,,---'''((()))***+++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,+++***))))))))))))+++******************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,***(((***---...,,,*********+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,+++******)))*********222...++++++---...---+++---------...------,,,,,,...------,,,,,,------....../////////......///111111///000222333666???HHHNNNWWWbbbnnn|||xxxuuunnniiiiiihhhjjjuuuvvvoootttxxxqqqzzzwwwrrrllliiiiiikkkkkkjjjiiiccc^^^aaajjjsssuuuuuutttqqqrrrvvv{{{iiifffoookkkmmmqqqvvv|||~~~zzzssszzzoooiiisssvvvhhhVVVKKKFFFAAA===;;;555555444333111111333444222222222222222222222222000111222222222000...---000000000000000111111222000000////////////000000------......///000000000........................---...---+++******,,,...---,,,,,,+++,,,---///000------------------,,,,,,------------------------,,,,,,---...---,,,***)))------------------------///......---,,,,,,,,,------------------------------,,,*********+++...///...---+++***)))***++++++''',,,000///+++)))+++...++++++***************+++,,,+++***))))))+++---...---,,,***+++------***'''(((+++------,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******///---******++++++++++++,,,------...------,,,,,,...------,,,,,,------...,,,---...---,,,,,,...///111000333777999<<>>999999888666444444444444444444444444444000111222333333111000...000000000000000111111222000000////////////000000.........///////////////........................//////000///---,,,...///+++,,,---.........---,,,------------------------++++++,,,,,,---......///...------,,,---...///000*********+++,,,,,,------...------------...///000------------------------***+++,,,---...------,,,++++++******++++++,,,---$$$)))---///,,,*********++++++++++++,,,---......******++++++,,,,,,,,,+++***,,,---,,,***)))***,,,---......,,,++++++---///***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++%%%''')))++++++***((('''******+++++++++,,,,,,,,,++++++++++++,,,---......///,,,)))***---000///---***+++,,,---............//////............/////////000222222222222555777<<>>;;;999888777666666555555555111333555444111000222555111222333222000000222444111111111111111111111111000000////////////000000///...---...///000000///......///000000000//////---...//////,,,++++++,,,------------------------+++,,,------......------***,,,------------...///***+++------,,,+++,,,---++++++,,,,,,,,,,,,------///......------......///++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,++++++,,,,,,---...---,,,,,,------+++)))******+++++++++,,,,,,,,,------------............)))***,,,------,,,,,,+++*********,,,...///...---+++,,,------......------++++++,,,,,,,,,,,,++++++)))+++------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------******++++++++++++******111---,,,...---***)))******+++---,,,***)))+++---++++++,,,,,,,,,,,,------***+++++++++******+++---,,,---......------...000---///000///------///222111111555>>>HHHSSS```lllzzz~~~yyytttttt{{{xxxjjjkkk}}}|||vvvpppmmmooosssvvvssspppmmmmmmqqqtttuuuuuuzzztttqqqtttwwwwwwxxx{{{~~~vvvooooooqqqoooiiihhhlll{{{mmm```YYYPPPFFFAAA;;;:::999777666555555444000333666555111000222555222333333222000000222555111111111111111111111111000000////////////000000---...//////......///000------...///////////////***+++,,,,,,,,,---///222------------------------+++,,,---.........------***,,,------------...000+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++((())),,,............------,,,,,,++++++,,,,,,,,,---,,,,,,,,,------+++)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++,,,,,,+++++++++---///+++,,,------......------***+++,,,------,,,+++***+++,,,---,,,++++++,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......))))))************))))))...&&&&&&---...((((((---))),,,---,,,***)))+++---++++++,,,,,,,,,---------)))+++++++++******,,,...,,,---///...------...000---///000///------///222666555888BBBNNN]]]nnn|||}}}xxxrrrqqqxxxwwwhhhgggxxx}}}xxxtttrrrtttxxx|||wwwqqqlllmmmrrrwwwxxxwwwxxxrrroooqqqssssssvvvzzz~~~sssqqqiii}}}rrrllllllnnnyyyuuujjjcccZZZOOOIII<<<;;;:::888666555444444000444666555111000222666222333444222000///222555111111111111111111111111000000////////////000000,,,...111000------///222,,,,,,---...//////......000000///---***)))+++,,,------------------------+++,,,---.........---,,,***+++------------...000+++,,,,,,+++***+++---000++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++&&&'''***,,,......------------,,,++++++,,,,,,,,,,,,++++++,,,---...,,,+++******+++++++++,,,,,,,,,)))))))))******+++++++++*********++++++,,,,,,,,,...000000...+++,,,///333+++,,,------......------)))***,,,------,,,***)))---------+++******,,,...,,,,,,,,,++++++*********+++***)))+++,,,---,,,+++++++++************+++++++++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,+++++++++...---******------+++)))+++------,,,,,,---...------......///.........111000///......///111333555:::@@@IIIZZZpppxxxtttoooooovvv~~~vvvjjjiiiwwwxxxpppkkkmmmsssxxxpppqqqooommmpppwww{{{zzz{{{wwwuuuuuutttssswww}}}{{{xxxttthhhlll|||xxxjjj___SSSIIIDDD<<<666666777555555666///000111222222222111000222333333111///---...///222222111111111111222222222222222222111111111000////////////////////////,,,...000000///...///000222111000...,,,+++******//////.........---------000///---,,,+++++++++,,,---///...+++'''&&&))),,,---------,,,,,,+++++++++///...,,,++++++---000111......,,,,,,,,,...000111------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111///...,,,++++++,,,,,,////////////...---,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,------......------,,,)))+++,,,,,,++++++---...,,,,,,,,,+++++++++******,,,++++++---...---+++(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++***------+++,,,000111///+++,,,...---,,,++++++,,,------......//////......000000/////////111333555777===FFFRRRfff}}}wwwsssnnnnnnsssyyyzzzjjjeeeqqq~~~zzzrrrllljjjmmmooonnnnnnlllkkkooowwwyyyvvvvvvssssssvvvvvvvvvyyy~~~|||tttiiijjjwwwpppdddYYYQQQFFF>>>888777888666555666777888888888777555444333555444444333333222222111222222111111111111222222222222111111111000000000////////////////////////+++---/////////...///000000//////...---------...//////.........---------222111000///......///000---.........------///000---------,,,,,,,,,++++++------------.........//////...,,,+++,,,---...000------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,---+++,,,---...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...///...------...///,,,,,,,,,++++++++++++***,,,,,,,,,------,,,)))'''---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---******+++,,,+++***)))(((,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,,,,))),,,---,,,...333555333,,,---......,,,******+++,,,---...///////////////...///000000111222555777;;;DDDQQQaaavvv~~~|||~~~yyytttnnnlllnnntttyyy|||lllcccooo~~~xxxrrrrrrxxx|||vvvooonnnuuuxxxqqqllljjjjjjlllkkkhhhiiiooovvvwwwrrrsssqqqsssyyy|||{{{}}}~~~~~~~~~vvvkkkiiiqqqzzzxxxjjj```ZZZKKKBBB;;;999999777666777444555555555555444333222666444222333555666444222222222111111111111222222111111000000000/////////////////////////////////***,,,...///......///000............///000111111...............---------///...---,,,,,,---......+++++++++,,,---...---,,,------------,,,,,,,,,,,,+++,,,.../////////------......,,,++++++,,,------------------------------+++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---&&&'''(((***+++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------......------,,,---/////////---,,,---...++++++++++++++++++++++++,,,***))))))***+++***))),,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---)))***+++,,,++++++)))))),,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,))),,,---,,,---222444222+++,,,...---,,,++++++,,,,,,---...//////000//////---///111111111222666:::BBBOOObbbttt~~~|||zzz}}}zzzqqqkkkkkkpppxxx}}}pppgggsss{{{qqqiiihhhlllvvv}}}wwwppphhheeeiiiuuuxxxrrrooonnnllljjjggghhhooowwwwwwrrrtttrrruuu}}}|||uuujjjhhhnnnttt}}}rrrfff___QQQHHH???<<<;;;888666777......///111222333444444555111...000555777444111222222111111111111222222000000000000////////////////////////////////////)))+++............///000.........//////111222222........................---,,,+++++++++,,,---......,,,***,,,...---)))&&&------------------,,,,,,,,,,,,------......------...---,,,+++++++++++++++------------------------+++,,,------++++++,,,---........................******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---%%%&&&(((***,,,,,,,,,+++......---,,,+++***(((''',,,,,,------------,,,,,,++++++,,,,,,,,,,,,------.../////////...---,,,,,,,,,------......------,,,,,,---...---+++******,,,+++++++++++++++++++++++++++(((%%%$$$&&&))),,,---++++++************++++++---,,,***))))))***,,,---))))))++++++,,,+++***))),,,,,,+++******+++,,,,,,***+++,,,,,,---------,,,+++------++++++///000...(((***,,,---,,,,,,---///,,,---...///000000000000...000222222111333999>>>JJJ]]]vvv~~~~~~~~~wwwllljjjpppzzztttkkkxxxtttjjjhhhhhhooo~~~~~~{{{sssnnniiihhhhhhnnn}}}yyywwwwwwooommmjjjiiioooxxx{{{xxxuuusssttt{{{yyy{{{ssshhhdddiiioooppppppeeeXXXMMMDDD@@@===999777888222222333444555666777888555111///111666888555222222222111111111111222222000000000000////////////////////////////////////***,,,...///......///000000////////////000000111---.....................000//////......///000111111///...///111111---***------------------------...---+++++++++,,,...000...---,,,,,,++++++++++++------------------------+++,,,------++++++,,,---........................------............------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))+++,,,,,,,,,+++***---------,,,+++)))((('''++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------////////////......---,,,,,,------......------,,,,,,---...---+++******,,,***++++++++++++,,,,,,,,,***'''######%%%***---///+++******))))))******+++,,,+++***))))))***+++,,,((()))***+++,,,+++******,,,,,,+++******+++,,,,,,******+++,,,------------+++...---******------+++'''))),,,---------...000,,,---...///000111111111...111333222222666???GGGWWWoooqqqkkkoooyyyuuummmxxxwwwpppkkknnn}}}vvvsssssstttpppnnnyyy~~~}}}}}}tttsssnnniiinnnxxxxxxsssqqqvvvzzz{{{{{{}}}~~~uuugggbbbdddhhhjjj}}}}}}ooo^^^SSSHHHBBB???:::888999888777666555555555555555666333222333666888666444222222111111111111222222111111000000000/////////////////////////////////,,,...000000///...///000000000//////......//////---------...............000///...---------...///,,,+++,,,---///000000///------------...............---+++)))***,,,...000------------,,,,,,,,,,,,------------------------+++,,,------++++++,,,---------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------............///......------,,,------......------,,,---/////////---,,,---...******+++++++++,,,,,,,,,***(((''''''))),,,------,,,++++++******++++++,,,************************((()))***+++,,,++++++***,,,,,,+++******+++,,,,,,)))***+++,,,------------+++------***))),,,---+++(((***,,,---,,,,,,---///,,,---...///111111111111---111333444555===IIITTTiiiwwwmmmlllssszzztttnnnxxx{{{qqqqqq~~~{{{qqqvvvxxxwwwqqqiiikkkwww~~~vvvoooqqqtttuuuvvvwwwyyy|||zzznnndddaaabbbiiivvvvvvbbbWWWKKKEEE@@@;;;999:::777666555333222222222333444444444444555555555555222222111111111111222222222222111111111000000000///////////////////////////000222111000.../////////...............//////---------........./////////...,,,+++******+++,,,)))***+++++++++,,,...000------------.........///,,,,,,+++++++++,,,---...,,,------............---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,((()))***,,,---.........,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,---.........------,,,------......------,,,,,,...///...------...///*********++++++,,,,,,,,,*********,,,------+++)))---,,,,,,++++++,,,,,,---)))***++++++++++++***)))((()))***+++,,,,,,+++***,,,,,,+++******+++,,,,,,)))***+++,,,------...---***------******......,,,***,,,------,,,+++,,,---,,,---...000111111222222---000444555888BBBQQQ^^^www|||ooojjjmmmrrr~~~tttpppyyyvvvsssssstttzzzzzzsssiiihhhuuuzzzpppoooqqqrrrtttvvvssswww|||vvvwwwwwwiiibbb```hhhqqqzzzeeeYYYMMMFFFAAA<<<999:::666555444333444444666777111222333333111111222333222222111111111111222222222222222222111111111111////////////////////////000222333222000/////////---------------...///000---------.........//////222111000...---------...///000111///,,,+++///222---------.........//////***+++,,,---------,,,,,,,,,,,,---...////////////------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++---...++++++,,,------------,,,---..................---******+++,,,,,,---......++++++,,,---.........---,,,------......------,,,***+++,,,,,,++++++---...