BM6P6(@ mmmllllllkkkkkkllllllmmmnnnnnnmmmlllkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnooooooooooooooopppppppppoooooonnnnnnmmmmmmllllllmmmllllllkkkkkkjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkknnnmmmllljjjiiihhhhhhhhhiiihhhgggggghhhjjjkkklllmmmkkkhhhggghhhiiihhhhhhiiihhhhhhhhhhhhgggggggggbbbcccddddddbbbbbbcccdddfffeeedddcccdddeeefffgggddddddddddddcccbbbaaa```dddeeefffeeeeeeeeegggiiiuuupppiiieeebbbbbbaaaaaa___``````aaaaaaaaaaaaaaa````````````````````````eeeeeeeeeeeefffffffffgggffffffffffffffffffffffffgggggggggfffffffffffffffeeeeeeeeeeeefffffffffgggeeeeeeeeedddccccccbbbbbbaaa```___^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[]]]]]]]]]^^^^^^______```_________```````````````ccccccccccccccccccccccccaaaaaa````````````aaaaaaaaaaaaaaa```______^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaa```````````````_________````````````````````````______````````````____________^^^^^^^^^^^^______````````````````````````]]]]]]^^^^^^___````````````````````````__________________`````````aaaaaaaaaaaaaaa`````````______````````````````````````aaaaaaaaa```````````````________________________^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeaaaaaaaaaaaabbbbbbbbbbbbeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa`````````````````````_______________^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]________________________cccddddddeeeeeefffffffffggggggffffffeeedddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbccccccddddddeeeffffffggggggggghhhhhhhhhgggggghhhhhhhhhhhhhhhhhhgggfffeeeddddddddddddeeeccccccdddddddddcccbbbbbbeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccddddddddddddddddddddddddggggggggggggggggggggggggfffffffffgggffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeffffffgggggggggggggggfffffffffggggggggggggggggggggggggPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNLLLMMMNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNOOONNNNNNNNNPPPRRRVVVSSSOOOMMMMMMNNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHGGGGGGGGGIIIKKKJJJHHHFFFFFFHHHJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFEEE@@@AAACCCDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBDDDEEEFFFEEEEEEDDDCCCCCCBBBAAAAAACCCBBBAAABBBDDDEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA>>>???AAACCCDDDEEEEEEEEEBBBCCCDDDCCCCCCCCCEEEGGGFFFEEECCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===>>>???@@@@@@???AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGG@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCDDDEEEEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAACCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAAAAA??????@@@AAA@@@@@@AAAAAA@@@??????>>>===>>>???@@@AAAAAABBBAAA???@@@AAAAAA@@@AAACCCDDDDDDCCCBBBCCCDDDEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>======????????????????????????<<<<<<===>>>>>>??????@@@??????????????????@@@@@@????????????????????????>>>??????@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@???>>>======?????????@@@@@@@@@AAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEDDDDDDCCCBBB>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEE@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@?????????AAABBBCCC@@@@@@???@@@BBBBBB@@@???AAAAAAAAAAAA@@@@@@@@@???@@@AAABBBAAA@@@???@@@BBB>>>>>>??????>>>===<<<<<<<<<<<<======>>>=========<<<===>>>>>>===>>>@@@BBB?????????AAACCCDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>=========>>>>>>?????????@@@@@@AAAAAAAAABBB===>>>>>>>>>????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>@@@@@@??????>>>>>>>>>===========================???>>>>>>======>>>>>>???>>>>>>>>>???????????????@@@???===<<<;;;;;;<<<===??????>>>>>>>>>=================================;;;;;;<<<======>>>>>>???===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>><<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>============????????????????????????=========>>>>>>>>>??????========================>>>>>>=========>>>>>>???@@@@@@??????>>>>>>======<<<======>>>???@@@@@@@@@===>>>>>>>>>????????????@@@@@@??????>>>>>>>>>=========>>>>>>???>>>>>>>>><<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>??????@@@@@@???????????????>>>=========>>>>>>>>>??????@@@@@@============>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>>>>??????@@@@@@@@@AAA??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@??????===<<<<<>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======;;;===??????>>>======>>>@@@???>>>>>>>>>???@@@AAABBB???======???AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>===<<<<<<<<<===???@@@@@@???>>><<<<<<<<<===>>>???????????????>>>======>>>>>>============>>>>>>???>>>===<<<;;;;;;<<<===??????>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<============>>>>>>============>>>>>>????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????========================>>>>>>============>>>>>>;;;;;;<<<<<<======>>>>>>??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<========================???>>>===<<<<<<===>>>???<<<<<<<<<<<<====================================>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>===============>>>===>>>>>>>>>????????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============AAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@========================???????????????????????????????????????>>>=========???@@@BBBBBBAAA@@@???BBBAAA@@@???>>>>>>>>>>>>========================<<<<<<============<<<<<<>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>????????????>>>===<<<<<<===<<<;;;999999999::::::<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>???>>>>>>======;;;===??????>>><<<<<<===???>>>>>>===>>>>>>@@@@@@BBB???======???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@==================>>>>>>????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>?????????===<<<<<<<<<======>>>>>>??????>>>>>>===<<<>>>======<<<<<<======>>>>>>===<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<========================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;============<<<<<<;;;;;;:::;;;<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<=========>>>======<<<<<<======>>>=========>>>>>>>>>??????=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????=========>>>>>>>>>????????????>>>>>>>>>=================================>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<===>>>@@@AAABBBAAA@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>>>>?????????@@@@@@>>>==================>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????>>>>>>>>>????????????>>>>>>>>>?????????>>>===<<<;;;999999999999999999999999;;;<<<===>>>???>>>==================>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======<<<>>>???>>>===;;;;;;<<<======<<<<<<======>>>???AAA???======???@@@??????????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>>>>======<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>><<<<<<============<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;========================<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<================================================>>>============<<<<<<<<<;;;<<<===>>>???>>>====================================>>>>>>>>>?????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@AAA@@@???>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;======>>>>>>>>>?????????<<<<<<============<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???????????????????????????========================?????????>>>>>>============>>>>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;888999999::::::999999888:::;;;===??????>>>===<<<<<<<<<=========>>>>>>>>>======>>>???@@@@@@??????===========================<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<<<<<<<<<<===>>>???>>>;;;::::::;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<>>>======<<<<<<;;;;;;;;;======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>======<<>>======<<<;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===<<<============<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999:::<<<>>>???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;<<<===>>>?????????>>>>>><<<<<<;;;;;;:::;;;;;;;;;========================;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;===>>>>>>===;;;;;;;;;;;;;;;<<<<<<=================================<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@??????????????????????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<============<<<;;;;;;::::::;;;;;;:::999888777999;;;===>>>???>>><<<;;;=========>>>>>>>>>>>>???<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999:::;;;;;;::::::===>>>>>><<<:::999999:::999::::::;;;<<<=========>>>>>>??????>>>>>>>>>>>>================================================????????????????????????======>>>??????>>>======>>>>>>>>>======<<<<<<<<<>>>>>>>>>?????????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<::::::::::::::::::::::::999999999999:::::::::;;;999::::::;;;<<<;;;;;;;;;;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999999::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999;;;===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>===@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========:::;;;<<<======<<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777999:::;;;<<<===<<<;;;;;;============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777888999:::::::::::::::<<<===<<<;;;999888:::;;;888999:::<<<<<<=========<<<>>>??????>>>======>>>========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>??????@@@@@@@@@<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::999999999999::::::999999:::;;;;;;;;;:::::::::;;;<<<>>>>>>===<<<;;;999999999999999999999999888888999999999:::::::::999999:::;;;;;;;;;;;;;;;:::999999888888999999:::999999999:::::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::999999999999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<999999:::::::::::::::;;;666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::::::::::::::::::::888888999999::::::;;;;;;888888999999999999::::::999999999999::::::::::::999888888888999:::;;;<<<999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======BBBAAA???===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<=========>>>>>>>>>??????========================>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999999777777777777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::888888:::<<<888999:::<<<===>>>======;;;>>>@@@@@@>>><<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888999:::;;;<<<;;;;;;:::888999:::;;;<<<;;;;;;::::::::::::::::::999999888999999888888888888999999999999:::;;;::::::888888777888:::<<<<<<;;;:::999999999999999999999999999888888888888999999999999999999:::;;;;;;;;;;;;:::888999999::::::999999888999999999999::::::::::::999888888777777888888999::::::999999999888888888::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888888888888888888999999888888888888999999999999999999::::::::::::999999999999:::::::::;;;888999999999::::::::::::555666777999::::::;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999::::::::::::999999999999999999999999777777888888999::::::;;;888888888888999999999:::777777777888888888999999777777777888888999;;;;;;999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999;;;::::::::::::999999999888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===@@@???>>><<<;;;:::::::::999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<============>>>>>>>>>>>>==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;777666555444555777999;;;999999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============:::::::::999888999;;;===888999;;;===>>>>>>>>>===:::===@@@@@@>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999888999:::;;;<<<;;;::::::777888:::;;;<<<;;;;;;:::999::::::::::::999888888999999888888888888999999999:::;;;;;;:::999777666555666888:::::::::888777888888888888888888888888777888888888888999999999999999:::;;;;;;;;;::::::888999:::;;;;;;:::999888888888999999999:::::::::777777666666666666777777888888888888777777777777::::::::::::::::::::::::;;;;;;;;;::::::999999999777777777777777777777777999999888888888888999999888888888999999::::::;;;777777888888999999999:::888888888999999:::::::::999999999999999888777777888888888888888888888888777888999::::::999888777888888999999999:::::::::999999999999999999999999666777777888999999::::::777777888888999999999:::666666666666777777777777777777777777888999:::;;;888888999999999:::::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<:::999999999888888777777999999999888888888888777888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888777888999999:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::::::::999999;;;;;;:::999888888888999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888999:::::::::::::::;;;::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888999999999::::::999999999999999:::::::::;;;;;;;;;<<<;;;999999999999;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;888999999::::::;;;;;;<<<888888888999999:::::::::;;;;;;;;;::::::999999999888999999999999888777777:::999666555444555666777::::::;;;;;;::::::999999===:::777666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999;;;<<<<<<;;;999999777888888999999:::;;;;;;============<<<;;;:::999:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::888999999::::::999999888999999999999999999999999<<<<<<;;;::::::999888888999999999999999999999999666777888::::::999888888;;;<<<<<<<<<:::999:::;;;888888888888888888888888888888888888888888888888888777888999::::::888666888777777777777777888999999888888888777777666666777777888999999999999888555666777999999888888777888777777777888999:::::::::999777666555666777999888888777777666666555555777777888888888999999999888888888888888888888888777888999999::::::::::::666666666666666777777888777777888999::::::;;;;;;999888888888777777666666888888888777777777777777777777777777777777777777888999999::::::999999888888888999999999:::::::::;;;999888888999::::::999888888888888888888888888:::999777666666666777888777777888888888888777777888777666555555666777888777777777777777888888999777777888888888999999999777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999:::;;;<<<===888888888888888888999999999888777666666777888999:::::::::999999888888888;;;999888888999::::::999888888999999999999888888999888777666666777888999999999999999999999999999999:::::::::999999888777888999999::::::999999999999999999888888888777777999999999888888888777777888888999999999:::::::::888888999999999:::::::::;;;::::::999888888888999777888999999::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777888888888999999999::::::::::::::::::::::::999888888777888:::;;;<<<999999999999999999999999888888999999999:::::::::======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::999999888999999999::::::::::::;;;;;;:::::::::999999999888888999999888888777666888888777666666777888999888888999999999999888888:::999888999999:::999999::::::;;;;;;<<<<<<======:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888888999999::::::::::::999999777888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::<<<;;;;;;:::999999888888999999999999999999999999666777888888999999888888;;;<<<<<<;;;999888999:::888888888888888888888888888888888888888888888888999888777888999:::888666888888777666666777777777888888888777777777666666666777888888999999888888555666777888888888777777888888777777777888999999:::999777555555666777888777777777666666666555555777777777888888888999999888888888888888888888888::::::::::::999888777666666666666666666777888888777777888888999::::::;;;888888888777777777666666666666666777777888888888777777777777777777777777888888999999999999888888777777777777888888888999:::999777777999:::999888888888888888888888888888999888777666666666777777666777777888888777777666777777666555555666777777777777666666777777888999777777777888888999999999888999999999999999888888888888888888888888888888888888888888888888888888:::999888888888999;;;;;;888888888777777777777777888888777777777777888888::::::999999999888888888:::999777777999:::999888777888888999999888888777999999888777777888999999999999999999999999999999<<<<<<<<<<<<<<<;;;:::::::::::::::;;;::::::999999::::::::::::999999999888999999888888888777777777888888888999999999::::::888888888999999999::::::::::::999888888888888888888888999999:::999999999::::::::::::::::::::::::::::::999999999888888888999999999999999999999999888888888888888888888888777777777888888888999999::::::::::::::::::::::::<<<;;;999888777777888888999999999999999999999999888888888999999999::::::<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;::::::999888888777999999::::::::::::;;;;;;:::::::::999999999999999888888888888888777666666666666777777888999999:::555555666777888888888888777888:::;;;;;;:::888777888999999:::<<<======>>>999999::::::::::::999999::::::::::::::::::::::::999999:::;;;:::999888777999888888777777888888999777777888888999:::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::::::::999999999999999999999999999999999999::::::::::::::::::888888999999999999888888999999999999999999999999;;;;;;::::::999888888888888888888888888888888888777777777777777888888999;;;<<<<<<;;;999777888999777777777777777777777777777777777777777777777777:::888666777888999888777999888777666666666666666777777777777666666666666666666777888888888888888555666666777888777777777888888777777666777777777999888777555555666666777666666666666666555555555666666777777777888888888666666666666666666666666999999999999888777666666777777666666777777888999666777777888888999999:::777777777777666666666666444444555666777888999999777777777777777777777777777888888999999888888777555555666666666777777777:::888666777888999888888777777777777777777777777888888777666666666666777666666777777777777666666777666555555555555666777666666666666666777888888777777777777888888888888999999999999888777666555666666666666666666666666777777777777777777777777888777777777777888999999888888888777777666666555777888888999999888888777999999999888888888888888:::888666777888999888888777777888888888888777777999999888888888888999999888888888888888888888888888999999999999888888777:::;;;;;;;;;:::999999888999999888888888888888777888888888888777777777777777888888888999999999999777888888888999999999999999999888777777777888888888999999999999888888777999999999999999999999999777777777777666666666666888888888888888888888888777777777777777777777777777777777777888888888888999999999999999999999999;;;:::999888777777777777888888888888888888888888777888888888999999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999999999999::::::999999888888888777:::::::::::::::::::::;;;999999999999999888888888777777888888777777666555555555666777888888777777333444555777888888999999666888:::;;;:::888888777888999999:::;;;;;;<<<<<<888999:::;;;;;;:::999888999999999999999999999999888999:::::::::999777666888777666555555666777888777777777888999999::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888888888888888888888888888999999999999999:::::::::888888999999999999888888888888888888888888888888::::::999999888888888777888888888888888888888888777777666555666777888999:::;;;;;;:::888666666777777777777777777777777777777777777777777777777777:::888666555777888888888999888777666555444444444666666666666666666666666555666777777888888777777555555666666666777777777888888777666555555555555888777666555555555666666555555555555555555555555555555666666666777777777555555555555555555555555444555666777888999999999777666666666666777888888666666666777777888888888666666666666666666666666444444555666666777888888666666666666666666666666666777777888888777777666555555555555666666666666999777666666777888888777777777777777777777777777777777666666666555555555555666666777777666666555555555555555555555555555666555555555555666777777777777777777777777777777777888888888777777666555777777777777777777777777555555555555555555555555777777777777777888888888999999888888777666555555666777888999999888777666888888888888888888888777999777666666777888888777666777777777777777777666888888777777777777888888777777777777777777777777666666777777777666666555999::::::999999888777666555555555555555555555555888888777777777666666666777777777888888888888999777777777888888888888999888777777666666777777777888999999999888777666666888888888888999999999999666666666666555555555555666666666666666666666666666666666666666666666666666666666777777777888888888888888888999999999999666666777777888999999:::777777777777777777777777777777777888888888888999888999:::;;;;;;:::999999888888999999:::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888999777777777888888999999999::::::::::::::::::::::::888888888888888888888888666777777777777666555555555555666666555444333333333333555777888999999999777999:::999777666888:::::::::::::::::::::999999777888::::::::::::888777999999999999999999999999777888999999999888777666888777555555555555777888666777777888888999::::::888888:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::777888888999999888888777888888888888888888888888888888888999999:::::::::777888888999999888888777777777777777777777777777999888888888888888777777777777777777777777777777777666555444555666888999999::::::999777555666777666666666666666666666666666666666666666666666666:::888555555666888888888888777666555444444444444555555555555555555555666555555666777777777777666555555555555555666666666777777666555444444444444777666666555555555555555444444444444444555555555444444555555555666666666444444444444444444444444222333555666777888888888666666555555666666777888555555666666666666777777555555555555555555555666555555555555555555555555555555555555555555555555555666666777777666666555555555555555666666666777888666444555666777666666666666666666666666666666666666666666555555444444555555666666666666555555444444555555555555444444555555555444555555666777666666666666666666666666444555666666777777777666888888888888888888888888444444444444444444444444666777777888888888888888::::::999888777666666555666777888999999888777666777777777777777777777777888666444555666777666666555666666777777666666555555555666666666666555555666666666666666666666666888888999999999999888888777777777777777666555444444444444444444444444444777777777666666666555555666666777777777888888888666666777777777888888888666666666555555666666777888888888888777777666555777777777888888999999999555555555666666666666666555555555555555555555555555555555555555555555555555555666666666777777777777777777888888999999999555555666777888888888888666666666666666666666666666666777777777888888888777888999:::;;;:::999888777777888999:::;;;<<<<<<999999999999999999999999999999999999999999999999:::999888888777777888888555666666777888888999999::::::999999999999888888777777777777777888888888666666666666666555555444666555555444333333222222222333555666777888888888777999:::888666555888;;;:::::::::999999888888888888888999999999999888888888888888888888888888888777777888999888777666555777666666555555666666777666666777777888999999999888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999888888999999999999999999999999999999::::::::::::999999777777888888888888777777888888888888888888888888777777888888999:::::::::777777888888888888777777666666666666666666666666777777777777777777777777666666666666666666666666555555555555555666777777777888888888666555666777666666666666666666666666666666666666666666666666999777555666777888777666777666555444444444444444444444444555555555555555444555555666666666666666555444444444444555666666555555444444333444444444555555555555555444444444333333333444444444444444333333444444444555555555444444444444444444444444555555555666666555555444555555444444555555666777555555555555555555555555444444444555555555555555666666555555444444444444555555555555555555555555444555555666666555555444444444555555555666666666777555444444555666666555666666666666666666666666555555555666555444444333444444555555555555444444333333444555555444333333444444444444444555666666666666666666555555555555222333444555666666666666555555555555555555555555444444444444444444444444555666777888888888777777888888888777777666666666555666666777777666666555666666666666777777777777777555444444555666666555555555666666666666555555444444555555555555444444555555555555555555555555555555666777777777777666444444555666666555555444555666666666666777777777666666666666555555555555666666666666777777777777666666666666777777777777555555444444555555666666666777777777777666666555666666666777888888999999555555555666666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666777888888999999777888888888777666555444555555555555555555555555666666666666777777777777666777999:::;;;:::999888888888999999:::::::::;;;999999999999999999999999999999999999999999999999999999888777777777777777666666777777777777777777999999999888888777777777666666666777777777888888555555666666666555444444666555444333333333444555222222444555666666666666444888;;;;;;777555666999888888888888999999999999999999888888888888999999888888888888888888888888666777888888888777666555666666777777777777666666666666777777888888999999888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666888999999999888888999999999999999999999999888999::::::::::::999888666777777777777777777666888888888888888888888888666777777888999999::::::777777888888888888777777888888888888888888888888777777777777777777777777666666666666666666666666444444555555666666666555444666777777555555666888555555555555555555555555555555555555555555555555777666666777888888777555555555444444333444444555333333444444444555555555444444555666666666555555444444333333333444555666333333333333333333444555555555555555444444333333222222333333333444444444333333333333444444444444555555555555555555555555333444444555555555444444444333333333333444555555444444444444444444444444333333444444444555555555444444444444444444555555444444444444444444444444444444555555555555444444333333333333444444444444666444333333444555555444555555555555555555555555444444555555555444333222444444444555555444444444222333444444444444333222444444333333444444555666666666666555555444444444333444444555555555444444333333333333333333333333444444444444444444444444333444555666777666666555555555555555555555555555555555444444444444555555555555555666666666777777666444333333444555555444444555555666666555555444444444555666666555444444444444444444444444444444222222333444444444444444333333444555666666666666555666666666777777777777666666666555555555444444555555555666666666777777555555555666666666777777444444333333444555555666555555666666777666666666555555666666777888888999444444444555555555666666555555555555555555555555555555555555555555555555444444555555555666666666555555666666777888888999666777777777777555444333444444444444444444444444555555555666666666777777555666888:::;;;:::888777:::::::::999999999999888888888888888888888888888888888888888888888888888999888888777777777777777888888777777666666555555999888888888777777666666555666666666777777888888555555666666555555444333555444333222333555777999111111222333444444444444111666<<<===999666555666666666777888999::::::;;;:::999888777777888999:::777777777777777777777777666777888888888777555444555666777888888777666555666666666777888888999999999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666777999999999888777888888888888888888888888888999:::;;;;;;:::999888666666777777777777666666777777777777777777777777666777777888999999::::::777777888888888888777777999999999999999999999999666666666666777777777777666666666666666666666666222333555666666666555444333444666666555555777888555555555555555555555555555555555555555555555555666666666777999888666444444444333333333444555555333333333444444555555555333444555555666666555555444444333222333444555666222222222222333444444555444444555555444444333222222222222333333444444444222222333333333444444444555555555555555555555555///000222444555666777777333222222222222333444444444444444444444444444444333333333444444555555555111222333333444555666666444444444444444444444444333444444555555444444333111111222222222333333333666444222333444555444444555555555555555555555555333444555555555444333222333444444555555444444333222222444444444444222222444333333333333444555555666666555555555444444444555555555555444333222222444444444444444444444444444444444444444444444444222333444555555555444333222333333333333333333333555444333222222333444555444555555555666666777777666444222333444555444444444555555555555555555444444555666777777666555444444444444444444444444444444555555666777777777666222333555666777777888888444444444555555555666666666666555555555444444444555555555555666666666777555555555555666666666777333333333333444444555666444444555666777777777666444555555666777888888999333333333444444555555555555555555555555555555555666666666666666666666666444444444555555555666666444555555666777888888999333444555777777777777666444444444444444444444444555555555555666666666777555555666888888999999999777777777777777777777777666777888999999888777666666666777777777777666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666555555444555555555444333333222222555555444444444444555555444555555555555555444444666666666666777777777777666666666666777777777777777777777777666666666666666555444333333444555666777777888777777666555555666666666666777777777777666777888999:::;;;;;;;;;888999:::;;;:::888666444555777999;;;;;;;;;:::999:::::::::;;;;;;:::999999999:::;;;<<<===<<<;;;::::::::::::999999888888888777777777777777777777777777777777777888888888888666666666666666666666666999888777555555777888999777777777777666666666666444555666777888888888888888888777777888999::::::777777777777777777777777666666555555555444444444555555555555555555555555777777777777888888888888666666666666666666666666444444444444444444444444444444444444444444444444666666666666666666666666333444555666666555444333333222111000000111222333333333333333333333333333444333333555666555333111222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333222666555444333111000///...333333333444444555555555333333333333333333333333444444444333333222222222111222222333333222222111222222222222222222222222000111111222222333444444444444333222222111000000333333333333333333333333777555444222222333444555444444444333333222222222333444555444222111222333555444333333222222333333444444333222222111111000333333333333333333333333666666666555555444444444333333444555444333111000444444444444444444444444333333333444444444555555333333333333333333333333444555666555333222333444555555555555555555555555444444444555555555666666333333333444444555555555777666666555444444333333222333333444444333333222222222222222222222222222444444444444333333222111333333222222333333444555777444222111222333333222444444444333333222222222444444444555555555555666666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444666555444333333444555666777777999::::::999888777444444444444444444444444555555666666555444333333444444444444444444444444555555666777888888888888777777777777777777777777555666777777777777666555666666666777777666666666666666666666666666666666666666666666666666666666777777777666666666555555666666666666666555444444444444444444444444555555444444333333333333444444444444444555555444444333444555555555555666666666555666666666777777777777777777777666666666555555666555444333333444555666666666777777666666555444555666666666777777777777666777888999999:::999999888888999::::::999777666888999;;;<<<<<<<<<:::999999::::::;;;::::::999999888999::::::;;;;;;:::::::::::::::999999999888888888888888888888888888888777777777777888888888888999999999999999999999999999888666555555666888999888888888777777777666666555555666777888888888888777777777777777888999999666666666666666666666666666666555555555444444444555555555555555555555555555555555666666666666777555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333444444555555444444333222222111000000111222222222222222222222222222222333333333444666555333111222222222333333333333444333333333333333333333333333333333333333333333333222222333333333333333333444333333333222222222111333333333333444444444444333333333333333333333333444444333333333222222222333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333666555333222222222444555444444333333333222222222222444444444222111222333444444333222222222222333222222222222222222222222333333333333333333333333555555555444444333333333333333444444444333222111444444444444444444444444333333333333444444444444333333333333333333333333333555555444333222333444444444444444444444444444222222333333333444444444333333333444444444444444666666666555444333333333333444444444444444444333333333333333333333333333333333444444333333222111333222222222222333444444666444111111222333333222444444333333333222222222444444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444555444333222222333444555333444666888999:::::::::444444444444444444444444555555555555555444333333444444444444444444444444444555666777888888888777777777777777777777777777444444555555555555444444555555666666666666555555666666666666666666666666666666666666666666666666777777777666555555555444555666666666666555444444333333444444555666666777333333222222222222333333333333444444444444444333333333444444444555555555555555666666666777777777777666666666666555555555555555444444444444555555555555555666555555444444555555666666666777777777777777888888888888777777888888888999999999999999;;;<<<=========<<<:::999999999::::::::::::999999999888888888999999:::::::::::::::999999999999888999999999999999999999999777777777888888888999999777777777777777777777777888777555555555555777888888888888777777777666666555666777777888888888888777666666666666777777888666666666666666666666666555555555555555444444444555555555555555555555555333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333222222222111000000000000111222111111111111111111111111333222222444555555333111111111222222222333333333222222222222222222222222222222222222222222222222111111111222333333333444111222222333333444444555444444333333333333333333333333333333333333333333333333333222222222222222444444444444444444444444222222222222222222222222444333333222111111000000000000111111222333444444222222222222222222222222555444333222222222333444333333333333222222222222111222444333222222333444444444333222222222222222000000111111222333333444333333333333333333333333333333333333333222222222333333333444333333222111333333333333333333333333222222333333333444444444333333333333333333333333333444555444222111222333333333333333333333333333000000111111111222222222444444444444333333333333666555555444444333333222444444444555555444444444444444444444444444444444333333333333333222222111222222222222222333444444444222111111333444444333333333333333222222222222333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444333444444555555444444333333333222222222222333333222333444666777888888888444444444444444444444444444444555555444444333333444444444444444444444444444555666666777777777666666666666666666666666666444444555555555555444444444555555666666555555444555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555444333444444444555555666666666333333222222222222333333333444444555555555555444333444444444444555555555555555555666666666777777666666666555555555444444444444444444444444444444444444444555555444333333555555555666666666777777666777777777777777666555888888777888888:::;;;<<<<<<<<<===<<<<<<:::999888888888999::::::::::::999:::999888888888999;;;<<<999999999999999999999999999999999999999999999999777777888888888999999999666666666666666666666666666666555555555555666666777777777666666666555555444555666777777777777777666666555555555666666777666666666666666666666666555555555555555555555555555555555555555555555555222333333333444444444444555555555555555555555555222222222222222222222222333333333333333333333333333333333333333333333333111111222222222222111111222111000//////000111222000000000000000000000000222111111333555555333111111111111111222222222222222222222222222222222222111111111111111111111111///000000111222333333444222222222333444444555555444444333333222222111111222222222222222222222222222222222222222111111111333333333333333333333333111111111111111111111111333222222222111111000000000000000111222222333333222222222222222222222222444444333222111222222333333222222222222222222222000111333333222222333555444333333222111222222222000000111111222222222333222222222222222222222222222222222222111111111111222222333333333222222222222222222222222222222222222222222222333333333333222222222222222222222222222333444333222111111333111111111111111111111111000000000111111111111222555444444333333222222222444444444444333333222222222333333444444333333222333333333333333333333333222222333333333222222111222222222111222333333444222111000111333444444333333222222222222222222222222333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444333333333333333333333333333333444444444444333333333333222222222222333333555555555555444444444333333333333333333333333333333333444444444333333222333333333333333333333333444444555666666666666555555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444222222333444555666666777555555555555555444444333666666555555444444444444444444333333333333444444333444555666666666666666444444555555555666666666555555555555666666666666555555555555444444444444333444444444444444444333333333444444444444444333555555555555666666666666666666777777777666666555888888888888999:::<<<===;;;;;;;;;:::999888777666777888999999:::::::::999;;;:::999999999:::<<<===999999999999999999999999888888888888888888888888888888888888999999999999999999999999999999999999666666555555555555666666666666555555555444444444444444555555666666555555666666555555555555555666555555555555555555555555444555555555555555555555555555555555555555555555333333444444444555555555555555555555555555555555222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111111000//////000111111000000000000000000000000000000000222444444222111000000000111111111222222111111111111111111111111000000000000000000000000//////000000111222333333444333333333333333222222333333333222222111111000222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111000000000111111222222222111111111111111111111111111111111111111111111111333333222222111111111111222222222222222222222222000111222222222222333444333333222111111111111222222222222111111000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222333333333111000111222111111111111111111111111111111111111222222222222444444444333333222222111333333333333333222222222111111111222222111111111111111111111111111111111111111222333333222222222222111111111111222333333111000000111333444333222222222222222222222222222222222222222333333333444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222333333333333222222333333444444444444333333555444444333333333222222333333333333333333333333222222333333333333333222333333333333333333333333444444555555555555555444555555555555555555555555666555555444444555555666333333444444444444333333444444444444444444444444444444444444444444444444111222222333444555666666444555555555555444333333666555555444333333222222444444333333333333444444333333444555666666666666444555555555555666666666444444555555555666666666555555444444444333333333333333444444444444333333333333444444555555444444444444555555555666666666666666777777777777666666777888888999:::;;;;;;<<<:::999999888777666666666666777888999::::::::::::;;;;;;::::::;;;;;;<<<===888999999999999:::::::::777777777777777777777777888888888999999999999:::888888888888888888888888666666666666666666666666666666666555555555444444444555555666666555555555777666666555555555555666555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222111000000000000111222111000////////////000111000000000000000000000000//////000111333444222000///000000000000111111111000000000000000000000000000000000000000000000000/////////000111111111222444444333222222111000000222222111111111111111111222222222222222222222222000000000000000111111111222111000//////000111222111111111111111111111111//////000000111222222333111111111111111111000000000000000000000000000000222222222111111111000000111111111222222222222222000111333222111111222333333333222111111111111111333222222111000000//////222222222222222222222222000000000111111111111111222111111111111222333333111111111111111111111111000000111111111222222222222222222222222222222222111222333222000///000111111111111111111111111111111222222222222333333333333333333333222222222222222222222222222222222222///000000111111000000///111111111111111111111111000111222222222222222222111111111111111222333333111111000222333333222000111111111222222222222222111111222222222333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222333333444444333333333333333333333333111222222333333222222111333333444444444444333333222222111222222444555666333333333333333333333333111111222333333333222222333333333333333333333333444444555555555444444333444444444444444444444444555444333222222333444555333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333222333333333333333333222222333333222222222222333333000111222333444444444444333333444444444555555555444444444555555555666666444444444333333333333222222333444444444444333222333333444555555555555555444444444555555555666666555666666777888888888888777888:::;;;;;;;;;::::::999888888777666666666666666777888999999:::::::::999999:::;;;;;;;;;;;;:::888888999999999:::::::::888888888888888888888888888888888999999999::::::555555555555555555555555666777777777777777777666888777777777777666666666666777777777777777666666888777666666555555666666555555555555555555555555444444444555555555666666555555555555555555555555444444444444555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111000000111222222111000///......///000111111111111111111111111111......///111333333222000/////////000000000111111000000000000000000000000000000000000000000000000///000000000000000000000333333222111111000//////000000000111111111111111111111111111111111111111/////////000000000111111333222000//////000222333111111111111111111111111000000000000111111111111//////000000111111222222000000000000000000000000111111111111111000000///000111111111222222222222111222333222111000111222333222222111111111111111111111111111000000000000111111111111111111111111000000000111111222222222222111000000000111333444111111111111111111111111000000000000111111111222111111111111111111111111000222222222000///000111111111111111111111111111111111222222222222333333222222222222222333333333111111111222222222222222000000111111111111000000111111111111111111111111000000111222222222222222111111111111111222222333222111111222333333111///000111111111222222222222111111111111222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111111222333333444444222222222222222222222222111111222222222222111111111222333444444333222111333222222111222333555666222222222222222222222222000000111222222222222222222222222222222222222222444444444555555444333333444444444444444444444444444333222111111222333444222333333444444333333222333333333333333333333333333333333333333333333333666666555444222111111000444444555555444444333222000111111222222333333444222222111111111111222222...///000111222333333333222222333333333444444444444444444555555555666666444444444333333333222222222222444444444444222222333444444555666666666555444444444555555555666666555555777888999999999999777999:::<<<<<<;;;:::999999888777777666777777777666666777999999:::::::::777888999:::;;;:::999999888888888999999:::::::::999999999999999999999999888888999999999:::::::::888888888888888888888888777777888888888888777777999999999999888888888888888888999999999888888777888888777666666666666666555555555555555555555555444444444555555555666666555555555555555555555555333333444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222000000000000000000000000333222111000000111222333111000///......///000111111111111111111111111111......///111333333222000////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////111111111000000000000000//////000000111111222222111111111111111111111111.../////////000000111111444333111000000111333444000000000000000000000000222222111111000/////////------...000111333444444000000000000000000000000111111111111111000//////000000111111222222222222222333333222000///000111333222222111000111111111/////////000111111222222111111111111111111111111000000111111222222222333111111000000000111333444000000000000000000000000000000000000111111111111111111111111111111111111000111222111000//////111111111111111111111111111111111111111222222222222111111111222222333333444111111111111111111222222111111222222222222111111222222222222222222222222///000111222222222222222111111111000111222222333222222111222333222000...000000111111222222222222000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111222333333444444222222222222222222222222111111222222222222111111000111222333333222111000777555444222111111222222222222222222222222222222///000111222222222222222222222222222222222222222555555555444444333333333444444444444333333222111333333333333333333333333333333444444555666666666333333333333333333333333222222333333444555666666444444444444444444444444444333333555666666444111333333222222333333444555111111111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444555444444333333333444444333333222111222333444555777888888999:::;;;;;;<<<<<<===?????????===;;;:::777888888777444222333333666666666555555666999<<<;;;;;;;;;;;;;;;;;;;;;;;;777888::::::::::::;;;===:::999888888:::<<<<<<;;;===<<<:::999:::::::::999<<<======;;;999888999;;;===;;;999:::<<<<<<:::777<<<===<<<:::888888999;;;888888888999888888777666777444444999888444333777333444555444333333333444444444444333333333333333333333333333333444444444333333333333333333333333555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000111111//////000000000000//////////////////000000000000000000000000000000000000222///++++++...000000///////////////000000000000111///...///111222000---%%%'''+++///222222111111//////000111111111111111000000000000////////////222111111111000000//////111111111111111111111111////////////000000000000222222111111000000//////000000000000000000000000111111111111111111111111000///.........///111222111111000000000000111111000000000000000000000000222111///...---...000111222111000//////000111222000111000...------000333222000...///111222111...000000000000000000000000...///111222333333222222000000000000////////////111111222333333333333222111111111111111000//////444333333222111000//////111111000000111111222333222222111000000111222222000000000000000000000000...000222222222111222333000000000000111111111111333222222222222222222333222111111111000000//////222222111111111111222222333222222222111000000000444444444444333333222111222222222222222222222222111111111111111111111111333333333222222222111111000000000111222222222333222111111111000000//////111/////////111222111000222000///------///000222111111222222222222111111444444333333222111111111111111111111111111111111555555555444444333333333000000000111222222222333555444444444333333333333333333444444333333222111333333333333333333333333333333333444555555666666333333333333333333333333111111222222333333444444333333333333333333333333333333333444555555333111222111111111111222333333111111111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555444444333333333444444555444444333333444555666555555555666777888888888888999;;;<<<===<<<;;;::::::;;;;;;999777666666777555777999999999999:::;;;===============>>>>>>>>><<<>>>>>>===;;;:::;;;<<<@@@>>>======???AAAAAA@@@???>>>>>>>>>????????????===>>>>>>===<<<===???AAAAAAAAAAAAAAAAAAAAA???>>>AAABBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;777666999999555444777888999999888777666666666888888888888777777777777222222333333333333333333444444444444444444444444555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000333111......000222111000.../////////000000000000000///...///111222000---...///111222111000...---//////000111111111111000000000000000////////////111111111000000000//////111111111111111111111111////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000000//////...///000111222111111000000000000111111000000000000000000000000222111///...---...///000111111000//////000111111000000000...------000222222000///000222222111///000000000000000000000000000111222222222111000///000000000000/////////...000111222222333333222222000111111111111000//////222111111000000//////...111111000000111111222333111111111111111111111111000000000000000000000000///111222222111///000111//////000000000111111111222222111111111111222222111111111000000000//////111000000//////000000111222222111111111111111111333333333333333222111111222222222222222222222222111111111111111111111111333222222222111111111111111111111111111111222222111111111111000000000///111000000000222333222111111000///......///000111000111111222222111111000000000000000000000000111111111111111111111111111444333333333222222222222111111111111111222222222444444333333333333333222333333333333333222222111333333333333333333333333222333333444444555555666333333333333333333333333111111111222222222222222222222222222222222222222333333222333555555333111000000000000000111222222111111111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444333333333333444444666666555555444555555666444444444555555666666777555666888:::<<<<<<<<<;;;999::::::888666555666777444777;;;<<<<<<:::::::::============>>>>>>>>>??????@@@AAA@@@>>>>>>???@@@DDDBBB@@@AAACCCEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDEEEHHHJJJJJJLLLNNNMMMKKKIIIJJJLLLKKKLLLLLLJJJFFFBBB@@@???@@@@@@@@@??????@@@@@@@@@AAA>>>===>>>===::::::<<<::::::999888777666555555777777777777666666666555333333333444444444555555555555555555555555555555555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000111000//////111111000///....../////////000000000000/////////111111///...333333222000///...---,,,...///000000111111000000////////////000000000000111111000000000000//////000000000000000000000000////////////000000000000///000000000000000000111000000000000000000000000///////////////////////////////////////000111111111000000//////000000111000000000000000000000000333111000...------......111000000//////000000111///000000...------///222222111000000222222111000000000000000000000000000222222222222111000///...000000000/////////......000000111222222222222222000000111111000000///...////////////////////////111000000000000111222222000000111222222111000000000000000000000000000000000111222111///...---...//////000000000000111111111111000000000000111111111111000000000000//////000//////......//////000000000111111111111111111111222222222222111000000222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111000000111111111111000000000000222111000111333444333222111000///......///000111000111111222222111111000......///000000111222222111111111111111111111111222222222111111111111111222222222111111111111111333333333333222222222222222222333333333222222111222222222222222222222222222222222333444444555555222222222222222222222222222222222222222111111111222222222222222222222222333222111222333444333111111000000000000111222222111111111111111111111111222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333222333333444444666666555555555555555555555555666666666777777777777777999:::;;;<<<<<<<<<999::::::888777666888::::::<<<>>>???>>>>>>>>>???BBBAAAAAA@@@AAABBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLIIIGGGFFFGGGIIILLLMMMMMMLLLNNNOOOOOOMMMKKKJJJJJJOOOQQQRRRSSSRRRSSSUUUWWWYYY^^^bbbaaa[[[YYY\\\```___^^^\\\WWWQQQLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEECCCCCCCCC>>>===;;;;;;;;;:::999888777777666666555555444444444555555555666666666666555555555555555444444444555555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////111111000000//////......//////000000000000//////////////////000000000000000000000000000000000000------......//////...---........./////////000000/////////000000000///...//////------,,,---.........//////000000000000000////////////000000000000000000000000000000//////////////////////////////////////////000000000000.../////////000000111111000000000000000000000000///////////////////////////////////////000000111000000////////////000000000000000000000000000000222111000...------------000000000//////000000000//////000///------///111111111000111111111111000000000000000000000000000111111111000000//////...000000/////////.........///000000111222111111111000000000000000//////............//////000000000000000000000000111222222...000111333333111000...000000000000000000000000...000111000...------...////////////000000000111000000////////////000000000000000000000000//////000//////......//////000//////000000111111222222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000/////////222222111111000000//////111111111000000000000000111000///000222333222111000000////////////000000000000111111111111000000000111111111222222222333111111111111111111111111111111111111111111111111333222222222111000000000222222222222222222222222111111222333333222222222222222222222222222222222111111222222333444444444222222222222222222222222333333333333222222222222444444444444444444444444333222000111222333222111111111111111111222333333111111111111111111111111222222222333333333444444333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333222222222222222333444555444444555555555444444444666666666666777777777777888999999:::::::::::::::<<<<<<<<<;;;;;;<<<>>>AAAAAABBBCCCCCCBBBDDDGGGIIIOOOMMMJJJHHHHHHJJJMMMOOONNNPPPRRRSSSTTTUUUXXXZZZTTTRRRPPPPPPSSSVVVXXXYYYWWWZZZ^^^```___^^^^^^___fffhhhjjjjjjiiihhhhhhhhhqqqwww|||zzztttqqquuuzzz}}}zzztttkkkaaaZZZVVVVVVRRRPPPNNNLLLLLLMMMOOOPPPOOOQQQSSSSSSRRRPPPMMMJJJGGGDDDBBBBBBCCCCCCAAA???<<<<<<;;;;;;:::999888888555555555555555555555555666666555555444444444333555555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////111111000000//////......//////000000000000//////////////////000000000000////////////////////////,,,---...///...---------............////////////...///000000000/////////...---,,,,,,,,,...///111......///000000000000000.../////////000000000111//////////////////000000........................////////////000000000000......//////000000000111////////////////////////000000000000000000000000...//////000000000000000000000////////////000000////////////////////////111000///......---------/////////000000/////////.../////////------...000000000111000000000000000////////////////////////.........//////000000111////////////...............///000000111111000000000000000000000///.........//////000000111111222000000//////000000111222...///111222222111///...////////////////////////,,,---/////////...///000...////////////000000000000//////////////////000//////////////////000000111000000//////000000111/////////000000111111222///000000111111000000000111111111111111111111111000000000000000000000000////////////////////////222111111000000/////////000000000000000000111111000///...///000111111///000000////////////000000000000000111111000000000222222222111111111000000000000000000000000000000111111111111222222222222333222222222111000000000000111111111111222222222000111222222222222222222222222222222222222222222000111111222222333333444222222222222222222222222222222333333333333333333444444444444444444444444333111000000111222222111222111111111111222333333111111111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555111111111111111111111111333333333333333333333333222111111222222333444555222333444555555555555444666666666666666666666666999999999999999:::::::::;;;<<<=========@@@DDDGGGEEEGGGHHHJJJLLLPPPUUUYYYaaa]]]WWWSSSRRRVVVZZZ^^^aaacccdddeeeddddddfffhhheeebbb___^^^___bbbccccccffflllsssxxxyyyzzz|||~~~xxxoookkkiiihhhfffbbb___^^^```bbbcccccciiimmmmmmkkkggg```XXXQQQNNNJJJIIIJJJIIIFFFBBB@@@@@@???>>>======<<<;;;888888777777666666555555777777777666555555444444555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////////////////000000000000////////////////////////...///000000......///000------........./////////...///111111/////////000222111000.........///000---...//////000000//////......//////000000111111......////////////000000////////////////////////////////////000000000000...//////////////////000////////////////////////000000000000000000000000......///000000000000000000//////......//////000/////////////////////////////////.........------...//////000000//////...---...//////...---...///...///000000......///000////////////////////////------------...///000111/////////.........------......///000000000000000//////000000//////...---/////////000000111111111000////////////000111111//////000111111000//////////////////////////////+++---///000//////000111......////////////000000000000////////////000000......////////////000000111000000//////000000111//////000000000000000000///000000111111111111000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000//////000000000000111111111111///...---...000111000/////////000000000000/////////000000111111000000///111111000//////...------000000000000000000000000111111111111111222222222222222222111111111111111000000000000111111222222000000111222222222222222111111111111111111111111000000111111222333333333111111111111111111111111000000111111222222333333333333333333333333333333333111//////000111111111111000000000000111222222111111111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222111111111111222333444555222333444666777777777777888888888888888888888888;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEHHHMMMQQQTTTXXX]]]ccciiiooouuuzzz~~~xxxpppiiihhhlllssswww|||xxxwwwwwwwwwvvvyyy~~~|||}}}~~~rrrccc^^^YYYVVVUUURRRMMMHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<:::999999::::::999888888777666666555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000///////////////////////////000000///------///222---------.........//////---000222111///...///000222111000//////.........---...//////000000//////.........///000111111111........./////////000000////////////////////////////////////000000000000///////////////.........////////////////////////////////////////////////---...///000111000000/////////............//////////////////////////////------......///...............///000000///......,,,...//////...------...,,,...//////---,,,---//////////////////////////////...---------...///000//////.........------------...//////000000////////////000000//////...---///////////////////////////////////////000111111000000000000000000000000////////////////////////---///000000///...///000........./////////000000111000000//////000000111........./////////000000000//////......//////000000000000000000////////////000111111222222222111111111111111111111111111000000000000000000000000/////////000000111111111/////////000000000000000///000000000111111111111000......///000111000/////////000000000000////////////000000000000/////////////////////.........000000000000000000000000/////////000000111111111111111111111111222222222//////000000111111111222///000111222222222222222111111111111111111111111000000000111222222333333111111111111111111111111...//////000111222222333222222222222222222222222333111///...000111111111///////////////000111111111111111111111111111111222222333333333444444444333333333333333333333333333333333444444444555555333333333333333333333333222222222222222222222222111111111111222333444555222333555777999999999999<<<<<<;;;;;;;;;;;;;;;;;;>>>??????AAACCCEEEFFFHHHLLLMMMNNNPPPRRRVVV\\\```jjjpppzzzwwwqqqjjjfffddd___XXXRRROOOOOONNNMMMKKKJJJJJJIIIHHHGGGFFFDDDBBBAAA??????<<<<<<;;;;;;:::999888888555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000......//////000000111111//////000000000000//////////////////000000000000////////////////////////---......,,,)))***---111---------.........//////---000222111///...///111------..................---......///////////////---......///000111111222---.........//////000000000000000000000000000000////////////000000000000000000//////.........---////////////////////////........................---...000111111111000/////////............//////////////////////////////+++,,,---...////////////---...///000000///...---,,,...//////...------...+++---///...,,,+++,,,///////////////////////////111000...---,,,,,,---...//////.........------------......//////////////////////////////......---........................///////////////000111111000000////////////000000////////////////////////000111222111///...................../////////000111111000000000000111111---.........//////000000.........------.........111111000000//////......000000111222222222222222000000000000000000000000000000000000000000000000//////000000111111222222......//////000000111111//////000000111111111222111//////000111222111000//////000000000000////////////000000000000////////////000000111111222222000000000000000000000000---.........//////000000000000111111222222222333---......///000111111222............/////////000000000000000000000000000111111111111111111111111333222222222111000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222333333333333222333333333333333333333333666555555444444333222222777666444222111111111222///000111333333333222222555444222222333555555555444555777999:::;;;<<<===>>>BBBCCCBBBCCCFFFFFFDDDBBBEEEIIIKKKLLLLLLMMMNNNOOOVVV]]]___```hhhwww{{{tttmmmggg```aaaaaa___]]]YYYUUURRRTTTRRRPPPOOONNNLLLIIIFFFFFFCCC???>>>>>>===:::666666666666777777666555555333333222222222222333333111111111111111222222222111111111111000000000000000///...------...///000000000000000000000000000......////////////..............................//////000000000000//////........................////////////...............///000222222111111000000000///...............////////////000000000000........................////////////////////////000000//////.........------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......------------------------............////////////........................//////.........---------++++++++++++,,,...000111------------------,,,,,,//////.........---------////////////////////////......------------..................//////////////////............//////...///000000000///---,,,////////////000000000000........................////////////000000000000000000//////.........---000000111111000...+++)))............//////////////////.........---------///...------///000000///111111000000000000111111//////............//////111111000000//////......000///---...///111111000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000////////////...000111000///...///111////////////000000000000............//////////////////000000///...------000000//////.........---///////////////000111111111111111111111000//////......//////000000111111........./////////000000000000000000000000000000111111111111111111111111222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222333333333333222333333333333333333333333555444444444444333333333555444333333333333333333000111222333444333333222444333333444555555555444555777:::<<<>>>???@@@AAAEEELLLRRRTTTUUUVVVQQQLLLNNNSSSXXX\\\^^^^^^___```^^^aaafffllluuu{{{zzzxxxtttpppkkkhhheeeoookkkeeeaaa^^^[[[YYYWWWRRRMMMGGGEEEDDDDDDAAA???;;;:::999999888888666555555555444444444444555555333333333222222222222222111111111111000000000000000///............///000000000000000000000000000......////////////..............................//////000000000000//////........................////////////............---...///000000000//////000000///...................../////////000000000////////////////////////........................000/////////.........---------------------------000//////......//////000---,,,,,,,,,,,,---......------------------------............////////////........................//////.........---------------,,,,,,,,,---...///........................///.........------------..............................------------..................//////////////////............/////////////////////...------.../////////000000000000................................./////////000000000/////////.........---***+++---///000111000000............///////////////.........------------///---,,,---...000///...000000////////////000000//////............//////000000000000//////......000///...///111111111000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000/////////......///000000///...///000.../////////000000000000............///////////////////////////...------000/////////.........---///////////////000000111111111111111111000//////////////////000000000000....../////////000000000000000000000000000000000111111111111111111111111000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222333333333333222333333333333333333333333333333333444444444555555222222333444555555555444111222333444444444333333444555666777777777777666888;;;>>>AAABBBDDDGGGIIIUUUaaannnvvvwwwtttjjj___dddiiiqqqwww{{{||||||}}}xxxuuuuuu~~~xxxtttsssrrrrrrlllfff]]]VVVRRROOOKKKGGG@@@>>>;;;999999888666444444333333222222222333333555444444333333222222111222222111111111000000000000//////......//////000000000000000000000000000......////////////......////////////////////////...//////000000//////.........................../////////............---,,,---......///.........000///......---..................////////////000////////////////////////......................../////////...............------------------------......------------......---,,,,,,,,,,,,---......---------------------------............/////////.......................................---------///...---,,,,,,,,,,,,,,,------......//////000000............------------..............................------------......---............///////////////............//////000///......---.............../////////000000000---------------------------------.........///////////////...............000000//////...------------............/////////............------------...---,,,---///000///...//////............////////////............//////000000000////////////...000//////000222222111000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000/////////.........///000///.........000....../////////000000000............///////////////////////////......---/////////...............//////......//////000000000000111111000000//////000000000000////////////...////////////000000000000000000000000000000000111111111111111111111111//////000000111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222333333333333222333333333333333333333333222222333333444555666666222333555666666666555444222222333333444444444444777777888888888999;;;===>>>@@@CCCEEEGGGLLLRRRWWWkkk{{{|||||||||rrriii___UUUNNNJJJFFFAAA>>>===<<<999777555555444333333333333333333333333333333333333333222222222111111111000000000//////////////////000////////////////////////......////////////......000000000000000000000000...//////////////////...........................//////.........---------,,,------...............///......------.........------........./////////////////////////////////................................................,,,,,,------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---------------------------------.........//////......................................................------,,,,,,,,,,,,+++,,,,,,---...///000000------------------------..............................------------......---------........./////////......------......///000///---,,,,,,---...///........./////////000000------------------------,,,,,,,,,---------..............................333222000...,,,+++++++++---------.........//////------------------------///...---///000111000............------.........//////............//////////////////////////////000//////111333333111///000000000000000000000000000000000000////////////////////////////////////////////////////////////000000/////////.........---...//////------...///........./////////000000............////////////...///////////////..............................//////.........//////000///000000000000000//////000000000000////////////////////////000000000111000000000000000000000000000000000000000000000000/////////000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222333333333333333333333333111222222333444555666666444555666777666555444333333333333333444555666666999999999888888;;;AAAFFFHHHJJJMMMOOORRRYYYdddlllvvvggg\\\XXXRRRJJJFFFEEEDDDAAA>>><<<;;;:::999777777666666111222222333333444444444222222222222111111111111///000000000000000000///////////////////////////......////////////......000000000000000000000000......////////////..........................................---------------------.........//////......------------......------------............------------------------........................---------...............,,,,,,,,,---------......//////......///000000111---,,,,,,,,,,,,---......------------------------------------....................................---.....................,,,,,,------------------******+++,,,------......,,,,,,------------------..............................------------......------------..................------------......///...---,,,,,,---...///............////////////------------------------,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,---///000111------------............,,,,,,------------------/////////000222222111///......------------......//////............//////.............../////////000//////000222222111000////////////////////////////////////000000000000................................................////////////............,,,...///...---,,,---...............////////////............////////////......///////////////...---------...............//////............//////...//////000000000//////////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222333333333333333333333333222222333333444555666666666777777777666555444444444444444555777888:::;;;;;;===>>>>>>>>>BBBIIIOOOUUUZZZ___cccgggooo|||tttccc[[[RRRMMMMMMLLLIIIEEEAAA@@@>>><<<999888777666333333333444444444555555333222222222222111111111///000000111111000000///000000000000000000000000......////////////......////////////////////////---......//////......---.................................------------,,,...------------...//////---------,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........+++,,,,,,------.........,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......------------------------,,,------------.................................---------...............+++,,,------.........---******++++++,,,,,,------,,,,,,,,,,,,------------------------------------......------------......,,,------------...............------------......------------------...///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------------------------,,,------------.........,,,,,,,,,,,,------------/////////111222222000.........------------......//////............//////---............/////////000///---...///111111000////////////////////////////////////000000000000........................------------------------/////////.........------,,,---...---,,,,,,---...------........./////////............////////////---...//////////////////---------------.........//////......------............///000000000//////......//////000000111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222333333333333333333333333333333333444444555555555666666666555666666777777777777777888;;;===@@@AAA@@@EEEJJJLLLMMMPPPVVV[[[ccckkkvvv}}}uuulllaaa\\\\\\\\\XXXUUUJJJIIIFFFBBB???===;;;:::888888777777666555555444333333222222222111111111///000111111111111000///000000000000000000000000......////////////..............................---......//////......---.................................---------,,,,,,---,,,,,,+++,,,,,,......---,,,,,,,,,------...///+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,------.........++++++,,,,,,---......///))))))))))))***+++,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,---------.................................---------.........//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------......,,,,,,---------............------,,,,,,------...+++,,,------.........------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------.........000000000///---+++(((''',,,,,,---------.........++++++,,,,,,,,,------------------///111111///,,,//////............////////////............//////---------.........//////111...,,,+++---///000111////////////////////////.../////////000000000111................................................//////.........---------+++---------,,,+++,,,------------.........//////............////////////------...///////////////,,,,,,,,,------.........000///...------------...---......///000000//////---......///000111111222000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333333333333333333333333333333333444444444555555555555444444666777:::;;;999999:::;;;>>>AAADDDEEEFFFMMMVVV[[[\\\]]]aaaeeekkkwww|||yyywwwyyyuuuppppppqqqmmmiiiWWWVVVRRRNNNKKKGGGEEEDDD======;;;999777666444333333333333222222222111111///000111222222111000///000000000000000000000000......////////////..............................---..................---..............................---------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,------...///++++++,,,,,,,,,---------........................------------------------,,,,,,,,,------.........++++++,,,,,,---...//////++++++++++++,,,---...///---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------..............................---------.........//////.../////////...,,,***)))---------------------,,,+++++++++,,,,,,---------------------------------.........------.........,,,,,,,,,---------.........------,,,,,,------...***+++---...///...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........)))+++---/////////---,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,...000///---+++//////............////////////............//////---------.........//////111...+++)))+++...000111////////////////////////.../////////000000111111........................//////////////////////////////.........---------+++,,,------++++++,,,------------.........//////............/////////000------...///000000//////,,,,,,,,,------.........000///...---------------------...///000000/////////...---------///000111000000//////.........---000000000000000000000000//////000000///...------.........///////////////......///000000000000000000000000000000000000000111111111111111111111111111000///......///000111000111111111111222222222000000000000111111111111000111333444555555444333444333222333444555666555333666888888777777;;;>>>???@@@AAAAAACCCGGGKKKOOOWWW___kkkvvv||||||wwwtttzzz{{{wwwvvvuuuvvv{{{vvvyyywwwkkk```]]]XXXNNNGGGEEEFFFGGGDDD===999999:::888666555333333333444333222111111222222222222111111////////////...---,,,+++............////////////---.........//////000000///............---------...------,,,,,,------...------......------,,,+++....../////////...,,,+++((()))***+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------------------,,,///...---,,,,,,---...///------------------------------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******++++++******++++++,,,---,,,,,,------...//////000------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........---,,,+++***)))////////////////////////++++++******************......------------...............------,,,,,,,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,000000///...---,,,,,,+++------------------------000///---,,,---...000222000000///...............///////////////////////////............------------------............///------------------------........................------------------------------------------------000000000000000000000000........................---,,,++++++,,,...111333.........------,,,,,,,,,........................000///.........///000111000/////////............///////////////////////////////////////...------............////////////......///000000000000000000000000000000000000000111111111111111111111111111000///......///000000000000111111111222222222000000000000111111111111222222444555555555444444888777555555666777888777:::;;;===>>>???BBBEEEHHHAAACCCFFFHHHKKKQQQYYY___nnnuuu}}}zzz|||}}}}}}zzzyyyxxxxxxvvvssspppsss{{{xxxqqqiii]]]UUUSSSKKKMMMJJJCCC??????>>>;;;<<<999666444333222111///000111111111000000///...000000000000//////...---000000/////////...................../////////000///............---------///......------......///------......------,,,+++---.../////////...,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...///------------------------------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,++++++******++++++******++++++,,,---,,,,,,,,,---.../////////------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------,,,+++******------------------------++++++++++++++++++++++++......------------............---------,,,,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------,,,,,,,,,/////////...------,,,,,,..................------//////---------...000111000000///...................................................------------------------............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------......---,,,---...///000......---------,,,,,,,,,........................111000000////////////000////////////............///////////////////////////////////////......---..............................///000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000111111111222222000000111111111222222222333333444555555555555444666666555666777888:::;;;??????AAAEEEJJJNNNPPPPPPIIIMMMRRRUUUYYYbbbnnnxxx}}}uuusssooollljjjjjjkkkkkkiiiiiijjjnnnuuu}}}{{{xxxvvvvvvxxxuuurrrrrrvvv|||zzz|||}}}ooofffddd```aaa]]]TTTNNNJJJDDD>>>BBB???:::777555444333222111111111000000//////...111111111111111000000000222111111000...------,,,............///////////////............---------/////////....../////////------......------,,,+++---............---,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---------............------------,,,,,,,,,------------------------*********+++,,,,,,,,,---...------,,,,,,------...------------------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++******++++++,,,---+++,,,,,,------......///------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------000/////////......------///...---------...000111000///......---.............................................------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------//////......------------...------------,,,,,,,,,------------------------111111000000///////////////////////////.........////////////////////////...///////////////......///...............------......///000000000000000000000000000000000000000111111111111111111111111///////////////000000000000000000000111111111111000000111111222333333333333444444444555555555555555666777888:::===AAACCCCCCEEEKKKTTT]]]bbbaaa___\\\aaaeeeiiimmmvvv|||sssnnnjjjhhheeeccccccdddfffhhhaaadddiiinnnsssyyy{{{uuupppkkkiiifffeeeeeeggglllsssyyy}}}zzz}}}{{{ttttttwww{{{{{{zzzoooeee\\\QQQGGGHHHDDD???<<<:::999888777222222111111111111111222111000000000000111111111111111000000///......---.........//////////////////............---------//////............//////------......------,,,+++------------------------......------------------+++++++++,,,,,,---------,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++******++++++******++++++,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,------........./////////...------,,,,,,......---------...///000///......------..........................................---------,,,,,,,,,,,,---------.........------------------------------------------------------------------------++++++++++++++++++++++++------------------------/////////...------,,,,,,......//////......---,,,------------------------------------------------111000000000//////...............///////////////..............................///////////////...//////......---------,,,......///000000000000000////////////////////////000000000000000000000000......///000000000000000//////000000000111111111000111111222333444444444333333444444555666666777:::<<<===>>>???BBBGGGKKKMMMTTT```ooo||||||wwwzzz|||~~~|||wwwrrrpppmmmllllllpppvvv|||zzzssslllfffcccaaa```______```cccfffhhh```cccfffjjjmmmpppuuuyyyyyywwwsssnnnggg___YYYVVVVVVWWWZZZ]]]ccciiipppuuuooorrruuuxxxzzz|||zzzsssqqqqqqqqquuuzzzwwwiii^^^TTTPPPJJJDDDAAA===:::888333222222111222222333444111000/////////000111222//////000000000000000000///////////////.........///............---------...------,,,,,,------...------......------,,,+++------,,,,,,,,,---------......---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,------------++++++++++++++++++++++++)))*********+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------++++++,,,,,,---.........---------,,,,,,+++++++++---------------......///......------------.................................------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------++++++++++++++++++++++++------------------------//////.........---------,,,---......//////......------------------------------------------------...///////////////...---.........///////////////........................---...////////////////////////......---,,,,,,,,,......///000000000000000////////////////////////000000000000000000000000---...///000111111111000/////////000000000111111111111222333444444555666444555555666777999:::;;;===???BBBCCCDDDHHHOOOUUU___iiizzzuuurrrpppnnnmmmjjjgggddd___]]]]]]bbbkkksssvvvwwwvvvxxxzzzyyyxxxvvvuuuvvvyyyvvvqqqkkkeee```\\\[[[VVVWWWYYY[[[___cccfffhhhdddcccaaa``````aaabbbccceeedddaaa]]]WWWQQQLLLIIIJJJMMMPPPSSSWWW\\\cccggggggiiimmmooorrrvvv{{{~~~~~~}}}xxxvvvvvvtttuuuxxxxxx}}}jjjeee]]]UUUMMMEEE>>>999777666444222222222333333222111000//////000111111/////////000000111111111///////////////.........///............---------------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,+++,,,,,,---......---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,---++++++,,,---...//////000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,------............---------,,,------...///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------............/////////000........................------.../////////////////////...------,,,++++++......///000000000000000////////////////////////000000000000000000000000,,,---///000111111111000////////////000000000111111111222333444555666666777777777999;;;===@@@AAAAAAEEEKKKPPPUUU]]]hhhqqq}}}rrrfffdddbbbbbbcccbbb```^^^WWWUUUUUUZZZbbbiiilllkkkfffhhhiiiiiifffdddcccdddhhhfffddd```\\\YYYVVVUUUQQQSSSWWW\\\aaafffjjjkkkjjjddd\\\WWWVVVVVVUUUTTTWWWVVVUUUSSSPPPMMMJJJIIIFFFHHHKKKMMMNNNPPPUUUYYY\\\^^^aaacccfffkkkppptttuuusssqqqrrruuuxxxxxxxxxsssvvv|||}}}~~~~~~~~~{{{~~~uuukkkaaaVVVKKKEEEAAA>>>;;;888555444444444555444222000000000111222111111111000000000000000000/////////............///............---------......------------......------......------,,,+++,,,,,,+++++++++,,,---...,,,+++*********,,,...///---,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////,,,,,,,,,---------......++++++++++++++++++++++++***+++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************++++++++++++******++++++,,,---+++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------.........------,,,,,,,,,------...///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000///...---,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---------.........//////000000........................------...///000000////////////...---,,,,,,++++++...//////000000000000000////////////////////////000000000000000000000000,,,---///000111111111000////////////000000000000111111222333444666666777999999:::;;;>>>AAADDDEEEIIIPPPYYYbbblllyyy}}}xxxuuulllbbb^^^\\\ZZZ[[[]]]^^^\\\ZZZSSSPPPOOOTTT[[[aaabbbaaa[[[]]]^^^]]]ZZZXXXWWWWWW[[[[[[[[[[[[XXXUUUSSSQQQPPPTTTZZZ```ggglllooopppnnneeeZZZUUUTTTUUUTTTQQQNNNNNNNNNNNNMMMMMMLLLKKKFFFIIIKKKKKKIIIJJJMMMPPPSSSUUUWWWYYY[[[___eeeiiicccaaa```bbbeeegggfffeee___aaafffmmmqqqssstttvvv{{{{{{}}}rrrggg[[[TTTKKKHHHCCC>>>:::777666555777666333111111111222333333333222111000///......000000//////.........---//////.........---------//////............//////------......------,,,+++,,,,,,+++***+++,,,...///+++***)))))))))+++...///---------,,,,,,+++++++++))))))***+++---......///,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++++++++******++++++,,,---++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++,,,------......------,,,,,,,,,,,,------...///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++,,,,,,---...///000000333111...,,,++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............................../////////...,,,+++%%%(((,,,/////////000111///...---,,,,,,---...///////////////////////////..................------///......------///000111//////000000111111222222111111111111222222222222333000...///222444444333111222333444333444666888<<<:::<<>>888999444000222444333444666333333333222111000111333111111111111000000000000---------.........//////000///...,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,000///...---,,,***))))))*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,...///000,,,,,,+++***))))))******++++++++++++******))))))***+++,,,---------,,,+++)))))))))***+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((%%%&&&(((***++++++++++++,,,,,,,,,++++++*********************************///...------++++++***)))************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***))))))+++------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,+++*********+++---.........---+++)))(((------------------------++++++++++++++++++++++++/////////......---------------,,,++++++,,,,,,,,,000000///............///,,,++++++,,,---...,,,++++++++++++,,,,,,------------------,,,,,,+++++++++............................../////////...,,,,,,***,,,///000/////////000///...------------...///////////////////////////........................//////.........///000111000000000000000111111111111111111111111111111111444222000111444666555444444555666777777999<<<>>>AAA???@@@EEEHHHMMMXXXdddsss~~~|||zzz|||~~~}}}yyyssskkkbbb[[[UUUPPPMMMOOOOOOPPPTTTXXX[[[]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXZZZ\\\]]]]]]\\\\\\]]]^^^bbbhhhrrr|||}}}ssslllfffbbb]]]]]]^^^___``````^^^\\\\\\ZZZYYYWWWWWWWWWVVVUUUUUURRROOOPPPRRRTTTTTTSSSNNNPPPPPPOOORRRWWWWWWSSSRRRNNNMMMPPPRRRQQQTTTXXXdddgggnnnyyy~~~tttkkk\\\NNNHHHHHHDDD===AAA:::777777777333111111///000000000000111222333///............------------------.........//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,******+++,,,,,,---............---------,,,,,,,,,,,,++++++***)))(((''''''++++++++++++++++++,,,,,,******++++++,,,,,,------)))******++++++******)))++++++******+++,,,------,,,,,,+++***************++++++++++++*********)))++++++,,,---------,,,+++***************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++))))))******+++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---++++++,,,---,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,------------,,,***)))------------------------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,,,,------+++***+++,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,.................................///......---,,,///000111000...---...//////......------......///////////////////////////......................../////////...///000000111111111111111000000000000111111111111111111111111444333222444666777777555666777888888999<<<@@@CCCHHHGGGJJJPPPWWWbbbqqqtttkkkcccaaacccffflllsssyyyqqqkkkbbbZZZUUURRRQQQPPPOOOOOOPPPUUUZZZ```cccdddaaaaaa```___^^^]]]]]]\\\[[[]]]___aaabbbccccccccceeefffggggggffffffhhhjjjmmmvvvyyysssiiiiiijjjnnnrrrrrrnnnjjjddddddbbbaaa```____________]]]YYYWWWVVVUUUTTTRRRLLLNNNMMMMMMPPPUUUVVVSSSTTTNNNIIIKKKMMMLLLKKKMMMTTTWWW___jjjwww~~~sssaaaXXXUUUOOOHHHHHHAAA<<<<<<;;;555111000000000111111111222222222111111111000000000000///---............/////////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++(((((()))***+++,,,---...)))******++++++******)))++++++***************+++,,,++++++************+++++++++++++++************+++,,,---------,,,+++***+++++++++***************+++++++++++++++*********,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,+++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...111///---,,,------,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++------------------------------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---***+++---...///000//////...---,,,---------+++)))---,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,..........................................------000111111///------...000//////............//////////////////////////////............/////////////////////000000000111111222222111111000000//////111111111111111111111111222222333555666777777777:::;;;<<<<<<>>>AAAFFFJJJOOORRRZZZdddppp}}}sssmmmfff^^^WWWUUUVVVXXX___gggpppttt|||{{{uuummmggg___YYYXXXZZZ\\\^^^YYYXXXZZZ^^^fffmmmsssuuuqqqpppnnnllljjjiiiiiihhhkkkkkklllmmmooorrrtttvvvvvvvvvvvvuuussstttvvvxxx|||wwwxxx{{{sssqqqnnnjjjhhhhhhkkkmmmpppnnnlllhhhddd^^^YYYUUUPPPRRRRRRRRRUUU\\\]]][[[^^^UUUNNNNNNPPPOOOMMMLLLNNNPPPUUU\\\eeemmmrrruuuyyyvvvvvvyyyyyyvvvwwwzzzzzzpppjjjaaaXXXSSSJJJCCCBBBAAA===999888666444333333333222111000333333222222222111111111.............../////////------...//////...------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++*********(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))******+++,,,++++++******++++++++++++++++++++++++++++++++++++,,,---------,,,+++***,,,+++++++++***)))))))))+++++++++***************,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******+++++++++,,,,,,...---+++*********+++,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---000222222222111000---,,,,,,---......---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++..............................------...............//////...------///000////////////////////////////////////////////////........./////////000000000000000111111111111111222222111111000000//////111111111111222222222222111222333555666888:::;;;@@@BBBDDDFFFHHHLLLQQQUUU\\\eeeqqq~~~~~~tttkkkccc___^^^XXXRRRPPPOOOPPPVVV^^^___cccjjjrrrwwwxxxuuurrrhhhddd___]]]```fffkkknnnkkkjjjkkkpppyyy~~~}}}~~~~~~{{{yyywwwyyy~~~wwwrrrtttzzz|||tttjjjaaa\\\TTTWWWYYYZZZaaajjjooonnnjjj```WWWUUUUUUQQQNNNNNNOOOPPPRRRTTTWWW[[[___aaagggfffiiiooorrrqqqqqqtttyyy|||yyynnneeeYYYNNNJJJIIIFFFBBBAAA:::777444333333333222000000000/////////.........////////////////////////////////////...---,,,,,,------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++'''''''''((()))***,,,---,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---...---,,,+++***,,,+++++++++***)))))))))************************+++,,,,,,,,,++++++***)))+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++***))))))))))))))),,,+++*********+++---...++++++++++++++++++++++++************************)))******++++++,,,,,,---------,,,+++************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---......///111222222000...---+++***+++---///000///...---------,,,,,,+++++++++***************+++++++++..............................---------...//////+++---............///111...//////000000//////...////////////////////////.........//////000000111000000111222222222222111111111111111000000000000000111111222333444555555222444666777999<<<@@@CCCFFFIIINNNSSSXXX]]]cccggguuuuuutttqqqkkkddd^^^ZZZYYYXXXSSSOOONNNLLLLLLQQQYYYXXX[[[aaaiiipppsssrrrqqqmmmkkkiiikkkqqqyyy~~~~~~zzz|||xxxnnniii]]]aaaeeejjjuuu}}}rrrgggaaa[[[SSSOOONNNRRRSSSTTTTTTTTTUUUWWWZZZ[[[[[[___fffjjjiiijjjlllrrruuuzzzyyykkk]]]WWWUUUOOOJJJGGGAAA<<<777444555666555444111111111111000000000000000000000////////////...000///...---,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********)))******++++++******)))&&&''''''((()))+++---...,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------...---,,,***)))+++++++++***************)))))))))*********************++++++++++++******,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''))),,,---++++++++++++++++++++++++,,,,,,***))))))(((((()))***************+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++)))((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,---.........---+++***+++++++++---///000///...---,,,,,,,,,,,,,,,,,,+++************++++++++++++...........................------,,,---...///000,,,...000111000//////000...///000111111000///...////////////////////////---......///000000111111000111222333333333222222000000000000000111111111000000222333555666888888777999;;;<<<===BBBIIINNNUUU[[[ccclllttt|||zzztttnnnddddddccc```[[[XXXWWWXXXWWWUUUTTTTTTSSSRRRWWW^^^^^^bbbhhhpppwwwyyyxxxvvvwwwwwwyyy}}}}}}vvvzzz~~~xxxjjj]]]VVVVVVWWWYYY[[[[[[YYYXXXZZZ\\\___\\\]]]aaacccaaabbbfffkkkooouuuzzzyyyuuurrrjjjaaa\\\SSSLLLBBB<<<;;;:::999666444444444333333333222222000000000000/////////...///...,,,******+++---///..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))((((((((()))***+++,,,---+++++++++++++++,,,---...+++++++++,,,,,,,,,------------......---+++***)))***************+++++++++((()))))))))*********+++((()))***++++++,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***+++,,,************************---,,,+++******++++++,,,*********+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++******,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++++++++,,,---...++++++++++++++++++++++++------------------------++++++++++++,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,,,,,,,,,,...------...//////---,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...........................------,,,---...///000...000333333222000//////...///000111111000///...////////////////////////---......///000111111222000111222333444333222222//////000000111111222222///000222444666888::::::<<<===???@@@BBBGGGPPPVVVjjjqqq|||{{{ooogggaaa]]]^^^^^^\\\XXXWWWXXX[[[\\\[[[\\\^^^]]]\\\aaahhhiiimmmttt}}}}}}|||}}}{{{iiiaaa```]]]```bbbaaa___]]]^^^___hhhccc```aaa```]]]___cccfffmmmtttwwwxxx}}}zzzggg\\\OOOEEE@@@>>>:::777111111111000000000//////111111000000/////////...---,,,)))((())),,,///111........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,---******+++,,,---......///,,,,,,,,,------,,,,,,,,,++++++************++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------------......---+++***)))))))))******+++++++++,,,(((((())))))*********+++'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++***)))************************---,,,,,,+++,,,---///000++++++,,,+++***(((&&&%%%*********++++++,,,,,,,,,************************************************************+++,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...000...,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++*********+++,,,,,,---...---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---...///+++++++++,,,---...///000111000///...///...+++)))+++++++++,,,,,,------------------......////////////...---,,,,,,,,,,,,,,,------------.........///////////////////////////////////////////////////222111000.........///000////////////000000000000222222222111111111111111222333444333222111222333111111111333777:::<<<===<<>>@@@@@@AAACCCFFFKKKUUUeeewwwyyypppiiiiiikkkqqqzzzsssfffaaa```aaaaaaaaabbbeeehhhjjjjjjqqquuuwwwwwwzzz}}}~~~}}}~~~qqqgggeeegggkkkooouuu{{{~~~}}}zzzxxxuuuuuuuuuvvvyyyyyykkkcccYYYKKK@@@===<<<:::777777777666444111000000111222333111000//////.........//////000......////////////......//////.........---------000///...,,,,,,,,,,,,---,,,,,,,,,------,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++*********+++++++++++++++*********)))))),,,++++++******++++++,,,*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))++++++******++++++,,,---+++++++++*********))))))************************)))))))))*********++++++,,,,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,------...---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////......---------,,,,,,,,,,,,------------------------------.........---------------....../////////000000000///////////////////////////////////////////////////......------------.../////////000000000111111000000000000000000111111///111333333333333555777555666888;;;===???AAABBBFFFJJJPPPZZZiii|||uuulllbbb[[[\\\\\\^^^bbbggglllnnnnnnzzzxxxnnnhhhfffhhhhhhiiikkknnnqqqtttwwwtttooonnnsssuuuxxx}}}~~~wwwrrrkkkhhhccc```aaaeeejjjnnnmmmtttttt___NNNEEE@@@;;;888666555444333333111000000111111000...000//////....../////////......////////////......///............---------...---,,,++++++,,,---...++++++,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***(((((()))*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++******++++++++++++***************,,,+++************+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++************+++++++++++++++*********,,,++++++++++++,,,------+++++++++*********************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///.........------,,,,,,,,,,,,---------------------------------...............------////////////000000000000///////////////////////////////////////////////////...................../////////000000111111222///000000000000000111111///111333333333333555666888:::===???@@@BBBEEEGGGMMMUUUbbbqqq|||wwwoooiiiddd___ZZZWWWXXXZZZ]]]aaafffiiikkkkkkuuu~~~yyyvvvtttqqqqqqrrruuuxxx~~~~~~}}}|||sssllljjjeee^^^YYYXXXYYY\\\]]]]]]bbbjjjttt~~~vvvcccPPPHHH@@@<<<:::777555666777555222111111000...,,,111000//////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------...............---+++++++++++++++++++++++++++++++++++++++++++++,,,)))************)))(((((((((((()))***+++++++++***))))))))))))))))))))))))************************---+++***((((((***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///---,,,+++*********************************++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++******++++++,,,---************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++*********++++++++++++++++++++++++************************))))))************))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,------------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---////////////000000000000////////////////////////////////////////////////////////////000//////////////////000111222222222//////000000111111111222111333444555444444555777<<>>???@@@AAADDDLLLWWW___lllwww|||mmmfff\\\UUUUUUYYY___ccceeejjjmmmlllnnntttzzz|||}}}pppnnnmmmpppwwwyyy{{{~~~yyywwwtttsssssssssrrrpppvvvuuusssqqqooonnnnnnmmmppprrruuuxxxzzz{{{|||{{{}}}ppphhhhhhggg___WWWUUUTTTSSSQQQMMMKKKNNNSSSZZZZZZ___eeelllwwwuuucccYYYQQQIIIFFF@@@888555999555555555333111000000111000000/////////000000111//////.........---------111///,,,******+++---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,))))))***++++++***((('''************))))))(((((('''(((((()))***+++++++++,,,,,,,,,++++++************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******+++---///000******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++///......---,,,+++******++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000,,,((())),,,...+++(((***++++++,,,,,,++++++***///...,,,,,,+++,,,---...------...///...---+++***+++*********+++,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++,,,---......//////......---...///000000///...---.........//////000000111000000000000000000000000111000/////////000222333111111222222333333333333444555555555555777:::===BBBCCCDDDGGGNNN\\\lllxxx}}}qqqiiieee```]]]]]]```ccceeemmmuuuyyyxxxxxx|||{{{sssnnnlllkkkmmmrrryyy}}}}}}~~~}}}{{{zzzzzzxxxvvvxxxvvvtttqqqpppqqqrrrsssrrrtttwwwzzz|||}}}}}}}}}xxxvvvxxxyyytttrrrnnnhhhbbbXXXXXXWWWUUURRROOOPPPSSSSSSSSSVVV\\\aaahhhvvvoooeeeZZZRRRIII???;;;<<<111222111111//////000000000000////////////000000//////.........---------222000///---------//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((((((***++++++******)))++++++*********)))))))))((((((((()))***+++++++++,,,,,,,,,+++++++++************+++,,,,,,+++******++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,************************---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++***))))))******+++,,,,,,,,,,,,+++************************************************++++++*********)))))))))++++++++++++++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++,,,+++***)))******+++,,,******+++++++++,,,,,,,,,(((***++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,******,,,---,,,***++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,------,,,++++++***++++++******++++++,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++,,,---......//////............////////////..............................////////////////////////000000000000111111111111222222333333333333444444333444666777:::>>>DDDIIILLLMMMOOOSSS^^^qqq~~~wwwmmmgggggggggkkknnnqqqvvvyyyuuunnniiijjjkkkmmmnnnoooooooooxxx~~~vvvpppvvvtttssstttwww{{{}}}~~~~~~}}}{{{yyyvvvttttttuuuxxxyyytttvvvyyy|||}}}~~~~~~}}}wwwuuuuuuzzztttooocccdddccc___ZZZVVVSSSRRRQQQPPPRRRVVVXXX\\\eeeooowwwiii[[[MMMDDDAAA666555444333111000000///000000///////////////000/////////.........------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))'''((()))***+++++++++++++++++++++++++++*********(((((())))))***+++++++++,,,,,,,,,++++++++++++***)))******++++++******)))++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************+++++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++***))))))******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++*********************************$$$%%%&&&(((***+++------++++++++++++++++++++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,)))***+++***(((((((((***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******++++++,,,,,,,,,+++***+++,,,------+++++++++++++++++++++++++++,,,---......///............//////////////////...//////..................//////////////////////////////000111111000000///222222333333333333444444111444999>>>DDDJJJQQQVVVXXXZZZ]]]dddppp~~~uuuooohhh```[[[[[[]]]cccjjjqqqzzzyyy{{{~~~~~~}}}}}}}}}~~~wwwwwwxxxzzz~~~}}}{{{~~~}}}|||}}}}}}|||{{{yyyyyyyyyyyyzzztttvvvxxx{{{|||}}}||||||xxxvvvvvv~~~~~~{{{zzz|||}}}}}}rrrtttsssmmmfffaaaZZZUUUWWWUUUUUUWWWXXXXXX^^^eeeqqq}}}uuuaaaPPPFFFBBB???<<<888555333111///111111000////////////000////////////............,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((()))))))))*********************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************%%%''')))***+++,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++******)))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))(((((())))))))))))))))))************************''''''((())))))***+++,,,******+++++++++,,,,,,,,,***+++,,,+++)))(((((()))***************************++++++++++++,,,,,,,,,'''***,,,+++((('''+++///---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---,,,++++++***++++++,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++,,,---......///........./////////....../////////000/////////////////////////////////////////////...//////000000///......111111222222333444444555333777>>>FFFLLLSSSYYY]]]___dddkkktttvvvhhhccc```]]]ZZZ[[[\\\fffttt|||qqqlllkkkqqqwwwvvvrrrpppnnnnnnpppsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwsssuuuwwwyyy{{{{{{zzzyyyvvvttttttzzz{{{yyyxxxzzz{{{~~~|||{{{wwwuuunnnfffccc___\\\[[[YYYWWWYYY]]]fffooozzz{{{cccRRRLLLGGG@@@:::777555222000333222111000000000000000000000/////////.........+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,+++*********))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************%%%&&&(((***+++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++++++++************+++,,,,,,,,,,,,+++************************************************************************)))))))))))))))))))))))),,,,,,+++***))))))((((((************************''''''((()))***+++++++++******+++++++++,,,,,,,,,+++,,,---,,,***))))))************************************+++++++++,,,,,,$$$(((,,,***&&&%%%)))...---,,,***))))))***,,,---***++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,++++++***++++++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,---......//////......//////............//////////////////////////////////////////////////////000000000000////////////000111222333555666777777999>>>DDDKKKQQQXXX^^^bbbfffmmmwww|||nnn___ZZZ[[[[[[\\\]]]bbbooo{{{rrrllljjjfffhhhooouuuuuuuuuvvvvvvvvvwww{{{~~~~~~|||zzzwwwvvvtttvvvxxxzzz{{{zzzyyyyyyxxxwwwxxx}}}}}}|||yyyxxxyyyxxxyyy{{{|||~~~~~~}}}}}}yyyqqqjjjddd^^^VVVTTTVVV[[[bbbjjjnnnrrrwwwzzzyyywwwvvvwww|||}}}iiiXXXPPPEEE>>>:::888666444555444333222111111111111000000000/////////......---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++************+++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************)))((((((******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))************************************************++++++++++++,,,************************(((((()))***++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************++++++++++++%%%)))+++***&&&%%%(((,,,,,,,,,+++******+++,,,,,,)))***+++,,,---------,,,------,,,,,,------......,,,,,,++++++******+++++++++***)))***+++,,,,,,***++++++++++++++++++++++++,,,---......//////......000///...------...///000---------......//////000000000000000000000000000444333111000000000111222111222333555777999;;;;;;@@@CCCHHHNNNVVV```jjjqqquuu{{{qqqggg^^^[[[[[[]]]bbbhhhrrrwwwoookkkjjjooopppvvv~~~~~~}}}~~~~~~|||zzzxxxxxxyyyyyyxxxyyy{{{}}}~~~}}}|||{{{~~~~~~}}}|||}}}~~~|||{{{{{{zzz{{{|||}}}~~~yyylll___YYYXXXUUU[[[______```eeegggfffccccccdddhhhqqqqqqeeeVVVJJJCCC@@@===:::666666555444333333333333000000000000/////////...---......//////000//////------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************)))*********++++++++++++***************************************+++,,,---******))))))***,,,---...)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,------************************)))***+++,,,,,,+++************+++++++++,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))+++,,,***((('''))),,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++,,,------------------,,,++++++******+++++++++))))))***+++,,,+++***++++++++++++++++++++++++,,,---......//////......000///...------...///000++++++,,,,,,---...//////111111111111111111111111666555333111111222333444222333555777:::<<<>>>???DDDFFFJJJPPP[[[iiixxx|||tttgggdddaaaaaa```bbbkkkuuuwwwqqqqqqvvv{{{yyy}}}~~~}}}~~~|||}}}}}}{{{{{{}}}|||xxxuuuuuuwww{{{}}}{{{}}}~~~}}}~~~{{{{{{}}}}}}lllbbb```UUUYYYZZZXXXWWWZZZ\\\ZZZ^^^^^^]]]\\\___jjj{{{}}}iiiXXXNNNHHHCCC???888777666555444333333333000000000000////////////,,,,,,,,,,,,------......---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******************************))))))***+++,,,,,,''''''((()))+++---000222(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))***+++,,,------,,,***)))******+++++++++,,,,,,,,,'''(((******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------+++***)))***+++***++++++,,,,,,++++++***((()))+++,,,------,,,,,,(((***+++,,,---,,,,,,+++---,,,,,,+++*********+++***)))))))))+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,------------------............//////////////////.........000000000000////////////...000111111000//////000666444555;;;>>>???CCCHHHKKKMMMOOOWWWhhh~~~{{{sssnnnlllcccdddccccccfffooo{{{~~~|||{{{{{{{{{}}}}}}|||zzz{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}|||yyyvvvwww|||zzzjjjcccaaa^^^\\\\\\\\\ZZZTTTPPPSSSWWWZZZYYYYYY```mmmxxxlll]]]VVVOOOHHH@@@;;;555222333555555444222111000111222222000...000/////////............//////...------------...//////.........---------++++++++++++++++++++++++---,,,++++++******++++++++++++***)))(((((()))))))))************+++++++++))))))))))))))))))))))))(((***,,,+++((((((+++---,,,,,,,,,+++,,,,,,------++++++,,,,,,+++***((('''++++++++++++++++++++++++++++++******************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************))))))((((((************************+++++++++++++++***)))(((******,,,,,,,,,,,,******)))************+++++++++************************+++++++++******)))))))))---,,,***)))))))))*********************************************************++++++,,,,,,++++++***))))))))))))))))))))))))...+++((((((***,,,+++)))******))))))))))))******)))))))))))))))))))))))))))))))))((())))))***+++++++++***************+++...---+++***)))***++++++++++++************++++++************************************************+++***)))((((((***,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++*********)))***,,,---...---,,,,,,+++,,,,,,,,,---------...---------............////////////////////////...000000000000000000000//////111222111000000111222555444777===AAACCCHHHNNNMMMPPPUUUccc|||yyyqqqnnnnnnnnnnnnmmmkkklllqqq|||{{{tttsssssssssuuuxxxzzz|||}}}{{{yyywwwxxx{{{}}}}}}|||}}}||||||{{{|||}}}}}}|||~~~~~~wwwnnnfffbbb^^^\\\]]]\\\YYYVVVVVVXXXXXXUUUTTTXXXaaaiii{{{wwwjjj[[[NNNJJJDDD===888666555222///333222000111111111///---000000/////////.........//////...------------...//////.........---------++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++***))))))))))))))))))************+++++++++***************************+++,,,***((('''(((+++++++++******)))*********++++++,,,,,,+++***((('''************************************************************************************************+++,,,,,,------,,,,,,+++************************++++++*********)))))))))************************++++++++++++++++++*********+++,,,------,,,+++***)))************+++++++++************************,,,+++++++++************,,,,,,***)))))))))*********************************************************++++++,,,,,,++++++***************************)))'''%%%&&&))),,,,,,+++******))))))))))))*********************************))))))))))))***++++++,,,,,,+++++++++++++++,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++************************+++***)))((()))***,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,,,,+++---------------.........---------............///......//////////////////000000000000000000000000111222222111000111444666888888===DDDHHHJJJOOOUUURRRWWWcccwww|||tttmmmkkkmmmqqqtttyyyvvvsssuuu}}}yyywwwppppppqqqsssxxx}}}}}}~~~{{{{{{yyywwwwwwyyy{{{}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~|||}}}wwwoooiiiaaa]]]\\\\\\[[[ZZZYYYXXXVVVSSSRRRTTTYYY^^^hhhtttooo\\\TTTMMMDDD===999555111---555333111000111111///...000000000000////////////000///......------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))************+++++++++++++++++++++++++++++++++)))******)))(((((()))+++,,,,,,+++***))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++++++++++++++************************************++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))************+++++++++************************,,,,,,,,,++++++++++++***,,,+++******)))************************************************************++++++,,,,,,++++++******************************)))'''(((***+++++++++******))))))))))))******++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))******++++++........................---------............///............////////////000000000000000111111111111111111111000222666999;;;===EEEMMMPPPOOOSSSXXXWWWcccwww}}}|||{{{yyyuuuqqqooossszzz~~~{{{~~~yyyxxxzzzwwwwwwxxxzzz}}}~~~}}}zzzyyyyyy{{{}}}~~~~~~}}}{{{{{{|||~~~~~~uuunnneee```^^^^^^\\\[[[\\\ZZZWWWUUUUUUWWWYYYZZZ]]]fffuuutttddd[[[OOOFFF@@@===:::777666444111111111222222111111111111000000000//////000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))*********))))))*********+++++++++++++++++++++++++++++++++(((((())))))***+++,,,...///...---,,,++++++++++++++++++++++++******))))))***************************************+++++++++************************************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************************+++,,,,,,------------,,,,,,,,,------,,,,,,,,,))))))*********+++++++++************************,,,,,,,,,+++++++++++++++++++++*********************************************************************++++++,,,,,,++++++***************************000///---,,,,,,+++***)))+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,,,,***+++,,,------,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++***))))))***+++,,,........................---------............///---.........//////000000///000000000111111111222000111111111111333777;;;<<<@@@IIIQQQSSSQQQSSSXXX```ttt~~~|||}}}|||}}}xxxsssuuuxxxvvvwwwxxx{{{~~~|||zzzxxxxxxyyyzzz|||{{{{{{|||xxxssslllhhhhhhiiihhhfffaaa```]]]ZZZXXXWWWVVVVVVVVV\\\fffuuu~~~ssscccVVVMMMHHHEEEBBB:::777444222333444555555222111111111111000000000000000///............///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++***************++++++))))))*********+++++++++++++++++++++++++++++++++******)))***+++,,,,,,---///...---,,,++++++++++++++++++******************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************+++************************************************************++++++,,,,,,++++++***************************/////////---,,,***))))))++++++************++++++************************++++++******++++++,,,---)))))))))))))))***++++++)))***,,,------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------+++******+++,,,---.........------------------------............///------......///000000000///000000111111222222222000111222333444666:::======AAAIIIQQQSSSTTTZZZbbbsss|||vvvvvvvvvvvvzzz~~~zzz{{{zzzvvvqqqoooppprrrrrrtttxxx~~~~~~~~~|||zzzxxxyyyzzz~~~~~~zzzuuutttwww{{{}}}}}}oooooolllfff^^^WWWTTTSSSSSSTTTZZZdddrrr|||jjj]]]RRRJJJDDDAAA===888555555666777777222222222222111111111000111000//////......//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***+++************+++,,,,,,)))************+++++++++++++++++++++++++++++++++---+++))))))***+++***))),,,,,,+++***))))))))))))++++++******)))******+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++***************************************+++++++++++++++***************************++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++))))))***++++++++++++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++''')))++++++***)))***+++++++++************++++++))))))))))))))))))))))))***************+++,,,,,,((((((((((((((()))***+++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,+++---------............///------......///000000111///000000111111222333333000222555777888:::===???AAADDDJJJQQQVVV]]]kkkyyyzzzpppiiiiiilllrrr{{{|||vvvuuusssssssssrrrqqqqqqqqqrrrssswww}}}}}}zzzmmmbbb]]]\\\XXXWWWWWW[[[dddmmmsssvvvwwweeeVVVMMMKKKFFF???999777777777666333333222222222111111111111000000///////////////---------.........//////------------------------,,,---...///...---+++***+++*********++++++,,,---)))************+++++++++************************(((&&&%%%&&&)))++++++***++++++******)))*********++++++***))))))***+++,,,************************((())))))***++++++,,,,,,******************************************************++++++++++++******************************)))))))))*********++++++************************++++++++++++++++++******+++******))))))******+++)))************+++++++++************************(((((()))))))))*********((()))***+++,,,++++++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++$$$'''***+++))))))***,,,,,,++++++******++++++,,,***************************))))))))))))***++++++(((((((((((()))***+++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++---------.........//////---------...///000000111///000000111222222333333111444888:::<<<===@@@AAAGGGGGGLLLRRRZZZggg|||wwwnnnjjjgggeeegggjjjsss}}}zzzvvvssstttppppppppprrruuuwwwwwwwwwvvvzzz|||~~~}}}pppkkkkkkbbb^^^ZZZZZZ]]]bbbdddeeehhhooo{{{~~~jjj^^^RRRLLLCCC<<<888666555555333333333222222222111111111111000///////////////---------.........//////------------------------,,,---...//////---+++***+++*********+++,,,,,,---)))************+++++++++)))))))))))))))))))))))) ###)))...///...,,,,,,,,,+++,,,,,,------++++++***))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******************************(((((())))))*********+++************************+++++++++++++++***)))(((+++***)))(((((()))***+++)))************+++++++++************************''''''(((((()))))))))***((()))***+++,,,,,,+++***************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''***------***((()))***,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))((()))******+++))))))))))))***+++,,,---++++++***)))***+++---...---,,,,,,++++++,,,,,,---************************************************))))))***++++++++++++************++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,,,,***)))(((//////.........---------............///////////////////////////.........111000///000222333333333888666888===@@@BBBCCCEEEGGGKKKPPPUUU```sssrrrjjjddd``````bbbgggwww~~~{{{{{{yyywwwtttrrrqqqppptttwwwxxxxxxvvvwwwzzz~~~|||{{{~~~{{{nnnaaa]]]______]]][[[^^^ccciiiqqqzzzoooiii]]]QQQJJJBBB:::888;;;666222000333333000///000111111111111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++************************)))************+++++++++************+++,,,------...---+++))))))***+++,,,++++++************++++++***)))))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,))))))*********+++++++++---------,,,,,,+++++++++''')))+++---...---,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++************++++++************************+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++------------++++++************************//////.........---------............////////////////////////////////////222111111111222444444444999999:::???DDDIIILLLNNNQQQTTTXXX]]]hhh{{{uuuhhhaaa^^^]]]___dddtttyyyrrrqqqqqqrrrtttuuuuuuvvvwwwxxx}}}zzzyyy{{{}}}|||{{{yyyxxxwwwyyyzzz||||||~~~zzzrrrmmmfff]]]WWWWWWVVVXXX\\\bbbhhhlllooorrruuuuuuvvv}}}~~~oooaaaSSSDDD======999444222555555222111222111111111111111000000////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++++++++*********+++,,,,,,---,,,***(((((()))***+++++++++************++++++*********)))******++++++************************((())))))))))))*********************************...---+++))))))***+++,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++''')))+++---------,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++******************************************************************++++++++++++++++++++++++++++++************++++++***************************++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...............---------............////////////////////////////////////222222222222333444666777<<<>>>AAAGGGOOOXXX___cccdddeeegggiiirrrtttjjj```\\\\\\^^^dddkkk}}}uuulllgggggglllooosssvvvyyy{{{|||zzz|||{{{zzzxxxuuurrrooommmllljjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmnnnoooqqqsssuuuvvvwwwyyyvvvggg\\\WWWQQQMMMNNNRRRUUUWWW^^^bbbgggiiikkkpppzzzmmmWWWHHHCCC===888555666777444333444111111222222111111000///000000//////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++*********+++++++++***)))((((((((()))***++++++************++++++++++++******)))*********************************((())))))))))))*********++++++++++++++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++((()))+++,,,------,,,+++***************++++++++++++++++++++++++++++++++++++++++++***************************************,,,,,,++++++***))))))(((************************************************++++++++++++++++++++++++++++++************++++++************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////////////////000000000111222222222222444777:::???EEELLLTTT___mmmyyy~~~~~~}}}zzzxxx|||~~~nnnfff```^^^```dddllltttzzzsssllliiijjjqqquuuzzz}}}~~~}}}zzzwwwtttrrrqqqpppqqqpppooollljjjhhhfffeeeddddddcccbbbaaaaaabbbcccfffeeedddbbbbbbcccdddeee``````___aaahhhuuu~~~iii```TTTMMMLLLNNNPPPQQQSSSXXX^^^bbbeeeiiiooottt~~~oooXXXKKKBBB<<<777777777444333555111222222222222111000000111111000///...---,,,,,,////////////////////////------------------------...---+++*********+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***))))))******+++***))))))))))))******++++++************++++++,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,---------------------------,,,+++*********+++++++++++++++,,,,,,,,,,,,---,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,+++(((((())))))******++++++************************************************************************+++++++++*********))))))************************************************************************++++++************++++++************************)))******************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.................................////////////////////////000000111111000111333333333666;;;???AAALLLXXXcccqqqvvvlllgggcccdddfffiiipppxxx}}}xxxqqqnnnooouuuzzz~~~~~~}}}|||yyywwwsssooollljjjiiihhhkkkjjjiiihhhgggfffeeeeee```bbbbbb```]]]\\\]]]^^^```^^^\\\ZZZYYYYYY[[[\\\XXXWWWVVVUUUWWW^^^gggmmm{{{|||nnn\\\QQQNNNNNNMMMKKKKKKOOOUUUZZZ\\\```dddhhhsssvvv~~~kkkVVVIIIBBB<<<999777333222444222222222222222111000000111000000///......------////////////////////////---------------------------,,,+++***)))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++***))))))))))))+++++++++******+++++++++++++++************++++++,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,------------------------,,,,,,+++++++++***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++((((((((())))))*********************************************************************************))))))*********+++++++++************************************************************************++++++************++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...........................////////////...//////000000111111222000222444555666:::@@@FFFHHHXXXiiiuuuuuunnnkkkiiikkknnnooooootttzzzzzzsssqqqtttvvv}}}~~~|||yyyxxxxxxxxxxxxwwwzzzxxxtttpppllljjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiieeeggghhhfffbbb___```bbb___]]][[[XXXXXXXXXZZZ[[[YYYYYYYYYWWWVVVWWWZZZ]]]dddkkkuuu~~~ppp```YYYUUUOOOJJJKKKNNNRRRVVVYYY\\\```bbbdddiiivvvhhhUUULLLCCC>>>:::444222444222222222333222222111000000000000/////////......////////////////////////------------------------,,,,,,+++************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++***)))))))))*********+++++++++,,,,,,,,,,,,++++++************++++++++++++******)))*********************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))************************************************+++++++++************************((())))))***++++++,,,,,,************************************************************************++++++************++++++***************************++++++++++++++++++*********************************+++++++++,,,,,,,,,---,,,+++******+++,,,---)))******+++++++++++++++++++++************++++++))))))***+++,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++,,,------------------,,,,,,++++++,,,,,,------------------------------------.........//////............////////////...//////000111111222222111444777999:::???GGGNNNUUUiii}}}tttooonnnqqqsssxxx~~~~~~|||}}}~~~zzzvvvwww}}}|||~~~}}}~~~~~~|||{{{~~~zzzvvvtttsssssstttvvvvvvuuuuuutttssssssrrrpppsssuuurrrmmmiiijjjlllhhhfffccc```___```bbbccc```aaaaaa___\\\ZZZZZZZZZVVVZZZ___dddkkkttttttkkkddd[[[SSSPPPQQQRRRTTTWWW[[[___bbb```dddrrr~~~bbbXXXMMMFFF???888555777222222333333222222111000///////////////000000000................................................+++++++++++++++***)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))******+++))))))***+++++++++++++++++++++************++++++*********)))******++++++************************((())))))))))))*********************************+++,,,,,,,,,++++++***************+++++++++,,,,,,)))*********++++++++++++,,,+++++++++++++++++++++******************))))))************************))))))*********+++++++++******************************************++++++************************************************************************++++++************++++++************************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---))))))***+++++++++++++++++++++************++++++'''((()))+++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,------...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...//////000111222222222222666:::;;;===BBBLLLSSSbbbxxxuuummmooosssyyy}}}}}}|||zzzyyy~~~||||||~~~~~~}}}}}}wwwzzz{{{xxxsssoooooorrrpppmmmjjjfffeeefffhhhiiihhhiiihhheeeaaa]]][[[[[[SSSTTTWWWYYY]]]ccciiimmmwwwvvvooodddZZZPPPPPPOOOPPPSSSWWW\\\___dddfffqqqkkkaaaUUULLLDDD<<<999999222333333333333222111111......//////000000111111................................................******+++,,,,,,***)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))(((((()))***++++++'''((()))***************++++++************++++++***)))))))))***+++,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))++++++************++++++************************(((((())))))))))))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,***))))))***,,,---))))))***++++++++++++***++++++************++++++%%%''')))+++,,,------,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000111111111222222222222111111111111222333444555999777999???CCCGGGSSSaaa{{{~~~{{{|||}}}|||{{{{{{{{{xxxwwwzzzwwwsssnnnkkkkkknnnrrrppprrrrrrooohhhaaa\\\YYYWWWVVVUUUUUUWWWZZZ]]]```ccciiirrr|||tttggg```XXXRRRSSSTTTQQQSSSXXXbbbgggqqqvvvbbbSSSKKKEEEAAA???:::555333444444222333666333333222111111111111111000/////////............///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************,,,,,,+++******+++,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,---------+++++++++************)))***++++++,,,,,,++++++***))))))((('''''''''''''''(((((())))))*********+++---------,,,,,,+++++++++************************++++++************++++++************************###%%%'''((()))***,,,...+++++++++*********))))))******))))))))))))************************************++++++++++++******************************++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------000///...------------------,,,,,,,,,,,,---......------...////////////...000000000111111111222222222222222222333444555555888999>>>CCCGGGOOObbbttt~~~|||{{{}}}~~~~~~}}}|||~~~~~~|||xxxsssoooooorrruuuxxxyyyyyyuuuooogggbbb```[[[YYYVVVSSSQQQRRRRRRSSSSSSXXX___eeemmmxxxzzzpppfff^^^ZZZVVVRRRQQQUUUXXX]]]hhhxxxuuubbbUUUKKKDDD@@@<<<777444555444111111333222222111000000111111111000000/////////.........000///...---------......---------------------------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,++++++******++++++,,,------,,,++++++***))))))++++++++++++,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***+++***))))))(((((())))))))))))))))))*********+++,,,,,,,,,,,,+++++++++***************************++++++************++++++************************''')))******))))))***,,,+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++***++++++++++++,,,,,,,,,***++++++,,,------......------------------------...---,,,,,,+++++++++,,,------,,,,,,------...///......///000000000000////////////000000000111111333222222333444555666666:::===DDDJJJPPP^^^vvv}}}}}}yyyxxxxxxzzz~~~~~~~~~~~~yyyvvvuuuwwwyyy~~~{{{uuunnniiifff___\\\XXXSSSPPPNNNMMMMMMOOORRRUUUWWWZZZaaaiiippp~~~yyymmmddd\\\UUURRRSSSRRRVVV```ooowwwfffZZZNNNFFFCCC<<<888888666222000222111111000000000111111222000000000/////////......000000///............///------------------------,,,,,,------......//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++************+++,,,,,,,,,,,,+++******))))))*********++++++++++++,,,+++++++++************)))***++++++,,,,,,++++++***,,,,,,+++*********++++++)))))))))***************+++++++++***************************************++++++************++++++************************+++,,,---+++)))((()))***+++++++++*********************))))))))))))******++++++++++++++++++++++++******++++++++++++***************************************++++++++++++,,,,,,++++++******++++++,,,---------------------------,,,+++***))))))))))))+++++++++,,,,,,---------......................../////////......---------++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------------------...---,,,,,,+++,,,,,,,,,---------,,,------...///......///000000000//////////////////000000000000222222222333444555777888===AAAHHHQQQ^^^rrr~~~~~~zzzyyyxxxyyy{{{}}}~~~~~~}}}|||zzz{{{}}}}}}wwwqqqmmmlllbbb```\\\YYYVVVTTTSSSSSSUUUVVVWWWVVVVVVXXX\\\```eeeooo}}}}}}pppfff]]]XXXUUUSSSUUU[[[fffwww}}}ooo___RRRKKKDDD===<<<:::666333333111000000000000111222222000000000////////////.../////////...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++************++++++,,,+++++++++******))))))))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,++++++******+++++++++*********************************)))))))))))))))************************++++++************++++++************************+++,,,,,,+++)))'''((()))******************************))))))))))))************************************++++++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,******+++,,,,,,---......------------------------............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------//////............//////---------------...//////------...////////////...////////////000000000000111111222333555777999:::???BBBKKKZZZrrr~~~}}}|||zzzyyyzzz|||}}}}}}|||}}}|||{{{~~~~~~zzzvvvsssrrrgggfffccc```^^^]]]\\\\\\YYYYYYXXXVVVTTTTTTUUUVVVWWW^^^ffflllqqqzzzsssiii```ZZZUUUUUUWWW]]]jjjzzzvvveeeVVVLLLBBB???===888555555222222111111111111222222111000000000////////////............------,,,,,,------------------------------,,,+++***))))))(((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++***************)))))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++*********)))))))))******++++++++++++***************))))))))))))))))))))))))************************++++++************++++++************************((()))******((('''((()))******************************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++,,,---...///******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------......------------------------//////.........//////000...------------...//////------...////////////.../////////000000000111111111222333555888;;;>>>@@@BBBIIIVVVkkk{{{xxxwwwyyy{{{}}}zzzzzz{{{{{{zzz~~~{{{yyyyyyooonnnllliiifffdddcccbbb___^^^\\\ZZZYYYWWWVVVVVVSSSWWWZZZ[[[]]]dddnnnwww{{{nnnddd[[[XXXVVVXXX___kkkwwweeeXXXJJJDDD@@@;;;888777444444333222222222222222111111000000000/////////------......------,,,+++------------------------//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++***))))))************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,************************))))))***++++++***))))))*********************************++++++++++++,,,+++++++++************)))***++++++,,,,,,++++++***)))(((((((((((()))******+++++++++++++++*********))))))))))))************************************++++++************++++++************************'''((())))))(((((()))******************+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++***************************************++++++++++++,,,,,,++++++******++++++,,,************************''''''((()))***,,,---...+++++++++,,,,,,---------***************************++++++,,,,,,---------,,,,,,,,,,,,------------------------------......---------------------------------,,,------...///......------......///000......///000000000000///000000000111111111222222222333666999===AAADDDFFFNNNZZZlll~~~~~~~~~}}}|||{{{|||~~~{{{wwwvvvxxx{{{{{{yyyyyy{{{{{{zzz}}}~~~||||||vvvuuutttrrrpppnnnmmmlllkkkiiigggeeedddaaa___]]]XXXXXXWWWVVVVVVZZZ___dddiiippp}}}yyyjjjfff```[[[\\\aaahhhnnnvvv}}}{{{jjjXXXMMMGGGAAA===<<<777666555444333222222222111111111000000000//////---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((((())))))***++++++,,,,,,************************((()))***++++++***)))((())))))))))))************++++++++++++,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++***((((((((((((((()))******,,,,,,,,,++++++*********)))))))))******+++++++++************************++++++************++++++************************((()))******(((((()))***))))))*********+++++++++******))))))))))))************************************++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************)))((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,------------.....................---------------------------------------------...//////...............//////000//////000111111111111111111111111111222222222222444555888<<<@@@EEEHHHKKKZZZkkk~~~zzzyyyzzzyyyxxxwwwxxxzzz}}}{{{vvvuuuxxx{{{{{{yyyyyy{{{{{{zzz}}}|||{{{yyyyyyyyyxxxxxxwwwwwwvvvsssqqqooommmkkkhhheeebbb___]]]ZZZWWWVVVWWWYYYZZZ___cccjjjsss}}}|||uuukkkbbb]]]]]]```cccffflllsssyyyyyydddVVVNNNGGGBBBAAA999888777555444333222222111111111111000000000000...///000000000///---,,,------------------------'''((((((***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************((()))***++++++***)))((()))))))))))))))*********++++++,,,,,,,,,---------+++++++++************)))+++++++++,,,,,,+++++++++))))))(((((()))***++++++,,,,,,,,,++++++*********))))))******+++++++++,,,************************++++++************++++++************************+++,,,,,,+++)))((()))***))))))******++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------........................------------------------------///////////////000111111...............///000000222222222111111111111111///000222222111111333444444999===???@@@EEEMMMTTTggg{{{~~~zzzyyyxxxxxx{{{xxxuuutttuuuxxxyyyzzz|||wwwvvvyyy}}}~~~|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwvvvuuurrrooollliiieee___YYYUUUTTTTTTUUUXXXZZZ]]]```eeemmmxxxvvvkkkccc```aaaaaa___```fffkkkpppxxx{{{eee\\\XXXPPPEEEEEE@@@999444111111111111222222333333222111///...///////////////......---.........------,,,,,,,,,---,,,++++++******++++++,,,,,,***)))))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++******((()))+++***((('''''''''))))))))))))))))))))))))+++*********))))))((((((******************************))))))))))))******++++++******************,,,,,,+++***)))))))))*********))))))((((((''''''))))))))))))************,,,,,,,,,++++++*********)))************+++++++++,,,+++++++++***)))))))))+++++++++++++++***)))(((******))))))))))))***************++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********((((((((()))******++++++******+++++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,+++******+++***+++...111111---)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,------...///000000000/////////////////////000222333333222222444666777:::>>>@@@DDDLLLWWW```vvv~~~{{{yyyxxxwwwwwwuuussstttvvvxxxyyyyyy~~~|||xxxxxxzzz~~~}}}~~~~~~~~~~~~}}}~~~|||{{{zzzyyywwwuuuqqqmmmgggaaa\\\YYYXXXXXXYYYZZZZZZYYYZZZ^^^eeekkk|||wwwmmmggg```\\\[[[^^^aaadddkkksss~~~|||rrrkkk___SSSKKKDDD;;;666444333111///111222222333222111000/////////000000//////...---......---------,,,,,,,,,---,,,++++++***+++++++++,,,,,,***)))))))))***+++,,,,,,,,,+++++++++************************************************************++++++++++++******)))***+++***((('''((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******************************++++++******)))*********+++*********))))))))))))))))))))))))************++++++*********))))))))))))************++++++++++++++++++***************+++++++++++++++***))))))******))))))))))))***************++++++,,,,,,,,,))))))************))))))************************************************)))))))))*********++++++************))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******---------000222222///,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---------.........------,,,,,,------...///---......//////000000000//////////////////000000222333444444333444666888<<<>>>AAADDDKKKXXXgggrrr}}}{{{zzzxxxwwwuuuttttttvvvyyy{{{{{{zzzzzz|||~~~}}}zzzzzz|||~~~zzzwwwrrrlllgggbbb___]]]]]]\\\YYYVVVSSSTTTWWWZZZdddlllwww|||nnnddd^^^YYYYYYYYYYYY^^^dddnnn|||vvvhhhYYYNNNAAA:::999888444000111111222222222111000000//////000000//////...---...------------,,,,,,,,,------,,,+++++++++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++*********************************************************++++++++++++*********++++++***(((((()))+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))***************************************)))******++++++++++++++++++************))))))))))))***************))))))))))))((((((((()))************+++++++++***************+++++++++***++++++++++++***))))))******))))))))))))***************+++++++++++++++))))))************))))))************************************************************+++++++++,,,,,,++++++***))))))((((((******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***------...000222111///,,,,,,,,,------------,,,,,,,,,------------.........,,,------------.........---------------...//////000000000000000000000000111111111111111222222222222333444444444555888:::AAACCCGGGMMMYYYjjj{{{}}}|||zzzxxxwwwvvvvvvwwwzzz}}}~~~}}}|||zzz|||~~~}}}|||}}}~~~{{{wwwrrrmmmiiifffdddbbb___[[[XXXWWWXXXYYY]]]bbbiiisss~~~wwwmmmeee\\\YYYWWWUUUXXX]]]aaammm}}}mmm^^^KKK???===<<<888333222222222222222111111000000000000000000///......------------------------------,,,++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++******************************************************++++++++++++******+++++++++***))))))***,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++***)))))))))***+++,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++******)))+++******))))))******+++***************+++++++++))))))************))))))******************************************************+++++++++,,,,,,,,,+++++++++******)))))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,...///...---,,,,,,,,,------------,,,,,,------------............------------.....................---......///000111111000000000000000000000000111111222222222222222333444444555777:::===AAAFFFOOO\\\nnn~~~zzzzzz||||||{{{zzzyyywwwwwwwwwyyy|||~~~~~~|||xxx{{{~~~{{{wwwssspppmmmjjjgggcccaaa___^^^]]]^^^```ccchhhnnnwwwvvvkkk___YYYUUUSSSTTTWWWXXX___lll{{{oooVVVEEE???>>>:::666555444333333222111111111000000000000000//////...------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******************************************************++++++++++++*********++++++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++)))))))))***+++++++++,,,)))******+++++++++******++++++************++++++************************))))))************))))))******************************************************+++++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***,,,---......---------,,,------......------,,,---------.........//////---------........./////////............///000000111111111000000000000000.........///000000111111222333444555777:::???BBBCCCLLL\\\rrr{{{wwwwww{{{|||{{{zzzyyyxxxvvvwwwxxx|||zzz{{{yyyuuurrrnnnkkkhhheeebbb`````````bbbcccffflllsssxxxrrrcccZZZUUUQQQPPPRRRUUU[[[cccnnn}}}gggSSSHHHBBB===:::888777666444333222222111000000111111000000///...,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))***++++++,,,,,,*********)))******++++++((((((((((((((()))))))))))))))))))))************))))))************++++++)))************+++++++++***************+++++++++))))))***++++++++++++***++++++************++++++***************)))))))))))))))************))))))************************++++++++++++++++++++++++************+++++++++,,,))))))******+++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000------............------------........./////////------.........////////////////////////000111111111222222222222222222222---......///000000111111333444666777:::>>>DDDHHHMMMZZZooozzzwww{{{~~~{{{zzzzzzzzzzzzwwwxxxzzz~~~~~~}}}zzzvvvtttssspppllliiieeefffffffffgggiiimmmqqquuummmaaaZZZTTTRRRSSSTTTZZZ```eeennn}}}hhhXXXMMMEEE@@@<<<:::888666333222222222000111111111111000//////,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******$$$'''+++,,,+++)))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,++++++******)))*********(((((()))))))))*********))))))))))))************((((((((()))))))))******)))************++++++++++++++++++***************))))))***+++++++++++++++,,,++++++******++++++,,,+++*********)))))))))((())))))************))))))************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---///111------............------............////////////............////////////000000//////000000111222333333444444555555666666///000000111222333333333444555777999===BBBHHHMMMZZZhhh}}}ssswww{{{zzzzzz{{{{{{zzzzzz}}}}}}|||}}}|||xxxuuulllmmmmmmlllkkkkkkmmmooommmwwwxxxkkkbbb[[[WWWXXXMMMTTTZZZ[[[aaannn}}}{{{gggXXXMMMGGG>>>===:::777444222222222111111111111111000//////,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******###&&&***,,,+++)))((('''))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******((())))))***++++++,,,,,,,,,,,,+++***)))))))))***))))))******+++++++++,,,))))))))))))************&&&'''''''''(((((()))))))))************+++++++++,,,+++++++++******))))))((()))***+++++++++++++++,,,++++++******++++++,,,+++*********))))))(((((())))))************))))))************************++++++++++++++++++++++++((())))))))))))*********------,,,++++++*********)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---......,,,+++---000------............------............/////////000............/////////000000000000000000111111222444555555666777888999999222222222000///000222555999999;;;===>>>DDDRRR```qqq}}}|||}}}zzzzzz}}}zzz|||~~~~~~wwwtttpppnnnnnnpppppppppoooppptttzzz||||||~~~~~~tttbbbZZZ___VVVTTTTTTWWW[[[bbbnnnyyymmm___TTTHHHFFFAAA;;;777555555666111111111000//////111222//////...------------.........---------,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,///---,,,,,,------+++***+++++++++*********))))))+++++++++*********))))))---,,,,,,+++***)))((((((&&&)))+++***'''&&&(((+++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))*********************************)))))))))((((((((()))***+++,,,,,,+++*********++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))))))))))))))***+++)))((())),,,---+++))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///..............................------------,,,,,,***,,,///000000//////000...111333333222111000111444666888888888999;;;===000111111111111333666999<<<<<<>>>BBBFFFOOO```ppp}}}zzz{{{zzz~~~|||yyywwwvvvvvvuuutttrrrsssvvvzzz~~~qqqfffeee^^^ZZZWWWWWWXXX[[[dddnnnxxxyyylll\\\SSSGGG>>>:::777444000222222222000///....../////////...------------...//////.........------------------,,,,,,***))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))******)))'''+++++++++*********))))))+++++++++*********))))))*********))))))(((((('''((()))***)))(((((((((***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************,,,,,,+++++++++*********((()))***+++,,,++++++*********++++++++++++******++++++***))))))***++++++************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******,,,***)))***,,,...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................///////////////////////////111222333111111111222111333555666555555555666888:::<<<>>>???AAADDDFFF///000111222333666:::===???@@@DDDKKKTTTaaattt}}}}}}}}}{{{yyyxxxzzz}}}~~~vvvnnnddd^^^XXXUUURRRSSSYYYaaalllsss}}}xxxiiiVVVHHHBBB>>>777111555555444222111///...---000///......------......000000/////////.........,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,***+++++++++***************+++++++++******************************************)))(((((()))***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************---------,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********)))))))))******+++---+++******,,,...//////,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////111111111111111111111111---///000000000000222333333555888999999999;;;<<<:::===@@@DDDGGGJJJOOORRR///000111222444777<<>>???BBBEEEHHHLLLOOOSSSXXX^^^dddkkkppp111333444555777:::???CCCDDDMMM___uuuxxxqqqtttwwwnnndddYYYSSSQQQUUUYYYaaammmxxxxxxbbbRRRJJJ@@@;;;555222333333222111111000//////......//////...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---///000000---+++***************+++++++++***************+++++++++((()))))))))******+++++++++***))))))***+++***)))(((((()))))))))*********++++++++++++++++++++++++***************************************+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************((())))))))))))*********,,,+++******)))***************++++++++++++******)))***++++++++++++***)))************************************************))))))***++++++++++++******************+++,,,---***+++,,,,,,++++++,,,---,,,++++++******++++++,,,++++++,,,,,,------......------------------------,,,,,,,,,------------...------------------------++++++,,,------......///000000000000000000000000......///000111222333444555777:::;;;;;;::::::;;;???AAADDDFFFHHHJJJNNNQQQRRRUUUYYY]]]bbbiiipppuuu111333555888;;;???EEEIIIOOOWWWjjj}}}uuusss{{{rrrbbbWWWRRRSSSSSSYYYbbbkkkxxxjjj[[[IIIBBB999444333444333111111000000///////////////............------------,,,,,,---------------,,,------------------------,,,++++++******++++++,,,......///222444333000...))))))*********+++++++++))))))*********+++++++++(((((()))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++******************************************************)))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************((((((((()))))))))******,,,,,,***)))))))))************++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++************************))))))***++++++++++++***************+++,,,---...***---//////---++++++,,,,,,++++++******++++++,,,++++++,,,,,,---......///........................,,,,,,,,,---------..............................++++++,,,------......///111111111111111111111111000111222333555666777888888<<>>CCCIIINNNXXX```qqq{{{vvvvvvzzzzzztttfff```TTTSSSUUUZZZaaapppmmmSSSJJJ>>>777666666555333111111000///////////////000/////////............,,,,,,------...---------------------------------,,,++++++++++++++++++,,,++++++---///111111...+++))))))******++++++++++++))))))******++++++++++++************************(((+++---,,,)))(((***,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************(((((())))))*********+++---,,,***)))))))))************++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************+++,,,---...+++...222222///,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,---...//////........................,,,,,,,,,------.................................++++++,,,------......///111111111111111111111111333444555777888:::;;;<<<>>>DDDLLLRRRVVVXXXYYYYYYUUUWWWYYYZZZ\\\___cccfffeeegggiiilllooouuu|||333777;;;???DDDJJJRRRXXXhhhqqqzzzxxxvvvuuuwwwyyyyyykkkbbbYYYUUUYYY]]]hhhjjjTTTBBB???>>>888555888222000//////000000///---111///......///000000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,+++++++++************************************************************)))))))))***,,,---************************************************************************------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,***((((((((()))))))))************************((()))++++++)))))))))***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++,,,,,,******))))))***+++,,,,,,,,,,,,++++++***)))((((((+++***)))(((((()))***+++++++++++++++++++++++++++/////////...---,,,***)))------------------------++++++,,,,,,,,,,,,------...------,,,,,,,,,------//////---,,,***)))''''''............/////////000------------......///000333222000000222444555555888777666777999;;;<<<<<>>CCCFFFIIIOOOYYYbbbooo{{{~~~}}}~~~~~~}}}CCCCCCFFFPPPccc|||{{{xxxrrrpppnnnllloooxxx{{{rrrhhhbbbaaa```fffooowww~~~jjjVVVHHH@@@===999666222111000000000///333111//////000000000///........................,,,,,,,,,---------......------------------------,,,,,,+++++++++*********)))))))))))))))))))))************************************************************+++************************************************************************************++++++,,,,,,,,,,,,,,,+++'''((()))***++++++++++++***+++---,,,***((()))+++************************)))***++++++)))(((((()))************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,---......++++++***************++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////////////////000000////////////000000000111////////////000111222333666888::::::999999<<<>>>>>>CCCKKKOOOTTT\\\gggppp}}}EEEEEEIIIVVVmmm~~~ssspppkkkggggggllluuu{{{{{{rrriiiccc``````cccgggkkkrrrhhhUUUGGG???;;;888444222111111111000111000......000111000///........................,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******)))))))))************+++***************************************************++++++++++++***))))))************************************************************************++++++,,,---------,,,,,,((()))******************))),,,...---***((()))+++************************((()))++++++)))))))))***************************************************************************)))************+++++++++***++++++,,,---...//////,,,+++******)))************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,+++******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///000000000////////////.../////////000000000111111//////000000222333555666777999<<<;;;;;;<<>>999666555555555444+++***)))***,,,...///...........................,,,,,,,,,---------..............................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************************************************+++,,,,,,+++***)))(((************************************************************************((()))***+++++++++++++++............---,,,++++++(((,,,000///***((())),,,************************%%%''')))*********+++,,,************************++++++++++++++++++++++++************************)))************+++++++++((())))))+++,,,---......,,,,,,+++***))))))************************++++++******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000------......//////000000000000000000111111111111111111333555777:::<<<>>>>>>AAAEEEFFFHHHNNNXXX```kkkmmmqqqwww~~~zzzwwwIIIUUUfffuuu{{{wwwwwwxxxyyy}}}{{{zzz{{{wwwxxxzzz||||||{{{zzzyyyuuusssrrrqqqsssvvvzzz}}}|||ooogggeeeggggggffflllkkkoooyyyxxxooonnnjjjddd^^^ZZZ[[[^^^bbbppprrr}}}mmmWWWJJJBBB:::777444111000333...///////////////...---111000///......///111111................................................************************,,,,,,,,,++++++*********++++++******************************************))))))************)))))),,,+++***))))))***+++,,,...---+++***)))***+++++++++++++++***************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))******))))))))))))******,,,+++******++++++)))(((************************))))))))))))******************************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***------,,,++++++,,,------***************************+++---...///...------,,,,,,,,,+++++++++******,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...///000000555000...111333333333444555777888888999:::===???GGGHHHMMMTTTVVVWWW]]]ddduuuvvvzzzrrrgggWWWhhh|||xxxuuuwwwzzz|||~~~~~~~~~}}}||||||||||||{{{xxxtttrrrrrrsssrrrsssuuuwwwwwwvvvuuutttpppnnnmmmlllnnnqqquuuwwwxxxyyyyyyyyyyyy{{{~~~wwwoookkkiiihhhgggiiigggiiioooxxxxxxqqqmmmlllhhhbbb\\\[[[]]]```eeefffpppxxxbbbQQQHHH>>>:::777333222444//////000000//////.........---,,,,,,+++,,,---...................................................************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************++++++++++++******++++++***))))))***++++++,,,+++******)))))))))*********************+++++++++*********))))))))))))*********))))))*********))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***(((************************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***---,,,+++******+++,,,---************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,---......///000111111444///...222444333444666<<<<<<<<<;;;;;;===BBBEEENNNOOOUUU\\\______dddjjjyyyyyy}}}~~~}}}{{{zzz{{{|||rrrjjjdddwwwxxxwww|||~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~|||{{{||||||}}}zzzxxxwwwwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxvvvuuusssqqqpppoooooooooooollliiigggggghhhiiijjjkkklllmmmlllkkkkkkiiihhhgggfffgggjjjmmmooonnnpppqqqqqqrrrtttxxx{{{~~~xxxrrrmmmkkkiiiiiieeecccfffjjjqqq}}}{{{xxxtttvvvtttnnnddd^^^^^^```^^^^^^dddrrrrrr^^^RRRFFF???;;;666444555111111000000000/////////......---,,,++++++++++++........................------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))************)))(((((()))))))))***+++++++++,,,***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******,,,+++)))***++++++***)))************************))))))))))))******************************************************************+++++++++,,,,,,,,,***************)))))))))))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...............------------------......///000111222333444111111444666555777;;;>>>?????????@@@EEEKKKOOOXXXYYY___gggjjjkkknnnsss|||}}}~~~xxxtttuuu|||~~~zzzwwwtttssssssyyy~~~ooo~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvvvvvvvuuuuuuuuuuuusssuuuwwwxxxxxxxxxvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvwwwxxxxxxxxxwwwuuutttuuutttsssssssssuuuvvvwwwyyyxxxvvvtttsssrrrqqqqqqrrrqqqooommmmmmnnnooopppooonnnlllkkkkkkkkklllmmmmmmlllkkkiiigggdddcccbbbcccdddcccaaa^^^]]]]]]___]]]^^^___`````````______bbbaaa______```bbbdddfffeeefffhhhjjjkkkmmmqqqsssvvvyyy~~~}}}}}}{{{zzzzzz{{{||||||~~~{{{vvvssspppmmmlllgggcccccccccfffoooxxxsssiiidddccc```^^^```iiitttmmm___OOOEEE???999666666333222111111000000000000111111000///...---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************************************++++++++++++++++++***+++******************+++((()))***++++++***)))((((((((()))***+++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******,,,***)))***++++++***)))************************((()))))))))******************************************************************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************++++++++++++++++++++++++...---,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,---------.....................---------------...000111222333333555444555777777777:::@@@@@@CCCGGGKKKNNNRRRWWWZZZaaabbbhhhpppuuuvvvxxx|||zzzssssssxxx|||zzzwwwwwwvvvsssooommmlllmmmooo}}}|||}}}{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvrrrrrrssssssrrrqqqpppooollllllkkkkkkjjjjjjjjjiiihhhjjjlllnnnooonnnmmmllljjjkkklllmmmmmmmmmnnnnnnllllllmmmnnnmmmllljjjiiijjjiiiiiihhhiiijjjlllmmmmmmlllkkkiiihhhgggffffffeeedddcccbbbbbbcccdddeeecccbbbaaa______```aaaaaaaaaaaa___]]][[[YYYXXXWWWWWWXXXXXXVVVTTTSSSTTTUUURRRRRRSSSTTTTTTTTTTTTTTTWWWVVVUUUUUUUUUWWWXXXZZZYYY[[[^^^___aaacccfffiiimmmqqqvvv{{{}}}|||zzzyyyttttttsssrrrrrrsssuuuuuuxxx{{{~~~~~~~~~zzzyyyvvvrrrooojjjfffdddbbbbbbgggooo}}}vvvmmmjjjddd```___cccjjjsss~~~mmmYYYLLLDDD===888777555444222111000000000111222222222111000///..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))************))))))*********++++++*********)))***+++,,,,,,,,,******(((((()))***+++,,,,,,,,,***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******+++***)))***+++,,,+++)))************************((()))))))))******************************************************************+++++++++,,,,,,,,,******++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++///...---,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,---------..............................------...000111222444444555555777888777777???HHHOOOVVV^^^eeehhhiiihhhhhhmmmlllpppxxx}}}~~~wwwuuuvvvtttmmmgggffffffeeeccceeejjjrrrxxx||||||||||||{{{zzzyyyyyy~~~~~~|||zzzwwwuuurrrqqqmmmllllllkkkkkklllmmmmmmlllllllllkkkkkkkkkjjjjjjffffffggghhhgggfffdddcccaaaaaaaaaaaa````````````___```aaacccddddddcccccc___aaaccccccbbbbbbcccdddaaabbbbbbaaaaaa```___^^^___^^^^^^^^^___```aaaaaa``````___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPMMMMMMNNNMMMKKKKKKLLLNNNKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMOOORRRTTTUUUWWWZZZ\\\cccfffkkkoooqqqpppnnnmmmiiihhhgggggghhhiiijjjkkkooosssxxxxxxvvvuuuvvvwwwvvvwwwyyy|||~~~~~~~~~|||xxxrrrnnnjjjhhhdddaaaccchhhjjjzzz|||vvviiibbb]]]^^^bbbhhhrrr||||||dddUUUKKKBBB<<<:::777555444222111111111222000000000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------************************)))))))))******))))))))))))***++++++++++++***)))******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,*********+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******+++)))))))))+++,,,+++***************************))))))))))))******************************************************************+++++++++,,,,,,,,,*********+++++++++++++++))))))***++++++++++++*********+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------,,,,,,,,,,,,,,,,,,,,,---------...................../////////......///111333444555666555666999::::::===IIIVVVmmmuuu~~~|||}}}xxxtttrrrmmmfff___```aaaccceeejjjsss~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~zzz{{{|||||||||{{{xxxwwwpppppppppoooooonnnmmmmmmoooooonnnllljjjgggeeeddd```______^^^___```bbbcccaaa``````___^^^]]]]]]\\\XXXYYY[[[\\\\\\ZZZYYYXXXVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZTTTWWWYYYYYYXXXWWWYYY[[[XXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQPPPPPPOOOPPPPPPQQQOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNMMMMMMHHHIIIJJJIIIHHHHHHIIIKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFHHHKKKMMMNNNOOOQQQSSSXXXZZZ^^^aaacccbbbaaa___\\\[[[[[[[[[\\\]]]___```ccchhhlllmmmjjjhhhiiillljjjlllnnnrrrtttvvvwwwwwwwwwvvvuuutttssssssttttttssstttuuuuuuttttttwwwzzz|||~~~}}}wwwssspppnnniiibbbaaaeeebbbooo}}}ssshhh]]]ZZZ\\\```gggnnnsss}}}ooo]]]RRRHHHAAA???888777444222111111222222......///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------************************)))******++++++******))))))***++++++++++++***)))***************+++,,,,,,******************++++++*********++++++,,,,,,,,,*********))))))*********))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,+++***************************))))))))))))******************************************************************+++++++++,,,,,,,,,)))))))))*********++++++))))))***++++++++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---........./////////000000111222333555777888999999;;;???BBBCCCIIIZZZkkk|||xxxrrrnnnkkkhhheeecccfffjjjpppuuuzzz||||||}}}}}}}}}|||{{{{{{uuuvvvwwwwwwwwwvvvuuutttrrrrrrssssssssssssrrrrrrmmmmmmllllllmmmnnnpppqqqpppqqqrrrqqqnnnlllkkkkkkhhhhhhggggggfffeeeeeedddaaaaaa```___]]][[[ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[YYYXXXXXXVVVUUUTTTSSSSSSOOOQQQRRRTTTTTTSSSQQQPPPOOOOOOPPPRRRTTTUUUWWWWWWRRRRRRRRRRRRRRRSSSTTTUUUMMMPPPSSSSSSQQQQQQRRRUUUSSSQQQPPPNNNMMMMMMNNNOOONNNOOOPPPQQQQQQPPPNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMHHHIIIJJJJJJIIIIIIKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDGGGJJJKKKLLLMMMOOOPPPPPPRRRUUUXXXYYYXXXWWWVVVSSSSSSRRRRRRSSSUUUWWWXXXYYY^^^cccccc```]]]___aaabbbdddgggjjjmmmoooppppppmmmllllllkkkjjjiiiiiiiiigggiiijjjhhhffffffiiillllllnnnpppqqqpppppprrrssslllmmmpppvvv|||yyyvvvtttmmmeeebbbddd```hhhrrr|||ppp```ZZZZZZ\\\aaaeeejjjppp{{{vvvbbbVVVLLLEEEBBB999777555222111111222333...///000111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,+++++++++************************++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,,,,***************************))))))))))))******************************************************************+++++++++,,,,,,,,,'''((((((((())))))******))))))***++++++++++++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,+++++++++******,,,,,,,,,---------......---.........//////000000222333444666888999;;;;;;>>>AAAFFFJJJLLLVVVjjj~~~}}}{{{{{{|||tttqqqlllhhheeefffgggiiiooouuu~~~~~~yyyvvvppprrrsssuuuuuutttrrrqqqnnnllljjjjjjlllllljjjhhhiiijjjjjjkkkkkkjjjjjjiiieeeeeeddddddeeefffhhhiiidddddddddcccaaa___^^^]]]_________^^^\\\ZZZXXXVVVYYYZZZZZZXXXUUURRRQQQRRRRRRQQQPPPSSSVVVXXXVVVTTTVVVVVVVVVUUUSSSQQQNNNMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMNNNPPPSSSTTTRRRQQQPPPNNNMMMLLLLLLLLLOOOPPPQQQQQQQQQOOONNNMMMPPPOOOMMMMMMNNNMMMKKKIIILLLLLLMMMMMMLLLKKKIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIKKKLLLLLLJJJIIIJJJKKKGGGHHHHHHIIIJJJKKKKKKKKKEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGJJJLLLLLLLLLRRRRRRRRRQQQQQQQQQQQQQQQOOONNNMMMMMMOOORRRVVVXXXUUUWWWZZZ[[[[[[[[[\\\]]]``````bbbeeehhhiiiiiiiiidddeeeeeeggghhhiiihhhgggaaaaaabbbbbbccccccccccccgggdddcccfffjjjllljjjffffffdddeeeiiioooyyy~~~yyyqqqiiidddbbb^^^ccckkkuuuxxxhhhddd___ZZZ\\\eee```fffrrriiiZZZTTTLLLDDDAAA;;;666555444111000222444222000000000111000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))************************************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---...//////......000111111555888::::::;;;>>>BBBDDDJJJRRRWWW\\\ffftttyyyvvvqqqkkklllqqqnnnkkkggghhhmmmssswwwxxx~~~}}}yyyuuupppmmmggghhhiiijjjjjjiiihhhfffdddbbb``````bbbbbb```^^^``````aaaaaaaaaaaa``````^^^]]]]]]]]]]]]___```aaa^^^]]]\\\[[[ZZZXXXWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTUUUVVVVVVUUUQQQOOONNNNNNOOONNNNNNQQQUUUWWWVVVUUUUUUUUUUUUTTTSSSQQQOOONNNPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRQQQQQQRRRSSSSSSPPPNNNOOOPPPPPPPPPPPPPPPOOOOOOTTTSSSSSSRRRRRRQQQPPPPPPNNNOOOQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLMMMNNNOOOPPPOOOOOONNNOOOQQQRRRQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMOOOOOONNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOORRRTTTVVVTTTVVVXXXYYYYYYYYY[[[]]]bbbbbbbbbdddfffhhhiiiiiihhhggggggjjjmmmppppppoooeeeeeedddcccccccccddddddcccaaa___aaaeeegggeeebbbdddbbbbbbdddffflllyyy}}}yyytttnnnjjjhhhcccfffkkkrrr}}}}}}mmmhhheee^^^\\\```\\\___gggqqqyyy~~~iii]]]RRRIIIEEE>>>888777666333222333///---++++++,,,,,,+++***//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++************++++++************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***))))))***+++++++++***)))(((((())))))***))))))))))))************************************))))))))))))))))))))))))******************++++++******************************+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,---------.........//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000000//////111333444666888888888<<>>;;;:::777555666666444222222222333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******++++++***))))))(((((((((((()))))))))************************************))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,------------............,,,------------.........,,,,,,,,,---------------//////.........////////////000222222222333555777:::;;;<<<<<>>BBBEEEIIIPPPYYY```nnnttt}}}~~~zzzyyyyyyvvvnnnhhhggg```bbbeeeiiiooovvv|||~~~pppooolllhhhcccaaaeeeiiixxx|||uuupppiiigggccc```^^^\\\\\\\\\ZZZYYYYYYZZZ[[[[[[YYYWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTUUUUUUSSSQQQOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRUUUVVVWWWXXXYYYXXXWWWWWWUUUVVVWWWUUUSSSQQQQQQQQQQQQRRRTTTTTTTTTVVVZZZ]]]___^^^]]]\\\\\\\\\\\\]]]\\\]]]___aaacccdddeeefff```___^^^^^^___aaadddeeecccbbbbbbbbbbbbbbbcccddd`````````___``````aaaaaaccccccdddfffgggfffccc```___]]][[[YYYYYYZZZ]]]^^^___aaacccdddeeedddbbbaaacccdddeeeeeeccccccdddfffcccccccccdddgggjjjlllnnnfffeeeeeeeeefffiiikkkllliiikkkmmmlllkkkjjjkkkllliiihhhfffdddbbbaaa___^^^\\\]]]___``````___^^^]]]___]]]\\\[[[]]]]]]]]]\\\XXXVVVTTTRRRQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[ZZZZZZ\\\```dddggghhhhhhhhhhhh```bbbddddddeeeiiipppvvv}}}{{{xxxwwwvvvuuuttttttuuuvvvsssnnnkkkmmmmmmmmmqqqvvvxxxxxxwwwxxxyyyzzz|||}}}}}}uuuiiicccZZZWWWVVVVVVWWW[[[fffpppuuueeeSSSJJJDDD===666444333111//////000000///...000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************((())))))******))))))((())))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---......//////............///000111222000222444444555777999<<<>>>CCCIIINNNSSSZZZccciiiuuuzzzyyysssmmmiiigggccc___^^^aaacccjjjpppuuu||||||uuummmnnnlllgggdddgggpppwww}}}{{{wwwsssoookkkfffbbb]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYYZZZXXXWWWYYYXXXXXXWWWWWWWWWXXXXXXWWWXXXYYYVVVSSSQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWXXXZZZ\\\^^^^^^^^^^^^\\\]]]^^^]]]ZZZXXXXXXYYYWWWYYYYYYXXXWWWXXX\\\____________```bbbdddfffgggeeefffiiillloooqqqrrrsssooommmjjjiiiiiillloooqqqpppppppppppppppqqqrrrrrroooooopppqqqqqqqqqqqqqqqqqqpppoooooopppnnnkkkiiieeedddddddddeeegggjjjkkkkkkmmmpppsssuuuuuuttttttvvvvvvuuutttrrrrrruuuwwwvvvuuuuuuvvvxxx{{{~~~{{{zzzxxxxxxzzz~~~~~~}}}{{{xxxtttrrrooonnnmmmooorrrttttttrrrooollljjjhhheeecccbbbaaa___]]]]]]\\\YYYVVVUUUVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\^^^ccciiinnnnnnmmmkkkkkkeeehhhjjjjjjiiilllrrrxxx~~~yyyyyyzzz{{{yyyuuuvvvxxxyyyyyyyyyyyy{{{~~~xxxlllaaa\\\XXXVVVTTTUUU^^^hhhwww~~~hhhYYYOOODDD:::555666444222222222333222111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************'''((()))******)))(((''''''((()))***++++++******))))))))))))************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,------.../////////.........///111222444555333444666777888:::===@@@CCCGGGMMMSSSYYYaaakkkrrrwww{{{~~~|||uuupppgggbbb]]]\\\[[[[[[```gggsss{{{|||uuuqqqoooqqqpppllljjjrrr{{{vvvpppmmmiiifffdddaaa^^^[[[YYYYYYZZZZZZZZZZZZYYYYYYVVVVVVUUUWWWXXXYYYXXXVVV[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZ\\\\\\ZZZVVVTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWVVVZZZ[[[]]]^^^______^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXZZZ[[[^^^aaadddeeeffffffcccdddeeedddbbb`````````^^^______]]][[[[[[___bbbaaaaaaccceeehhhllloooqqqssstttwww{{{~~~}}}{{{vvvssssssuuuyyy|||~~~}}}}}}{{{xxxvvvpppqqqqqqsssvvvyyy{{{}}}|||zzzwwwrrrooollliiifffdddcccaaa^^^[[[ZZZ[[[\\\]]]___________________________dddlllqqqrrrpppmmmllljjjmmmpppooommmnnnsssyyy{{{zzzttttttwwwwwwuuussstttwww}}}~~~zzzvvv}}}vvvhhhbbb\\\WWWSSSTTT\\\fffggguuunnnaaaRRRFFF@@@555444222111222222111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))************************************************++++++++++++++++++++++++************************'''((()))******)))((('''%%%''')))***++++++++++++))))))))))))************************************))))))))))))))))))))))))''''''(((***+++,,,---...******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000,,,,,,------...///000000...//////111222444666777555666999:::;;;===@@@CCCGGGKKKPPPUUU\\\eeeqqqyyyzzz}}}~~~||||||{{{tttooolllbbb^^^\\\^^^```dddmmmvvv{{{vvvpppkkksss{{{zzzzzz~~~wwwpppllleeedddbbb```^^^\\\ZZZZZZWWWXXXZZZZZZYYYYYYYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZ]]]^^^___^^^]]]]]]^^^```___``````___\\\YYYYYYYYY\\\ZZZ\\\```aaa^^^^^^```aaabbbeeefffgggfffdddbbbdddddddddbbbaaaaaaccceeeeeefffhhhkkknnnoooooonnnrrruuuvvvuuuuuuuuuooohhhllljjjhhhgggddd```dddjjjiiikkkjjjiiimmmvvv|||}}}}}}wwwmmmfffffffffdddbbb______aaacccfffdddbbbaaacccdddeeedddeeeiiinnnrrrtttvvvxxxzzzwwwyyy{{{{{{zzzyyyzzz{{{}}}yyywwwzzzwwwtttrrrrrrtttuuuuuuxxx}}}}}}wwwuuuvvvwwwmmmccc]]]WWWRRRUUU\\\bbbgggppp{{{xxxbbbOOOEEE===888444444222///000333000000000///////////////111000///------......///------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++---///222333******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))...---***((('''(((***,,,,,,,,,++++++***)))((((((+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,++++++************++++++,,,,,,++++++*********))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,+++(((%%%###************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------------............///000///...------...///000000333666777666666666777777555555888<<<@@@FFFKKKPPPUUU[[[aaaeeelllsssxxx{{{zzz{{{}}}}}}xxxsssqqqsssuuuyyyzzzxxxuuuqqqmmmeee```bbbeeekkkxxxzzzuuuqqqooowww{{{vvvqqqlllhhhdddcccbbb```^^^\\\ZZZYYYWWWYYYZZZZZZYYYXXXYYYZZZZZZZZZ[[[\\\^^^___```aaa___aaabbbbbbbbbccceeegggfffggghhhgggdddbbbbbbcccaaaaaaeeelllnnnjjjggghhhmmmooorrruuuwwwvvvtttsssqqqqqqooonnnllllllnnnoooqqqrrruuuzzz}}}yyytttpppnnnjjjffffffjjjllloooqqqssszzzxxxqqqkkkkkkkkkiiiffffffgggiiihhhfffeeefffhhhjjjjjjiiihhhlllrrrxxx~~~|||xxxrrrpppqqqrrrrrrpppvvvzzz~~~~~~yyyuuutttvvv{{{xxxjjjccc___ZZZZZZ]]]\\\```gggrrrzzz___MMMAAA;;;777666444111000333333222222222111111000000111000///...---......///------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******+++---///000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---+++***)))((()))***+++++++++******)))(((((('''+++*********))))))))))))************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))******+++,,,,,,,,,++++++++++++++++++***++++++,,,+++***((('''************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............///000///.........///000111222444777888888888999:::::::::<<<@@@EEEJJJPPPUUUTTTZZZbbbjjjpppuuu{{{~~~}}}~~~}}}uuuooopppppprrruuuxxxyyyzzzyyyqqqmmmlllnnnqqqwwwyyyuuuuuuwww{{{vvvssspppllljjjgggffffffdddbbb```^^^]]]^^^___```___^^^]]]^^^___^^^___```bbbdddgggiiijjjggghhhjjjjjjjjjkkknnnpppppprrrssssssqqqppppppqqqkkkmmmuuu~~~|||xxxxxxzzz~~~{{{vvvrrrmmmjjjjjjpppuuu{{{yyyrrrjjjkkklllkkkiiihhhhhhjjjjjjiiiiiikkknnnooonnnmmmmmmrrryyyxxxsssrrrrrrpppmmmsssvvvxxxwwwtttssstttvvv{{{xxxnnniiiddd```___YYY[[[___gggtttnnnTTTEEE???:::888666333111333444333333222111000//////000000///............///------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***)))((()))***+++***************+++++++++*********)))((((((''''''***************)))))))))************************************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............//////////////////000111222444666888999999999;;;===:::===AAAFFFMMMTTTZZZ]]]___eeennnvvv}}}~~~vvvooonnnnnnnnnooorrrvvvyyy|||vvvwww{{{~~~yyyvvv|||}}}yyywwwuuutttsssnnnnnnmmmlllkkkiiihhhgggiiijjjjjjjjjhhhhhhiiikkkhhhhhhiiijjjmmmooorrrssssssuuuvvvvvvvvvwwwyyy{{{|||wwwrrrnnnmmmsss{{{zzzqqqjjjgggiiikkkkkkjjjiiiiiijjjqqqqqqrrrtttvvvwwwuuusssrrrvvv{{{vvvtttqqqmmmpppqqqrrrqqqppppppsssvvv}}}}}}rrriiidddaaa\\\[[[\\\```kkk|||{{{[[[JJJBBB;;;:::888555333444222222111000///...---,,,000/////////............------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************((()))***+++,,,,,,+++***+++*********)))))))))(((************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++---......---+++++++++++++++,,,,,,,,,---------------............////////////000111222333333666777888888888999;;;======BBBIIINNNVVV___dddeeemmmrrryyywwwpppjjjkkkkkklllmmmppptttwww{{{xxxyyy}}}vvvvvvuuuuuuttttttttttttuuuvvvwwwvvvuuuuuuwwwyyyxxxwwwwwwwwwyyy{{{~~~{{{vvvsssssswww~~~}}}xxxssslllgggjjjlllnnnooonnnnnnnnnoooxxxxxxyyy{{{~~~~~~}}}{{{vvv{{{{{{vvvrrrooonnnnnnnnnnnnnnnpppsssvvvyyy{{{{{{nnngggeeebbb___]]]]]]dddqqqfffPPPFFF===:::999666444555222222111000///...---,,,///////////////......---------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,---...---,,,***)))'''(((***,,,,,,,,,+++***,,,,,,++++++++++++*********************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,++++++*********///...---,,,++++++++++++************************++++++++++++++++++++++++++++++---......---+++++++++++++++,,,,,,,,,---------------............///...///000111333444444555777777888777777999<<>>:::777555555333222222222111111000000...///000000000///------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))******++++++++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,*********++++++,,,,,,---***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............///...///111444666777777777555666888;;;???FFFNNNSSSYYYggguuu}}}|||rrrllljjjiiigggeeemmmttt|||}}}{{{vvvqqqrrr}}}}}}~~~~~~~~~{{{yyyqqqpppoooppprrruuuvvvvvvuuuyyy}}}yyypppooommmiiieeedddeeegggdddqqqrrr```LLLAAA;;;777444444000000000///////////////...///000000000///---,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++&&&""""""%%%))),,,,,,++++++******)))))))))******************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********)))***++++++,,,))))))***+++,,,------...'''(((+++---...---,,,+++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,------------------.........//////...///222444666777888888444666999===DDDMMMWWW^^^iiiyyy}}}rrrkkkbbb^^^___dddggghhhuuu{{{{{{uuusssoookkkmmmzzz~~~uuukkkeeejjjppprrruuuyyywwwvvvyyyxxxqqqlllmmmlllgggcccbbb```fffppp}}}nnnTTTEEE???:::555222444222111111222222111///---.........//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***************)))((('''))))))***+++,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++---,,,,,,---,,,***(((((()))***+++,,,+++++++++***)))))))))++++++******************)))))))))***+++++++++,,,***,,,---,,,******+++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000///222555666666666777888777;;;@@@DDDHHHOOOXXX___rrrvvvmmmccc___ZZZXXX\\\dddnnnuuu|||zzzssslllkkkjjjiiinnnzzzzzzxxxyyyyyypppjjjmmmpppoooooorrruuusssvvvzzz}}}~~~tttmmmgggggghhheeecccddd^^^bbbjjjwwwwww^^^NNNFFF???888444444333222222333333222000........./////////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++***)))))))))******++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))+++,,,,,,+++...---+++*********,,,,,,+++++++++***************++++++*********************************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222333555555666888<<>>FFFPPP^^^llluuuqqqrrrtttsssrrruuuzzz~~~qqqgggcccdddfffhhhrrrtttwww{{{}}}|||~~~{{{yyywwwzzz}}}zzznnnmmmtttyyyyyy}}}|||yyywwwuuunnnhhhfff]]]aaahhhpppxxx}}}wwwqqqmmmlllnnnrrrtttuuuzzz~~~tttoookkkfffcccccc^^^^^^]]]___gggwwwrrrcccTTTJJJGGGAAA===888555333222222111111111111000000000//////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********+++***)))((((((***,,,---+++++++++,,,---------...************************************************))))))))))))))))))))))))))))))***,,,------+++)))***++++++,,,,,,,,,,,,,,,+++++++++*********************++++++,,,------...***************+++++++++(((***++++++++++++,,,...,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,------.../////////555555666666777888888999999>>>GGGPPP[[[gggqqqxxxxxxyyyyyyxxxvvvxxx|||zzzxxxpppmmmiiieeefffkkkrrrwww~~~}}}{{{{{{}}}xxxrrr~~~ssssss|||xxxzzzyyyyyyxxxvvvpppjjjggg```aaadddhhhpppzzz}}}uuupppoooppptttuuuvvvzzzyyysssnnnfffaaa```ZZZ\\\\\\]]]cccsss{{{lll^^^UUURRRDDD@@@;;;777555444333222222111111111000000//////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,+++***))))))+++---...++++++,,,------...//////************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,......+++)))((()))***+++++++++++++++,,,+++++++++******))))))******+++,,,,,,---......))))))******+++++++++,,,(((***++++++++++++---...,,,,,,,,,++++++*********,,,------......------,,,,,,,,,------...///000000666666777777888888888999<<>>999777444333555222222111111000000111111//////.........------------------------............---,,,+++++++++,,,---******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++***************)))***+++,,,,,,,,,+++***,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,---///000000///...---............///222555666666888::::::::::::===@@@HHHPPPYYY___aaaeeemmmtttzzz{{{{{{zzzzzz{{{yyyqqqiiieeebbbbbbkkkvvv}}}yyyxxxxxx||||||{{{{{{}}}yyyrrrlllfffbbb```bbbbbbeeejjjmmmjjjaaaZZZwwwsssppppppqqqwww~~~xxxvvvsssrrrsssooonnnkkkjjjkkkqqqyyyyyyttttttuuutttvvvzzz|||~~~uuupppeee```[[[YYYXXX___nnn~~~yyy```QQQCCC===:::777333222222222111000000000000000/////////.........------------------............,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,***************+++++++++++++++++++++++++++******---------------,,,+++***************************++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))***+++++++++,,,.../////////............///111333555666777888:::;;;===>>>AAAEEEHHHQQQWWW^^^bbbdddiiipppwww~~~}}}|||}}}sssjjj___[[[]]]gggyyy~~~{{{{{{xxxzzzzzzvvvvvvxxxzzz|||xxxrrrjjjbbb\\\XXXUUUSSSSSSVVV[[[______[[[VVVzzzuuuqqqqqqrrrxxx|||wwwsssrrrssstttsssrrrpppqqquuu{{{}}}vvvuuuvvvvvvxxx{{{{{{~~~|||xxxkkkfff```[[[VVVXXXdddqqqppp^^^JJJAAA>>>;;;777555333222111000000000000000////////////...............---------,,,,,,++++++++++++++++++,,,------...******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,,,,+++******)))******+++++++++++++++***)))((((((************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++***+++---...////////////...000222555777888888888888:::>>>CCCHHHMMMRRRUUUZZZ^^^dddgggjjjpppxxx~~~{{{lllddd[[[XXX```rrr~~~|||}}}yyysssqqqqqqrrrpppmmmggg```ZZZUUURRRPPPMMMMMMOOOTTTXXXZZZYYYXXX{{{vvvsssooorrrwww{{{uuurrrttttttuuuuuutttuuuxxx}}}wwwuuuwwwxxx{{{}}}|||ooojjjddd]]]VVVSSSZZZddd{{{oooWWWIIIDDD???;;;:::444333222111000000000000000000/////////.........///...---,,,+++)))((((((***++++++,,,------------******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++******))))))******++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,++++++***))))))******++++++++++++++++++***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,...///000000111000222555888999:::::::::999===DDDNNNWWW^^^bbbcccaaaeeeiiimmmrrrzzz}}}sssccc___[[[]]]iii}}}yyysssnnnjjjhhhfffccc]]]WWWRRROOONNNMMMNNNOOOPPPTTTXXX[[[]]]]]]zzzuuurrrlllooovvv{{{wwwwwwsssuuuvvvwwwxxx{{{xxxtttvvvyyy~~~zzzrrrnnniiibbbXXXQQQSSSZZZpppgggUUUJJJ@@@:::888666555444333222111111111000000000/////////......///...---,,,+++***)))(((++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++***)))(((((()))***+++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***))))))(((***************+++++++++)))))))))*********+++++++++,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------***+++++++++++++++******+++++++++++++++++++++++++++,,,,,,---...---------++++++,,,...///111222333444666888:::;;;<<<;;;;;;;;;BBBNNN]]]iiioooqqqppphhhkkkpppuuu{{{tttjjj[[[]]]___dddrrrxxxqqqjjjfff___\\\WWWRRRNNNLLLLLLLLLRRRSSSUUUYYY\\\```ccceeezzzuuurrrkkkooowwwwwwyyy{{{}}}~~~yyysssuuuyyy~~~~~~xxxuuuqqqkkk___UUUSSSXXXcccuuunnn\\\JJJ???;;;777777555444333222222222000000000000/////////.........------------,,,,,,+++,,,---------,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++***)))(((((()))***+++))))))******+++,,,,,,---++++++++++++++++++++++++++++++******************+++++++++***************&&&''')))***++++++++++++***++++++,,,------------************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---...000222444555888999:::;;;<<<<<<<<<<<>>DDDIIIXXXgggvvv~~~yyykkkaaa^^^```dddgggjjjsss}}}vvvqqqooooooooonnnjjjcccZZZUUUTTTTTTRRRSSSTTTUUUVVVYYY]]]```iiiggglllyyy|||sssllljjjqqq{{{|||xxxuuusssssswww~~~~~~}}}|||~~~}}}|||}}}wwwnnnlllqqqwwwuuudddXXXYYY```sssxxxWWWFFF===777666666333222222111111000///............///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///---,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,************************++++++************++++++++++++************++++++***************************++++++,,,------......++++++***)))***+++---...******+++++++++,,,,,,,,,000000000000///---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222555888:::;;;<<<<<<;;;:::<<>>DDDMMMWWW^^^hhhkkkpppuuuwwwzzzzzzlllgggbbbcccmmmyyyyyyvvvvvvvvvrrrppppppttt{{{{{{wwwsssiiigggddd___YYYUUUTTTUUUVVVTTTSSSVVV[[[```dddfffhhhiiikkknnnssszzzzzztttooonnnttt~~~~~~uuutttssssssvvvzzz~~~~~~~~~~~~}}}{{{|||||||||}}}wwwpppnnnmmmpppxxxssseee\\\^^^dddiiirrr||||||fffPPPFFF===:::888555444555222222111000////////////------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++************++++++************************,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---///000.........------------------------...///000111222222444666777999999888888555777;;;AAAHHHRRR]]]ccchhhiiinnnsssvvvxxx|||sssmmmeeedddeeejjjuuu{{{tttrrrssssssrrrppplllkkkpppwww||||||xxxrrrlllhhh```___]]]XXXSSSQQQPPPQQQSSSTTTVVVYYY___gggnnnsssxxxzzz~~~~~~xxxqqqlllooouuu~~~~~~uuusssqqqpppssswww}}}~~~}}}}}}|||{{{}}}zzzuuuppppppvvvzzzjjj]]]\\\]]]^^^fffqqqyyyrrraaaQQQHHH???<<<:::666444444333222111000////////////------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***************************+++,,,,,,,,,+++***)))((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,+++++++++---...///------------............---------...///000222333555666666777777777777777666:::@@@HHHQQQ[[[eeekkknnnmmmqqqvvvyyy{{{qqqjjjhhhgggjjjooovvv~~~|||yyyuuurrrrrrttttttttttttnnnlllqqquuuvvvzzzyyysssmmmfff___ZZZVVVVVVVVVTTTQQQQQQRRRTTTSSSWWW\\\bbbiiisss~~~zzz~~~uuuoooiiiooovvv}}}uuurrrooommmooottt{{{~~~~~~|||zzz{{{~~~{{{tttssswww}}}~~~lll]]]ZZZXXXXXX```mmmssszzzmmm]]]RRRIIIAAA>>>;;;777444444333222111000////////////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------******,,,,,,,,,,,,***************++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************(((***,,,...///...---,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,///...,,,,,,+++,,,---...,,,---------.../////////------......///111222333777777777666666666666666:::???GGGPPPYYYcccmmmsssxxxwwwzzzwwwjjjfffhhhlllrrrzzz~~~wwwrrrqqqtttwwwxxxwwwwwwyyy{{{zzzssspppsssuuutttvvv|||~~~zzztttmmmfff]]]UUUOOONNNOOOQQQRRRSSSUUUYYY\\\UUU[[[dddkkkssszzzqqqnnnnnnooouuu~~~zzzsssnnnmmmmmmooovvv}}}}}}~~~|||zzz{{{}}}zzz{{{{{{{{{{{{vvvyyy{{{vvvkkk```ZZZXXXXXX\\\bbbdddmmm}}}sssfffYYYRRRHHH???:::888777777222222000///------,,,,,,//////.........---------........................------++++++++++++------111...+++)))(((***,,,...---+++)))''''''((()))************++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************)))************+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......++++++,,,,,,---......///222111//////000333666888===888555777999888:::===;;;@@@HHHSSS```llluuuzzz}}}nnncccdddkkkttt~~~xxxnnnmmmqqqyyyyyyzzz{{{|||}}}}}}}}}}}}uuuuuuxxxwwwvvvwwwxxxvvvooocccUUUNNNMMMPPPOOOOOORRRWWW\\\]]]ZZZWWWYYY___iiisss~~~yyypppmmmmmmnnnttt}}}|||uuuooommmllllllqqqxxx|||yyy}}}~~~}}}|||{{{{{{~~~|||wwwwwwyyyzzz~~~vvvpppnnnnnnwwwyyynnnccc\\\XXXUUUWWW[[[```hhhwwwuuucccZZZMMMDDD???<<<999666333222111000///.........//////.........---------........................---,,,,,,++++++,,,,,,---///...,,,***)))***,,,------,,,+++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,---------......---------....../////////111000000000222444777888===888666777888888999===GGGLLLUUU^^^gggqqq{{{}}}uuukkkeeeiiipppzzzvvvnnnmmmpppzzz{{{}}}|||tttssstttrrrppppppnnnkkkdddYYYOOOIIIHHHJJJNNNQQQXXX```fffhhheeeaaa^^^eeeppp{{{yyyoookkkkkkmmmsss|||yyyqqqmmmjjjhhhkkkppp}}}~~~zzzvvvzzz{{{|||{{{zzz{{{}}}~~~vvvtttwwwzzz~~~~~~ssskkkiiifffiiiuuuttthhh```YYYTTTSSSUUUXXX___nnntttgggUUUIIIDDD@@@;;;666333333222111000000111111/////////.........---------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,---------......//////////////////000000///000111333444666888999;;;777666888:::;;;>>>DDDQQQXXXbbbiiinnnuuu~~~}}}rrrllljjjkkkrrrzzzwwwsssrrrrrr|||~~~yyyqqqooonnnkkkgggfffbbb^^^WWWOOOIIIFFFFFFFFFMMMSSS\\\fffnnnooollliiiiiiqqq}}}{{{pppkkkjjjlllrrr{{{}}}uuupppjjjffffffjjjxxx|||zzzwwwvvvxxxyyyzzzyyyyyy{{{|||wwwtttxxx|||~~~tttlllgggbbbaaagggqqq{{{yyylllccc[[[TTTSSSUUUQQQWWWfff{{{uuu]]]LLLEEEAAA<<<666333222111111111111111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++((((((***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......///////////////////////////000333555777888999999777555555:::===@@@GGGNNN[[[dddnnntttvvvzzzzzzqqqiiiiiilllrrr{{{}}}{{{zzzyyy~~~wwwmmmiiigggbbb]]][[[XXXTTTMMMIIIHHHHHHIIIIIIRRRWWW```jjjrrrvvvvvvvvv|||~~~rrrllljjjlllrrr|||wwwrrrlllfffeeehhhrrrwww~~~~~~{{{wwwtttvvvxxxxxxxxxyyyzzz|||wwwuuuzzz}}}uuuoooaaa\\\YYY[[[___eeeqqq||||||nnneee]]]VVVTTTVVVOOOTTT```tttfffPPPFFFAAA<<<888222222111000000111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------...................../////////000222444777999:::999999555444666;;;???DDDMMMVVVfffppp|||ooojjjhhhmmmsssyyyttthhhccc```ZZZVVVTTTQQQNNNJJJIIIKKKNNNQQQRRRYYY]]]eeeoooxxxsssmmmjjjnnnttt}}}}}}wwwsssmmmgggfffhhhmmmttt|||~~~~~~~~~}}}zzzxxxuuuwwwxxxyyyyyyzzz}}}yyyyyy~~~}}}}}}~~~}}}wwwqqqaaa]]]YYYVVVUUUWWW```jjj~~~ssskkkcccZZZUUUUUUQQQTTT[[[kkksssZZZKKKCCC>>>:::333222222111000000000111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,---......///000000333444666888::::::::::::777777:::@@@DDDJJJUUU___sss|||zzzssskkklllqqqzzzrrrddd^^^ZZZUUURRRQQQNNNMMMLLLMMMQQQVVV\\\```___ccckkkttt~~~sssmmmkkkpppvvvyyytttrrrnnnhhhgggjjjkkkrrr{{{}}}|||}}}}}}}}}|||yyyzzzzzzzzz{{{}}}}}}~~~yyyssseeeaaa[[[VVVPPPOOOXXXcccxxx~~~zzzqqqdddZZZVVVRRRTTTXXXcccyyygggUUUHHH@@@<<<555555444222111111111111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///...---,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,---------......,,,,,,---...000111222222666777888999999:::::::::;;;<<>>>>>HHHVVVcccooo~~~xxxpppkkklllrrrwwwmmmbbbZZZYYYYYYXXXWWW^^^aaaeeeiiiqqq|||yyyoookkkmmmrrr~~~yyysssrrrqqqllliiijjjhhhiiipppzzz~~~~~~~~~~~~xxxppphhh___ZZZUUUQQQQQQUUU[[[kkkxxxiiibbbVVVTTTUUUZZZggg|||oooWWWJJJEEE<<<999555333333444333333222111111000000000000000------------------------------,,,,,,,,,,,,------******+++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---+++***)))***+++,,,++++++******************++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------------------...///111222444555666999888999;;;999777;;;BBBFFFRRRcccrrr~~~~~~uuummmiiimmmtttssskkkcccaaadddfffeeebbbeeejjjrrrzzzvvvmmmjjjlllsss~~~wwwuuurrrmmmhhhgggeeefffllluuu}}}~~~xxxqqqjjjccc___YYYSSSRRRTTTTTT```zzzooofff[[[WWWUUUXXXaaasssyyy___PPPJJJ>>>;;;888666555444333222222111111000000000000000------------------......,,,,,,++++++++++++,,,,,,------.........---,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,+++*********+++,,,******++++++++++++++++++++++++++++++++++++++++++))))))***,,,---...///000+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------......000111333444666666:::999:::<<<;;;;;;@@@HHHPPP^^^qqqyyynnnhhhgggpppyyy}}}yyynnniiiggglllvvv|||zzzuuunnnttt}}}tttkkkiiillluuuxxxrrrmmmhhheeeddddddiiirrryyy}}}~~~}}}{{{tttmmmhhhddd]]]VVVSSSTTTSSSZZZooowwwmmmaaa[[[WWWXXX]]]kkklllYYYOOOCCC@@@<<<:::888666444222222111111000000000000000------------............,,,++++++******++++++,,,...............---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,------...//////++++++,,,---------,,,,,,,,,++++++******++++++,,,***************++++++++++++++++++,,,,,,,,,------------------------------------------...............///000222444555666777:::888999;;;<<<===EEEOOOYYYggg{{{~~~pppgggdddgggsss}}}{{{|||zzzvvvssskkkjjjnnn{{{}}}}}}rrrjjjiiimmmuuu~~~uuupppkkkgggfffdddgggooovvvzzz~~~~~~~~~}}}|||}}}}}}{{{vvvqqqkkkhhhaaaYYYUUUUUUSSSWWWeeewwwhhh^^^WWWWWWZZZddd|||xxxbbbSSSGGGCCC>>>:::888555333111222111111000000000000000........................,,,++++++******++++++,,,------...------,,,++++++,,,,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------......////////////000111222444666777888888666777:::<<>>666555888333333222111000000000111//////.........------------------,,,,,,,,,++++++***+++,,,---...000111111......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////.........------------------------...//////333444666666666777999<<<;;;@@@DDDFFFMMM^^^nnnwwwzzz~~~zzzxxxuuu|||wwwnnngggccc```___ccciiimmmooopppqqqrrr|||{{{qqqlllnnnrrr~~~{{{wwwrrrmmmiiifffaaa___```eeelllpppvvvyyy~~~{{{{{{zzzzzz{{{|||~~~|||}}}|||{{{{{{|||vvvqqqlllgggbbb^^^___\\\[[[\\\aaarrr~~~rrrggg___^^^bbbnnnzzztttfff___XXXPPPIIIAAA999555777444333222111000000000000//////.........------------------,,,,,,,,,+++++++++,,,,,,---...///000000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------//////.........---------............///000111111444666777777777888:::<<<:::BBBKKKRRR[[[iiisssvvv~~~|||uuurrrttt||||||tttmmmfffbbb```___dddkkkpppqqqqqqooooooxxx|||rrrlllnnnrrrzzzvvvrrrnnnjjjfff```\\\\\\```eeeiiiqqqtttyyy|||~~~}}}}}}}}}||||||||||||}}}}}}yyy{{{|||~~~}}}yyyxxxxxx~~~zzzuuuppplllhhhdddaaabbb___\\\[[[[[[dddwww{{{pppfffaaa```cccooo~~~rrrfff]]]UUUNNNGGG===666555444444222111111000000000/////////.........------------------,,,,,,,,,,,,,,,---------...............------,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,...............---------/////////000111222333444666777888777777888;;;======FFFPPPYYYfffsss{{{|||{{{rrrnnnkkkiiimmmsssyyy{{{}}}zzzvvvpppkkkgggeeecccbbbgggnnnssssssqqqnnnlllrrr|||rrrmmmooossszzzvvvrrrppplllhhhaaa[[[ZZZ\\\```cccllloootttxxxzzz}}}~~~~~~}}}}}}}}}}}}xxxzzz{{{}}}zzzyyyyyy|||yyytttpppmmmjjjgggdddaaa^^^\\\\\\[[[___jjjvvvzzzpppgggbbb^^^hhh||||||mmmdddZZZUUUMMMCCC999555555444333222111000000000////////////...............------------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......................../////////000111333444555666777777777666888;;;===CCCJJJRRR[[[iiiyyyvvvjjjdddbbbeeeoooyyyyyywwwzzz~~~zzzsssrrrpppmmmlllkkkkkkkkkkkknnnrrrtttssspppnnnnnnooo~~~}}}{{{rrrnnnpppuuu}}}wwwtttrrroookkkddd]]]ZZZZZZ\\\^^^gggkkkoootttwww{{{~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{|||~~~{{{zzzzzz||||||xxxtttpppnnnmmmkkkiiiaaa^^^]]]^^^]]]^^^dddkkkyyyxxxkkkaaa^^^dddtttuuuiii___ZZZTTTIII>>>888666555444222111000000000000000/////////..................---------,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------............---...........................///000111333555666666666666666666888<<>>BBBKKK[[[mmmzzz~~~uuummmffffffiiiooozzzuuuooorrrwww{{{~~~yyyoooiiijjjjjjkkkmmmppptttwwwyyyzzzxxxuuusssssswwwuuummmpppzzzxxxrrrpppuuu{{{}}}yyywwwpppmmmhhhccc^^^ZZZXXXWWWXXX[[[```eeekkkpppvvvzzz~~~~~~}}}|||{{{{{{xxxxxxxxxwwwwwwvvvvvvvvvxxxzzz|||}}}~~~}}}|||}}}yyy{{{~~~||||||}}}}}}}}}|||zzzyyyxxxzzzzzzzzzzzz{{{}}}wwwvvvvvv|||{{{xxxtttrrrrrrssssssrrrqqqkkkgggggggggeeeeeegggfffrrruuueeedddaaadddppppppccc```^^^VVVJJJBBB777666555333111111000000000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------.........//////...///000222444666888999777777888888999===BBBGGGVVVhhh}}}zzzooollllllqqqxxx~~~yyywwwwwwzzz~~~|||rrrlllkkkkkklllnnnqqqtttwwwxxxwwwvvvttttttxxx|||yyyxxxqqqooowwwwwwrrrqqqvvv}}}zzzxxxooommmiiiddd___ZZZVVVUUUQQQUUUZZZ```eeekkkrrrvvvvvvvvvvvvuuutttsssrrrqqqrrrsssssssssssssssssssssuuuxxx{{{|||}}}}}}}}}}}}{{{xxxtttssstttuuuwwwyyy|||~~~~~~|||{{{yyyyyyyyyyyy{{{xxxvvvxxx~~~|||xxxuuusssssstttuuuuuuwwwqqqlllmmmnnnmmmlllnnnfffnnn|||mmmhhhbbbaaakkkzzzrrrddd``````YYYNNNEEE777777555333222111000000000000000000//////////////////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////000000111333555888:::;;;888888999999;;;@@@FFFJJJbbbsssvvvnnnnnnsss}}}~~~}}}xxxsssmmmmmmmmmnnnppprrruuuvvvsssssstttvvv||||||zzzvvvvvvwww{{{~~~tttppppppxxx|||vvvrrrjjjiiihhhgggddd^^^VVVQQQTTTTTTVVV[[[aaafffiiijjjkkknnnrrrsssqqqpppnnnnnnnnnnnnooooooppppppoooooouuuvvvwwwyyyzzz{{{{{{{{{wwwwwwvvvuuutttsssrrrqqqwwwyyy}}}||||||zzzyyyyyyxxxyyyxxxtttyyy}}}zzzoooqqqwwwxxxxxxyyyvvvzzzzzzuuuqqqsssvvvvvvtttvvv}}}vvvfff___\\\dddnnn{{{ttteee^^^\\\XXXOOOFFF<<<999555222222111111000000000000000///////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++------------++++++,,,,,,---...---,,,***))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---.........000111222222444777999555999;;;:::;;;BBBPPP[[[kkkwww{{{pppmmmrrrzzz~~~}}}vvvooopppoooiiimmmtttqqquuutttuuu}}}~~~uuuxxx}}}|||sssoooqqqzzzzzzrrrnnnjjjiiihhhgggddd___WWWRRROOOOOOPPPTTTZZZ___aaabbbfffiiilllmmmlllkkkjjjjjjkkklllnnnooopppppppppppptttuuuwwwzzz|||~~~|||{{{yyyvvvtttrrrrrrqqqvvvyyy}}}|||{{{|||{{{|||}}}yyyzzz}}}uuurrruuuwwwxxxzzz{{{}}}zzz|||~~~}}}{{{{{{~~~yyyhhh___[[[```hhhtttvvvggg]]]ZZZVVVMMMEEE>>>;;;777444333333222111111000000000///////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,---......---,,,,,,------------------------.........------,,,,,,,,,.........---......///000000222444555555666888:::888:::;;;<<>>999666555444333333111111000000000////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,------......------,,,.................................---------------///////////////000111111111444666888888888888999;;;;;;===@@@HHHUUUccclllrrr~~~~~~qqqhhhnnnwww}}}rrrppppppoooxxxyyy~~~uuuooonnnsss~~~~~~rrrkkkjjjjjjjjjiiigggbbb\\\WWWMMMKKKJJJLLLOOORRRTTTTTTUUUXXX[[[\\\\\\\\\\\\]]]```bbbgggkkknnnoooooooooppprrrvvv{{{~~~|||xxxtttrrrqqqrrrrrruuuxxx|||~~~}}}~~~|||||||||yyy|||wwwuuuxxx{{{}}}|||zzz|||}}}zzzkkk___VVVWWW[[[cccvvvxxxjjj```XXXQQQLLLEEEAAA;;;777555444444333111111111000000000/////////............---------........................------------------------........................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...---,,,+++***+++,,,---------------------------------------------------...............---------///////////////000111222111444888:::999999888999;;;===BBBKKKVVVcccnnnttt{{{}}}tttooolllvvv~~~tttppprrrttt|||~~~sssnnnnnnsssuuummmkkkkkkkkkkkkjjjfff___[[[OOOMMMJJJJJJKKKNNNOOOOOOOOORRRTTTUUUUUUUUUVVVWWWYYY\\\```dddhhhjjjkkklllnnnqqqtttyyy{{{}}}}}}}}}zzzxxxtttqqqpppqqqrrrsssuuuwww{{{~~~~~~|||yyy{{{~~~xxxyyy{{{~~~}}}wwwkkk___VVVUUUXXX```rrrsssfff\\\TTTPPPGGGCCC<<<777555444333222111111111111000000000000///............---------........................------------------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++---------,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................///000111222111444888::::::999999:::;;;AAALLLYYYfffpppwwwzzztttmmmqqqyyy}}}qqqmmmnnnrrr|||{{{{{{|||~~~~~~sssnnnnnntttxxxooommmmmmmmmnnnmmmiiiccc___QQQNNNJJJHHHHHHIIIJJJJJJKKKMMMOOOPPPOOOOOOPPPRRRSSSTTTXXX\\\```cccfffggglllnnnrrrvvvyyyyyyyyyxxxtttsssqqqppppppppprrrssssssvvvyyy{{{}}}yyyzzz|||}}}}}}wwwmmmaaaWWWVVVXXX^^^nnn{{{mmm```VVVQQQJJJEEE>>>888555444333333222222111111111000000000///............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.............../////////............///111222333222444888999::::::;;;===@@@JJJYYYhhhssszzzyyypppnnnyyyvvvkkkggggggjjj}}}wwwsssrrrrrrvvv|||~~~sssnnnnnnttt}}}tttnnnnnnooopppppplllgggbbbUUUQQQLLLHHHGGGHHHHHHGGGHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQTTTXXX\\\```ccchhhkkkppptttwwwxxxwwwvvvrrrrrrqqqpppppppppqqqqqqqqqssswwwzzz|||{{{yyyyyy{{{zzzooocccYYYWWWXXX\\\jjjzzzuuufffZZZUUUNNNHHH@@@:::777555555444222222222111111111000000///............---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,...---,,,,,,,,,,,,---...---------------------------........./////////000/////////000111222333444333555888:::;;;<<>>BBBEEEPPP]]]nnnzzzyyynnnooovvv~~~{{{sssjjjfffaaa]]]ppp|||rrrmmmmmmqqq|||~~~qqqnnnssszzzxxxrrrppprrrsssnnnjjjiiibbb\\\TTTMMMJJJHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGIIILLLNNNQQQUUUYYY]]]aaahhhooorrrtttwwwxxxuuutttrrrpppqqqrrrppplllhhhmmmooorrrvvv{{{~~~~~~xxxrrrsssvvv{{{}}}|||nnnaaa\\\WWWUUUbbbsssvvvdddVVVSSSNNNHHHBBB999222222777222333444555555333111000////////////////////////000///...------...///000...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,,,,---...000000000///////////////000222444666888999999:::<<<<<<@@@JJJVVV___mmmtttxxxuuummmvvvzzzmmmkkkhhhfffjjjyyy{{{qqqnnnpppuuu~~~{{{pppooottt{{{|||vvvrrrssstttqqqnnnmmmeee___VVVOOOKKKIIIGGGFFFBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLNNNRRRWWWZZZ___gggnnnpppsssvvvvvvtttpppnnnmmmnnnppppppmmmkkkmmmnnnqqqtttxxx}}}~~~~~~~~~~~~yyyrrrrrruuuyyyzzzssssssuuu{{{rrreee___YYYUUU^^^kkk|||iii[[[RRRLLLGGGCCC<<<555333555222333444555444333111000////////////////////////000///...------...///000...---,,,,,,......---,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******++++++++++++******------,,,,,,,,,,,,,,,------...///000000//////...//////000111222555777888999888999<<<<<<@@@LLLXXXjjjwww|||vvvtttwwwrrrmmmpppsssvvv|||zzzpppooouuu{{{xxxoooqqqxxx~~~zzzttttttuuusssrrrsssiiiccc[[[SSSNNNJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIKKKOOOSSSWWW\\\dddkkknnnpppttttttrrrlllkkkjjjjjjlllnnnnnnmmmnnnnnnoooqqquuuzzz~~~||||||{{{|||zzzrrrqqqsssvvv{{{uuukkkhhhiiipppzzzkkkccc\\\WWWZZZbbbuuurrreeeUUUMMMFFFCCC@@@999555444222333444444444333111000//////////////////////////////...------...//////...---,,,,,,......---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++------,,,,,,,,,------......//////000//////...---000000000222333555777888::::::;;;>>>@@@EEERRR___tttuuuttt|||wwwpppmmmoooxxxxxxooorrr{{{~~~uuupppttt|||}}}vvvtttuuutttuuuwwwmmmhhh```YYYRRRMMMGGGDDDAAAAAA@@@???????????????AAABBBEEEGGGIIILLLQQQTTTYYYaaahhhkkkmmmqqqrrroookkkiiihhhhhhiiikkklllmmmnnnmmmlllnnnrrrwww}}}~~~zzzxxxyyy|||}}}zzzsssqqqrrrtttyyyuuujjjfffeeekkk}}}rrrggg___YYYZZZ]]]ooo~~~sssaaaUUUHHHDDDAAA<<<666333222333333333333222111000////////////////////////...........................---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---...//////000000000//////...------000111222333555777888999======???DDDGGGNNN[[[iiiuuutttkkkqqqzzzrrrnnnnnnxxxvvvqqqvvv|||uuurrrxxxvvvssssssssstttwwwqqqmmmfff___XXXQQQJJJFFFDDDCCCAAA@@@???>>>>>>???@@@BBBDDDFFFHHHKKKPPPSSSVVV^^^eeehhhkkkooopppmmmkkkkkkjjjhhhhhhhhhjjjkkkmmmlllkkklllpppvvv|||xxxvvvwwwzzz|||}}}tttrrrrrrssswww|||uuulllhhhfffiiiwww{{{kkkaaa[[[ZZZ\\\iiitttbbbPPPFFFAAA<<<666444222333333222222222111111////////////////////////------............------...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,------...///000111000000//////............111111333555666888999999===>>>CCCIIINNNUUUcccpppssssssjjjtttvvvppppppsss|||zzz{{{~~~{{{uuusss{{{{{{tttsss{{{vvvrrrrrrqqqrrrvvvtttpppkkkeee___WWWOOOJJJFFFEEECCC@@@???>>>??????@@@AAADDDEEEGGGJJJOOORRRTTT\\\cccfffiiimmmnnnllllllllllllkkkhhhggghhhjjjmmmlllkkklllooouuu{{{~~~~~~~~~vvvuuuwwwzzz}}}yyytttrrrqqqtttyyy|||{{{|||ssskkkiiifffdddnnn|||vvvggg___\\\\\\bbbzzzqqq[[[LLLDDD<<<777666333222222222111111111111////////////////////////------............------...---,,,,,,......---,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,------///000222222000//////............///111222444666888999::::::<<>>>>>>>>???@@@BBBDDDEEEIIIMMMPPPSSS[[[bbbeeeiiimmmnnnlllkkkmmmnnnmmmjjjiiiiiijjjlllkkkkkklllpppuuuzzz}}}|||}}}vvvuuuwww{{{~~~wwwrrrooopppssszzz}}}~~~{{{{{{zzzqqqjjjgggccc```hhhtttvvviiibbb______ooo{{{eeeUUUIII???999888333222222111111111111111////////////////////////,,,------......------,,,...---,,,,,,......---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,---...///111333444//////...---......000000111333555777999:::::::::>>>BBBLLLWWW^^^fffrrr~~~{{{vvvyyy|||yyyxxxtttsssxxx}}}yyysssrrrzzzyyytttrrrppppppsssuuussspppmmmggg```WWWQQQIIIGGGCCC@@@>>>===>>>>>>===???AAACCCDDDGGGKKKNNNRRRZZZbbbeeehhhmmmnnnllliiillloooooollljjjkkklllkkkkkklllmmmpppuuuyyy|||~~~uuuuuuxxx|||zzzsssmmmmmmooowwwzzz}}}}}}~~~zzzqqqiiifffaaa]]]eeerrrsssiiiddd```jjjyyylll\\\NNNAAA;;;:::333222111111000000111111////////////////////////,,,,,,---......---,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++,,,,,,---------...---+++******+++---...,,,,,,---...000222333444///...------...///000111222333555888::::::::::::BBBGGGRRR___gggnnnyyyzzzxxxzzzzzzxxxxxx~~~{{{rrrssszzztttrrrsssxxxuuunnnoooooollljjjrrrqqqpppnnnkkkeee^^^XXXPPPLLLFFFBBB@@@??????>>>?????????@@@CCCGGGJJJLLLVVVYYY___dddhhhiiihhhhhhhhhjjjllllllllllllnnnppplllllllllnnnqqqvvvzzz}}}xxxxxxyyy|||yyytttnnnlllnnnzzz}}}{{{}}}~~~|||zzz{{{wwwtttmmmfffaaaaaadddgggxxxhhhcccbbbgggpppsss```QQQEEE===999444333111111222111000...////////////............///............------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......//////......,,,,,,,,,---------......///...------...111555777777555111///...///111222555666888888555333;;;FFFNNNPPPYYYhhhsssvvv{{{~~~xxxsssmmmppprrrtttyyysssuuu}}}}}}sssrrrsssyyyyyyqqqnnnkkkhhhhhhnnnnnnoooooonnniiibbb]]]TTTPPPIIIDDDAAA@@@?????????>>>???@@@BBBFFFIIIKKKRRRVVV\\\bbbeeefffeeedddfffhhhiiijjjiiijjjlllmmmkkkjjjkkklllppptttyyy|||~~~}}}zzzyyytttwww{{{~~~wwwoookkklllxxx|||{{{zzzyyyxxxzzz}}}|||{{{{{{{{{yyyuuunnnfffaaa```cccfffuuu~~~kkkccc]]]aaahhhttt~~~kkkYYYKKKAAA<<<555333222111222222000///////////////............///............------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............,,,,,,,,,---------......///...------...111444666555333000......///111333555555777888777777???HHHRRRXXXfffvvv~~~~~~|||zzzyyy~~~{{{tttqqqlllnnnqqqvvv~~~vvvyyyzzzrrrrrrttt{{{uuummmfffdddeeeiiijjjmmmpppqqqmmmgggccc[[[UUUMMMGGGCCCAAA@@@???>>>>>>>>>???AAADDDHHHJJJOOOSSSZZZ___ccccccbbb```bbbdddeeefffeeefffgggiiihhhhhhhhhjjjmmmrrrwwwyyy|||~~~~~~}}}~~~zzzuuusssooouuu}}}{{{sssoooooovvv{{{zzzuuuooonnnmmmnnnttt}}}~~~{{{{{{|||}}}{{{wwwpppgggaaa___aaadddiiinnnddd___aaafffnnn{{{|||fffSSSFFF@@@777555333222222222000///////////////............///............------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......///...------///111444555222111///---...000222444555333555888:::<<>>>>>>>>>>>@@@CCCFFFHHHMMMQQQWWW]]]``````^^^]]]^^^___aaaaaaaaaaaaccceeeeeedddeeegggjjjoootttwww{{{}}}~~~}}}wwwsssqqqllluuu~~~xxxvvvvvvuuu{{{}}}uuuqqqjjjiiihhhiiimmmuuu|||{{{|||~~~}}}yyyrrrjjjccc``````bbbddduuuoooeeebbbcccfffkkktttttt\\\KKKCCC999777444222222222111000////////////............///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------............---...///111333444///...------///111444666777444444888<<>>>>>>>>@@@BBBEEEGGGIIILLLQQQVVVYYYZZZYYYXXXZZZ\\\]]]^^^^^^^^^```aaabbbbbbbbbdddhhhmmmrrruuuzzz|||~~~zzztttpppnnnmmmvvvzzzzzzzzzttt|||~~~wwwrrrllllllkkkjjjkkkqqqyyy|||}}}~~~~~~{{{vvvnnnfffaaa``````aaaiiivvv~~~lllccc___^^^aaagggnnn|||dddOOOEEE<<<999555333333222111000////////////............///............---------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------..................///000222333---------...000222555777999555555999===???EEEKKK]]]qqquuummmgggggglllxxx}}}xxx|||{{{rrrmmmfffhhhrrr~~~{{{|||zzz}}}|||uuuppptttzzzuuufff``````aaacccgggkkkoooooollliiiddd```ZZZTTTOOOKKKFFFCCC@@@???>>>>>>@@@BBBDDDFFFFFFHHHKKKOOORRRSSSTTTTTTXXXZZZ[[[\\\[[[\\\^^^___`````````cccggglllqqqtttyyy|||}}}wwwqqqmmmkkkpppwww}}}yyyxxxttt{{{{{{vvvvvvvvvuuuqqqooopppvvv{{{~~~}}}}}}~~~}}}zzzssskkkddd```___\\\___fffuuu{{{jjjaaa___]]]```gggnnnyyylllTTTGGG>>>;;;777444333222222111////////////............///............---------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------..................///000111111------...///111444666888999777888<<<>>>@@@GGGNNNeeewwwnnniiihhhlllsss{{{uuuzzz~~~yyynnnfff```bbbmmm}}}zzzzzz|||uuuqqqvvv}}}wwwhhh```^^^^^^___bbbgggkkknnnmmmllleeebbb^^^ZZZVVVQQQKKKGGGAAA@@@??????@@@BBBDDDFFFGGGHHHIIILLLNNNQQQSSSTTTWWWYYY[[[[[[[[[[[[]]]^^^^^^^^^___bbbfffkkkpppsssyyy|||~~~zzztttpppnnnmmmsssxxx{{{vvvrrryyy~~~wwwuuuxxx{{{}}}}}}}}}~~~}}}xxxppphhhaaa^^^[[[]]]___fffxxx{{{kkkcccaaa^^^aaakkkrrrxxxsssYYYIII@@@<<<777444333333222111////////////............///............---------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,---------......------......///000000111......///111333555777888888888<<<@@@AAACCCLLLVVVkkkwwwxxxjjjhhhkkksss{{{zzztttyyy}}}wwwhhh]]]ZZZZZZdddwww}}}zzz|||}}}vvvrrrwww~~~xxxiii___\\\[[[\\\___dddiiimmmooonnnfffdddaaa___[[[UUUOOOJJJBBBAAA@@@@@@@@@BBBDDDFFFJJJJJJKKKLLLOOORRRVVVXXXWWWYYYZZZ[[[[[[[[[]]]^^^^^^^^^___aaaeeekkkpppsssyyy|||||||||{{{wwwtttrrrrrrsssuuuxxx~~~wwwqqqxxx{{{{{{~~~}}}||||||~~~~~~{{{sssjjjbbb^^^]]]_________hhh{{{~~~ooofffaaa\\\```kkkqqquuuwww\\\JJJAAA===888444333333222111000/////////............//////.........---------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---...000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......------......//////000000//////000222333666777999666999>>>CCCCCCEEEPPP\\\llluuu}}}~~~ppphhhiiinnnxxxyyyssswww{{{sssbbbUUUTTTRRR\\\ppp|||||||||yyytttrrryyywwwggg^^^\\\ZZZYYY[[[```iiiooossssssjjjeee```]]]\\\XXXPPPJJJIIIBBB===>>>@@@BBBGGGLLLQQQTTTTTTQQQQQQWWW\\\]]]\\\^^^______^^^\\\[[[[[[]]]\\\\\\]]]```gggqqqwww~~~}}}|||}}}}}}}}}{{{xxxvvvvvvxxxzzz}}}xxxtttvvv}}}}}}||||||yyywwwqqqggg___]]]XXXUUUYYY___jjjzzzvvvkkkdddaaa___aaafffqqqbbbKKKDDD<<<666666666444222333///000000111111111000000////////////////////////,,,,,,,,,---------......000///...---,,,------......------,,,,,,...///000.........------,,,,,,,,,+++*********+++,,,,,,---......---+++)))&&&$$$###---+++)))+++---///---+++..............................---,,,---...///000+++,,,...000000000000///---///222333333333555666555<<>>???@@@BBBGGGPPPZZZaaafffiiinnnuuu|||vvvpppnnnmmmuuu}}}iii[[[]]]]]]___fffqqq}}}vvvtttzzzzzznnnaaaYYYWWWSSSTTTVVV\\\cccjjjpppsssuuuqqqkkkfffbbb]]]XXXTTTKKKFFFCCCDDDGGGKKKUUU^^^mmmqqqqqqnnnmmmpppqqqpppkkkjjjjjjiiijjjiiihhhgggbbb```]]]ZZZ[[[```iiiooovvvxxx{{{~~~zzzwwwxxx{{{~~~~~~|||zzzyyyzzz|||}}}{{{zzzsssqqqnnniiiaaaaaammm{{{}}}zzztttmmmeee]]]TTTQQQTTT```uuukkkWWWJJJAAA:::777666333111222111111111000000000000000////////////////////////,,,,,,,,,---------.........---------------------,,,,,,---......,,,+++***------------------------,,,,,,+++++++++,,,,,,---...//////......---,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........///111444555666777:::===AAA@@@@@@DDDMMMYYYccciiikkkmmmqqqwww{{{ttttttvvvyyy}}}lll`````````bbbiiitttzzzvvvuuu{{{}}}sssjjj```\\\\\\ZZZYYYYYY[[[```hhhqqqvvv{{{wwwrrrlllgggaaa[[[XXXQQQJJJEEECCCDDDJJJWWWcccsss{{{|||wwwrrrpppnnnnnnnnnnnnmmmkkkfffccc___[[[[[[aaaiiiooowwwyyy|||||||||}}}~~~xxxwww}}}}}}~~~}}}{{{zzzzzz|||}}}|||{{{{{{vvvnnnkkkttt}}}vvvpppfff^^^TTTOOOPPPZZZmmm~~~mmm[[[OOOEEE<<<999777333111222222222111000//////000000////////////////////////,,,,,,,,,---------......,,,,,,------------------,,,---...//////...---,,,------------------------------,,,,,,+++,,,,,,---/////////...---+++)))(((++++++,,,,,,,,,,,,---------------------------------......////////////////////////...............111222444666777999===@@@BBBAAACCCJJJWWWdddnnnttttttvvvyyy~~~{{{vvvyyy}}}|||rrrlllbbbdddhhhoooxxxxxxtttuuu{{{vvvmmmddd```aaa``````___^^^```fffnnnttt{{{zzzvvvrrrkkkeee___\\\UUUOOOHHHDDDCCCHHHVVVcccrrr~~~zzzuuusssssssssooolllhhheeeaaa\\\\\\aaajjjpppwwwyyy{{{{{{{{{||||||www{{{~~~}}}{{{zzz|||~~~|||xxx}}}zzzsssiii```VVVPPPNNNUUUeeetttqqqaaaSSSIII???;;;888444222333333222111/////////000000////////////////////////,,,,,,,,,---------......+++,,,,,,------------,,,,,,---......//////......,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***,,,------++++++---.................................///000000000000/////////............///000222333555777888;;;@@@CCCBBBDDDJJJUUUbbboooyyy~~~~~~|||zzz~~~xxxvvvuuuyyyzzz{{{}}}~~~|||yyyfffhhhmmmttt}}}vvvssssss|||zzzooohhhgggggghhhhhhgggfffhhhmmmqqqvvvwwwwwwtttoooiiicccaaaVVVQQQKKKGGGDDDFFFQQQ]]]lll~~~zzzxxxuuupppkkkiiifffaaa\\\\\\aaajjjpppssswww{{{|||{{{{{{yyyzzz~~~}}}|||}}}}}}vvvllldddZZZSSSOOORRR^^^jjjxxxxxxkkkWWWLLLBBB===:::555333444444333111///...///000000////////////////////////,,,,,,,,,---------......***+++,,,---...------,,,+++++++++,,,---...///000,,,,,,,,,---------............---,,,,,,,,,,,,,,,***+++,,,,,,------------***,,,------++++++,,,...------------------------------///000000000///.........------...///000111333444666777999===BBBEEEDDDJJJTTT```lllwww}}}qqqjjjfffhhhiiimmmuuu|||iiilllpppwwwuuuqqqqqq|||zzzpppmmmlllooopppooommmlllnnnpppqqqsssuuuuuupppkkkfffdddVVVRRRNNNJJJFFFEEEMMMWWWbbbttt{{{vvvooojjjiiifff```\\\[[[aaajjjpppooouuu{{{}}}|||{{{}}}|||zzz~~~~~~}}}wwwnnnfff\\\UUUPPPPPPZZZeeerrr{{{}}}rrrYYYNNNCCC>>>:::666444555444333111///......///000////////////////////////,,,,,,,,,---------......)))***,,,---...------,,,******)))***+++---000111,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,------...------,,,))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...---------...///111222333555666888:::>>>CCCFFFFFFNNNZZZgggrrr{{{~~~pppgggaaa```bbbiiiuuuxxxlllnnnqqqxxxrrrooosss{{{|||xxxtttqqqkkkdddcccfffnnnnnnooopppoookkkfffaaaWWWTTTOOOIIIEEEFFFIIIMMMXXXdddwwwwwwrrrppppppmmmiiiccc^^^___cccjjjooosssvvvxxxyyyzzzzzz|||}}}|||{{{}}}~~~{{{yyytttlllbbb[[[TTTPPPSSSZZZnnnzzzyyygggYYYKKKCCC>>>999666666222222111111111111111111........./////////////////////.........---------........................///............---------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((%%%$$$&&&(((***,,,,,,,,,---------......///////////////...............------...///111222666888;;;<<<>>>BBBGGGKKKGGGNNN[[[iiisss{{{rrriiibbb```bbbmmm}}}|||wwwppptttzzz~~~rrrqqqvvv}}}xxxsssmmmeeebbbccckkkjjjjjjkkkkkkiiieeebbbXXXUUUQQQKKKFFFFFFHHHKKKRRR[[[lll~~~zzztttqqqpppkkkeeeaaabbbgggnnnrrrwwwyyy{{{||||||}}}~~~|||}}}~~~yyyrrriiiaaaYYYSSSTTTYYYlllzzzmmm]]]LLLCCC???999666555333222222111111111111111///////////////.........//////.........---------........................,,,---------......//////.........------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++******+++,,,...,,,,,,,,,---------....../////////////////////...//////......///111333444999:::;;;===@@@EEEJJJMMMMMMUUUbbbnnnwww~~~xxxmmmfffaaadddmmmzzz|||{{{xxx}}}{{{rrrsssyyyzzztttpppjjjeeecccfffeeeeeeeeefffeeecccaaaWWWUUURRRLLLGGGEEEFFFHHHMMMSSS___lllyyy}}}xxxrrrnnnhhhdddeeeiiippptttwwwzzz|||}}}}}}}}}~~~}}}}}}{{{pppggg\\\RRRQQQTTThhhwwwxxxeeePPPEEEAAA<<<777555333333222111111111111111000000//////......------...............---------........................++++++,,,---...///000000//////............//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000,,,,,,,,,---------............//////////////////000000///000111333555666<<<;;;<<>>999666444333333222111111111111111111000///...------,,,................................................++++++,,,------...//////......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........,,,,,,,,,---------..................////////////000//////000222444666777;;;;;;>>>DDDLLLSSSVVVVVV^^^hhhttt{{{}}}zzz~~~yyyqqqjjjjjjqqq~~~wwwppprrrxxx{{{yyyssslllhhheeeeeefffgggfffaaa[[[VVVPPPPPPNNNKKKGGGDDDDDDEEEMMMOOOSSSXXX```hhhnnnrrruuu{{{}}}yyyrrrllljjjkkkooorrrtttvvvxxxyyyyyyxxxzzz{{{{{{~~~}}}~~~|||zzzpppaaaVVVTTTXXX___qqqttt\\\MMMEEE===888666555444333222111111111111111111000///...------,,,---.............................................---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------,,,,,,,,,---------......---.........//////000000///...///000222444777888888;;;BBBKKKUUU\\\___```iiisss|||~~~yyywww|||zzzuuupppooowwwwwwqqqsssxxxxxxpppkkkkkkkkkjjjjjjgggbbb[[[VVVQQQQQQOOOKKKFFFDDDCCCDDDJJJKKKNNNRRRXXX^^^cccfffiiimmmuuu}}}}}}vvvpppnnnnnnqqqsssvvvxxxzzzzzzzzzyyyzzz|||yyy|||}}}}}}}}}zzz~~~ttteeeYYYWWW[[[^^^ooogggUUUGGG<<<777666666555444222111111111111000000//////......---------------.......................................------------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......------......///000000000......///000222555888:::888>>>HHHRRR[[[dddmmmrrr{{{~~~~~~~~~zzzuuusssttt~~~yyytttuuuzzzyyyuuusssqqqmmmkkkhhhddd```]]]WWWUUUQQQLLLFFFCCCBBBCCCEEEGGGJJJNNNSSSXXX\\\^^^aaadddjjjqqqxxx}}}{{{uuupppnnnooorrrtttwwwyyy{{{{{{zzzzzz{{{|||yyy{{{~~~~~~}}}}}}~~~~~~|||~~~sssccc\\\\\\\\\kkkyyycccOOO@@@999999666555444333222111111111///////////////.........---------.........//////........................,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,---------......------......///000000111//////000222444777:::<<<<<>>777666444333222111111111.........///////////////---------.........//////........................******+++,,,------...///...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---------...///000000111000000111333666999<<<>>>AAAHHHPPPWWW___ppp}}}}}}{{{xxxsssrrr|||}}}xxxxxx{{{~~~{{{sssjjjfffhhhjjjgggccc^^^YYYSSSNNNJJJFFFBBB@@@BBBDDDFFFGGGJJJNNNSSSWWW[[[]]]```aaabbbeeehhhkkknnnnnnmmmlllkkklllooorrruuuuuuuuuuuuvvvwwwyyyyyy|||||||||}}}~~~{{{{{{{{{|||||||||}}}~~~}}}}}}~~~mmm```\\\dddwwwyyy^^^KKKAAA<<<666444222111222222111000222111000.........///000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...//////.........---------------------------------******************************+++++++++,,,,,,,,,////////////000000000000444333555888888777:::???CCCMMMWWW\\\aaaooo}}}}}}yyysssrrrtttvvv~~~wwwwww|||wwwooogggeeegggiiigggddd^^^ZZZTTTOOOJJJGGGCCC@@@AAACCCFFFHHHJJJMMMRRRUUUWWWYYY[[[\\\^^^```cccffffffggggggffffffiiimmmppptttttttttuuuuuuwwwxxxyyy|||||||||}}}}}}{{{{{{||||||||||||}}}~~~|||}}}}}}~~~mmm\\\```ooofffPPPDDD>>>777444222111222222111000222111000///......///000000000///.......................................------------------------...------,,,,,,------............------------,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,------------////////////000000000000///...111666888888<<>>888666333222222222111000111000000////////////000000//////............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,------------------------------------------------------------............////////////000000000000//////111666888999>>>DDDQQQVVV[[[___eeesss~~~~~~zzztttooonnnmmmlllooosssxxx{{{}}}xxxwww|||vvvuuuqqqkkkgggfffaaa^^^^^^aaadddcccaaa___[[[VVVQQQMMMIIIDDDAAA???AAAEEEHHHIIIKKKNNNOOOOOOPPPRRRSSSSSSUUUXXXZZZYYYZZZZZZ[[[]]]```fffjjjoooooopppqqqsssuuuwwwxxx||||||}}}~~~~~~{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvwww{{{{{{{{{{{{~~~|||uuu```^^^eeevvvnnnWWWFFF>>>:::777444222222222111000000000000////////////000000///............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000555444555999;;;;;;???EEEQQQUUU[[[bbbkkkyyy{{{xxxzzz}}}|||rrrlllhhhhhhhhhhhhlllrrr}}}zzzxxx~~~uuuqqqkkkdddaaa___]]][[[\\\___aaaaaa______\\\WWWSSSOOOJJJEEEAAA>>>AAADDDGGGHHHIIIKKKMMMNNNPPPQQQRRRRRRSSSVVVXXXYYYYYYZZZZZZ[[[^^^bbbfffkkklllmmmooorrruuuwwwyyy||||||}}}~~~{{{xxxyyyyyyyyyyyyxxxvvvuuutttxxx{{{~~~|||zzz{{{{{{}}}~~~|||{{{ttt```]]]cccuuuzzz```MMMBBB<<<999555222222222111111/////////000000000000/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000666444666:::<<<===BBBIIIPPPTTT]]]iiiwwwzzzvvvyyy}}}}}}uuupppjjjeeeeeeddddddhhhnnn}}}yyyyyywwwppphhhaaa^^^^^^]]]]]]^^^```aaa```______]]]XXXTTTPPPKKKFFFBBB???AAACCCEEEFFFGGGJJJLLLNNNOOOPPPPPPPPPQQQTTTVVVXXXYYYYYYXXXYYY[[[```cccfffhhhjjjmmmqqquuuxxxzzz|||}}}}}}{{{xxxyyyyyyzzzzzzxxxwwwuuusssyyy{{{}}}~~~~~~zzzxxxzzz{{{}}}yyyxxx___[[[```qqqnnnWWWIII>>>;;;666333222222111111...//////000000000000//////............//////000////////////////////////------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,,,,---------////////////000000000000111000222888<<>>AAAHHHPPPTTTTTTZZZjjj~~~~~~~~~~~~xxxpppiiiaaa]]]ZZZYYY\\\aaajjjrrrzzzuuurrrrrruuu}}}yyyqqqkkkfffddddddhhhhhhdddbbbccceeeaaaZZZTTTOOOJJJEEEBBBAAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSVVVYYYZZZ\\\```eeejjjooossswww{{{|||}}}~~~~~~{{{zzzxxxvvvtttsssrrrqqqtttuuuvvvvvvvvvxxx{{{~~~}}}|||}}}~~~zzzttttttxxx||||||sssuuuvvvwwwxxx|||~~~wwwlllZZZQQQ^^^ssslllVVVJJJBBB>>>888444333222222222111111000......---------...........................---,,,---000000...,,,........................------------------------...---+++******+++---...---.........---,,,,,,+++***++++++,,,---...//////,,,...//////...------...,,,...///000000111333666777888888999;;;@@@FFFKKKIIIQQQ\\\jjj{{{}}}xxxvvvzzzxxxqqqjjjaaaZZZXXXYYY\\\]]]eeennnzzz~~~uuurrrrrruuu}}}|||uuujjjgggfffhhhgggcccaaabbbccc___ZZZTTTPPPKKKFFFCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLMMMOOORRRUUUWWWYYY^^^aaaggglllqqquuuzzz}}}~~~~~~}}}zzzyyywwwuuusssqqqppppppqqqssstttuuuuuuwwwzzz|||zzzzzz{{{}}}wwwssssssxxx|||xxxtttvvvxxxyyy{{{~~~}}}tttyyylll[[[QQQ[[[mmm~~~kkkVVVJJJBBB>>>888444333222222111111111000......------...........................///...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---...000000000111333555888999:::;;;===BBBHHHLLLJJJRRR]]]jjjzzz}}}yyyxxx|||tttlllfff]]]WWWVVVYYY\\\^^^gggooo{{{|||tttrrrtttwww~~~{{{pppjjjggghhhgggcccaaabbb```]]]XXXTTTQQQMMMHHHEEEAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEIIIJJJKKKMMMPPPSSSUUUWWW]]]```fffkkkoootttyyy}}}}}}~~~}}}yyyxxxuuurrrpppooonnnnnnnnnpppsssttttttuuuwwwxxxvvvwwwxxx|||yyyrrrqqqssszzz}}}wwwvvvxxx|||~~~|||qqqrrr~~~lll\\\QQQVVVdddttt}}}lllYYYLLLCCC???999444333222111111111111000///....................................000///...///000///---+++------------------------------------------------...---,,,++++++,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++******,,,------,,,***+++---///...///000000000111333555888:::<<<===@@@DDDJJJNNNNNNWWWbbbnnnzzz}}}}}}~~~~~~zzznnngggbbbZZZVVVWWW\\\aaadddlllttt~~~zzzrrrrrruuuzzztttmmmgggffffffcccbbbccc]]][[[WWWTTTRRRNNNJJJGGGAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGGGGFFFDDDCCCGGGHHHIIIKKKNNNQQQSSSUUUYYY\\\aaafffkkkpppuuuyyy|||}}}~~~yyywwwtttqqqnnnmmmmmmmmmkkkmmmqqqssssssssstttuuuuuuvvvxxx|||yyyrrroooqqquuu{{{~~~zzzxxx{{{}}}qqqnnnyyyxxxkkk]]]RRRRRR[[[jjjrrr___QQQEEE@@@:::555333222111111111111000///......//////........................111111000000000///---,,,000000000000000000000000------------------------...---,,,,,,,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++...111///000111111000111333555777:::===???BBBFFFKKKOOOTTT^^^iiirrr|||zzzvvvsssvvv}}}vvvkkkddd```[[[YYY]]]cccjjjmmmttt{{{vvvppprrrxxx}}}xxxnnnfffddddddccccccddd[[[YYYVVVTTTRRROOOKKKHHHAAAAAA@@@????????????@@@AAACCCEEEFFFGGGFFFDDDCCCEEEFFFGGGIIILLLOOORRRSSSVVVYYY^^^ccchhhmmmtttxxx|||~~~yyywwwssspppmmmllllllmmmjjjlllppprrrrrrrrrssstttwwwxxx{{{zzzrrrmmmmmmqqqvvv|||~~~{{{~~~tttnnnttt{{{rrriii___UUUPPPUUUcccyyyxxxeeeTTTGGGBBB<<<777444333222111111000000////////////000////////////////////////111222222111000......---000000000000000000000000------------------------------------------------------...............---,,,,,,------...//////000//////...---,,,---000333///000111111111111333555777:::>>>AAAEEEIIIMMMPPPYYYbbbmmmttt{{{|||xxxuuuvvv{{{~~~qqqiiiaaa^^^\\\^^^ccckkkrrruuu}}}{{{sssmmmrrrzzz}}}qqqeeebbbbbbaaaaaacccYYYXXXVVVUUUSSSPPPLLLIIIAAA@@@@@@?????????@@@@@@AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHKKKNNNQQQRRRWWWZZZ^^^ccchhhnnnuuuzzz}}}{{{xxxtttpppnnnmmmmmmnnnkkkmmmpppqqqqqqrrrtttuuuzzz{{{~~~}}}uuummmiiikkkqqqwww|||~~~xxxoooqqqxxx~~~{{{{{{{{{uuummmhhhbbbYYYQQQQQQ]]]rrriiiUUUJJJEEE>>>999666444333222111000000//////000000000////////////////////////000222333222000/////////---------------------------------------------------------------------------......////////////...,,,,,,---...///000111111...//////.........111333...///111111111222555777777;;;@@@EEEHHHLLLPPPRRR\\\fffooouuuzzz~~~~~~}}}}}}yyymmmfff]]]]]]^^^bbbjjjrrrxxxzzzxxxoookkkqqq|||uuufff```___^^^]]]^^^YYYWWWVVVUUUTTTQQQLLLIII@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDFFFHHHKKKNNNPPPRRRXXXZZZ___ccchhhooovvv{{{zzz~~~}}}zzzvvvqqqnnnnnnnnnooommmnnnpppqqqqqqrrruuuwww}}}~~~zzzqqqjjjgggjjjpppuuu}}}{{{ooommmrrryyy{{{|||{{{zzzyyyrrrjjjhhheee]]]QQQMMMWWWkkkzzzoooYYYLLLGGG@@@;;;888666444333111000000000000000111111///////////////////////////111333333111///000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---......//////......---------....../////////,,,---//////...///000222---...000111222333666999999===CCCIIIMMMPPPSSSVVVbbbkkktttxxx|||vvviiibbb]]]^^^bbbiiirrrzzz~~~uuummmjjjqqq}}}xxxggg```]]][[[ZZZ[[[XXXWWWVVVUUUTTTQQQLLLIII@@@@@@??????@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBDDDDDDFFFHHHKKKNNNPPPRRRWWWZZZ^^^bbbgggnnnvvv{{{vvvzzz~~~|||wwwrrrooooooooopppnnnooopppqqqqqqsssvvvyyy~~~~~~xxxooohhheeeiiiooottt}}}|||ooojjjmmmtttyyy|||}}}}}}{{{rrriiiiiihhh```RRRKKKSSSeeetttvvv^^^NNNIIIBBB<<<999777555444111000000000000000111111000000000000000000000000...111333333111000111333........................------------------------------............------+++,,,,,,---.........---......---------,,,,,,,,,***,,,...///......///000,,,...000111222444777:::;;;???FFFLLLPPPSSSVVVXXXgggpppyyy}}}{{{uuufff^^^___bbbgggpppyyyzzzqqqkkkpppzzzyyyddd[[[YYYYYYYYYZZZZZZYYYWWWVVVUUUQQQLLLHHHCCC@@@>>>======>>>>>>===????????????????????????BBBDDDGGGIIIKKKMMMOOORRRWWWZZZ]]]aaaeeejjjooossszzz|||~~~~~~~~~~~~xxxssspppooommmllloooppprrruuuwwwyyyzzz{{{|||}}}~~~zzzooojjjhhhhhhlllrrr{{{wwwqqqooouuuyyyqqqjjjlllaaabbbUUULLLPPPZZZvvvfffTTTLLLDDD>>>888333333666444444222111000000//////000000///...............333222222222111111000000........................---------,,,,,,+++++++++---------------------------,,,+++,,,...///...---........................---------............//////...///222222222555:::===AAAJJJSSSSSSQQQWWWbbbtttwww|||}}}sssiiieeecccgggnnnuuuzzz~~~xxxpppkkkppp{{{tttbbbZZZXXXWWWYYY\\\[[[ZZZXXXVVVUUURRRNNNKKKDDDBBB???>>>?????????>>>????????????????????????AAACCCFFFHHHIIIKKKNNNQQQTTTWWW[[[___ccchhhnnnssswwwyyy{{{}}}}}}~~~|||xxxuuutttsssrrrqqqrrrtttvvvxxxyyyzzzzzz|||}}}~~~vvvlllhhhhhhjjjpppvvv}}}{{{wwwuuu~~~wwwqqqpppddddddWWWMMMPPPYYYsssrrr]]]SSSGGGAAA===888666888333222111111111111111222111000//////......//////222222111111000000000000........................//////.........------------------------------------,,,+++,,,...///...---................................./////////000000000///000333444333777<<<>>>CCCMMMTTTUUUUUU___kkkxxxxxx{{{|||xxxpppjjjgggeeejjjrrrxxx}}}uuummmjjjqqq|||yyymmm```XXXUUUTTTYYY^^^^^^\\\YYYWWWUUUSSSPPPMMMFFFDDDAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHJJJMMMOOOQQQTTTXXX\\\aaagggmmmrrrtttvvvyyy{{{|||~~~~~~{{{yyyyyyxxxwwwuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}~~~wwwmmmjjjkkknnnttt{{{~~~yyyuuuhhhgggZZZOOOQQQVVVmmmfffWWWHHHAAA>>>:::666555111111111111111222333333111111000////////////000000000000000////////////........................///............------------------------------------,,,+++,,,...///...---........................////////////000000000111111000111555666555999>>>@@@GGGPPPVVVWWWZZZhhhvvv}}}|||{{{zzzvvvrrrmmmjjjjjjiiinnnvvv|||zzzrrrkkkiiiqqq}}}|||pppggg^^^WWWSSSRRRXXX```ccc```[[[XXXUUUSSSPPPMMMGGGEEEBBB@@@@@@@@@???>>>===========================???BBBDDDFFFHHHKKKMMMOOORRRVVV[[[aaagggnnnrrrtttwwwzzz|||}}}~~~}}}zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy}}}~~~}}}sssooonnnqqqwww~~~zzzkkkiii[[[QQQPPPQQQfff~~~ppp^^^KKKCCCAAA===888555222222222111111222222333222111111000000000000000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---............................../////////000000000111000111555666666:::@@@BBBJJJSSSVVVVVV]]]mmm|||~~~}}}{{{sssnnniiihhhjjjkkkqqqxxxwwwpppjjjiiirrrwwwmmmeee]]]VVVQQQQQQXXXaaafffbbb]]]YYYVVVSSSOOOMMMHHHEEEBBB@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCDDDFFFIIILLLOOORRRWWW\\\aaahhhooosssvvvyyy}}}|||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyy~~~~~~vvvqqqqqqssszzz|||~~~mmmjjj]]]SSSQQQNNN___~~~iiiRRRHHHEEEAAA;;;777555444333222111111111111222111111000000000000000..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---........................------........./////////000///111555666777;;;AAAFFFNNNUUUUUUVVV___ppp~~~~~~~~~~~~ssslllggggggiiimmmrrryyy~~~xxxnnniiiiiisss{{{pppggg]]]VVVRRRQQQYYYaaadddaaa]]]ZZZWWWTTTPPPNNNIIIFFFBBB@@@???>>>===<<<========================;;;===@@@BBBDDDFFFIIIKKKPPPSSSWWW\\\bbbhhhooosssvvvzzz~~~~~~||||||}}}}}}}}}||||||||||||{{{zzzyyyxxx|||}}}xxxssstttwww~~~~~~|||ooolll___VVVTTTNNN]]]~~~uuu[[[MMMFFF@@@999555666555444333111111111000111111000////////////000............////////////........................---------............///---------------------------,,,+++,,,...///...---........................------------............///...111555777888<<>><<<========================;;;===@@@BBBDDDFFFHHHKKKPPPSSSWWW\\\aaagggnnnrrrssswww|||~~~||||||}}}~~~}}}||||||||||||{{{zzzyyyyyyxxxzzz|||yyyxxx{{{~~~qqqnnnbbb[[[XXXQQQ]]]zzzjjjWWWJJJ@@@999666555444333222222222222222111000//////......//////....../////////000000000........................---------.........//////---------------------------,,,+++,,,...///...---....................................////////////000///222777999:::>>>DDDPPPUUUXXXXXX___nnn{{{xxxpppkkkhhhiiikkkrrrtttxxx{{{}}}~~~xxxqqqmmmiiijjjttt|||nnn___VVVSSSTTTYYY```ZZZYYYYYYZZZ[[[YYYVVVSSSMMMJJJFFFCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@BBBDDDFFFIIIKKKPPPSSSWWW[[[```ffflllqqqoootttzzz|||zzz{{{|||||||||{{{|||||||||{{{zzzyyyyyyvvvwwwzzz~~~}}}~~~rrroooeee^^^[[[SSS^^^{{{|||eeeUUUHHH@@@>>>333333222222333333444444000000///................../////////000000111111........................+++++++++,,,,,,------------------------------------,,,+++,,,...///...---........................////////////000000000000111111333888:::;;;@@@FFFSSSWWWYYYZZZddduuusssmmmkkkiiijjjmmmtttvvvxxxzzz|||uuujjjiiijjjoooxxxqqqbbbXXXSSSQQQVVV[[[___aaacccbbb]]]XXXTTTRRRNNNKKKGGGCCC@@@>>>??????<<<<<<;;;<<<<<<===>>>???;;;===???@@@AAADDDHHHKKKOOORRRVVV[[[___eeekkknnntttvvvxxxzzz|||}}}{{{zzzzzzzzzzzz}}}{{{xxx{{{zzz{{{}}}wwwqqqjjjaaa[[[[[[xxx^^^KKK@@@;;;666444222111222222000///333222000/////////000111000000000000000000000000...---,,,++++++,,,---...///............------------------............///---------------------------------............///////////////000000000000000111222444777===EEEJJJUUUPPPQQQ]]]lllxxx~~~sssmmmjjjiiilllpppxxxxxxzzz{{{}}}uuukkkiiijjjpppyyysssdddZZZUUUTTTXXX]]]___aaacccaaa]]]XXXTTTSSSNNNKKKGGGCCC@@@>>>>>>???>>>======<<<<<<<<<======;;;===???@@@AAADDDHHHKKKOOORRRWWW\\\aaaffflllpppuuuvvvxxxzzz|||~~~}}}|||}}}}}}{{{}}}}}}zzz{{{{{{|||uuugggaaabbb~~~pppUUUDDD===:::888555333222222000///222222000/////////000111///////////////////////////...---,,,,,,---...//////............---------,,,,,,,,,,,,---------...---------------------------------............///....../////////000000000444444444555888===DDDIIIOOOLLLPPP^^^nnnzzzsssllljjjjjjnnnsssxxxyyyzzz|||~~~xxxooohhhkkkqqqzzzvvvggg]]]XXXVVVZZZ______```bbb```\\\XXXUUUSSSNNNLLLHHHCCC@@@>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<===???@@@BBBDDDHHHLLLPPPSSSYYY^^^ccchhhnnnrrrvvvxxxyyyzzz{{{~~~~~~~~~~~~{{{}}}~~~|||{{{|||rrriiijjjyyybbbJJJ>>>===:::777444333222000///222111111000///000000000........................///......------......//////............---------+++++++++,,,,,,,,,---------------------------------------............///............////////////444444555666999>>>EEEJJJNNNMMMTTTcccsss}}}rrrkkkjjjkkkpppuuuyyyzzz{{{}}}|||tttgggkkksss|||zzzkkkaaa[[[XXXZZZ___^^^```aaa___\\\XXXUUUUUUOOOLLLIIIEEEAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???AAABBBEEEIIILLLPPPTTTZZZ```fffkkkppptttyyyzzz{{{{{{{{{|||}}}}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}|||ssslllpppnnnPPP@@@===:::666444333222111000222111111000000000000000......................../////////......////////////............---------+++,,,,,,,,,,,,------------------------------------------............///---.........////////////222333444666:::@@@HHHNNNQQQRRR\\\kkkyyyoooiiiiiilllqqqvvvyyyzzz|||~~~{{{tttggglllttt~~~pppeee]]]XXXYYY]]]]]]___```^^^[[[XXXVVVVVVPPPNNNKKKGGGCCC@@@???>>><<<<<<<<<<<<<<<===>>>>>><<<>>>@@@AAABBBEEEIIILLLPPPUUU[[[bbbhhhmmmrrrvvv{{{|||||||||{{{||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzz}}}|||mmmiiiyyyXXXCCC;;;888444222222333333222111111111111000000000///...........................//////////////////...///............---------------------............---------------------------------............///.........////////////000333444555777;;;AAAIIIOOOQQQUUU```qqq~~~yyykkkfffiiimmmrrrvvvxxxzzz|||~~~~~~~~~vvvpppgggmmmvvv~~~vvvjjj```YYYYYY\\\\\\^^^___]]][[[XXXWWWWWWRRRPPPMMMIIIEEEBBB@@@???;;;;;;;;;<<<<<<===??????===>>>@@@AAACCCEEEIIIMMMOOOTTT\\\ccciiioootttwww}}}}}}~~~}}}|||}}}|||{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyyyy{{{~~~nnndddxxx^^^GGG;;;888444222222333444444000111111111111000//////........................---......//////......---///............------------------.........//////---------------------------------............///////////////000000000000777888999:::>>>DDDKKKQQQRRRWWWdddvvv~~~qqqffffffkkkpppsssvvvxxxyyy|||~~~~~~}}}}}}}}}~~~~~~}}}rrrlllgggmmmwww~~~oooddd[[[YYYZZZ\\\]]]^^^]]]ZZZXXXWWWXXXSSSRRROOOKKKHHHDDDAAA@@@======<<<<<<<<<======>>>===>>>@@@AAACCCFFFJJJMMMOOOTTT\\\cccjjjoootttwww~~~~~~~~~~~~~~~~~~~~~|||yyyvvvuuuvvvxxxyyyxxxzzz~~~~~~nnn___nnn}}}___LLL>>>:::666333333444444444000111111222111000///...////////////////////////,,,---...//////...---,,,///............---------,,,,,,---------.........---------------------------------............///000000000000111111111222666888:::>>>CCCKKKTTTZZZ]]]bbbnnn}}}vvvkkkcccgggoootttuuuvvvvvvxxx{{{}}}~~~~~~|||{{{||||||}}}}}}~~~|||qqqlllgggnnnwwwsssggg]]]YYYZZZ\\\]]]]]]\\\ZZZXXXXXXXXXUUUSSSPPPMMMIIIEEEBBBAAA???>>>===<<<<<<;;;<<<<<<===???@@@BBBCCCFFFJJJMMMNNNSSS\\\dddjjjppptttxxx~~~}}}zzzvvvuuuvvvxxxyyywwwyyy}}}{{{|||mmmZZZfff|||www]]]NNNBBB>>>888555444444444444000111111222222000///...000000000000000000000000+++,,,---......---,,,+++//////.........---------++++++,,,,,,,,,------------------------------------------.........//////000111111111222222222222111444999???HHHSSS^^^eeekkkpppzzzqqqgggbbbhhhrrrwwwwwwwwwvvvxxxzzz}}}~~~}}}{{{zzz||||||||||||}}}~~~wwwnnnkkkjjjuuu{{{hhhZZZWWW[[[^^^^^^\\\ZZZWWWUUUVVVXXXTTTRRRPPPLLLHHHDDDAAA??????>>>>>>===<<<;;;;;;;;;===???AAABBBCCCFFFJJJMMMMMMTTT^^^eeejjjpppvvvzzz{{{xxxyyy|||}}}|||zzzxxxvvvvvvvvvwwwxxxyyy|||ooo^^^aaammmttt\\\MMM???<<<999777666555333111111111111000///......---//////.........---------......------------......---------.........//////...------,,,,,,------...++++++,,,------......///........................///////////////000111222222444777???LLL\\\llluuusssiiiiiikkklllnnnppprrrsssxxxyyy{{{}}}}}}|||zzzyyyzzzzzz{{{{{{||||||}}}}}}yyyqqqooolllwwwlll\\\WWWYYY\\\\\\[[[YYYVVVTTTUUUWWWTTTSSSPPPMMMIIIDDDAAA???>>>======<<<;;;;;;::::::===???@@@BBBCCCFFFJJJMMMNNNUUU^^^eeekkkpppvvvzzz~~~{{{zzz{{{}}}zzzyyywwwuuutttsssssstttuuuvvvzzz~~~rrr^^^\\\bbbsssqqqYYYKKK>>>;;;888666555444222000222222111000000///......//////.........---------......------------......---------.........//////...------,,,,,,------...------------------------....................................///000111222777888===GGGUUUeeerrryyy}}}ooogggiiikkknnnqqqtttvvvxxxxxxzzz{{{}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}zzzsssrrrppp{{{qqq___VVVVVVZZZZZZZZZXXXUUUTTTUUUVVVTTTSSSQQQNNNJJJEEEAAA???===<<<<<<;;;;;;:::::::::===>>>@@@BBBCCCFFFJJJMMMOOOUUU___fffkkkpppvvvzzz}}}|||}}}~~~yyyxxxwwwuuusssrrrrrrrrrtttuuuxxx}}}ttt___XXXWWWbbbwwwvvv^^^OOO@@@===999777555444333111222222222111000000///////////////.........------......------------......---------..................------,,,,,,------...//////...------,,,++++++....................................///000111222777888>>>JJJZZZiiissswwwwwwllljjjkkknnnqqqtttvvvxxxyyyyyyzzz{{{|||}}}||||||{{{zzz{{{|||~~~~~~}}}yyytttsssttt~~~qqq```VVVTTTYYYZZZZZZXXXVVVUUUUUUVVVTTTSSSRRROOOKKKFFFBBB???======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAACCCFFFJJJNNNPPPVVV___ggglllpppvvv{{{|||~~~}}}{{{zzzyyywwwvvvtttssssssuuuvvvyyy}}}|||~~~~~~{{{ttt```VVVQQQ[[[ooo~~~cccRRRCCC@@@<<<999888777555444222222222222111111000000////////////..................------------.................................------,,,,,,------.........---------,,,,,,,,,........................---------...///000111222777999???LLL]]]kkksssvvv{{{sssllloooppprrrsssuuuuuuuuuuuuyyyzzz{{{|||||||||||||||yyy{{{}}}~~~zzzvvvvvvxxx{{{mmm^^^VVVTTTXXXYYYZZZYYYWWWVVVWWWXXXTTTTTTSSSPPPLLLGGGBBB???>>>>>>>>>>>>============<<<>>>@@@AAACCCFFFKKKNNNQQQXXX```ggglllqqqvvv{{{{{{~~~}}}|||{{{zzzyyywwwuuutttssstttuuuxxx|||~~~|||~~~|||}}}{{{tttuuuzzz|||yyyuuu^^^TTTOOOYYYnnndddPPPEEEAAA<<<999777777555444222222222111111111111111000000/////////...............------------...........................---...------,,,,,,------...,,,,,,,,,---------.......................................///000111222333:::===DDDPPP___mmmuuuyyytttooollloooppprrrtttuuuuuutttsssxxxyyyzzzzzz{{{|||||||||yyy{{{|||~~~}}}yyyyyyzzz~~~rrrggg\\\VVVUUUWWWYYYZZZZZZXXXWWWWWWXXXTTTTTTTTTQQQMMMHHHCCC???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAACCCGGGKKKNNNRRRYYYaaahhhmmmqqqwww{{{{{{}}}||||||{{{zzzxxxuuusssrrrrrrsssvvvzzz}}}}}}~~~}}}}}}wwwooorrrxxxzzzxxxvvv[[[QQQLLLWWWlllgggRRRDDD???:::666555444333222111111111111111111111111000000000/////////............------------.....................---------...------,,,,,,------...++++++,,,,,,---...//////..............................///000111333444555:::===DDDMMMZZZgggrrrxxxzzzoookkkkkklllnnnqqqtttvvvvvvvvvuuuwwwwwwxxxyyyzzz{{{{{{|||zzzzzz{{{|||}}}zzzzzz{{{{{{oooddd[[[VVVVVVUUUWWWYYYYYYXXXWWWWWWWWWTTTUUUTTTRRRNNNHHHCCC???=========>>>>>>>>>>>>>>>;;;===???AAACCCGGGKKKOOOSSSYYYbbbiiimmmrrrwww{{{zzz}}}~~~~~~~~~|||zzzxxxuuutttssstttvvvzzz~~~||||||sssvvv{{{{{{wwwttt[[[PPPJJJTTThhh}}}hhhUUUDDD???:::555444333222222000000000000000000000000000000000000/////////.........------------......//////.........---------...------,,,,,,------...,,,---------------------........................//////000111222444666777888===CCCJJJRRR___nnnxxxzzzmmmkkknnnmmmooorrruuuwwwwwwvvvuuuvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzyyyzzz{{{}}}~~~yyyxxx{{{|||nnncccZZZVVVWWWSSSUUUWWWXXXWWWVVVVVVVVVTTTUUUUUUSSSOOOIIICCC@@@<<<<<<<<<===============;;;===???AAACCCGGGLLLOOOSSSZZZbbbiiimmmrrrwww{{{zzz}}}~~~{{{xxxwwwuuuvvvyyy|||{{{{{{||||||uuurrr^^^RRRJJJSSSfffzzz|||cccRRRFFFAAA;;;777555444444333///////////////000000000000000000000////////////.........------.........//////.........---------...------,,,,,,------...///......------,,,,,,+++........................000000111222333555777888===BBBHHHLLLRRR^^^ppp}}}}}}ooommmqqqrrrsssvvvwwwwwwvvvtttrrruuuuuuuuuvvvwwwyyyzzz{{{{{{yyyxxxxxxyyy}}}zzzyyyzzzqqqdddZZZVVVXXXTTTUUUWWWYYYZZZZZZYYYYYYVVVUUUSSSQQQOOOKKKFFFBBB@@@???===<<<;;;;;;<<<<<>>@@@AAABBBDDDGGGLLLPPPUUU\\\fffmmmqqquuuyyy|||}}}~~~~~~|||}}}|||{{{}}}}}}}}}~~~{{{|||zzz}}}tttkkkdddZZZRRRJJJLLL[[[tttrrr^^^NNNDDDAAA<<<888777555444333333222111111000000111111////////////////////////------------------------............------------.........///......------......---------,,,,,,,,,------...///000000000000///000111222222555999<<>>:::777555333222222222111000000000000111////////////////////////....................................------------------......///............------------,,,,,,,,,,,,,,,...///////////////---...000111333666;;;>>>FFFLLLPPPRRRXXXhhhzzz|||{{{uuuuuutttttttttssssssssswwwvvvtttssssssuuuvvvxxxuuuvvvvvvvvvxxx|||{{{wwwvvv|||~~~rrrcccXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVTTTSSSQQQNNNIIIEEE@@@???===<<<;;;;;;<<<<<<===>>>@@@AAACCCGGGLLLPPPYYY```iiipppsssvvvzzz}}}|||{{{|||~~~~~~yyytttvvv}}}yyy|||}}}uuuqqq___UUUJJJIIITTTjjjzzzmmm]]]RRRIIIEEE???;;;888666333222222222111000000000000000////////////////////////////////////////////////.........---------,,,,,,******+++,,,------------------------------------+++,,,---...////////////...///000111333666;;;???IIIPPPVVVWWW]]]iiiwww~~~~~~{{{wwwtttttttttsssssssssrrrrrrwwwvvvtttrrrrrrsssuuuvvvsssuuuvvvvvvwww{{{wwwsssrrr{{{||||||uuuiii```XXXXXXYYYZZZZZZYYYXXXWWWXXXWWWUUUTTTRRROOOJJJGGG@@@???===<<<;;;;;;<<<<<<===>>>@@@BBBDDDHHHMMMPPPZZZaaajjjqqqtttvvvzzz}}}}}}~~~~~~|||yyyyyyzzz{{{{{{|||~~~wwwrrrtttzzz~~~|||zzz|||{{{xxxdddXXXMMMJJJRRReee~~~ooo]]]QQQJJJFFFAAA<<<999666444222222111000000//////000000////////////////////////////////////////////////...------------,,,,,,,,,******+++,,,------------------------------------+++,,,---...////////////000111222333444777;;;>>>JJJSSSZZZ]]]```iiisssxxxyyy~~~yyyuuussssssssssssrrrrrrrrrrrrvvvtttsssqqqqqqrrrtttuuurrrtttvvvvvvwww{{{|||ssspppqqqzzz|||wwwwwwtttlllgggXXXXXXZZZ[[[[[[ZZZYYYXXXXXXWWWVVVUUUSSSPPPLLLHHH@@@???===<<<;;;;;;<<<<<<===???AAABBBEEEIIINNNRRR[[[bbbkkkqqqtttvvvyyy|||{{{{{{|||}}}zzz||||||{{{zzzyyyzzz{{{xxxyyyzzz|||uuurrrssswwwzzz|||yyyyyy|||{{{kkk^^^QQQMMMQQQ```}}}wwwbbbRRRKKKGGGAAA===:::888555333111111000////////////000////////////////////////........................------------,,,,,,,,,,,,------......///.........,,,,,,,,,------------...,,,,,,...///////////////111222333444555888===@@@KKKTTT\\\___bbbjjjrrrvvv{{{yyywwwssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssstttvvvyyy~~~}}}~~~xxxqqqqqqssszzzyyyqqqpppmmmhhhfffVVVWWWXXXZZZZZZZZZYYYYYYYYYXXXVVVVVVTTTQQQMMMIII@@@???===<<<;;;;;;<<<<<<>>>???AAACCCFFFJJJOOOSSS\\\bbbkkkqqqsssuuuxxx{{{zzzzzzzzz{{{|||yyyyyyyyyyyyyyyyyy{{{|||yyyyyyzzz|||vvvrrrsssuuuvvv}}}zzzwwwxxx{{{pppcccVVVPPPPPP\\\xxxmmmZZZKKKGGGBBB===;;;999777555111111000///////////////////////////////////////---------------------------------,,,,,,,,,++++++.........///......------,,,,,,,,,---------......------...///000000000000111222444555777;;;@@@DDDLLLUUU\\\^^^bbblllwww|||vvvvvvrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqrrrssssssrrrrrruuussssssuuu{{{|||uuuppprrrvvv{{{vvvmmmjjjfffbbbaaaTTTUUUWWWYYYZZZZZZYYYYYYYYYXXXWWWVVVUUURRRMMMJJJ@@@???===<<<;;;;;;<<<<<<>>>@@@BBBDDDGGGKKKPPPTTT\\\bbbkkkpppsssuuuxxxzzz{{{zzzzzzzzz{{{|||~~~}}}|||{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{~~~vvvsssssstttuuu|||xxxuuuvvvyyy~~~tttfffXXXRRRPPPZZZvvvyyycccKKKGGGBBB>>>;;;999777666111111000///////////////////////////////////////---------------------------------,,,,,,,,,++++++------------,,,+++******,,,,,,,,,------.........---...///000111111111111///111333666999===CCCGGGNNNUUUZZZ[[[aaannn|||wwwpppsssrrrrrrrrrqqqqqqqqqppppppmmmnnnqqqssstttsssrrrqqqvvvsssrrruuu|||~~~uuuqqqsssxxx|||ssslllddd]]]ZZZRRRSSSVVVZZZ]]]^^^\\\ZZZXXXXXXWWWVVVSSSOOOKKKIIIFFFCCC???======>>>>>>>>>===>>>AAACCCFFFJJJPPPTTT]]]ccckkkqqqsssvvvyyy||||||||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}{{{}}}~~~uuuqqqppppppqqqzzzuuutttrrruuuzzz~~~{{{yyyxxx{{{zzz{{{~~~vvvppp^^^PPPOOOUUUpppoooUUULLLDDDAAA>>>999555444222222111111000/////////////////////....................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000333222555999999:::CCCNNNWWWXXXVVVWWWdddvvv|||sssooonnnnnnooopppqqqqqqpppnnnmmmmmmnnnooopppqqqrrrrrrrrrtttrrrqqquuu||||||tttpppsssyyytttlllbbbZZZWWWOOOPPPSSSWWWZZZ\\\ZZZXXXXXXXXXXXXVVVSSSPPPLLLJJJFFFCCC???======>>>>>>>>>===???AAACCCFFFJJJPPPTTT]]]ccckkkqqqtttvvvzzz}}}}}}}}}|||}}}~~~~~~}}}|||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyy~~~|||zzz}}}vvvqqqpppoooooo~~~yyytttrrrqqquuuzzzxxxsssqqqqqqqqqqqquuu|||wwwqqq```SSSPPPTTTkkkyyyZZZNNNCCC>>>;;;777444555222222111111000000//////////////////....................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222222666;;;===AAALLLYYY]]]]]]\\\]]]iiixxx{{{sssnnnlllkkkmmmnnnpppqqqqqqpppnnnmmmnnnnnnoooppppppqqqqqqqqqrrrqqqrrrwww}}}zzzssspppssszzzwwwlll```XXXVVVQQQRRRUUUYYY]]]___^^^\\\YYYYYYYYYWWWTTTQQQNNNLLLGGGDDD???======>>>>>>>>>===???AAACCCFFFKKKPPPTTT\\\bbbkkkqqqtttwww{{{~~~~~~||||||}}}~~~}}}||||||}}}~~~}}}|||{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzzzz}}}xxxrrrooonnnmmmyyy}}}vvvrrrppptttzzzuuummmkkkmmmkkklllsss}}}xxxsssbbbUUUQQQRRReeeaaaSSSEEE>>>;;;888666777222222222111000000//////////////////....................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000111333444777;;;>>>EEERRR___bbbbbbbbbeeeppp~~~}}}yyysssmmmjjjiiijjjkkkkkklllnnnoooppppppooonnnnnnnnnoooooooooooooooooopppqqqtttyyywwwqqqooouuu|||{{{nnnaaaYYYWWWSSSTTTVVVZZZ^^^``````___ZZZZZZYYYWWWUUURRROOONNNHHHDDD@@@======>>>>>>======???AAADDDFFFKKKPPPTTT\\\bbbkkkqqqtttwww{{{~~~|||{{{|||~~~||||||{{{|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{xxxrrrnnnlllkkkttt~~~}}}wwwqqqtttyyyzzzqqqqqqtttrrrrrrwwwyyysssbbbUUUQQQPPP```}}}hhhYYYIIIAAA>>>:::888777333333222111111000000///////////////....................................//////...------------...------------------------..............................//////000000111111555666777999<<>>===>>>>>>===>>>@@@BBBDDDGGGKKKQQQUUU[[[bbbjjjpppsssvvvzzz~~~~~~|||zzz{{{}}}|||||||||~~~}}}zzzzzzzzzyyyyyyxxxxxxxxxyyy{{{~~~vvvpppmmmkkkjjjmmmyyyyyyqqqtttyyy~~~~~~~~~~~~xxxqqq```SSSPPPOOO^^^yyyqqq```NNNDDD@@@;;;666555333333222222111000000000////////////....................................//////...------------...------------------------.................................///000111111111333666888999===HHHXXXcccjjjjjjnnnuuu}}}qqqaaabbbbbbaaabbbdddgggjjjllljjjjjjkkklllmmmnnnnnnnnnmmmmmmlllkkkkkkkkkllllllooorrrxxx~~~}}}sssooopppyyyuuuggg___]]]VVVUUUVVVYYY\\\^^^^^^^^^[[[ZZZXXXVVVTTTRRRQQQPPPIIIFFFAAA>>>>>>>>>>>>===>>>@@@BBBDDDGGGKKKQQQUUU\\\bbbjjjooorrrtttxxx{{{~~~}}}{{{zzzzzz|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxx{{{~~~sssmmmkkkjjjjjjhhhssswwwrrrtttyyy}}}uuuooo___TTTRRROOO[[[sssmmmUUUGGG@@@:::444222333333333222111111000000////////////....................................//////...------------...------------------------........................------...///000111222222222777;;;;;;AAAPPPaaakkkppppppttt{{{lll^^^______```aaacccfffhhhiiijjjjjjjjjkkkkkklllmmmmmmlllkkkjjjiiiiiijjjlllmmmqqquuu{{{|||sssoooqqq{{{yyyiii___]]]ZZZZZZZZZ\\\^^^``````___ZZZYYYWWWUUUSSSRRRQQQPPPJJJFFFBBB???>>>>>>>>>===>>>@@@BBBEEEGGGLLLQQQUUU\\\bbbiiinnnppprrruuuxxx|||{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzuuuyyy{{{pppjjjiiijjjkkkiiippp{{{{{{uuuqqqtttxxx}}}qqqnnnaaaXXXUUUOOOUUUiiiaaaMMMBBB;;;666444444333333222222111111000////////////....................................//////...------------...................................................------...///000111222222222999>>>>>>EEETTTdddmmmooopppvvvnnnccc``````aaacccdddfffhhhhhhkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhhhhhhhjjjlllmmmssswww||||||rrrooorrr|||{{{iii___]]]YYYXXXWWWYYY[[[]]]]]]\\\ZZZYYYWWWTTTRRRQQQPPPPPPJJJGGGBBB???>>>>>>>>>===???@@@CCCEEEGGGLLLQQQUUU\\\bbbiiinnnoooqqqtttwww{{{zzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~xxxxxxyyyyyyxxxvvvtttssstttxxx~~~yyynnnhhhhhhjjjlllmmmqqqxxx~~~~~~xxxtttpppsssxxx~~~{{{ooommmccc]]]YYYOOOQQQbbbzzzlllRRREEE===999888444444333222222111111000000/////////....................................//////...------------...................................................------...///000111222222555===AAA@@@DDDSSSbbbiiikkkllluuurrriiibbbcccdddeeeggghhhiiijjjkkkkkkjjjjjjiiijjjjjjjjjiiihhhgggggghhhjjjlllnnnuuuyyy}}}yyyrrrrrrwww~~~zzzmmmeeeaaa___\\\ZZZ[[[^^^``````___XXXXXXWWWVVVUUUSSSRRRRRRSSSMMMFFFBBBAAABBBAAA@@@???AAACCCEEEGGGLLLQQQUUUYYY^^^eeekkknnnqqqtttuuuyyyzzz||||||{{{zzzzzz{{{{{{|||~~~~~~~~~}}}{{{xxxuuuuuuvvvvvvvvvvvvvvvvvvyyyzzz||||||pppiiiiiijjjlllkkkkkkrrr~~~yyywwwssstttwww{{{}}}zzzqqqkkkccc[[[RRRNNNTTT^^^yyyuuuTTTCCC<<<777444444333222111000000000000000000000000000000000000///////////////////////////............---------............////////////........................///.........///000222333999;;;===BBBIIISSS]]]dddfffooo{{{wwwfffdddcccbbbdddfffggggggfffkkkjjjhhhggggggiiikkklllgggiiikkkkkkkkkkkkmmmooouuuzzz~~~zzzttttttyyyzzznnngggeeeaaa^^^[[[ZZZ\\\^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTRRRMMMFFFBBBAAAAAAAAA@@@???AAACCCEEEGGGKKKQQQTTTYYY^^^dddiiimmmooorrrssswwwyyy{{{{{{zzzzzz{{{||||||}}}~~~|||zzzwwwttttttssssssssstttuuuuuuxxxyyy{{{~~~rrrkkkjjjkkkkkkjjjiiiooo{{{zzzxxxttttttvvvyyy}}}}}}|||uuunnnddd[[[RRRMMMQQQYYYtttzzz[[[JJJAAA:::555444333222111000000000000000000000000000000000000///////////////////////////............---------............////////////........................////////////000111333444888999===BBBIIISSS\\\cccbbbmmm{{{}}}lllaaaaaaaaacccfffiiijjjjjjiiihhhfffeeefffgggiiijjjhhhiiikkkkkkkkkkkkmmmooouuuzzz{{{vvvwww|||zzzpppkkkjjjfffbbb^^^[[[[[[\\\]]]]]]___]]]\\\YYYWWWVVVUUUTTTRRRNNNHHHCCCAAAAAAAAA@@@???AAACCCEEEGGGKKKPPPSSSYYY^^^ccchhhjjjllloooppptttvvvxxxzzzzzzzzz|||}}}}}}~~~}}}{{{xxxvvvsssrrrqqqpppppprrrtttuuuwwwxxxzzz}}}vvvnnnkkkjjjjjjhhhggglllwww~~~~~~|||{{{tttttttttvvvzzz}}}~~~ssshhh^^^UUUOOOPPPTTTmmm}}}___NNNCCC:::444444333222111111000000111000000000000000000000000///////////////////////////............------------............/////////........................000000///000111222444666888:::>>>DDDMMMVVV]]]bbb___kkk|||rrrcccaaaaaabbbfffiiijjjkkkfffeeedddddddddeeeggghhhhhhiiijjjjjjjjjkkkmmmpppvvv{{{{{{wwwyyy|||ssspppoookkkhhhbbb^^^\\\]]]^^^___```___\\\YYYVVVTTTSSSSSSRRRNNNIIIEEEBBBAAA@@@@@@>>>@@@CCCEEEGGGKKKOOORRRZZZ^^^bbbfffhhhjjjlllmmmooorrruuuwwwxxxyyy{{{}}}~~~~~~}}}zzzwwwuuutttrrrpppoooppprrruuuwwwvvvwwwyyy|||yyyqqqllliiihhhhhhgggkkkrrrzzz~~~~~~uuusssrrrssswww~~~}}}yyykkkbbbYYYRRROOOQQQggg{{{^^^LLLAAA999333444444333222111111111111///////////////////////////////////////////////////............------------------.........//////........................////////////000222444555:::<<>>@@@CCCFFFHHHJJJNNNQQQYYY\\\```ccceeegggiiikkkkkknnnrrrtttvvvwwwzzz|||~~~~~~{{{wwwuuuuuutttrrrqqqrrruuuwwwyyywwwxxxzzz}}}{{{sssmmmiiifffhhhhhhjjjooowww~~~~~~tttrrrqqqqqquuu{{{{{{nnnddd[[[RRRMMMNNNccc{{{yyy[[[III@@@:::666555444333222111111111111///////////////////////////////////////////////////............---------------------....................................---------...///111333555999<<>>@@@CCCFFFHHHJJJMMMPPPVVVYYY\\\___aaaccceeeggghhhjjjnnnqqqsssuuuwwwyyy|||~~~}}}yyyvvvwwwvvvuuuuuuvvvxxxzzz|||yyyzzz{{{~~~~~~wwwpppkkkggghhhiiijjjmmmttt|||}}}zzzrrrqqqpppppptttzzzssshhh[[[PPPKKKLLL```vvvyyy]]]KKKAAA===:::555444333222222111111222000000000000000000000000///////////////////////////............---------,,,------------.................................,,,,,,,,,---///111333555888;;;BBBMMMXXX^^^___^^^iiivvvwwwlllgggaaa``````bbbeeeggggggfffccccccdddeeefffgggggghhhgggggggggfffggglllrrrwww}}}zzzqqqqqqvvv~~~zzzvvvvvvssssssqqqnnnjjjiiikkkmmmmmmjjjeee___ZZZWWWVVVVVVQQQPPPNNNHHHCCC??????@@@===@@@CCCFFFHHHJJJLLLOOOQQQTTTWWWZZZ[[[^^^aaaccceeehhhkkknnnppprrrtttvvv{{{|||}}}~~~~~~{{{wwwwwwwwwwwwwwwyyyzzz{{{|||{{{|||}}}zzztttnnnjjjfffiiiiiijjjpppxxxyyyuuuqqqpppooopppsssyyy~~~~~~ppp___QQQKKKMMM^^^qqqyyy___NNNCCC===:::555555444333222222222222000000000000000000000000///////////////////////////............---------,,,,,,---------.................................---------...000222555666:::===EEEQQQ]]]cccbbb___lllxxxpppfffbbb^^^^^^```ccceeefffdddcccbbbbbbdddeeefffgggggggggffffffeeeeeegggmmmtttzzzwwwnnnooouuu|||{{{wwwvvvxxxzzzyyywwwsssrrrsssvvvmmmjjjddd^^^YYYUUUTTTTTTPPPPPPNNNIIICCC??????@@@===@@@DDDFFFHHHJJJLLLNNNMMMPPPSSSVVVXXXZZZ^^^```dddfffjjjmmmnnnpppsssuuuyyy{{{|||}}}}}}~~~|||yyyvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}wwwqqqllleeehhhhhhhhhnnnvvvvvvpppooooooooopppsssxxx}}}yyyeeeTTTNNNQQQ]]]oooxxx```OOODDD<<<777555555444333222222222222000000000000000000000000//////////////////////////////.........---------,,,,,,,,,---------.......................................///111333666777>>>AAAJJJVVVbbbhhhfffbbbmmmxxxnnndddaaa``````aaadddeeeccc```]]]```aaacccdddeeefffffffffeeeeeeddddddgggmmmvvv|||zzzoooooovvv~~~|||xxxxxxxxxxxxzzz|||mmmiiibbb\\\WWWTTTTTTTTTTTTRRRNNNIIICCC@@@@@@@@@===???AAADDDFFFHHHJJJJJJPPPPPPQQQSSSUUUXXX[[[]]]___bbbfffjjjnnnqqqssstttzzzzzzzzz}}}~~~~~~|||||||||{{{{{{|||||||||zzztttooojjjfffeeeiiilllnnnqqquuuooopppqqqsssvvvyyy|||~~~oooYYYOOOPPPXXXjjjyyy^^^KKKAAA<<<888666555444222111000000000000000000000000000000000........................000000///...------,,,,,,666222...---///111111///...------------...//////222222222111111444888;;;>>>===GGGYYYdddgggkkkrrr|||tttgggbbbbbbbbbcccccccccddddddddd___```aaacccdddeeeffffffcccccccccdddgggmmmuuuzzzxxxmmmmmmttt|||~~~yyyxxxvvv{{{{{{wwwqqqlllddd\\\WWWTTTSSSSSSSSSRRROOOIIIDDD@@@@@@@@@===???AAACCCFFFHHHIIIJJJOOOOOOPPPQQQTTTWWWZZZ[[[]]]```dddiiimmmqqqssstttzzzzzzzzz}}}~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{vvvoookkkfffcccfffiiiiiilllooooooppprrrtttwwwzzz|||}}}gggXXXTTTSSSfff}}}www^^^KKKAAA<<<777555444333222111000000000000000000000000000000000........................000//////...------,,,,,,333000---,,,...//////......------------...//////222222222111222444888<<<@@@@@@KKK^^^jjjnnnuuu}}}ttthhhbbbbbbbbbbbbbbbccccccccccccaaabbbcccdddddddddddddddccccccddddddgggnnnuuu{{{wwwmmmnnnuuu}}}|||{{{vvvxxxvvvvvvtttnnnfff]]]VVVSSSRRRRRRRRRRRROOOJJJEEEAAA@@@@@@>>>???@@@CCCEEEGGGIIIIIILLLMMMNNNPPPRRRUUUWWWXXXZZZ]]]aaafffkkkpppssstttxxxyyy{{{}}}}}}|||xxxxxxwwwwwwwwwwwwxxxxxx~~~{{{qqqnnnhhhdddeeeffffffgggkkknnnooorrrvvvyyyzzz{{{|||~~~uuu___VVVPPPddd|||ttt\\\JJJAAA<<<777444444222111000000//////000000000000000000000000......................../////////...------,,,,,,000...++++++,,,------,,,......------......///000111222222111222555999===AAACCCOOOcccooouuussshhhcccaaaaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeedddcccbbbbbbcccdddeeehhhooovvv|||~~~vvvnnnpppxxx||||||yyyvvv~~~~~~rrrlllddd\\\UUURRRQQQRRRQQQQQQOOOKKKFFFBBB@@@@@@>>>???@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUWWWYYY]]]ccchhhmmmqqqssswwwxxx{{{}}}~~~}}}{{{zzzvvvuuuuuuttttttuuuuuuvvv}}}~~~wwwrrrlllgggggggggeeefffjjjmmmooossswwwzzz{{{||||||~~~|||}}}cccSSSTTTeee~~~|||~~~nnnYYYJJJBBB===888444333222111000000000000////////////////////////........................//////.........---------...---,,,+++,,,,,,------...............//////000111111222222222555:::>>>AAAEEESSSfffrrrxxxrrrgggbbb````````````aaaaaaaaaaaaaaacccdddeeefffeeedddcccaaacccdddfffjjjpppwww}}}~~~{{{rrrlllpppzzz{{{zzz~~~{{{tttlllhhhaaaZZZUUURRRRRRRRRPPPQQQPPPMMMHHHCCC@@@@@@>>>??????@@@BBBEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVZZZ___eeekkkoooqqquuuxxx{{{}}}}}}~~~~~~{{{xxxwwwttttttsssssssssssstttttt{{{|||wwwpppjjjhhhgggeeefffiiikkknnnrrrwwwzzz|||}}}}}}{{{zzzjjjTTTWWWfff~~~{{{{{{vvviiiWWWJJJDDD???:::333333222111000000000000////////////////////////.......................................------------------------------...///............///000000000111111222333666;;;???CCCIIIYYYkkkuuuzzz~~~pppfffaaa______`````````aaaaaaaaa___aaacccfffggggggfffeeeaaabbbeeegggkkkqqqyyy~~~vvvnnniiiooozzz~~~|||wwwqqqfffddd___ZZZVVVTTTRRRRRROOOPPPQQQNNNIIIDDDAAA???????????????AAADDDFFFHHHFFFGGGIIILLLMMMOOOOOOOOOSSSTTTXXX\\\bbbhhhlllooossswww|||}}}||||||~~~|||zzzxxxwwwttttttssssssssssssttttttyyy{{{wwwooollliiieeefffhhhkkkmmmqqqvvvzzz~~~{{{yyy{{{~~~www|||sssZZZVVVddd|||{{{{{{wwwttthhhXXXMMMGGGAAA<<<444333333222111111222222000000000000000000000000................................................,,,...//////------.../////////......//////000111///000111222333777<<<@@@FFFOOO```rrrzzz}}}yyyllleeeaaa````````````aaaaaaaaaaaa^^^```dddfffhhhhhhfffeee```bbbeeehhhmmmssszzzwwwnnnjjjpppzzzyyypppdddccc```]]]YYYUUURRRPPPNNNPPPQQQOOOJJJEEEAAA??????>>>>>>???@@@CCCFFFGGGFFFGGGIIIKKKMMMNNNNNNNNNRRRSSSVVVZZZ```eeejjjmmmrrrwww|||}}}{{{zzz|||}}}|||zzzyyyxxxuuuuuuttttttttttttuuuuuuwwwzzzyyysssnnniiigggiiijjjlllpppuuuzzz|||yyyxxx{{{~~~pppuuuwww[[[SSSaaa|||}}}zzzvvvlll\\\PPPIIIBBB<<<555444333333222333333333000000000000000000000000................................................+++---//////------...000///////////////000000111///000111222444888===AAAFFFQQQeeewww}}}sssiiidddbbb``````aaaaaaaaabbbbbbbbb___bbbeeeggghhhgggeeeddd___bbbeeeiiinnnttt{{{zzzrrrnnnsss|||zzzmmmeeedddbbb___[[[VVVQQQOOONNNPPPQQQOOOKKKEEEAAA??????>>>>>>>>>@@@BBBEEEGGGEEEGGGIIIKKKMMMNNNNNNMMMRRRSSSUUUYYY^^^dddiiikkkqqqvvv|||}}}{{{zzz|||~~~~~~}}}|||{{{zzzzzzvvvuuuuuuttttttuuuuuuvvvvvvzzz{{{tttmmmkkkllljjjkkkoootttyyy}}}yyywwwzzzssswwwuuuXXXQQQaaa~~~~~~zzzppp```SSSKKKCCC<<<555555444333333333444444000000000000000000000000........................---.....................))),,,//////---,,,---//////////////////000111111///000111222444888>>>BBBCCCOOOeeexxx~~~~~~ooohhhddddddaaaaaaaaaaaabbbbbbbbbbbbaaacccfffhhhhhhfffdddbbb___bbbeeeiiinnnttt{{{}}}|||~~~vvvrrrvvv~~~~~~qqqgggeeeaaa\\\WWWRRROOOMMMOOOOOONNNNNNLLLHHHBBB>>>>>>>>>===>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQTTTXXX\\\bbbiiinnnrrrtttwwwxxxzzz{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyywwwuuuvvvxxx{{{{{{|||{{{}}}|||uuuppplllqqqpppoooqqquuu|||wwwsssvvvyyyvvvzzznnn]]]TTT\\\uuu{{{hhhVVVLLLEEE>>>:::777444333333333222111000000000000////////////...........................------,,,,,,------...//////.........---------...............///000000000...///333555777===EEEBBBTTThhhrrrxxxzzzqqqhhhaaa^^^^^^^^^^^^_________``````ccceeehhhhhhfffdddcccccccccdddfffjjjpppuuuzzz}}}zzz}}}|||uuurrrwww~~~~~~rrrhhheeeaaa[[[UUUQQQNNNMMMPPPOOOOOOOOONNNJJJDDD@@@>>>>>>======>>>???AAABBBBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPSSSWWW\\\bbbhhhmmmooorrruuuwwwyyy{{{~~~~~~~~~}}}{{{{{{{{{yyywwwwwwyyyzzzxxxzzz}}}|||}}}yyysssuuutttsssssswww~~~xxxtttvvvzzz|||{{{iiiYYYTTT[[[rrrmmmZZZNNNFFF???999777444222222222111000000000000000////////////...........................------,,,,,,------...//////.........---------...............///000000111///000444666999???FFFGGGWWWgggqqqvvv}}}xxxpppjjjdddbbb^^^^^^^^^_______________```bbbeeeeeedddcccccccccdddfffiiimmmrrrwww|||~~~~~~~~~{{{zzztttqqqwww~~~rrrjjjggg```ZZZTTTPPPNNNNNNPPPPPPPPPPPPPPPLLLGGGCCC>>>======<<<===>>>@@@AAA@@@@@@AAABBBCCCEEEGGGHHHLLLNNNRRRVVVZZZ```ggglllmmmppptttwwwyyy{{{~~~||||||}}}|||yyyxxxxxxyyywwwyyy|||||||||}}}|||zzzxxxwwwyyy~~~zzzwwwyyy|||yyyzzzwwwdddVVVRRRXXXnnnqqq]]]NNNCCC===999666333222222222111000000000000000////////////..............................------------.....................---------...............///000000333111222666888:::AAAHHHNNN\\\jjjqqqtttwwwyyyyyy|||rrrlllgggdddccc_________^^^^^^^^^^^^^^^\\\^^^aaabbbbbbbbbccccccfffhhhkkkpppuuuzzz~~~~~~~~~}}}wwwrrrqqqyyy}}}rrrlllhhhaaaYYYSSSPPPNNNNNNOOOOOOPPPQQQPPPNNNIIIEEE>>>>>>===<<<<<<===>>>????????????@@@BBBDDDEEEFFFJJJLLLPPPTTTXXX^^^eeejjjnnnqqquuuxxxyyy{{{}}}~~~}}}{{{|||}}}|||zzzxxxxxxxxxxxxzzz}}}|||{{{}}}}}}zzzzzz||||||yyy~~~xxxqqq|||~~~rrrbbbVVVMMMUUUkkkvvvaaaPPPDDD???999666333111111111111000000000000000////////////..............................------------.............................................///000000333111222666999;;;BBBIIISSScccrrruuuqqqqqqtttuuuwwwzzzyyyjjjdddaaa``````______^^^^^^^^^^^^]]]]]]ZZZ\\\___aaaaaabbbccceeefffiiimmmrrrwww|||~~~uuuqqqqqqzzz}}}sssnnnjjjbbb[[[TTTPPPOOONNNOOOOOOOOOPPPPPPNNNIIIEEE???>>>===<<<<<<===>>>>>>??????@@@@@@BBBCCCEEEFFFHHHJJJNNNRRRVVV\\\ccchhhppptttwwwzzz{{{{{{}}}~~~~~~|||zzz{{{|||{{{yyywwwwwwxxx|||}}}{{{yyyyyy~~~zzzyyyzzz{{{~~~|||}}}pppuuuyyynnnaaaWWWJJJRRRjjj}}}hhhTTTHHHCCC999666333222222222111000000000000000////////////........................///......------......///---....................................///000000222000111666999;;;BBBIIIVVViiiyyyxxxpppnnntttzzz|||~~~wwwgggaaa^^^\\\]]]^^^^^^^^^^^^^^^^^^]]]]]][[[]]]___aaaaaabbbdddfffeeehhhmmmsssxxx|||~~~|||uuuqqqrrr|||tttpppllleee]]]VVVRRROOONNNOOOOOOPPPQQQQQQNNNIIIEEEAAA@@@>>>===<<<======>>>??????@@@@@@AAACCCDDDEEEFFFHHHLLLPPPTTTZZZaaafffpppsssxxx{{{||||||}}}~~~yyyzzz{{{zzzxxxxxxxxxzzz~~~yyywwwwww|||~~~yyywwwvvv}}}sssttt~~~xxxmmm```WWWJJJRRRggg}}}iiiSSSFFFBBB:::777444333333333222111000000000000////////////........................//////............//////---------..............................///000000222000222666999<<>>======>>>>>>????????????@@@BBBCCCDDDEEEGGGKKKNNNSSSYYY```dddlllpppuuuzzz|||}}}zzz{{{{{{zzzyyyyyy{{{}}}~~~wwwtttvvvzzz{{{wwwuuuzzz~~~vvvttt}}}{{{pppddd[[[OOOSSSbbblllTTTFFFCCC;;;888555444444444333222000000000000////////////........................//////............//////---------.........//////...............///000000333222333888;;;>>>EEELLL[[[hhhsssuuuuuuzzzvvvhhhbbb^^^\\\\\\[[[[[[\\\]]]^^^______```___```aaaaaa______aaacccdddhhhooouuu{{{}}}~~~~~~|||~~~~~~}}}~~~{{{uuuqqqttt~~~zzzqqqnnniiibbb[[[TTTPPPMMMTTTTTTTTTTTTTTTPPPKKKGGGCCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDFFFJJJMMMRRRXXX___ccchhhlllsssxxx|||~~~{{{{{{{{{zzzyyy{{{~~~}}}uuusssuuuyyy~~~xxxvvvuuuyyyuuuuuu}}}uuuhhh___SSSTTT___{{{ttt[[[LLLIII<<<999666444444444444333000000000000////////////........................//////............//////---------.........//////...............///000000555333555999<<>>??????BBBEEEHHHLLLPPPUUUZZZ^^^mmmpppssswwwzzz~~~~~~~~~~~~}}}uuutttvvvxxx|||{{{uuusssvvv|||~~~||||||||||||tttiiiaaa\\\YYY^^^ttt{{{```NNNIII===888444444444111111333333333333222111000000///---.........//////000000+++---......---,,,,,,---......................../////////000111111222222000222666;;;===???IIITTT___fffllloooyyywwwgggaaaaaa___]]]^^^^^^^^^]]]]]]]]]\\\\\\```aaaaaa```^^^^^^___```ccciiirrrxxx{{{||||||{{{~~~~~~~~~~~~~~~yyyuuuqqqttt~~~{{{ssskkkddd___ZZZSSSPPPQQQPPPRRRUUUWWWVVVSSSOOOMMMGGGDDD@@@===============;;;;;;<<<<<<===???@@@AAABBBDDDHHHLLLOOOTTTZZZ^^^iiimmmrrrvvv{{{~~~~~~~~~~~~~~~vvvtttuuuvvvxxx|||~~~wwwtttvvvzzz}}}yyy|||~~~wwwkkkcccYYYVVVYYYmmmhhhRRRIII>>>888444555444111111333333222222111000000//////............/////////000---///000000///......///......................../////////000111111222222222333888<<<>>>AAAKKKVVVeeeiiimmmqqq{{{wwwgggaaaaaa___]]]]]]]]]]]]\\\\\\\\\\\\[[[```aaaaaa```^^^^^^___aaaeeekkksssyyy||||||||||||~~~~~~wwwsssrrrvvvyyyrrrjjjccc___[[[TTTQQQRRRRRRTTTVVVXXXWWWTTTQQQOOOHHHEEE@@@>>>============::::::;;;<<<>>>@@@BBBCCCBBBDDDHHHKKKOOOTTTZZZ^^^fffjjjpppvvv{{{~~~}}}}}}~~~wwwuuuuuuttttttvvvxxx}}}yyytttvvvxxx|||{{{uuuzzzzzz~~~zzznnneeeYYYTTTVVVhhhuuuXXXIIIAAA:::666555444111111333222111111000000//////...............////////////---///000000///......///...........................//////000000111111222333555999>>>@@@DDDOOOZZZllllllmmmrrryyyiiicccaaa^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZ___`````````^^^^^^```bbbgggmmmuuuzzz}}}}}}}}}}}}~~~~~~wwwrrrrrrxxxzzzqqqjjjccc```\\\VVVSSSTTTTTTVVVXXXYYYXXXVVVSSSQQQJJJFFFBBB>>>>>>>>>======:::;;;;;;<<<>>>???AAABBBAAACCCGGGJJJNNNSSSYYY]]]dddiiipppvvv|||}}}}}}~~~}}}vvvttttttsssssstttxxx{{{yyyttttttvvvxxx}}}}}}vvvsssvvv{{{{{{vvvyyyzzznnneeeZZZUUUVVVgggbbbMMMCCC<<<777666555111111333111000000000//////...............///////////////+++---......---,,,,,,---..............................//////000111111111444555999>>>AAAFFFQQQ]]]nnnkkkkkksss|||lllddd```]]]ZZZ[[[ZZZZZZZZZZZZYYYYYYYYY]]]_______________aaacccjjjooovvv|||~~~~~~~~~~~~~~~~~~~~~wwwqqqrrrzzz}}}rrrkkkdddaaa]]]XXXUUUVVVVVVWWWYYYYYYYYYWWWTTTSSSLLLHHHCCC???>>>>>>===<<<===<<<<<<======>>>???@@@@@@CCCFFFJJJMMMSSSXXX\\\dddiiiqqqwww|||~~~~~~{{{tttssstttssstttvvvyyy{{{}}}yyyrrrrrrsssvvvzzzzzzrrrqqqssswww|||zzzssssss|||xxxkkkbbbYYYTTTVVVgggoooWWWFFF???999777555111111333000000000000///////////////////////////.........+++---......---,,,,,,---.................................///000000111111333444999>>>AAAGGGSSS___mmmiiijjjuuuwwwiiibbb```]]][[[ZZZZZZZZZYYYYYYYYYXXXXXX\\\]]]_________```bbbeeemmmqqqxxx|||~~~~~~~~~~~~~~~vvvppprrrzzzuuummmfffccc___YYYWWWXXXWWWXXXYYYYYYYYYWWWUUUSSSMMMIIIDDD@@@???>>>===<<<===============>>>>>>???@@@BBBFFFIIIMMMRRRXXX\\\dddjjjqqqxxx|||~~~~~~zzzrrrrrrttttttuuuxxxxxxzzz||||||xxxoooppprrruuuzzzyyyqqqnnnnnnrrrzzz|||vvvttt|||wwwjjjaaaVVVRRRTTTddd}}}aaaIIIAAA:::777555111111333000000000000000000000000///////////////.........---///000000///......///........................---......//////000000111444555999>>>BBBHHHUUUbbbllliiilllxxxzzzmmmccc______^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXX[[[\\\^^^______aaadddfffooosssxxx|||~~~~~~~~~~~~}}}~~~~~~uuuooorrrzzzwwwooohhheee```ZZZXXXYYYWWWXXXYYYYYYXXXWWWUUUTTTNNNJJJEEEAAA???>>>===<<<<<<<<<<<<<<<===>>>@@@@@@???BBBEEEIIILLLQQQWWW[[[ccciiiqqqxxx|||~~~~~~~~~~~~~~~{{{rrrqqqssstttvvvyyywwwyyy}}}wwwsssmmmnnnqqquuu{{{}}}{{{sssjjjiiinnnxxx~~~~~~}}}xxxkkkbbbTTTQQQSSSccc~~~fffKKKCCC;;;888555111111333111111111111111111111111000/////////............---///000000///......///........................------......///000000000555666:::@@@DDDKKKYYYfffnnnlllppp}}}|||uuujjjbbb^^^^^^^^^]]]ZZZZZZZZZYYYYYYYYYYYYXXXZZZ[[[]]]______aaadddgggooosssyyy|||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}sssooorrrzzzyyyqqqjjjfffaaa[[[XXXYYYWWWXXXXXXXXXXXXVVVUUUTTTOOOKKKEEEAAA???>>>===<<<::::::;;;<<<>>>@@@AAABBB???AAAEEEHHHLLLQQQWWW[[[aaagggpppxxx}}}~~~{{{zzz{{{}}}}}}~~~}}}|||{{{{{{}}}sssqqqrrrsssvvvyyywwwzzz|||rrrlllkkkmmmqqqvvv|||~~~|||{{{~~~~~~vvvfffeeekkkvvv~~~zzzmmmdddUUURRRTTTddd}}}eeeLLLDDD<<<888555111111444111111111111111222222222000000//////.........---+++---......---,,,,,,---........................------......///000000000666777;;;AAAFFFMMM[[[hhhpppooouuuxxxmmmddd___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[]]]^^^```bbbeeehhhppptttyyy|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}yyywwwzzztttlllrrrzzzzzzsssmmmhhhccc\\\ZZZ\\\YYYYYYYYYYYYXXXWWWVVVUUUOOOMMMJJJEEEAAA===;;;:::<<<<<<;;;;;;;;;;;;<<<<<>>CCCDDDJJJ\\\ooorrrooosss}}}wwwhhhaaa```^^^ZZZ]]]\\\ZZZWWWVVVUUUUUUUUU[[[]]]^^^^^^___aaadddgggnnnqqquuuxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{vvvxxx~~~vvvpppkkkqqqzzzxxxqqqkkkgggbbb\\\ZZZ\\\YYYYYYYYYYYYYYYXXXWWWVVVRRRPPPKKKFFFBBB>>><<<;;;===<<<<<<;;;;;;<<<<<<===???BBBDDDEEEGGGKKKRRRXXX```eeemmmrrrssssssqqqqqqqqqnnnjjjfffdddcccdddddddddggglllnnnnnnooorrrtttwwwwwwxxxzzzzzz{{{{{{{{{|||~~~}}}{{{yyy{{{}}}~~~}}}||||||}}}yyyuuuuuutttvvvzzzzzz|||tttllllllkkkoooxxx~~~|||zzz~~~vvvjjjjjjmmmuuuzzzmmm___WWWUUUeee~~~yyydddRRREEE:::666666444222222000000000000000000000000///333555333///,,,...000........................////////////////////////000000000000000111111222555888>>>DDDFFFMMM^^^pppsssqqquuuvvvhhhccc___[[[]]][[[YYYWWWVVVUUUUUUUUUWWWYYYZZZ[[[\\\___bbbeeemmmpppuuuyyyzzz|||}}}~~~~~~}}}}}}~~~|||xxx{{{}}}qqqkkkjjjqqqzzzvvvooohhheeeaaa]]][[[\\\YYYYYYYYYZZZZZZYYYXXXXXXVVVSSSMMMGGGBBB???===<<<===<<<<<<;;;;;;<<<<<<======???BBBCCCEEEIIIPPPVVV___dddkkkoooooommmjjjhhhfffccc___[[[YYYYYYYYYZZZYYY[[[___```aaabbbdddffffffhhhjjjlllnnnpppqqqqqqqqqssswwwzzz|||{{{zzzyyyuuuxxx{{{|||||||||}}}~~~}}}yyyxxxuuuuuuwwwzzz|||~~~sssllliiiiiioooyyy}}}{{{zzzzzz{{{xxxnnnmmmpppwww~~~fff\\\ZZZiiisssbbbQQQEEE:::666555222000000000000000000000000000000111444555333///,,,---...........................////////////////////////000000000000000111222222555888>>>DDDHHHQQQaaaooorrrsssyyypppeee```]]]\\\[[[YYYWWWVVVUUUVVVVVVUUUWWWYYYZZZ[[[^^^aaadddiiinnntttyyy|||}}}~~~~~~||||||||||||}}}~~~}}}zzz~~~|||qqqjjjkkkrrr{{{uuummmeeecccaaa^^^\\\]]]YYYYYYZZZZZZ[[[ZZZZZZZZZXXXUUUOOOHHHCCC@@@>>>=========<<<<<<<<<<<<======<<>>=========<<<<<<============???BBBCCCDDDIIIPPPUUU]]]bbbiiimmmnnnkkkiiiggghhhfffeeebbb```___^^^^^^ZZZZZZYYYYYYYYYZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYY]]]___ccchhhlllppprrrssstttvvvyyyzzzyyyyyyyyyzzzyyy}}}{{{yyyyyywwwvvvxxxzzz}}}~~~uuukkkfffeeegggppp}}}}}}yyyvvvwww~~~zzzrrrsssvvv|||qqqbbbtttlll[[[PPPGGG>>>:::777333111222111111111111111111111111///000111111111000000111........................////////////////////////////////////000111222333888;;;???DDDKKKUUU```fffiiiqqqrrreee```___ZZZYYYXXXWWWVVVVVVWWWXXX[[[\\\\\\\\\\\\]]]```bbbccciiipppvvvyyyzzz{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~||||||uuuooonnnuuuyyyoooeeecccdddbbb``````[[[\\\\\\]]]\\\\\\[[[[[[YYYWWWSSSNNNIIIDDDAAA@@@>>>======<<<<<<======>>>===@@@BBBCCCEEEIIIPPPVVV^^^ccciiinnnoooooonnnnnnmmmnnnnnnmmmkkkiiifffdddcccaaa^^^\\\\\\\\\ZZZYYY[[[ZZZYYYXXXUUUSSSQQQPPPVVVWWW[[[___dddhhhlllnnnqqqsssvvvwwwvvvvvvvvvwwwxxx|||yyyxxxxxxwwwwwwyyy{{{~~~}}}tttkkkfffeeegggooo|||~~~|||~~~zzztttvvv{{{}}}|||gggyyyjjjYYYNNNFFF???;;;888333222444111111111111111111111111...///000111111222222111........................////////////////////////////////////000111333333888<<<@@@DDDMMMZZZbbbeeegggssssssfff___\\\YYYYYYWWWWWWVVVWWWXXXYYYZZZ[[[\\\[[[[[[\\\___bbbdddiiipppuuuxxxyyy{{{|||zzz{{{|||}}}~~~~~~~~~}}}}}}||||||~~~tttnnnmmmuuu}}}qqqgggeeefffdddbbbbbb]]]^^^^^^^^^]]]\\\[[[ZZZZZZXXXVVVRRRNNNIIIEEEBBB>>>>>>============>>>>>><<>>;;;777333222555111111111111111111111111000000000111111222111000........................////////////////////////......//////000222333444888<<>>>>>============>>>>>><<<>>>AAABBBDDDHHHOOOUUUZZZaaakkkvvv}}}xxxtttsssqqqmmmjjjeeedddbbb^^^ZZZVVVSSSQQQLLLMMMOOOSSSWWW\\\```ccceeehhhlllnnnoooqqqrrrttttttxxx~~~yyywwwwwwvvvwwwzzz|||~~~yyyqqqiiidddddddddkkkwww|||xxx}}}}}}}}}gggvvvwwweeeWWWHHHBBB<<<:::666222222555111111111111111111111111222111000111111111///...........................////////////////////////.........///000222333444777<<>>;;;::::::<<<>>>===???AAABBBCCCFFFMMMRRR^^^gggsss{{{vvvrrroookkkhhhfffaaaZZZUUUOOOOOONNNNNNOOORRRWWW[[[aaaeeejjjmmmoooqqqtttvvvuuuyyy}}}yyyvvvvvvuuuvvvyyy~~~yyynnnfffaaaccchhhnnntttyyy}}}xxxdddlll}}}sssjjj```RRRFFFBBB<<<888666444333222666333111000000111000000111333555555222000......000///...------...///000............////////////111111222111///000222444777:::???HHHXXXgggmmmkkkhhhvvvyyyllldddbbbZZZYYYXXXWWWWWWXXXYYYZZZYYY[[[\\\^^^dddnnnrrrrrruuutttsssssstttxxx{{{}}}}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}}}}|||yyy}}}~~~}}}xxxqqqoooooovvvwwwjjjhhhjjjiiieeecccaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]][[[VVVPPPKKKFFFCCC@@@===<<<===???@@@===???AAAAAABBBGGGNNNSSS]]]hhhwww{{{tttpppmmmiiiccc^^^TTTSSSQQQOOONNNOOORRRUUU\\\```eeeiiilllooorrrttttttwww{{{~~~{{{xxxxxxwwwxxxzzz|||~~~yyyppphhheeedddhhhmmmqqquuuzzz~~~uuuaaahhhuuujjj___NNNFFFAAA<<<777555444333222555333111000000111000///...000222222111/////////000///...------...///000............///////////////000000000000111444777999<<>>DDDLLLWWWggg{{{wwwjjjeee___YYYXXXYYYYYYYYYXXXVVVTTTSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUXXX\\\cccjjjpppuuuwwwvvvvvvwwwwwwyyyzzz{{{|||zzz{{{{{{}}}~~~}}}|||{{{uuuooorrrwww}}}~~~{{{ooohhhiiinnnvvv~~~zzznnnddd```______```ccciiiqqq{{{wwwrrrkkkgggeeedddbbb___]]]```dddfffggghhhhhhhhhkkkllllllllljjjeee```\\\\\\WWWSSSTTTWWWWWWSSSNNNLLLLLLKKKJJJLLLPPPVVV[[[\\\```hhhooouuu|||}}}wwwtttmmmiiiccc^^^[[[WWWTTTRRRSSSVVV\\\cccmmmzzz~~~tttnnnnnnrrrwwwxxxppplllhhhiiioooxxxzzzuuuzzzuuummmbbbXXXVVVXXX\\\wwwttt[[[OOOBBB<<<:::777666666444444333222111111111111000000000000000000000000///////////////.........000000000000////////////,,,---///000222666<<<@@@DDDMMMZZZkkk~~~uuuiiieee```YYYWWWWWWVVVVVVUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSVVV[[[bbbjjjpppvvvxxxyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}{{{}}}wwwqqqnnnrrrxxx~~~{{{nnnhhhjjjpppxxxxxxmmmeeeaaaaaabbbbbbeeejjjpppvvv|||vvvpppmmmlllkkkhhheeefffiiilllllljjjiiihhhiiikkklllmmmkkkggg```ZZZVVVVVVQQQMMMMMMOOONNNJJJFFFFFFGGGHHHIIIKKKOOOUUUYYYZZZ^^^eeelllttt{{{xxxvvvooolllfffbbb^^^[[[WWWUUURRRTTTYYY___iiiuuutttmmmnnnsssxxxzzztttoooiiigggllluuu~~~~~~yyy~~~vvvmmmaaaWWWWWWYYY\\\wwwqqqYYYNNNCCC???===999555444555444333222111111111111000000000000111111111111.........///////////////////////////000000000000,,,---///000333777===AAAFFFMMM\\\nnnuuujjjhhhccc\\\WWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSVVV[[[bbbiiipppvvvxxx|||{{{xxxvvvuuuvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{|||~~~{{{|||xxxrrrooottt{{{{{{oooiiikkkqqqzzzyyypppiiiffffffgggjjjoootttyyy~~~zzzwwwwwwvvvuuurrrsssuuuwwwtttooojjjhhhiiihhhjjjllljjjddd]]]WWWSSSQQQOOOLLLJJJIIIGGGDDDBBBBBBDDDFFFHHHJJJNNNSSSWWWYYY\\\bbbjjjrrrzzzzzzuuurrrnnnjjjfffbbb___[[[YYYTTTUUUXXX]]]fffrrrtttmmmmmmsssxxx}}}xxxrrrjjjgggkkksss{{{~~~|||}}}qqqdddYYYWWWXXX\\\wwwrrr^^^RRRFFFAAA>>>999555444555444333222111111111111000000000111111111111222.........///////////////////////////000000000000---...000111444999>>>CCCJJJOOO]]]qqqwwwnnnnnnjjjcccZZZXXXVVVTTTSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSVVV[[[bbbiiipppuuuxxx|||{{{xxxvvvuuuvvvwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~~~~~~~{{{uuuqqqwww~~~|||pppjjjlllrrr{{{|||yyyyyy{{{|||vvvlllgggfffcccgggjjjiiiddd]]]XXXVVVPPPQQQPPPMMMHHHDDDDDDDDDAAABBBCCCDDDGGGLLLRRRWWWYYY[[[```hhhpppxxx}}}~~~~~~yyyuuurrrmmmiiifffbbb^^^[[[WWWWWWYYY\\\dddooo|||uuummmmmmsssxxxzzzssskkkgggiiipppwww|||~~~{{{xxxjjj\\\WWWWWW\\\xxxjjj[[[KKKBBB===888666666444333222111111000000000000000111111111222222222............/////////000.../////////000000000111///000111333555:::???DDDOOOQQQ^^^ssszzzssstttpppjjj[[[YYYVVVSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSVVV[[[aaaiiioootttwwwwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||vvvtttzzz}}}qqqkkkmmmrrr}}}}}}nnneeebbb```eeeiiijjjeee___[[[YYYRRRTTTUUUPPPIIIEEEEEEHHHBBBBBBAAAAAADDDJJJQQQWWWZZZ[[[___fffnnnuuuyyy{{{zzzwwwyyy~~~xxxtttpppkkkgggccc^^^[[[YYYYYYZZZ\\\cccnnn{{{uuullllllrrrxxxzzztttkkkggghhhnnnuuuyyy~~~~~~}}}yyy}}}mmm^^^WWWWWW\\\xxxuuucccOOOBBB;;;777666888444333222111000000000000000000111111222222222222---.........//////000000.../////////000000111111000111333444666:::@@@DDDSSSSSS___uuu|||vvvxxxuuunnn\\\ZZZVVVSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTVVV[[[aaahhhooosssvvvssssssssstttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz~~~|||||||||~~~zzztttuuu|||wwwoookkkooouuuqqqeeeeee```bbbdddeeeccc___]]]\\\WWWXXXXXXTTTNNNJJJJJJKKKEEEBBBAAACCCFFFJJJRRR[[[[[[^^^bbbhhhnnnppppppooonnnmmmllllllnnnrrrvvvyyy|||wwwrrrnnnmmmkkkhhheee]]]ZZZYYY[[[___eeerrrvvvooolllqqqyyy{{{qqqllliiijjjpppwww|||{{{yyyxxxwwwxxxyyy{{{{{{rrraaaXXXWWWXXXooolllOOOAAA<<<999555222444333222111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000222333555;;;AAAFFFMMMRRRccc{{{vvvpppiiibbbXXXWWWTTTRRRPPPPPPOOOPPPRRRQQQPPPPPPQQQRRRSSSTTTTTTVVV[[[ccclllqqqrrrqqqrrrssssssssstttuuuuuuuuutttuuuvvvwwwyyy{{{||||||{{{{{{{{{{{{||||||||||||~~~{{{yyyyyy}}}vvvnnnlllqqqwwwvvvhhheee_________aaaaaa```^^^\\\WWWXXXXXXTTTOOOJJJHHHIIIEEEAAA@@@CCCEEEIIIQQQZZZ\\\^^^aaafffiiikkkkkkkkkkkkiiigggeeefffhhhkkkmmmuuuyyy~~~uuuooonnnllliiieee___\\\ZZZ[[[^^^dddqqq}}}wwwpppnnnssszzz}}}sssnnnllllllqqqwww}}}|||zzzxxxwwwxxxzzz|||yyyxxxfff[[[VVVUUUkkkkkkPPPBBB>>>:::666444444333222111000000000000111111111111000000000000000000000000000000000000////////////000000000000000111222333666;;;AAAFFFNNNSSSdddzzzrrrkkkccc[[[WWWVVVTTTRRRPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQRRRTTTVVV[[[dddlllqqqrrrqqqrrrrrrsssssstttuuuuuuuuusssssstttuuuwwwxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~}}}yyyxxxzzz~~~tttnnnmmmrrryyy|||lllggg^^^[[[YYY\\\aaacccaaa]]]XXXYYYXXXUUUPPPJJJGGGFFFDDDAAA@@@BBBDDDHHHPPPYYY^^^```bbbeeegggiiijjjjjjjjjiiifffdddcccdddeeefffiiilllrrrzzzyyyqqqooonnnjjjfffddd___\\\[[[\\\aaannn{{{yyyrrrpppttt{{{vvvrrrpppooorrrwww}}}~~~{{{xxxxxx{{{~~~zzzooo```WWWSSSfffjjjPPPCCC???<<<888777444333222111111000000111111111111111000000000000000000000000000000000000////////////000000000000000111222333666<<>>EEEJJJTTTZZZiiivvvxxxvvv}}}uuugggbbb]]]WWWSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQTTTZZZbbbiiimmmnnnooooooooopppqqqrrrssstttuuuvvvwwwuuutttsssssstttvvvwwwwwwyyy{{{}}}~~~~~~}}}|||{{{|||}}}}}}}}}~~~~~~vvvpppoootttxxxtttllljjjnnnwww~~~}}}ttthhhccc```cccjjjmmmkkkggg___\\\YYYWWWUUURRRNNNJJJGGGCCCAAACCCEEEHHHPPPXXX```dddjjjooovvvzzzvvvttttttppprrrvvvzzz~~~uuupppoookkkgggccc```]]]]]]dddmmmyyy~~~zzzxxx|||wwwtttpppnnnnnnwww|||eee[[[ppptttcccPPPEEE@@@:::777777555555444333222222222222111111111111000000000000000000000000000000000000////////////000000000000111222333666999???FFFKKKUUUZZZdddmmmnnnooo}}}vvvgggbbb\\\VVVSSSSSSQQQPPPOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQTTT[[[dddjjjmmmmmmnnnooooooooopppqqqssstttuuuvvvwwwvvvtttrrrrrrsssuuuwwwwwwxxx{{{}}}}}}|||zzzyyyzzz{{{|||||||||~~~|||uuuoooooouuuzzz~~~~~~pppjjjjjjooozzzvvvhhheeeccceeejjjllljjjggg```]]]XXXVVVVVVTTTPPPLLLHHHDDDBBBDDDEEEHHHPPPYYYeeeiiiooottt{{{~~~xxxvvvppppppppppppttt{{{wwwrrrqqqkkkgggdddbbb^^^]]]ccckkkyyy}}}{{{~~~yyytttqqqoooooottt{{{hhh^^^tttuuudddRRRGGGAAA;;;888777555555444333222222222222111111111111000000000000000000000000000000000000////////////000000000000111222444666999???GGGLLLWWWXXX___eeefffjjj~~~wwwgggaaa[[[TTTTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNMMMMMMMMMNNNPPPQQQTTT[[[eeekkkmmmmmmnnnooonnnooopppqqqssstttuuuvvvzzzxxxvvvttttttuuuwwwyyywwwxxx{{{|||}}}{{{yyyxxxzzz{{{|||||||||~~~{{{tttooopppvvv|||~~~qqqjjjjjjoooxxxuuummmaaa```dddfffllllllbbb______^^^\\\YYYUUUQQQNNNKKKFFFCCCCCCDDDFFFNNNWWWaaafffnnnwwwxxxvvvqqqmmmlllpppwww}}}{{{tttsssmmmiiieeebbb^^^\\\aaaiiiwww~~~||||||uuuooommmppprrryyyfff```wwwuuudddQQQGGGAAA<<<777666222222333333333222222111000000111111111111000000000000000000000000000000111111111111111222222333111222444666:::AAAIIIOOOTTT[[[dddhhheeehhh}}}vvvddd^^^[[[XXXTTTSSSRRRPPPPPPQQQQQQRRRNNNNNNMMMMMMNNNPPPQQQRRRWWW]]]eeejjjlllmmmoooqqqsssrrrrrrrrrrrrsssttttttwwwvvvvvvuuuuuuuuuuuuuuuxxxyyy|||~~~~~~|||zzzxxx}}}}}}||||||~~~xxxqqqooorrrwww{{{qqqkkkkkkoooyyyyyypppdddbbbfffhhhooopppfff```___^^^\\\ZZZVVVRRROOOKKKGGGCCCCCCDDDFFFNNNVVVaaahhhsss}}}wwwttttttvvvxxxyyyyyyuuuppplllhhheee```]]]aaahhhwww}}}|||{{{|||tttnnnlllnnnsssyyyfffaaaxxxtttdddRRRHHHCCC===888777333333333333333222111111000000111111111111000000000000000000000000000000111000000000000111222222111222333555999AAAJJJPPPVVV^^^iiinnnlllpppuuuccc]]]ZZZWWWTTTSSSQQQPPPPPPPPPQQQRRROOOOOONNNNNNNNNOOOQQQRRRWWW^^^eeejjjlllllloooqqqrrrrrrrrrrrrrrrsssttttttvvvvvvuuuuuuuuuuuuvvvvvvxxxyyy{{{|||}}}|||{{{zzz||||||{{{|||~~~vvvooommmqqqwww|||~~~qqqkkkkkkpppzzz~~~tttgggeeeiiilllsssvvvlllbbbaaa^^^\\\[[[XXXTTTQQQLLLGGGDDDDDDDDDFFFMMMVVV___hhhuuu~~~yyyuuuqqqoooooovvv~~~yyytttoookkkiiidddaaaccchhhxxx}}}{{{zzzzzz}}}sssmmmlllmmmtttzzzfffaaaxxx|||{{{wwwqqqaaaQQQIIIEEE@@@;;;999555444444333222111111000000000111111111111000000000000000000000000000000000000/////////000111111222222222444888AAAKKKRRRYYYdddqqqwwwvvvzzzuuubbb\\\YYYUUUSSSSSSQQQPPPPPPPPPQQQRRRPPPPPPOOONNNNNNOOOPPPQQQXXX^^^fffjjjkkklllnnnppprrrrrrqqqqqqrrrrrrssstttvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{||||||}}}{{{{{{{{{{{{}}}~~~tttllljjjooowww}}}{{{ooojjjkkkpppyyywwwjjjgggkkknnnxxx|||tttfffccc___]]][[[YYYVVVRRRMMMHHHDDDDDDDDDEEEMMMUUU[[[cccooo}}}zzzrrrmmmooorrrvvv|||xxxsssooommmiiifffggglllxxx}}}zzzyyyzzztttooommmmmmtttyyy~~~fff___tttyyyuuupppjjj\\\NNNHHHFFFBBB===;;;666666444333222111000000000000111111111111000000///////////////////////////////////////000000111222222222333888BBBMMMTTT\\\iiixxxtttaaaZZZWWWTTTSSSRRRQQQPPPOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQYYY___fffjjjkkklllmmmoooqqqqqqqqqqqqqqqrrrrrrsssuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~|||{{{|||}}}|||qqqiiihhhnnnxxxxxxmmmiiijjjoooyyyzzzlllhhhkkkpppzzzzzzkkkfff```]]]\\\[[[WWWSSSNNNIIIEEEDDDCCCEEELLLTTTYYY___gggrrryyyrrrooonnnpppttt|||}}}wwwrrrpppnnnlllmmmqqqwww}}}{{{zzz{{{vvvqqqpppooosssyyy~~~~~~|||fff]]]ooozzzssseeeWWWJJJFFFEEEBBB>>>===777666555333222111111111000000111111111111000000///////////////////////////////////////000000111333333333555:::DDDOOOWWW^^^nnnsss```YYYVVVSSSSSSRRRQQQOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRZZZ```gggjjjkkkkkkmmmnnnqqqppppppppppppqqqrrrrrrttttttttttttuuuvvvxxxxxxxxxxxxwwwwwwyyy{{{}}}}}}}}}}}}zzzoooggggggnnnyyywwwllliiijjjpppyyyzzzkkkgggjjjooo{{{}}}qqqjjjbbb^^^]]][[[WWWSSSOOOIIIEEEDDDCCCDDDKKKSSSZZZ]]]bbbiiiuuuvvvoookkkjjjmmmrrr{{{}}}uuusssqqqoooqqqtttvvv~~~}}}{{{{{{wwwtttsssqqqrrrxxx}}}{{{xxxddd\\\lll}}}eeeWWWIIIDDDCCC@@@===<<<777666444333222222222333000000111111111111000000000000000000000000000000000000/////////000111111333333555777===FFFQQQYYY```qqqrrr___YYYVVVRRRRRRRRRPPPOOOOOOOOOPPPQQQPPPOOOOOOOOOOOOQQQRRRTTT[[[```gggkkkkkkkkklllnnnppppppooooooppppppqqqrrrssssssssstttuuuwwwxxxyyyxxxxxxxxxxxxxxxzzz|||}}}}}}}}}~~~yyyooohhhhhhooozzzwwwmmmjjjlllrrr{{{yyyjjjeeehhhmmm{{{uuummmccc^^^]]]\\\WWWRRROOOJJJFFFDDDCCCDDDJJJRRRZZZ[[[^^^ccclll|||uuunnnjjjkkkmmmqqq|||yyytttrrrpppqqquuuuuu~~~~~~{{{yyywwwuuutttrrrsssxxx{{{{{{rrraaa\\\llljjj[[[KKKDDDAAA>>>;;;:::777555444222222222333444000000111111111111000000000000000000000000000000111000000000000111222222333444777:::@@@IIISSSZZZ```tttqqq___YYYVVVSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNNNNOOOPPPRRRTTTUUU\\\aaahhhkkkkkkjjjkkkmmmooooooooooooooopppqqqqqqrrrsssssstttvvvwwwyyyzzzxxxxxxxxxxxxyyyzzzzzz{{{|||}}}~~~xxxoooiiiiiipppzzzxxxnnnlllnnnttt}}}xxxiiicccffflllzzzxxxoooddd^^^^^^\\\WWWQQQPPPJJJFFFDDDCCCDDDJJJRRRXXXYYY[[[___gggvvv~~~vvvooommmkkkkkksss~~~|||vvvrrrpppqqqtttttt~~~~~~{{{xxxvvvuuuuuurrrtttyyy~~~~~~yyy{{{mmm___\\\mmmppp___MMMDDDAAA<<<999888666555333222222333444666000000111111111111000000000000000000000000000000111111111111111222222333333555888<<>>:::;;;888555444444333333333333333333333333222222222222111000000000000111111111111111111111222333333444444333666:::???FFFOOOYYY___hhhuuuuuufffYYYRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMNNNOOORRRUUUWWW[[[```ggglllnnnnnnnnnnnnkkklllmmmoooppppppppppppppppppppppppqqqrrrtttuuu||||||||||||||||||||||||~~~}}}~~~{{{rrrkkkgggkkksss{{{~~~}}}~~~}}}~~~uuunnnooovvv}}}}}}rrriiicccaaafffnnnyyyuuuooofff^^^YYYVVVUUUTTTQQQOOONNNKKKHHHMMMUUU```ccceeecccccciiivvvzzzuuuvvvzzzxxxpppiiikkkkkknnnuuu~~~yyyuuutttyyy}}}zzz|||}}}zzz{{{}}}sssnnneeeXXXPPPYYYwwwiiiTTTJJJ???;;;<<<999444444333222222222222222222222222222111111111111///000000000111111111111000000000111222222333333222555:::???FFFOOOXXX^^^fffpppzzz|||kkkaaaYYYTTTRRRQQQPPPOOOOOONNNNNNOOOOOOLLLLLLKKKLLLNNNQQQSSSUUUXXX]]]dddiiilllllllllllljjjkkklllnnnpppqqqrrrrrroooooopppqqqrrrsssssstttyyyyyyzzzzzz{{{{{{||||||~~~}}}~~~zzzoookkkkkkpppuuu{{{~~~vvvnnnooovvv|||ssskkkeee```bbbgggwwwtttoooggg___XXXTTTSSSTTTQQQPPPNNNKKKHHHMMMTTTbbbeeefffdddccciiiuuu~~~uuusssrrrssszzz{{{tttmmmgggddddddfffmmmwww}}}}}}{{{zzz~~~wwwssssssyyy{{{xxxzzz{{{{{{|||}}}rrrmmmdddWWWOOOZZZzzzvvv^^^QQQBBB;;;<<<888444333222222111111222222111111111111000000000000//////000000111111111222/////////000111111222222222555:::???FFFOOOXXX^^^dddmmmwwwttteee^^^ZZZVVVTTTQQQPPPOOOOOONNNNNNOOOOOOJJJJJJJJJJJJLLLOOORRRTTTUUU[[[bbbgggjjjjjjiiiiiihhhjjjlllnnnppprrrssssssnnnooopppqqqsssssssssssswwwwwwxxxxxxyyyzzz{{{{{{}}}|||}}}xxxlllkkkmmmssswww{{{{{{tttooopppwww~~~tttiiiiiibbb```lllooorrrqqqiii]]]TTTSSSUUUTTTQQQOOONNNKKKHHHMMMUUUcccgggiiieeebbbfffsss~~~}}}rrrqqqooojjjkkkrrrzzz}}}vvvqqqhhh^^^\\\\\\^^^ccckkkrrrwwwyyyzzzzzz|||yyysssrrrzzz|||zzz{{{{{{yyyyyy|||qqqggg]]]UUURRR]]]~~~[[[LLLFFF???::::::555555444333222222222222111222222222222111000000111111111111111111111111000000000000111111111111222555:::@@@GGGPPPZZZ```gggrrrzzz~~~vvvggg___XXXRRRPPPPPPPPPPPPPPPOOONNNMMMMMMLLLMMMNNNNNNNNNOOOSSSUUU[[[]]]bbbfffiiijjjjjjjjjhhhiiijjjlllnnnoooqqqqqqqqqqqqpppppppppppppppqqqyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz~~~|||uuuqqqtttwwwxxxxxxyyy}}}{{{uuuoooooovvvxxxllljjjbbb^^^hhhnnnqqqqqqjjj]]]TTTSSSUUUUUUSSSQQQPPPLLLJJJOOOVVVdddhhhiiifffbbbfffsss~~~ssspppllldddbbbgggjjjppprrrnnniiifff___XXXWWWWWWXXX]]]dddlllrrrtttxxxyyyzzz~~~yyysssrrr{{{|||zzz{{{|||zzz{{{~~~tttjjj___VVVRRR]]]~~~aaaNNNFFF===777777555555444333222222222222111222222222222111000000111111111111111111111111000000000000111111111111444666;;;AAAHHHRRR\\\bbblllxxxyyyjjjaaaZZZUUUSSSPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLLLLLLLNNNQQQTTT\\\^^^bbbfffiiikkkkkkjjjkkkllllllmmmoooppppppqqqnnnnnnnnnooopppqqqrrrsssuuuuuutttttttttuuuvvvvvv{{{{{{|||zzzsssppptttxxxyyyyyyzzz}}}|||uuuoooooovvvsssnnneee___ggglllpppqqqkkk___UUUSSSTTTWWWTTTSSSRRRNNNLLLPPPWWWeeeiiijjjfffbbbfffsss~~~{{{qqqnnnjjjaaa]]]___[[[^^^___]]]\\\[[[XXXTTTRRRQQQQQQUUU\\\eeekkkoootttuuuwww{{{xxxssssss|||{{{yyyzzzxxxxxxyyy|||zzzooobbbYYYTTT___fffQQQFFF===888777555555444333222222222222111222222222222111000000111111111111111111111111000000000111111111222222666888;;;AAAHHHSSS^^^eeerrr|||nnnccc[[[UUUUUUPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLLLLLLLOOORRRUUU^^^```dddgggjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnkkkkkklllmmmooorrrtttuuussssssrrrsssssstttuuuuuu|||{{{|||~~~|||uuupppnnnsssxxxzzzzzzzzz||||||uuunnnooovvvzzztttjjjdddiiikkkppprrrmmmaaaWWWTTTTTTVVVTTTSSSSSSOOOLLLPPPWWWfffjjjkkkgggcccfffrrr}}}~~~rrrppppppsssvvvxxxvvvtttssswwwyyyzzz~~~zzzvvvnnnhhhhhhgggbbb^^^^^^VVVVVVUUUTTTTTTUUUUUUSSSNNNLLLKKKNNNUUU]]]dddhhhlllmmmqqqvvv}}}wwwtttuuu~~~yyyxxxxxxuuuvvvyyy}}}~~~ssseee[[[VVVaaaiiiRRRGGG???;;;;;;555555444333222222222222111222222222222111000000111111111111111111111111000000111111111222222222666777;;;@@@HHHSSS___gggtttsssfffZZZTTTSSSOOOOOOPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOORRRVVVYYY```bbbeeehhhjjjkkkllllllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkmmmoooqqqsssttttttttttttuuuuuuwwwxxxxxx|||}}}~~~zzzqqqkkkkkkqqqwwwzzzzzzzzz{{{}}}~~~zzztttnnnooowww}}}wwwnnngggjjjiiioootttpppdddZZZUUUUUUUUUSSSRRRRRRNNNKKKOOOUUUeeeiiillliiidddfffpppzzzwwwnnnhhhdddaaaaaaccceeeeeecccbbbeeefffeeefffjjjjjjfffeee```^^^```bbb```]]]\\\VVVRRRNNNNNNOOOPPPPPPPPPJJJGGGEEEGGGMMMTTTZZZ]]]aaadddiiiooowwwyyywwwuuuwww~~~wwwuuuuuusssvvvzzztttfff[[[VVVccckkkTTTGGG???<<<;;;555555444333222222222222111222222222222111000000000000000000000000000000111111111111222222222222444666:::???GGGSSS```hhhuuu}}}lll]]]TTTRRROOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNOOOSSSXXX\\\bbbcccfffhhhjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiilllllllllmmmnnnpppqqqrrruuuuuuuuuvvvwwwyyyzzz{{{|||yyyooohhhiiiooouuuxxxxxxxxxzzz|||}}}wwwqqqmmmooowww}}}xxxooogggiiiiiipppvvvssshhh]]]WWWVVVSSSQQQQQQQQQNNNKKKNNNTTTbbbhhhmmmjjjeeefffnnnvvv~~~zzzvvvpppiiiccc^^^ZZZVVVTTTUUUWWWYYYZZZWWWZZZ[[[ZZZ\\\aaabbbaaa^^^\\\ZZZ\\\^^^^^^[[[XXXXXXPPPJJJJJJLLLKKKKKKMMMHHHEEEBBBCCCGGGLLLOOOQQQWWW[[[aaagggoooyyywwwyyywwwzzz|||uuurrrrrrmmmqqqvvv{{{zzzkkk^^^YYYeeelllTTTEEE>>>:::888555555444333222222222222111222222222222111000000000000000000000000000000111111111222222222222333333555:::@@@IIITTT```hhhvvvuuubbbWWWTTTOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMQQQWWW\\\cccdddfffgggiiijjjkkkkkkkkkkkklllllllllllllllmmmnnnnnnnnnnnnoooooopppqqqsssssstttuuuwwwxxxzzz{{{~~~wwwnnnhhhjjjoootttwwwwwwxxxzzz}}}}}}sssooollloooxxxzzzrrriiiiiiiiiqqqxxxvvvkkk```YYYXXXSSSQQQRRRRRRNNNKKKMMMSSS```gggmmmlllgggeeekkkrrr|||zzzvvvpppjjjddd___]]][[[TTTSSSRRRPPPOOOQQQTTTWWWSSSWWWYYYYYY[[[aaadddcccbbbaaa______aaabbb___[[[]]]TTTMMMNNNPPPNNNNNNPPPKKKHHHEEEEEEGGGIIIKKKKKKPPPTTTZZZ___eeeppp}}}yyyzzzyyy|||{{{rrrooooooiiinnnuuuzzz}}}vvvhhhaaallljjjSSSEEE>>>:::777555555444333222222222222111222222222222111000000000000000000000000000000111111111222222222333333222555;;;BBBKKKVVVbbbiii{{{~~~zzzeeeXXXUUUNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLNNNRRRYYY]]]ddddddeeefffhhhiiijjjjjjjjjjjjkkklllmmmnnnooooooooooooooooooooopppqqqrrrsssssstttuuuwwwyyy{{{|||{{{tttnnnkkklllpppuuuwwwxxxyyy}}}~~~~~~~~~~~~qqqnnnlllpppyyy}}}uuukkkkkkiiiqqqyyywwwmmmaaaZZZXXXSSSRRRRRRSSSOOOKKKNNNTTT^^^fffmmmmmmgggeeejjjoooyyy}}}xxxqqqnnnggg___XXXUUUUUUWWWNNNPPPRRRQQQOOOPPPTTTXXXUUUZZZ\\\[[[]]]cccffffffhhhgggfffeeehhhiiigggbbbdddZZZSSSTTTWWWUUUTTTWWWPPPMMMJJJIIIJJJKKKKKKKKKLLLPPPVVVZZZ___iiivvv}}}{{{zzz~~~zzzqqqmmmmmmnnnsss{{{rrriiissszzzfffQQQEEE@@@===;;;555555444333222222222222111222222222222111000000000000000000000000000000111111222222222333333333222666===DDDNNNXXXcccjjj|||{{{eeeXXXTTTNNNNNNOOONNNNNNMMMLLLKKKMMMMMMMMMNNNPPPUUU[[[```ddddddeeefffggghhhiiiiiigggggghhhjjjlllnnnoooooonnnnnnnnnoooppprrrssstttttttttuuuwwwyyy{{{}}}~~~|||wwwrrrooonnnnnnrrrvvvxxxxxxzzz~~~~~~zzzrrrooommmpppxxxwwwnnnkkkhhhqqqzzz{{{rrreeeYYYSSSUUUVVVWWWUUURRROOONNNNNN]]]jjjssspppiiigggjjjlllxxxxxxxxxyyyxxxuuupppmmmdddaaa\\\VVVRRRPPPPPPQQQOOOQQQRRRRRRSSSUUUYYY[[[___bbbdddddddddgggmmmrrrmmmnnnppprrrrrrpppkkkhhhfffdddaaa]]]YYYXXXYYY[[[UUUSSSNNNHHHDDDDDDFFFIIILLLLLLOOOVVV\\\cccppp|||}}}zzz|||zzztttpppmmmnnnssszzzwwwuuuxxxzzzjjj{{{wwwfffSSSCCC;;;999:::555555444333333222111111222222222222222222222222222222222222222222222222000111222333444333222111444777<<>>GGGQQQ^^^kkksss~~~}}}vvvpppnnniii___VVVSSSPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMOOOSSSXXX\\\aaabbbcccccccccdddfffhhhhhhhhhhhhhhhiiikkklllmmmoooqqqssssssrrrpppqqqqqqrrrrrrsssssstttuuuxxxyyywwwuuutttrrrllldddbbbeeelllsssxxxxxxzzz}}}~~~}}}}}}}}}~~~|||{{{{{{}}}~~~{{{nnnmmmooouuuvvvlllhhhnnnuuuxxxtttjjj___XXXRRRUUUWWWWWWVVVVVVVVVVVV```jjjrrrpppjjjgggfffdddhhhiiihhhddd^^^YYYVVVUUUVVVZZZ```dddiiiqqq{{{|||wwwsssqqqooommmmmmkkkeee]]]TTTMMMIIIHHHIIIGGGHHHLLLPPPWWWdddppp||||||zzzyyypppkkkiiiiiippp{{{{{{qqqmmmpppppprrruuuwwwxxxyyy{{{}}}}}}kkkrrr~~~wwwmmm]]]NNNDDD>>>:::888444444333333333333222222111111111111111111111111000000000000000000000000000111111111222333444444555999@@@HHHSSS```mmmuuuxxxpppiiigggddd]]]WWWTTTOOOOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMOOOSSSXXX\\\aaabbbcccccccccdddfffhhhhhhiiiiiiiiijjjlllmmmnnnmmmppprrrsssrrrqqqqqqqqqqqqppppppppprrruuuvvvwwwuuussssssqqqiiibbbaaafffmmmsssxxxxxxyyy}}}~~~}}}|||}}}~~~}}}|||{{{}}}~~~yyyoooooorrryyy|||ppphhhmmmtttwwwtttkkkaaaYYYSSSUUUXXXXXXWWWWWWWWWWWW___iiipppnnniiifffdddaaa]]]______\\\XXXWWWYYY[[[___gggqqqzzz~~~{{{yyywwwuuuooonnniiibbbYYYRRRNNNMMMKKKHHHHHHJJJMMMSSS```lll{{{zzz|||yyyyyyooolllkkkkkkrrr|||}}}tttqqqtttvvvyyy|||~~~}}}|||||||||xxxgggooo}}}sssgggXXXJJJBBB<<<888555333333333333333333333333111111111111111111111111111111111111111111111111000000000111222333444555666:::AAAJJJUUUbbbnnnvvvvvvlllcccaaa```[[[WWWUUUOOONNNNNNMMMLLLLLLMMMMMMLLLMMMMMMNNNOOOSSSXXX\\\aaabbbddddddcccdddfffhhhiiiiiiiiijjjkkklllnnnnnnkkknnnqqqssssssrrrrrrrrrpppooonnnooorrruuuvvvwwwuuutttsssppphhhaaaccciiinnntttxxxwwwyyy|||~~~}}}yyyzzz|||{{{zzzzzz{{{|||wwwqqqqqqttt{{{ssskkkooouuuyyywwwoooeee]]]TTTWWWYYYYYYXXXWWWWWWXXX^^^hhhnnnmmmhhheeeaaa^^^ZZZ\\\]]]\\\[[[^^^eeekkksss}}}{{{xxxqqqppplllfff^^^XXXTTTRRRMMMJJJHHHIIIKKKQQQ]]]iiiuuuzzz|||xxxwwwnnnllllllnnnsss|||yyyrrrrrrwww}}}tttdddmmmpppeeeUUUIIIBBB===888555333333333333333333333333111111111111111111111111222222222222222222222222111000000000222333555666666;;;BBBKKKVVVcccooowwwuuujjj```]]]]]]ZZZVVVTTTOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPTTTYYY\\\```bbbccccccbbbccceeehhhiiiiiiiiijjjkkklllmmmnnniiilllpppsssssssssssssssrrrpppnnnppptttwwwxxxxxxwwwuuutttppphhhbbbfffmmmoootttxxxwwwxxx|||~~~}}}xxxzzz{{{|||{{{zzz{{{|||vvvssssssvvv}}}~~~sssnnnrrrxxx|||zzzssshhhaaaUUUWWWYYYZZZXXXWWWWWWXXX^^^gggmmmlllhhhddd```\\\]]]```bbbbbbccciiisss|||{{{wwwqqqqqqnnniiibbb\\\XXXWWWOOOKKKIIIIIIJJJOOO[[[gggrrryyy|||wwwuuummmkkkmmmooouuu||||||tttoooqqqxxxooobbblllqqqfffVVVJJJDDD???:::777333333333333333333333333000000000000000000000000222222222222222222222222111000000000111333555666666;;;CCCLLLWWWdddpppwwwuuuiii^^^[[[[[[XXXUUUTTTNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQTTTYYY]]]___aaabbbbbbbbbbbbeeeggghhhhhhiiiiiijjjkkkmmmnnngggkkkooosssssssssttttttsssqqqoooqqqvvvyyyzzzyyyyyywwwuuuppphhhccchhhpppooouuuxxxwwwxxx|||~~~}}}zzz|||}}}~~~}}}|||}}}~~~~~~~~~|||rrrtttyyy}}}vvvtttuuu||||||nnnaaa[[[YYYZZZ\\\ZZZUUUUUUXXX[[[___gggmmmkkkbbb^^^___aaadddiiiooowwwyyytttmmmhhhhhhfffbbb``````VVVPPPJJJHHHIIIOOOZZZeeeuuu{{{yyyxxx{{{yyyooojjjiiimmmuuuwwwnnnkkkqqqzzzxxxiii```kkkvvvcccQQQKKKHHH@@@:::999777666555444444333444444444444333222111111111111333222222333555555333222111111111222333444666777999>>>@@@KKK^^^ffflllxxxpppdddYYYWWWXXXUUURRRPPPOOONNNNNNMMMMMMNNNNNNOOOLLLLLLNNNPPPTTTXXX[[[]]]___^^^^^^aaaeeegggfffdddhhhhhhiiijjjkkkmmmnnnooommmnnnoooqqqssstttttttttsssqqqpppqqqtttwwwxxxyyy}}}yyyqqqhhhbbbcccjjjpppsssuuuxxxzzz{{{{{{zzzyyyzzz|||~~~|||{{{{{{zzz|||~~~yyyuuupppsssxxx|||vvvtttwww~~~qqqddd^^^[[[\\\]]][[[WWWVVVXXXXXX\\\eeelllkkkeeeccceeegggmmmwwwyyyqqqkkkiiigggbbb```aaaYYYRRRKKKIIIHHHLLLVVV```rrr|||zzzyyy|||yyyqqqnnnmmmnnnvvvwwwmmmhhhnnnvvvvvvggg^^^hhh|||hhhTTTMMMIII@@@999888777666555444444333444444333333222222111222222222333111000111222222111000333222222222333444444555555:::===JJJ^^^gggmmmzzztttggg[[[YYYYYYVVVRRRQQQOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNQQQTTTXXX\\\^^^bbbaaa```bbbfffhhhgggfffggghhhhhhiiijjjkkkmmmmmmmmmnnnoooqqqrrrsssttttttsssrrrqqqrrruuuxxxyyyyyy{{{vvvnnneee```bbbiiiooossstttuuuwwwxxxxxxxxxxxx{{{}}}}}}|||||||||{{{}}}wwwooonnnrrrxxx}}}uuutttxxxwwwiiibbb___^^^___]]]WWWUUUWWWUUUYYYaaajjjkkkjjjlllppp}}}}}}sssjjjgggddd```^^^___]]]VVVOOOLLLJJJKKKSSS\\\lllzzz|||zzzyyyzzzsssqqqqqqoooxxxzzzooohhhlllttt}}}rrrddd[[[dddmmmXXXOOOIII???999888777666555444444333444444222222222111222222333333666444111000111222222111444444333333333333444444444999===KKK```jjjqqqwwwjjj^^^ZZZZZZWWWSSSQQQOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOORRRUUUYYY]]]___dddbbbaaaaaadddeeeffffffggggggggghhhhhhjjjkkkllllllmmmoooppprrrrrrsssssstttsssrrrtttwwwzzz{{{{{{xxxsssjjjaaa]]]```hhhnnnrrrrrrssstttuuuvvvwwwwww|||}}}~~~~~~||||||}}}~~~|||}}}yyynnnnnnttt{{{uuutttxxx}}}nnneeeaaa______]]]XXXTTTUUUSSSVVV___hhhmmmpppwwwzzzzzzyyyzzz}}}yyymmmhhheeebbb`````````ZZZTTTPPPMMMMMMSSS[[[fffuuu~~~{{{zzzzzzyyytttrrrsssqqqyyy~~~ssskkkmmmttt|||~~~qqqcccZZZcccpppYYYOOOHHH???999999777666555444444333444444111111111111222333444444:::777333222222333444333333333333333333444555666777<<>>:::;;;777666555444444333444444111111111111222333444444999666333222222333333333111111222333444666888999999???CCCQQQgggrrryyyxxxkkk^^^ZZZZZZXXXUUUTTTOOONNNNNNMMMMMMNNNNNNOOONNNNNNPPPRRRVVVZZZ]]]___cccbbbaaa______```bbbdddhhhhhhhhhiiiiiikkklllmmmlllmmmnnnooopppqqqqqqqqquuuuuuvvvxxx|||~~~~~~uuunnneee___^^^cccjjjooossssssssstttuuuvvvwwwxxx{{{|||||||||{{{{{{}}}}}}~~~{{{rrrrrrzzz{{{xxx{{{{{{iiiccc^^^___^^^XXXSSSRRRSSSTTT[[[eeeooozzz~~~yyyuuutttrrrnnnkkkiiihhhiiiiiiiiiooovvv~~~{{{pppkkkgggdddccc^^^ZZZVVVTTTQQQNNNQQQWWWcccpppzzzzzzuuuuuuwwwyyyvvvqqqppprrrrrr{{{vvvllllllqqqxxxxxx{{{~~~{{{sssfff___iiioooVVVJJJDDD===:::<<<777666555444444333444444222222222111222222333333555333000///000111111000000000111333555777999:::888>>>BBBQQQhhhsss{{{{{{mmm___[[[ZZZXXXUUUTTTOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOORRRUUUYYY]]]___cccccccccbbbaaaaaacccfffgggggghhhhhhjjjlllmmmnnnllllllnnnoooooopppppppppsssssstttxxx{{{~~~~~~}}}ssslllddd```aaafffkkkooosssssstttuuuvvvwwwxxxxxxxxxzzz{{{{{{{{{{{{|||~~~}}}}}}~~~~~~{{{tttsss|||}}}~~~kkkddd___``````[[[UUUSSSRRRSSSXXXbbbnnn{{{}}}{{{wwwrrrnnnkkkiiihhhcccfffjjjlllppp{{{vvvnnngggbbbaaabbb^^^ZZZXXXTTTPPPRRRWWWdddpppxxxvvvqqqqqquuuxxx}}}tttpppppprrrsss{{{yyynnnlllppptttssstttyyy~~~|||{{{sssfff```lllrrrWWWJJJCCC<<<:::<<<777666555444444333444444333333222222111222222222111000//////111111000///111111222333555777888999666===BBBRRRjjjvvvrrrccc]]][[[WWWTTTSSSOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNQQQTTTXXX\\\^^^```bbbdddcccbbbaaaccceeedddeeefffgggiiikkkmmmnnnllllllmmmnnnooooooooooooooooooqqquuuxxx{{{zzzyyyooojjjccc```bbbgggkkkmmmqqqssstttvvvwwwwwwwwwwwwvvvxxxzzz{{{{{{zzz{{{{{{|||||||||}}}~~~|||wwwsss}}}llleee```bbbbbb]]]WWWTTTQQQRRRVVV```lllzzz{{{vvvrrrooommmfffgggfffbbbaaaiiixxxvvvnnngggeeehhhddd```^^^YYYTTTTTTXXXfffpppwwwtttooooootttwww|||ssspppqqqssssss{{{}}}qqqmmmqqqpppooopppuuu|||{{{{{{tttgggaaannntttYYYKKKCCC<<<:::<<<777777555444444444444444444444333222111111111111111000000111333333222000333333333444555666777888666===CCCTTTmmm{{{wwwfff___\\\WWWSSSQQQOOONNNNNNNNNNNNNNNNNNOOOLLLLLLNNNPPPTTTXXX[[[]]]\\\___bbbbbb``````aaacccbbbcccdddfffhhhkkkmmmnnnllllllmmmnnnooooooooonnnllllllnnnrrrvvvxxxxxxwwwmmmhhhbbb```cccgggkkklllppprrrtttvvvwwwwwwvvvuuutttwwwzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~zzzvvvrrrzzzpppddd\\\]]]```]]]XXXTTTTTTRRRTTT\\\hhhwww|||uuuoooqqqkkkfffbbb______gggppp~~~oooeee___```aaadddddd^^^WWWVVVZZZffftttwwwrrrttttttttt|||zzzrrrllllllooovvv~~~}}}tttnnnlllooonnnnnnooosssvvvxxxxxxxxxxxxzzz||||||{{{tttmmmhhhdddooottt\\\QQQJJJ@@@::::::777777666555444333333222222222222222222222222222111222333333111111222333333222222333555888;;;===;;;>>>KKK^^^qqqwwwjjjbbb[[[SSSOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNPPPRRRTTTWWWYYY[[[XXX\\\aaadddeeeddddddddddddeeeeeefffggghhhiiiiiiooommmkkkllloooqqqqqqooopppoooooorrrvvvwwwuuurrrnnnggg```^^^ccchhhkkkkkkqqqrrrrrrssstttuuuvvvvvv{{{|||}}}|||yyyxxxwwwxxx|||{{{{{{{{{}}}yyytttssszzzooocccYYYYYY[[[YYYTTTQQQPPPNNNPPPXXXdddsss~~~vvvtttnnnhhheeebbb___aaafffrrr|||wwwjjjcccaaabbbdddeee___XXXWWW[[[gggwwwzzzuuuuuusssttt}}}yyyrrrlllmmmqqqxxxuuummmjjjhhhgggggghhhllloooqqqqqqlllkkkmmmnnnnnnpppzzz|||vvvooojjjhhhtttttt[[[PPPJJJAAA<<<<<<888777777666555444333222333333333333333333333333111222333333111111222333444444333444555888:::<<<<<<@@@MMMaaauuu~~~sssgggaaa[[[UUUQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWXXX[[[```dddddddddddddddddddddeeefffggghhhiiiiiimmmkkkjjjkkknnnoooooonnnqqqppppppssswwwyyyvvvssslllfff___^^^ccchhhkkklllqqqqqqrrrssstttuuuuuuvvvwwwyyyzzzzzzyyyxxxyyyyyyzzzzzzzzzzzz|||vvvrrrssszzzpppdddYYYWWWWWWUUUQQQOOOKKKIIILLLSSS^^^mmm}}}tttmmmjjjhhhbbb^^^^^^dddmmm|||rrrhhhccccccdddeee```ZZZYYY]]]iiizzzxxxvvvsssvvv}}}wwwqqqmmmnnnsss{{{wwwmmmgggbbbaaa```bbbeeehhhiiijjjdddddddddeeedddfffooozzz|||uuummmiiihhhuuuvvv[[[PPPJJJCCC>>>???888888777666555444333333333333333333333333333333111222333333111111222333555444444444555777999;;;<<>>???999888888777666555444444222222222222222222222222111222333333111111222333444444444444555666777888<<<@@@OOOggg|||sssjjjbbb___\\\VVVRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUYYY]]]```aaabbbbbbcccccccccdddeeeggghhhiiiiiinnnnnnmmmnnnooopppqqqqqqrrrrrrssswww{{{{{{wwwsssddd```]]]]]]aaagggkkkmmmnnnoooooopppqqqrrrssstttrrrtttvvvwwwvvvvvvwwwyyyyyyyyyyyyzzz{{{}}}wwwpppnnnrrrzzzqqqfffZZZVVVTTTRRRQQQRRRLLLKKKMMMRRRZZZggg}}}{{{uuutttpppkkkhhheeehhhoooxxx{{{kkkfffddddddeeebbb]]]]]]___kkk{{{yyy}}}~~~uuupppmmmlllqqqwww~~~qqqhhh___]]]\\\\\\]]]_________\\\[[[ZZZZZZWWWXXX```jjjttthhh```___lllcccRRRJJJCCC>>>===999999888777666555555444111111111111111111111111111222333333111111222333222222333333444555666777;;;???NNNfff}}}rrriiiaaa^^^[[[UUUPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQTTTWWW\\\^^^___```bbbcccbbbbbbccceeefffhhhiiiiiimmmmmmnnnnnnnnnooopppqqqrrrrrrtttxxx|||{{{uuuqqq```^^^\\\\\\```eeejjjmmmmmmmmmnnnooopppqqqrrrrrrrrrtttvvvvvvuuuuuuuuuvvvyyyyyyzzz{{{|||~~~tttnnnmmmsss{{{}}}jjj```VVVRRRQQQOOOOOOQQQNNNMMMOOOSSSXXXeee{{{|||vvvrrrqqqggggggiiiooo|||kkkgggdddcccdddbbb^^^]]]```iii|||}}}}}}|||zzzqqqmmmkkklllqqqxxxvvvlll___]]]ZZZYYYZZZZZZZZZYYYYYYXXXXXXWWWTTTTTT\\\gggyyykkkbbb```mmmhhhTTTKKKCCC>>>===::::::999888777666555555111111111111111111111111111222333333111111222333111222333444555666777777;;;>>>LLLeee~~~sssiii```]]]YYYTTTQQQPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOSSSVVVZZZ\\\^^^___aaacccaaabbbcccdddfffhhhiiiiiiiiijjjkkkkkkjjjkkkmmmoooqqqrrrtttxxx{{{xxxrrrlll^^^]]]\\\\\\___dddiiilllllllllmmmnnnoooppppppqqqrrrsssuuuvvvuuutttuuuvvvyyyyyyzzz{{{|||}}}~~~~~~~~~rrrmmmmmmuuu|||xxxvvvuuuooocccZZZRRRPPPOOOMMMMMMPPPOOONNNOOORRRVVVaaaxxxyyywwwllljjjhhhjjjuuurrrgggcccaaacccbbb___^^^```eeevvv|||yyy}}}~~~xxxoookkkjjjkkkqqqxxx|||rrraaa___[[[YYYYYYXXXWWWVVVXXXWWWVVVVVVSSSSSS[[[eee~~~}}}mmmdddcccpppkkkUUUMMMEEE???>>>;;;:::999888777666666555222222222222222222222222111222333333111111222333111222444666777888999999<<>>???LLLeeeqqqggg^^^ZZZXXXVVVUUUWWWSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTXXXZZZ\\\^^^```bbb```aaabbbdddfffhhhiiijjjhhhjjjlllkkkjjjjjjlllooopppqqqtttwwwxxxtttkkkddd\\\\\\\\\\\\]]]aaafffjjjjjjkkkkkklllmmmnnnoooooommmpppsssuuuvvvwwwyyy{{{vvvwwwxxxyyyzzz{{{{{{{{{tttkkkjjjnnnyyy}}}ppphhhddd```\\\ZZZWWWSSSOOOMMMLLLMMMMMMMMMLLLMMMPPPSSS\\\nnn}}}{{{sssmmmoooqqqyyy}}}nnnfffaaabbbdddbbb^^^]]]bbbjjjtttxxxyyy|||~~~vvvooommmlllnnnttt{{{|||xxxggg___ZZZZZZ[[[WWWTTTTTTVVVSSSRRRQQQOOONNNTTT\\\tttlllhhhzzznnnWWWMMMGGGAAA>>>>>>===;;;999888666555555444444333333333333222222333333222111111222222222222333444444444555777999<<>>===;;;999777666555555444444333333333333222222222222111111111111222222222333555555444555777999<<>>HHHZZZqqqzzzggg]]]UUUTTTTTTRRRSSSUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOOOORRRUUUWWWXXXZZZ]]]______```aaabbbdddfffggggggfffggggggggggggfffffffffeeedddeeeeeeddd```ZZZUUUQQQQQQQQQRRRUUUXXX[[[]]]______^^^]]]\\\]]]aaaccciiilllpppsssuuuwwwxxxyyywwwxxxyyy{{{|||}}}~~~|||}}}}}}~~~uuukkkjjjmmmzzzqqqfff```___aaacccdddddddddddddddjjjrrr{{{{{{vvvrrrqqqqqqyyyzzzvvvoooiiiccc```\\\ZZZ\\\___ccceeecccaaa]]]YYYUUURRRPPPOOONNNLLLLLLNNNOOOQQQYYYbbbkkkvvvzzzvvv~~~tttmmmkkkiiijjjlllhhhmmmtttyyy}}}wwwsssppprrruuuwww|||{{{rrrlllppptttsssnnnkkkeeebbb```^^^ZZZXXX]]]dddttt~~~vvvtttwwwbbbTTTJJJBBB===;;;;;;:::999777666555555444444444333333333222222222444444444444444555666666333444666666666777:::<<>>999888777666555444444444444444333333333333222222222222222333333444555666333555666777888999<<<>>>CCCMMM```{{{pppfff[[[WWWUUUSSSSSSUUUTTTUUUUUUUUUVVVVVVVVVVVVXXXVVVSSSPPPNNNNNNNNNOOONNNPPPQQQSSSTTTWWW[[[^^^```aaaaaabbbcccdddddddddeeeeeedddccc```\\\YYYVVVOOONNNNNNPPPQQQQQQPPPNNNIIILLLOOOOOONNNNNNOOOQQQOOOOOOOOOOOOQQQUUU[[[```bbbiiiooosssrrrqqqsssuuuvvvvvvvvvvvvwwwyyy{{{|||~~~~~~yyykkkeeeiiipppvvv~~~~~~pppaaaVVVPPPNNNMMMKKKKKKLLLMMMMMMMMMLLLPPPSSSVVVWWWXXXZZZ\\\^^^^^^\\\YYY\\\fffooorrrooojjjccc\\\YYY[[[```dddeeedddbbb___[[[XXXVVVTTTRRRNNNMMMNNNNNNLLLMMMQQQQQQWWW^^^ccciiirrr~~~}}}}}}qqqlllkkknnnrrrqqqtttyyy{{{xxxyyy~~~}}}wwwqqqxxxwwwwwwyyyzzzvvvqqqqqquuu~~~tttggg___UUUNNNFFF===888999999888777555555444444444444444444333333333222222111111111111222333444555333555777777888999<<>>999777777666555444333333333555555555555555555555555222222222222333444555555888999999:::;;;===>>>???HHHRRRiiiuuugggZZZWWWXXXWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQSSSUUUWWWYYY[[[]]]___aaabbbbbbbbbdddeeegggeeebbb___[[[WWWTTTRRRNNNPPPSSSVVVVVVSSSPPPNNNOOONNNLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLMMMQQQWWW\\\cccggglllpppqqqqqqrrrrrrtttuuuvvvvvvvvvwwwyyy{{{{{{{{{|||}}}~~~~~~~~~uuukkkjjjooorrryyy~~~uuupppgggfffddd___ZZZTTTOOOLLLLLLKKKJJJMMMPPPSSSRRRQQQSSSSSSSSSUUUWWWYYY\\\^^^\\\]]]]]]^^^```hhhsss{{{zzzssskkkccc^^^___aaaeeeeeeccc```\\\WWWTTTSSSTTTRRRPPPNNNKKKIIIHHHHHHKKKJJJMMMTTT[[[aaajjjsssuuuzzz|||{{{{{{}}}}}}~~~~~~|||}}}uuummmkkkjjjiiijjjmmmssszzzwwwvvvwww|||}}}{{{~~~}}}vvvwww{{{wwwxxxzzzzzzzzz|||zzzxxxjjjYYYQQQLLL@@@===>>>999777777666555444444444444555555555555555555555555222222222222333444555666444555555666777999;;;===HHHRRRjjjwwwiii[[[XXXXXXXXXWWWWWWYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPMMMNNNOOOPPPRRRUUUWWWXXX[[[]]]```aaaaaaaaacccdddcccbbb___\\\YYYWWWUUUTTTTTTVVVYYYZZZYYYVVVRRROOOOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNRRRWWW\\\bbbfffjjjmmmnnnnnnooopppqqqssstttttttttuuuwwwyyyzzz{{{|||}}}~~~}}}~~~ppphhhiiiooottt{{{~~~oooggg\\\ZZZWWWTTTQQQNNNMMMLLLMMMMMMNNNRRRUUUXXXXXXXXXZZZYYYYYYYYYZZZ\\\^^^___\\\^^^______bbbjjjuuu}}}zzznnnfffddddddccceeefffccc]]]VVVSSSRRRTTTSSSPPPNNNKKKJJJHHHHHHIIIGGGIIINNNTTT[[[eeepppuuu}}}~~~|||}}}~~~}}}~~~wwwllliiigggggggggjjjqqqyyy}}}tttuuuwww}}}~~~wwwxxx{{{vvvwwwxxxwwwwwwyyy|||~~~yyywwwjjjYYYPPPKKK@@@<<<===999777777666555444444444444555555555555555555555555222222222222333444555666666777888888888;;;???BBBIIIRRRjjjyyykkk]]]YYYZZZYYYXXXXXX[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWUUUSSSRRRQQQPPPMMMMMMNNNPPPRRRTTTVVVWWWZZZ\\\___``````aaabbbcccaaa```]]]ZZZYYYXXXYYYYYY\\\]]]______]]]YYYUUURRRPPPPPPQQQRRRSSSTTTUUUVVVRRRRRRRRRQQQRRRTTTXXX[[[```cccgggiiiiiiiiijjjkkkmmmnnnpppqqqqqqrrruuuwwwyyyzzz{{{}}}|||}}}yyymmmggghhhooovvv~~~|||jjj```YYYVVVSSSPPPOOOPPPRRRTTTSSSTTTXXX]]]aaaeeegggggghhhfffdddaaa^^^]]]]]]\\\\\\]]]___```cccjjjuuu}}}~~~sssllliiicccgggjjjggg```YYYVVVUUUUUUTTTRRROOOMMMKKKJJJIIIGGGEEEFFFJJJOOOWWWdddppp|||}}}~~~zzzmmmhhhgggfffhhhkkkrrrzzz|||tttvvvzzz}}}xxxyyy|||{{{yyyvvvssssssvvvxxxuuusssjjjYYYPPPKKK@@@<<<===888777777666555555555555555555555555555555555555555333222222333333444555666999:::;;;;;;:::===BBBFFFIIIQQQggg}}}nnn```[[[[[[ZZZZZZZZZ\\\]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQOOOPPPPPPRRRSSSVVVWWWXXXZZZ\\\___```aaaaaacccdddcccaaa^^^\\\ZZZ[[[]]]^^^```aaabbbbbb___\\\XXXUUUSSSSSSRRRRRRTTTWWWZZZ\\\YYYZZZZZZXXXWWWVVVXXXZZZ^^^```bbbcccccccccdddfffhhhjjjkkkmmmmmmooorrruuuvvvwwwzzz|||~~~|||}}}uuulllhhhiiioooxxxzzzggg]]]XXXVVVRRRPPPQQQUUUZZZ]]]]]]aaagggooouuu{{{}}}zzzuuunnnhhhccc```^^^^^^___aaabbbdddkkkuuu|||uuullleeehhhiiifffaaa[[[YYYXXXTTTSSSQQQNNNLLLJJJIIIHHHEEEDDDEEEHHHMMMVVVeeesss|||}}}~~~oooiiiggggggjjjlllrrryyy|||vvvyyy~~~zzz|||{{{vvvrrrqqqtttvvvooonnn~~~jjjXXXPPPKKK@@@<<<===888777777666555555555666666555555555555555555555555333333333333444555666666777:::<<<;;;:::;;;@@@EEEJJJQQQgggrrrccc]]]]]]\\\[[[\\\]]]]]]^^^_______________\\\\\\[[[ZZZXXXUUUSSSQQQPPPPPPQQQRRRTTTVVVWWWXXX[[[]]]```bbbbbbcccdddfffeeeccc```]]]\\\]]]^^^```bbbcccdddcccaaa^^^[[[YYYXXXUUURRRPPPRRRWWW]]]aaaaaabbbbbbaaa]]]ZZZYYYZZZ\\\]]]]]]]]]\\\\\\]]]___bbbdddfffhhhiiikkkoooqqqqqqssswwwzzz}}}~~~}}}~~~qqqkkkjjjkkkqqqzzzvvvggg^^^WWWUUURRRRRRUUU[[[bbbfffkkkqqqyyyzzzrrrkkkfffdddcccdddffffffgggllluuu|||qqqkkkiiifffbbb___\\\YYYXXXSSSRRROOOMMMJJJHHHGGGGGGDDDCCCDDDHHHKKKSSScccqqqrrrjjjggggggiiikkkooovvv~~~|||yyy}}}}}}~~~yyyuuuvvvzzz}}}}}}jjjkkk}}}iiiXXXOOOJJJ???;;;<<<888777777666666555666666777555555555555555555555555333333333333444555666777999===AAA@@@======BBBFFFKKKTTTkkkuuueee___^^^^^^]]]^^^^^^^^^___```aaaaaaaaaaaa^^^^^^]]]\\\ZZZWWWTTTRRROOOPPPPPPQQQSSSTTTVVVWWW[[[]]]```bbbbbbccceeegggdddcccaaa______```aaabbbgggggggggfffdddaaa^^^\\\\\\YYYTTTRRRSSSWWW]]]bbbeeeggghhhgggccc___]]]\\\YYYYYYYYYWWWUUUUUUWWWYYYZZZ\\\___aaacccfffjjjmmmlllooossswwwzzz|||||||||~~~~~~yyykkkjjjlllmmmttt~~~qqqfff___YYYXXXWWWYYY___gggooouuu}}}xxxqqqkkkgggeeefffggghhhggggggkkkrrrxxxuuunnnfff```^^^]]]ZZZWWWUUUSSSQQQOOOLLLJJJIIIIIIDDDCCCDDDFFFGGGNNN\\\kkktttjjjfffdddhhhjjjnnnuuu}}}}}}{{{{{{|||~~~~~~{{{}}}|||iiiiiiiiiXXXOOOJJJ???;;;<<<888777777666666666666777777555555555555555555555555444333333444444555666777;;;@@@EEEEEEAAA???BBBFFFLLLXXXtttwwwggg``````___^^^___``````aaabbbcccccccccccc_________^^^[[[XXXUUUSSSQQQQQQQQQRRRTTTUUUWWWWWWZZZ\\\___aaabbbccceeefffeeeeeeeeeeeefffggghhhiiinnnnnnmmmkkkhhhdddaaa___]]][[[YYYWWWWWWYYY\\\___dddgggjjjjjjgggcccaaa___WWWWWWUUUSSSPPPPPPSSSUUUSSSUUUXXXZZZ]]]```dddggggggjjjoootttwwwyyyzzzzzz}}}}}}~~~sssgggiiimmmooovvvyyynnneeeaaa]]]]]]^^^bbbiiisss||||||wwwpppjjjfffbbbaaafffggggggfffeeehhhnnnttt{{{uuuhhhaaa```___\\\XXXYYYWWWUUURRRPPPNNNMMMLLLCCCCCCDDDDDDDDDIIIWWWeeetttvvviiidddbbbhhhkkkooovvv|||zzz||||||zzzyyy}}}kkkhhh|||iiiXXXOOOJJJ???;;;<<<777777777666666666666777888555555555555555555555555444444444444444555777777777===CCCCCC>>>;;;===AAALLL\\\{{{yyyhhhaaa```______```aaabbbcccdddeeeeeeeeeeee`````````___\\\XXXUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZXXX[[[^^^```aaabbbdddfffggghhhjjjkkkmmmooopppqqquuutttrrroookkkfffbbb```^^^]]]\\\\\\[[[[[[[[[\\\aaaeeeiiikkkiiifffcccbbbWWWVVVTTTPPPNNNNNNPPPRRRNNNPPPSSSVVVXXX\\\```ccceeehhhmmmrrrvvvxxxxxxxxx||||||}}}~~~~~~~~~~~~~~~~~~sssiiihhhlllrrr{{{vvvllleeebbbaaa```bbbiiisss{{{zzzuuussssssmmmmmmmmmkkkgggccc```___^^^```bbbbbbbbbccceeegggsssppphhhddd___[[[[[[\\\[[[ZZZXXXVVVSSSPPPOOOJJJJJJHHHFFFGGGJJJPPPUUUiiisssyyykkkeeedddhhhjjjnnnvvv}}}}}}~~~vvvuuuuuu|||yyyzzzooosssZZZLLLHHH???<<<>>><<<888888666555444444444444777777555444444333444444333333222222333333444555777888:::::::::;;;>>>@@@MMMWWWtttrrrdddddd______bbb```eeeeeefffeeedddbbb```___aaa___]]]^^^```___ZZZUUUTTTUUUUUUUUUTTTVVVXXX[[[[[[\\\]]]^^^```ccciiimmmkkkrrrwwwuuuuuuwwwzzzyyyzzzxxxtttpppkkkfffbbb``````___^^^]]]]]]^^^___```aaaaaaaaaeeeiiikkkiiigggaaa___ZZZTTTPPPNNNPPPRRRRRRPPPNNNNNNPPPTTTYYY]]]bbbdddiiinnnrrruuuvvvvvvyyyzzz{{{||||||}}}}}}|||}}}vvvkkkhhhlllqqqzzzuuummmjjjiiikkkjjjlllqqqxxx~~~~~~{{{vvvpppkkkiiihhhcccccccccbbb```]]][[[ZZZZZZ\\\^^^___```aaaccceeelllvvv}}}qqqjjjccc^^^]]]^^^]]]]]][[[ZZZWWWVVVTTTMMMLLLIIIFFFEEEHHHMMMPPP]]]fffttt|||mmmfffeeehhhjjjooowww}}}|||~~~~~~}}}xxxwwwyyyuuuyyysssttt[[[MMMIII@@@<<<===:::999888777666555555555555777666666555555444333333333333222222333333444555777888:::::::::;;;>>>@@@GGGRRRmmmsssfffeee```___aaa^^^aaabbbccccccccccccaaaaaaccc```]]]^^^___^^^YYYUUUTTTUUUUUUUUUTTTUUUWWWYYY\\\]]]]]]^^^___ccchhhkkkpppxxx~~~~~~{{{zzzxxxtttnnnhhhbbb^^^YYYZZZ\\\^^^_______________^^^___bbbeeegggfffdddcccbbb___ZZZUUURRRRRRSSSRRRQQQOOOOOOQQQTTTWWWYYY\\\___dddiiinnnqqqsssssstttuuuwwwxxxyyyzzzzzzzzz~~~xxxkkkhhhjjjpppyyyvvvqqqppprrrtttuuuvvvyyy|||}}}|||{{{wwwsssnnniiifffbbb___]]]YYYYYYYYYYYYYYYWWWVVVVVVTTTWWWYYY[[[\\\^^^```bbbhhhjjjvvv}}}rrriiicccbbbaaaaaaaaa```^^^]]][[[ZZZRRRPPPMMMIIIFFFGGGJJJNNNTTTZZZcccooo}}}ooogggfffhhhkkkqqqxxx~~~zzz{{{zzz{{{~~~rrryyyyyysss[[[NNNKKKBBB<<<<<<999999999888777666666666666666666777777666555333222333333222222333333444555777888999::::::;;;===@@@AAAKKKcccsssgggfffaaa___aaa]]]___```bbbcccdddeeeddddddeeeaaa^^^]]]^^^]]]ZZZWWWVVVVVVVVVUUUTTTTTTVVVXXX\\\]]]^^^^^^___bbbfffiiisss~~~{{{zzzyyyuuuoooggg```\\\UUUWWW[[[___aaaaaa```______^^^___aaadddeeedddcccfffgggfffccc^^^ZZZXXXWWWUUUTTTRRRQQQQQQRRRTTTUUUWWWZZZ___dddiiimmmoooppptttuuuvvvxxxzzz{{{||||||}}}vvviiieeehhhoooyyy|||wwwwwwxxxzzz{{{}}}~~~}}}zzzvvvssstttnnngggcccaaa___[[[XXXVVVUUUUUUUUUUUUUUUTTTRRRQQQSSSVVVXXXZZZ\\\___aaahhhgggnnnzzzqqqjjjhhhfffeeeeeecccaaa___]]]\\\WWWVVVRRRNNNKKKJJJMMMOOOUUUWWW[[[aaakkkxxxppphhhfffhhhkkkrrrzzz{{{yyy{{{}}}ttt}}}oooXXXLLLJJJBBB===<<<999:::999999888777777888888555666777888777555333222333333222222333333444555666888999::::::;;;===??????GGG]]]~~~qqqeeefffaaa```aaa^^^```aaaccceeeggggggggggggeeebbb___^^^^^^^^^\\\ZZZXXXYYYXXXWWWUUUUUUVVVXXX\\\]]]^^^^^^___```dddgggsss{{{vvvuuurrrmmmhhhbbb]]][[[VVVXXX\\\___aaabbbbbbbbbbbbbbbbbbcccdddeeeeeeeeehhhkkkmmmmmmjjjfffbbbaaa___\\\XXXTTTQQQQQQRRRSSSUUUWWW[[[```eeeiiikkklllpppqqqsssvvvxxxyyyzzz{{{yyy{{{}}}~~~}}}}}}}}}qqqeeebbbgggooozzz}}}}}}yyyssspppqqqllleeeaaa```___[[[YYYXXXUUUSSSRRRSSSSSSQQQOOOOOORRRUUUWWWYYY[[[^^^aaaeeeggglllvvvyyyqqqlllkkkjjjiiigggdddaaa^^^\\\ZZZYYYVVVRRRNNNNNNPPPRRRWWWWWWWWWXXX]]]gggrrrzzzrrriiiggghhhlllsss{{{}}}zzzyyy}}}yyylllUUUJJJIIIAAA======::::::999999888888888888999555666888888888666333222333333222222333333444555666777999999999:::===???AAAHHHYYYxxxooocccddd``````ccc``````bbbdddfffggggggggggggeeecccaaa```______^^^^^^ZZZ[[[ZZZXXXVVVVVVXXXYYY\\\]]]^^^^^^^^^```ccceeemmm{{{}}}uuupppmmmhhhccc^^^\\\[[[[[[[[[[[[\\\]]]___aaacccdddeeefffffffffeeeeeeffffffiiimmmqqqsssrrrpppnnnmmmkkkfff___XXXSSSRRRTTTUUUTTTVVVYYY\\\___bbbdddeeefffhhhjjjllloooqqqrrrrrrrrruuuxxxyyyzzzzzz|||}}}xxxlllbbbaaagggppp{{{|||uuuqqqmmmjjjfffcccaaa___]]][[[YYYVVVRRRQQQRRRRRRPPPMMMOOORRRUUUWWWXXX[[[^^^```___eeekkkooovvvyyyqqqqqqpppnnnkkkhhhdddaaa```]]]\\\YYYVVVRRRRRRSSSUUUWWWVVVTTTRRRTTTYYYaaagggqqqxxxtttkkkhhhjjjooovvv~~~|||{{{|||}}}mmmVVVJJJHHH@@@<<<>>>;;;999999888888888888888999777777888888777666444333333333222222333333444555666777888999999:::<<>>;;;888888777777777888888999888888777777666555555555333333222222333333444555555777888999999:::<<<>>>AAAGGGVVVppptttfffddd___```dddcccaaabbbeeeiiilllnnnoooooommmmmmkkkhhhddd___\\\ZZZXXXYYYXXXWWWUUUUUUWWWYYYYYYZZZ]]]^^^^^^```bbbdddbbbqqq{{{ssspppjjjdddaaa______```aaaccceeehhhkkknnnpppqqqmmmnnnnnnllliiihhhjjjlllkkknnnqqqssstttuuuwwwyyysssqqqmmmiiifffcccbbbaaa______]]]\\\[[[ZZZZZZZZZ]]]^^^```bbbdddffffffgggcccgggllloooqqqrrrsssuuuwww|||wwwlllddddddjjjqqqzzz}}}uuuqqqjjjmmmnnnlllgggddddddeee^^^YYYUUUUUUXXXYYYWWWTTTOOORRRTTTVVVWWWXXX[[[]]]^^^dddjjjjjjgggkkkvvvyyyxxxwwwvvvsssqqqooommmmmmllliiiddd___]]]]]]^^^]]]\\\YYYVVVSSSTTTVVVYYYVVV[[[bbbgggjjjmmmrrrvvvzzzpppnnnpppvvv~~~{{{|||}}}|||xxx___OOOJJJ@@@<<<===;;;888777777777777777888888999888777666555555555666333333222222333333444555555777888999999:::<<<>>>???FFFTTTnnnyyyiiieee______dddcccccceeeiiimmmqqqtttvvvwwwqqqqqqpppkkkeee^^^YYYVVVVVVWWWWWWUUUTTTTTTVVVXXXWWWZZZ\\\^^^^^^```bbbdddaaaoooxxxvvvqqqlllhhhdddbbbbbbeeehhhmmmrrrvvvyyyzzzzzzrrrsssssspppmmmlllnnnppplllnnnooopppqqqsssvvvyyyqqqqqqqqqpppnnnkkkgggeeegggfffdddaaa^^^\\\[[[[[[WWWXXXZZZ\\\]]]^^^______```ccchhhkkkmmmnnnoooppprrryyyzzzoooffffffkkkrrr{{{~~~rrrrrrqqqpppnnnkkkgggbbb```^^^\\\ZZZYYYZZZ[[[[[[ZZZUUUUUUUUUUUUUUUXXX\\\___cccdddddddddeeegggkkknnn~~~}}}yyyxxxxxxxxxvvvyyysssmmmiiiiiijjjhhhggghhhddd```\\\ZZZYYYXXXWWWTTTUUUWWWZZZ^^^aaadddfffnnnrrryyyuuuqqqsssyyy{{{}}}wwwzzz~~~aaaOOOJJJCCC@@@@@@;;;;;;:::777666555666777888777777666555555555555555444444333222333444555666555666777888999;;;???BBBEEEGGGQQQmmm}}}iiifffhhhfffcccbbbdddhhhlllqqqzzz~~~{{{uuuoooiiiaaaXXXRRRUUUUUUTTTTTTUUUWWWYYYZZZXXXYYY[[[^^^aaaeeehhhjjjhhhkkksss|||xxxsssjjjfffgggmmmqqqxxx{{{yyyzzzzzzyyywwwvvvtttsssssstttuuutttssspppooonnnnnnooonnnllljjjffffffeeedddcccaaa______[[[[[[[[[ZZZYYYXXXXXXWWWZZZ\\\^^^aaaccceeefffgggooorrryyyyyynnneeeeeekkksss|||xxxuuuwwwxxxsssllleeeaaa```^^^]]]\\\]]]___``````___YYYXXXWWWVVVVVVXXX\\\^^^```aaabbbcccdddfffjjjmmmrrrxxx~~~zzzzzzssspppppppppooonnnppplllgggdddbbb___]]][[[TTTUUUVVVWWWZZZ\\\___``````dddiiilllpppyyyxxxttttttzzz{{{~~~xxx}}}gggSSSKKKBBB>>>===888;;;:::888666555555666777888777666666555555555666444444333222333444555666666777888888888:::===@@@BBBEEEQQQnnnpppllljjjdddaaaccceeejjjooovvvzzzooodddZZZUUUSSSRRRRRRRRRTTTUUUWWWYYYZZZZZZ[[[^^^bbbfffiiijjjkkklllsss}}}vvvtttwww{{{|||xxxvvvvvvuuusssrrrmmmllllllnnnpppqqqqqqpppiiiiiiiiihhhhhhgggeeeeeeaaaaaa___]]][[[YYYWWWVVVUUUVVVXXX[[[^^^```bbbccclllooovvvvvvllldddeeelllttt}}}zzz~~~zzzoooeeeaaaaaa______```bbbeeegggffffff]]]\\\YYYXXXWWWYYY[[[\\\]]]___```aaaccceeeiiimmmkkkooovvv~~~|||xxxyyyzzzyyyxxxtttqqqmmmiiigggccc___\\\XXXWWWWWWWWWXXXYYY[[[\\\\\\^^^```aaaaaadddjjjooo|||{{{wwwvvv|||}}}yyyjjjUUULLLBBB======999<<<:::888777555555555666888888777777777666666666444444333222333444555666888999999999999:::===???AAAFFFSSSqqqwwwpppjjjbbb```dddiiinnntttzzzxxxiii]]]WWWPPPPPPPPPPPPRRRTTTVVVXXX\\\[[[[[[___eeejjjlllllloooooosss~~~}}}zzzxxxvvvuuukkkjjjjjjkkknnnoooooonnnjjjjjjkkkkkkkkkkkkkkkjjjiiigggeeebbb^^^[[[XXXWWWTTTTTTTTTVVVXXX[[[]]]___gggiiioooxxxsssjjjccceeellluuu~~~uuulllfffcccbbbcccdddgggjjjkkkjjjiiibbb___[[[XXXXXXXXXYYYYYY\\\^^^```bbbcccfffjjjmmmoooqqqtttyyy}}}wwwtttqqqnnnkkkgggccc___]]]\\\[[[ZZZZZZ\\\]]]^^^```aaabbb```^^^]]]^^^```fffmmmwww|||wwwxxx}}}|||wwwjjjTTTKKKBBB???@@@===<<<;;;999777666555555555777888888888888777777777444444333222333444555666888999::::::;;;<<>>999999999888888777777666666555666777888888888777666444444333222333444555666777888:::<<<>>>AAAEEEHHHNNNRRR\\\ttttttgggeeedddcccfffgggooovvv{{{lllZZZRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]ccckkkttt}}}{{{zzzyyywww{{{|||yyyvvvtttqqqoookkkkkkllllllllllllkkkkkkhhhhhhiiiiiijjjkkkkkklllhhhfffccc^^^[[[XXXWWWVVVWWWYYY^^^fffllltttooofffaaaeeemmmvvv|||zzzyyywwwxxxzzz{{{{{{zzzwwwqqqjjjgggggggggeeebbb^^^aaadddffffffhhhjjjllloooqqqqqqppppppxxx}}}vvvooojjjfffbbb```^^^\\\]]]___aaaccceeeeeeeeefffhhhiiihhhhhhgggccc___]]]]]]^^^___^^^[[[dddnnnwww~~~xxxxxxdddPPPJJJAAA======999777777888888888777777777333444666888888777666555444444333222333444555666777888:::;;;<<>><<<;;;888888777666666666666666444444666666666555444333---///222444444444666777555555666888999<<<===???DDDGGGQQQhhhqqqeeebbb```^^^aaadddiiinnnrrrtttvvvvvvrrrpppoooooonnniiiaaa[[[UUUTTTRRRQQQPPPQQQSSSTTTUUUXXX\\\]]]___fffpppxxx|||yyywwwvvvwww~~~|||zzz}}}~~~zzztttmmmiiiiiiiiigggeeedddcccccceeeiiimmmooooootttuuuuuutttqqqlllgggdddccc```]]][[[^^^dddjjjooolllfffbbbfffqqq|||}}}zzzyyyxxxtttpppggggggfffeeefffhhhjjjlllpppuuuxxxvvvssssssxxx}}}{{{uuunnnjjjiiiiiihhhggghhhggggggggghhhjjjlllmmmpppooonnnmmmkkkfff```\\\___[[[\\\aaaeeemmmqqqkkkmmmqqqwww}}}uuu```WWWLLLDDD@@@>>><<<;;;888888777666666666666666444555666666666555444444111222444444333333444666666666777888999;;;===>>>AAADDDMMMcccsssgggcccaaa___bbbdddhhhkkknnnoooppppppmmmlllkkkjjjiiieee___ZZZUUUTTTRRRQQQQQQRRRSSSUUUTTTWWW[[[\\\]]]bbbkkkrrr{{{||||||zzzvvvsssrrrrrrxxx~~~{{{zzzyyyxxxwwwtttyyyzzzrrrmmmkkkkkkiiigggeeeddddddfffiiimmmoooooosssssstttsssqqqmmmiiigggkkkhhhccc```___aaaeeegggvvv~~~}}}kkkeeeaaadddooo{{{zzzvvvnnnllliiifffeeefffhhhjjjlllpppuuuuuusssrrrvvvzzzxxxwwwpppmmmkkkiiigggiiihhhfffeeefffiiikkkmmmqqqppppppqqqoookkkeeeaaaccc______aaa```bbbqqq}}}~~~~~~|||}}}wwwqqqqqqsssvvvzzz~~~zzzhhhWWWPPPHHHBBB???>>><<<:::888888777666666666666666555555666666666666555555555555555333222222444666777777777888999;;;<<<===>>>@@@HHH[[[}}}wwwhhhcccbbbaaabbbcccfffhhhiiiiiihhhggggggfffddddddccc```]]]ZZZUUUTTTSSSRRRRRRSSSUUUVVVTTTWWWZZZ[[[\\\^^^dddiiisssuuuwwwvvvrrrooolllkkkppp||||||wwwtttsssssssssrrrmmmqqquuuyyy~~~xxxqqqooommmkkkiiigggeeeeeefffiiilllmmmnnnpppppppppooonnnmmmkkkjjjpppnnniiieeebbbaaaaaabbbjjjrrr~~~~~~wwwhhhddd```cccmmmzzz}}}wwwtttnnnhhhdddcccdddeeefffkkkppprrrqqqqqqsssvvvxxx{{{xxxssspppllliiijjjhhhfffddddddfffiiikkkmmmnnnoooqqqqqqoookkkgggeeeddddddeeecccaaahhhrrrzzz}}}zzzzzzyyywwwxxx|||{{{wwwyyy{{{|||}}}pppaaaRRRMMMEEEAAA???>>>;;;999888777777666666666666666555555666666777777777777666666555333111222555777888888888888999:::;;;<<<===???DDDTTTuuu{{{jjjcccaaabbb```bbbdddeeefffeeedddcccbbbaaa```___^^^]]]\\\[[[VVVUUUTTTSSSSSSTTTUUUWWWUUUWWWZZZ[[[[[[\\\^^^aaahhhlllooopppnnnjjjgggfffmmmxxx{{{wwwrrrpppooopppppppppnnnqqqtttuuuwww|||wwwrrrooollljjjhhhfffeeefffhhhjjjkkkkkkllllllkkkkkkkkkkkkkkklllnnnmmmjjjgggeeedddcccbbbccchhhrrr~~~pppfffbbb___cccmmmzzz}}}uuullleeebbb``````cccgggllloooooooooppprrrxxxyyyzzzzzz}}}|||wwwsssooommmiiifffdddeeeggghhhiiiiiikkknnnppppppnnnlllhhhhhhhhhhhhfffcccdddhhhfffqqq|||yyyyyyxxxuuuwww{{{|||{{{~~~}}}xxxggg\\\QQQLLLEEEAAA???>>>:::888888777777666666666666666666666666666777777888888666666555444222333666999888888888888999:::;;;<<<>>>@@@DDDQQQooolllccc```aaa___```bbbdddeeedddcccbbb^^^^^^^^^]]]\\\\\\\\\]]]XXXWWWUUUTTTTTTTTTVVVWWWWWWXXXZZZZZZZZZZZZ[[[\\\^^^bbbgggjjjiiigggdddccckkkuuu~~~~~~wwwtttpppnnnooopppppppppnnnqqqsssssstttwww}}}~~~wwwsssnnnkkkjjjhhhffffffhhhiiijjjiiiiiiiiihhhggghhhhhhjjjjjjkkkjjjiiigggfffdddcccbbbccceeekkkttt~~~~~~}}}{{{lllcccaaa```eeeooo{{{~~~tttlllfffcccbbbcccfffjjjmmmnnnnnnooopppuuuuuuuuuuuuvvv{{{yyyvvvrrrmmmjjjhhhhhhhhhgggggggggiiilllnnnnnnmmmkkkjjjiiihhhfffcccaaa``````gggqqqyyy~~~{{{zzzyyywwwyyy}}}{{{{{{{{{~~~nnn___VVVQQQLLLDDD@@@???===:::888888888777666666666666666777666666666777888999:::555666666555444444666999777777777888999;;;<<<===@@@BBBFFFPPPkkkqqqdddaaaaaa^^^```bbbcccdddcccbbbaaa\\\]]]^^^^^^\\\\\\]]]^^^[[[ZZZWWWUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZYYY]]]bbbeeeeeecccaaaaaafffooovvvwwwvvvvvvuuussssssqqqooonnnooopppooonnnlllnnnpppooooooqqqvvvzzz~~~~~~zzztttooommmkkkiiihhhiiijjjjjjiiihhhggggggffffffgggggghhhiiihhhgggeeecccbbb```___bbbdddgggkkkvvv|||}}}}}}|||{{{|||yyyjjjaaa```aaagggqqq}}}wwwpppllljjjfffhhhkkkmmmnnnooopppqqqpppqqqqqqssstttxxx|||~~~~~~xxxsssooolllkkkjjjhhhffffffhhhjjjkkkkkkkkkjjjhhhggggggfffdddaaaaaacccggglllsss~~~}}}}}}|||{{{}}}{{{wwwyyy~~~zzzhhhYYYRRROOOIIIBBB>>>===<<<;;;999888888777666666666666666777777666666777999:::;;;777888888777555444555666666666777888999;;;===>>>AAADDDGGGPPPiiiwwwgggbbbbbb___```bbbccccccaaa___^^^ZZZ]]]______]]][[[\\\^^^^^^\\\YYYVVVTTTTTTTTTUUUWWWVVVUUUVVVWWWYYYZZZZZZYYY\\\```bbbaaa___^^^]]]```iiioooooonnnooonnnlllnnnmmmlllmmmnnnnnnmmmkkkkkkmmmooonnnlllmmmqqquuuxxxwwwyyy}}}{{{vvvrrrooommmkkklllllllllkkkiiiiiiiiihhhggggggffffffeeedddcccbbb```______^^^___aaacccdddjjjwww|||||||||zzzyyyzzz}}}xxxiii``````bbbhhhrrr~~~yyytttrrriiijjjlllnnnooopppqqqrrrmmmnnnqqqsssvvvyyy|||}}}zzztttpppnnnmmmjjjfffeeefffhhhiiiiiiiiihhhgggfffhhhkkkiiifffcccaaa```bbbiiittt~~~wwwtttxxx~~~zzzgggWWWQQQMMMGGG???;;;;;;<<<<<<:::888888777666666666666666888777777666777999;;;<<<999::::::999666333222333555555666888999<<<>>>???BBBEEEHHHPPPggg{{{iiicccccc```aaabbbbbbaaa___]]][[[YYY\\\______]]][[[[[[]]]___]]]ZZZWWWUUUTTTTTTTTTVVVTTTSSSTTTVVVXXXYYYZZZ[[[^^^```aaa___]]][[[[[[^^^ffflllmmmlllmmmmmmkkkjjjiiijjjkkkmmmllljjjhhhnnnpppqqqpppmmmmmmppptttuuusssuuuyyyzzz|||{{{uuussspppnnnnnnooonnnmmmkkkkkkkkkjjjiiigggfffeee```_______________``````ZZZ]]]``````bbblll{{{{{{{{{zzzyyyxxxwwwwwwvvv~~~}}}}}}~~~uuufff\\\ZZZ^^^iiittt}}}zzztttsssqqqpppoooooopppqqqqqqppppppqqqrrrtttvvvxxxwwwqqqrrrooojjjhhhhhhhhhhhhhhhhhhiiiiiiiiihhhggghhhiiiggggggfffeeefffmmmwwwwwwrrruuu|||rrrddd[[[XXXNNNHHHBBB>>>===;;;888555777777666666666666777777666666666666777888999::::::888666444333444555666777777888999:::<<<===>>>EEEEEEFFFLLLaaapppddd___^^^___`````````^^^[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[______^^^[[[WWWUUUUUUUUUTTTTTTTTTSSSRRRSSSVVVXXX\\\^^^______\\\ZZZYYYYYYccccccdddfffgggiiijjjjjjjjjjjjjjjkkkkkklllllllllnnnnnnoooooooooooonnnnnnsssssstttvvvxxx{{{~~~wwwqqqnnnnnnnnnnnnmmmmmmlllkkkiiihhhgggfffiiigggdddaaa___^^^^^^____________^^^___dddlllrrr{{{{{{{{{{{{{{{{{{zzzzzzsssddd\\\ZZZ^^^iiittt}}}|||vvvuuutttsssrrrqqqqqqqqqqqqppppppqqqrrrtttvvvwww|||}}}{{{wwwrrrnnnlllllljjjiiikkkkkkllllllkkkkkkkkklllhhhhhhfffdddeeejjjqqqxxx~~~zzzssstttzzznnn```YYYWWWNNNIIIBBB???===<<<999666777777666666666666777777888777777777777777888888:::888666444444444555666888888888999:::;;;<<<===@@@BBBEEELLL```pppfffaaa_______________]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^]]]ZZZWWWUUUUUUVVVTTTTTTTTTSSSRRRSSSVVVXXXZZZ\\\]]]]]][[[YYYYYYYYY```aaaccceeegggiiikkkllljjjjjjjjjkkkkkkkkkkkkkkknnnnnnnnnnnnnnnoooooopppqqqqqqrrrsssvvvyyy|||~~~xxxuuusssqqqqqqmmmmmmlllkkkjjjiiiiiiiiijjjhhhfffdddbbbaaabbbbbb```aaa```^^^]]]___eeeiii}}}}}}}}}~~~~~~~~~pppbbb\\\[[[^^^iiiuuu}}}yyyyyyxxxwwwuuusssqqqpppppppppqqqqqqsssuuuvvvwwwxxxwwwyyy}}}zzzvvvtttqqqooollllllkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeehhhmmmqqqzzz~~~~~~wwwvvvzzz{{{uuu{{{|||jjj\\\VVVUUUMMMHHHBBB???>>>===:::777777777666666666666777777999888888777777777777777:::999666555444555666777:::::::::::::::;;;;;;<<<<<>>CCCJJJYYYwww{{{lllfffdddaaa```^^^\\\\\\\\\^^^___]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUVVVUUUUUUUUUSSSRRRRRRUUUWWWWWWXXXYYYXXXWWWXXXZZZ[[[^^^___aaaccceeegggiiiiiijjjjjjjjjjjjiiiiiiiiiiiilllkkkkkkkkkmmmooorrrsssnnnnnnoooppprrrtttwwwxxx|||}}}{{{yyywwwuuuttttttuuuuuuqqqpppooonnnlllkkkjjjjjjmmmmmmkkkiiifffcccaaa```~~~pppddd\\\[[[___jjjuuu}}}}}}}}}|||{{{xxxtttqqqoooooopppqqqrrrtttuuuvvvvvvvvvwwwyyyzzzyyy~~~~~~{{{xxxwwwvvvtttqqqooommmkkkiiiggghhhiiijjjkkkjjjqqq{{{}}}}}}}}}rrrmmmtttmmm\\\QQQMMMHHHCCC>>>;;;<<<<<<999777777777666666666666777777555555555666777999:::;;;:::999777666666777888999<<<<<<;;;;;;::::::;;;;;;??????BBBHHHSSSooozzzkkkdddcccaaa___]]]\\\[[[]]]^^^```]]]]]]\\\\\\[[[ZZZZZZYYYXXXYYYYYYWWWUUUTTTUUUVVVUUUUUUUUUSSSRRRRRRUUUWWWXXXXXXXXXWWWVVVXXX[[[]]]___```aaabbbcccdddeeeeeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkmmmooorrrsssooooooooopppqqqsssvvvwwwxxx}}}}}}|||{{{{{{yyyxxxvvvsssqqqpppooonnnqqqpppooonnnllliiifffccczzz{{{~~~oooccc\\\[[[```kkkvvv}}}}}}|||{{{xxxvvvssspppoooooopppqqqssstttuuuvvvvvvvvvvvvwwwwwwvvvyyy}}}zzzuuuqqqmmmjjjgggfffggghhhiiiiiijjjmmmssszzz{{{~~~uuupppwwwooo]]]PPPKKKEEEAAA<<<:::;;;;;;999777777777666666666666777777444444555666888:::;;;<<<;;;999888666666777999:::<<<<<<;;;;;;;;;;;;;;;<<>>BBBBBBDDDKKKUUUvvvyyymmmccc```]]][[[\\\]]]]]]\\\]]]]]]]]]]]]\\\ZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTRRRRRRQQQOOOMMMMMMOOOQQQUUUTTTRRRQQQQQQSSSVVVXXXXXXYYYZZZ[[[\\\^^^______aaaccceeegggggggggiiijjjiiiiiijjjjjjkkkkkkjjjjjjkkkkkkkkklllmmmnnnooopppqqqsssttttttssstttvvvxxx}}}xxxtttrrrpppnnnlll~~~}}}xxx~~~}}}ssseee^^^]]]```gggoooxxxwwwmmmjjjeeebbbbbbccccccddd___``````bbbeeekkkqqqvvvwwwvvvuuusssqqqooonnnnnnnnnrrr}}}vvvpppkkkjjjmmmoooqqqssstttuuuyyyuuupppvvv~~~~~~|||{{{|||wwwnnnnnntttzzz{{{{{{hhhWWWNNNCCC@@@===;;;:::999888777666666666666666666666666777777888999:::;;;;;;<<<===<<<;;;999888888777777;;;:::999999888999999999===AAA@@@DDDJJJSSSqqqwwwmmmccc```^^^]]]]]]^^^^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQOOOMMMKKKLLLNNNQQQRRRQQQPPPPPPPPPSSSUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^aaadddfffgggggggggiiijjjhhhiiijjjkkklllkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnqqqrrrrrrrrrqqqqqqsssuuu{{{}}}~~~yyyuuurrrqqqpppnnn{{{pppfffbbb\\\aaaiiirrrzzzuuugggddd```___```bbbdddddd___```aaabbbccchhhnnnssswwwwwwuuutttqqqooommmlllkkknnnvvvtttmmmiiiiiilllnnnpppsssssstttwww~~~yyynnnlllttt}}}~~~zzzwwwwwwzzz}}}~~~}}}qqqiiikkkrrrvvvyyyxxx~~~qqq^^^TTTCCC@@@===;;;:::999888777666666666666666666666666777777888999:::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::;;;;;;;;;>>>>>>CCCJJJQQQmmmrrrhhhcccaaa^^^^^^^^^___^^^^^^]]]^^^_________]]]\\\ZZZUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPNNNLLLJJJKKKNNNQQQOOOOOONNNNNNPPPRRRTTTVVVXXXXXXYYY[[[\\\]]]^^^___dddeeeggghhhgggggghhhiiiiiijjjlllmmmmmmmmmlllkkkjjjjjjkkkllllllmmmmmmmmmpppqqqrrrqqqqqqqqqsssuuuyyy{{{~~~{{{xxxvvvtttrrr}}}}}}ooogggeee[[[bbbkkkttt{{{vvvccc```\\\[[[]]]```bbbccc```bbbdddcccbbbeeejjjooouuuuuuuuutttrrrooollljjjjjjkkkqqqyyy|||qqqkkkiiijjjnnnkkkmmmoooooopppuuu|||}}}ssslllmmmvvv|||vvvsssssswwwzzz~~~qqqkkkqqqyyy{{{zzzwww~~~zzzdddXXXCCC@@@===;;;:::999888777777777777777777777777777777777888999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======:::======BBBIIIOOOiiiooodddbbbaaa______``````___^^^]]]___```aaa```___]]][[[UUUUUUTTTTTTSSSRRRQQQQQQOOONNNMMMJJJIIIJJJNNNQQQNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\^^^______ccceeeggggggffffffggghhhiiijjjlllnnnnnnmmmlllkkkjjjkkkllllllmmmmmmllllllooopppqqqqqqpppqqqsssuuuvvvyyy}}}|||wwwtttrrr|||llldddaaaZZZbbbmmmvvv}}}yyyeeebbb^^^\\\]]]```aaabbbaaadddfffdddbbbbbbfffjjjpppqqqrrrrrrqqqnnnkkkiiiggggggkkkqqquuu{{{wwwmmmiiigggjjjoooiiikkklllmmmooottt}}}xxxooommmrrr{{{{{{vvvssstttyyy}}}tttpppyyy~~~yyy}}}}}}dddTTTCCC@@@===;;;:::999888777777777777777777777777777777777888999:::;;;;;;<<<;;;:::999999888888888888999999999:::;;;<<<===>>><<<>>>>>>BBBHHHLLLcccrrrgggbbbaaa___```aaaaaa```___]]]___aaabbbbbb```^^^\\\XXXWWWVVVUUUTTTSSSRRRQQQOOONNNKKKIIIGGGIIIMMMQQQNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[\\\]]]^^^______aaadddeeeeeeeeefffhhhhhhiiilllmmmnnnmmmkkkjjjkkkkkklllmmmnnnmmmmmmllllllnnnooooooooopppsssuuurrrvvvzzz|||}}}{{{yyy{{{iii___[[[YYYaaammmwww}}}{{{jjjfffbbb___```aaabbbbbbbbbeeegggeeeaaa```bbbfffmmmnnnpppqqqpppnnnkkkiiiddddddfffkkkooosss~~~sssiiieeeeeeiiinnnjjjlllmmmmmmpppwwwvvvnnnooovvv}}}xxxvvvxxx~~~rrrooozzz{{{~~~}}}```OOOCCC@@@===;;;::::::888777777777777777777777777777777777888999:::;;;;;;<<<;;;:::999777666555555555777777888999:::<<<===>>>>>>@@@???BBBHHHJJJ```vvvkkkbbbaaa``````aaaaaa```___]]]___aaabbbbbb```^^^\\\ZZZZZZXXXWWWUUUTTTSSSRRRNNNMMMKKKHHHGGGIIIMMMQQQOOOPPPPPPRRRTTTVVVXXXYYYWWWXXXYYYZZZ[[[\\\]]]^^^[[[^^^aaabbbcccdddfffhhhggghhhkkkmmmmmmllljjjhhhkkklllmmmnnnnnnnnnmmmllljjjlllmmmnnnnnnooorrrtttooossswwwyyyyyy{{{vvvhhh```]]]\\\aaakkkuuu~~~tttlllbbb]]]]]]___aaabbbccccccdddddddddeeeeeeeeekkkmmmooopppooolllhhheeeggggggffffffhhhmmmtttyyyuuukkkhhhhhhiiiiiijjjjjjkkkmmmqqqxxxyyyuuuxxx||||||xxxuuu}}}rrr[[[OOOBBB@@@===;;;;;;;;;:::999:::888777777888888777555666666777777888888999999>>><<<:::777666555666777666555555555777999:::<<<<<<<<<<<>>>>><<>>???===AAAFFFFFFSSSoooyyyjjjccc```ccceeeddddddeeeeeeeeefffeeeeeedddcccbbb___^^^[[[ZZZXXXTTTPPPLLLJJJHHHFFFFFFIIIKKKMMMMMMKKKMMMPPPRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaaaaabbbbbbbbbbbbbbbbbbffffffffffffggghhhiiijjjiiiiiiiiijjjjjjjjjjjjjjjiiikkklllmmmkkkkkkkkklllrrrrrrrrrsssuuuwwwxxxyyyvvvxxx{{{|||}}}tttgggaaa___^^^dddnnnyyy}}}oooeeebbbcccddddddccccccccccccccceeefffgggbbbccceeefffeeeccc```^^^]]]]]]]]]\\\[[[\\\^^^```dddiiipppwww}}}{{{pppiiigggiiikkkkkkhhhiiikkknnnsss{{{vvvpppxxxvvv```OOOEEEBBB???<<<;;;;;;;;;:::999888777666666777888777555666666777888999999:::::::::999999888888999999:::777777666666777999:::;;;<<<>>><<>>EEEGGGQQQfff{{{llleeeaaacccffffffgggiiijjjiiiiiiiiijjjjjjjjjjjjfffccc___[[[XXXTTTOOOLLLGGGFFFEEEFFFIIILLLMMMLLLJJJLLLOOOQQQQQQRRRTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\___```aaabbbccceeefffffffffffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooooommmkkkkkkkkknnnoooppprrrssstttuuuvvvuuuvvvxxxxxxxxxyyy|||~~~zzz}}}qqqddd^^^\\\\\\cccnnn{{{|||rrrnnnmmmllljjjeeedddbbb``````aaabbbccceeeeeedddccc```]]]YYYWWWXXXZZZ[[[[[[XXXVVVTTTTTTVVVZZZ___dddjjjpppwww|||yyyooohhhggghhhhhhhhhhhhiiijjjmmmqqqyyy}}}{{{~~~vvvfffVVVIIIBBBAAA>>>;;;:::::::::999888666555444555777888777666555666777888999;;;<<<<<<<<<;;;;;;:::999888888777999888888777888999:::;;;999>>><<<>>>EEEHHHPPPcccppphhhbbbbbbeeefffhhhkkklllkkkkkkkkklllmmmnnnnnnkkkfff```[[[VVVSSSOOOMMMGGGFFFFFFGGGJJJMMMMMMMMMJJJLLLOOOQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^```bbbdddfffggghhhfffffffffgggiiijjjlllllljjjiiiiiiiiihhhhhhhhhhhhjjjlllnnnnnnlllllllllmmmnnnnnnpppqqqrrrsssssssssrrrssstttttttttuuuxxx{{{yyy}}}}}}nnnccc]]][[[]]]dddppp}}}}}}wwwssspppmmmgggeeeccc```___```aaabbbbbbbbbbbb```^^^[[[XXXVVVWWWYYY[[[[[[XXXUUURRRRRRRRRTTTXXX\\\aaahhhpppvvv{{{tttkkkeeeeeeggghhhhhhhhhiiijjjlllpppxxx{{{~~~vvvlll```TTTIIIBBBAAA>>>;;;:::::::::999888666555444555777888777666555666777888:::;;;<<<===::::::::::::::::::999999:::999888888888999:::;;;<<>>>>>EEEHHHNNN^^^yyyuuukkkcccccceeegggjjjnnnmmmmmmmmmmmmnnnooopppqqqoooiiiaaaZZZUUURRRPPPNNNGGGFFFFFFHHHLLLNNNNNNNNNJJJMMMPPPRRRRRRSSSUUUWWWUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]___aaaccceeefffgggeeeeeefffggghhhjjjlllmmmkkkjjjjjjiiihhhgggffffffhhhiiikkkkkkkkkkkknnnpppnnnooopppqqqqqqqqqpppppppppqqqrrrrrrrrrtttwwwzzz{{{{{{lllbbb]]][[[^^^eeeqqq~~~yyytttpppkkkhhheeebbbaaaaaabbbccc_________^^^]]]ZZZXXXWWWXXXZZZ]]]]]]ZZZVVVSSSRRRQQQSSSUUUXXX]]]eeennnttt{{{vvvpppgggcccdddfffhhhhhhhhhiiijjjkkkooovvv{{{xxx~~~yyyuuuoooggg^^^TTTKKKEEEAAA>>>;;;:::::::::999888555444444555777888777666555666777888:::;;;<<<===777888999:::;;;;;;;;;;;;:::999888888888999:::;;;>>>CCC@@@???EEEGGGMMMZZZrrryyynnneeeccceeeggglllpppnnnnnnmmmnnnnnnppprrrsssqqqkkkaaaYYYTTTQQQPPPOOOGGGGGGGGGIIILLLOOOOOONNNKKKMMMPPPRRRSSSTTTVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^```aaacccdddeeedddeeeeeefffhhhjjjkkklllnnnmmmlllkkkjjjhhhggggggfffggghhhhhhiiikkknnnqqqnnnooopppqqqqqqpppooonnnqqqrrrrrrrrrrrrtttxxx{{{{{{~~~tttggg___]]]]]]aaahhhrrr~~~}}}wwwwwwnnnjjjeeedddeeefffeeecccaaa```___]]][[[XXXVVVTTTRRRVVV[[[]]]\\\WWWQQQLLLMMMNNNPPPSSSWWW]]]dddjjjvvv{{{{{{qqqllleeeaaaaaacccfffggghhhhhhhhhjjjpppxxx|||}}}}}}ooouuuwwwoooaaaSSSIIIDDD>>>;;;888777777999999888777777777777888888888888777666666888:::;;;:::999777777777777888999:::;;;<<<;;;999777777999;;;===@@@?????????AAAFFFNNNSSSjjjsssfffbbbcccfffkkkooonnnmmmmmmnnnqqqrrrrrrqqqnnnllldddZZZUUUSSSOOOJJJFFFGGGIIIKKKMMMMMMMMMLLLPPPPPPQQQRRRSSSTTTUUUUUUYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^```aaabbbbbbbbbdddddddddeeefffggghhhiiijjjiiiiiiiiihhhhhhggggggjjjiiiiiihhhiiikkklllmmmoooooooooooooooooopppoooqqqsssuuuuuutttssstttuuuxxx{{{~~~||||||sssfff^^^\\\\\\cccjjjuuu|||{{{rrrnnniiigggggggggdddaaa``````___]]][[[XXXVVVUUUUUUWWW[[[^^^]]]XXXSSSOOOLLLMMMNNNOOOSSSYYY```eeeooovvv~~~zzzooojjjddd``````bbbdddfffgggggggggjjjpppxxx{{{xxx|||vvvoootttwwwqqqcccTTTHHHAAA>>>;;;888777888999999888666666666666777777777777777666666888:::;;;:::888777777777777888999:::;;;;;;:::999888888:::<<<===?????????>>>@@@EEELLLQQQeeeyyygggaaacccfffjjjmmmooommmmmmnnnppprrrrrrrrrpppmmmfff\\\VVVSSSOOOIIIFFFGGGIIIKKKLLLMMMMMMLLLOOOOOOPPPQQQRRRSSSSSSTTTXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^___aaabbbbbbbbbaaaaaaaaaaaabbbcccdddeeeiiiiiiiiihhhhhhhhhgggggghhhhhhhhhhhhhhhjjjkkklllnnnnnnnnnnnnooooooooopppqqqssstttuuusssssstttuuuuuuyyy|||{{{yyyyyy}}}ssseee^^^[[[\\\eeemmmxxxxxxtttnnnkkkjjjhhhddd``````______]]][[[YYYWWWVVVWWWYYY\\\]]]]]]YYYUUURRRKKKKKKKKKKKKMMMRRRZZZ___fffnnnxxx~~~wwwmmmhhhbbb______aaacccdddffffffgggjjjpppxxxuuuttt||||||rrrtttuuupppdddTTTFFF???>>>;;;999888888999999888555555666666666777777777777666666777999:::999888777777777777888999:::;;;888888999999:::;;;<<<<<>>===???CCCIIIMMM^^^iiiaaacccgggjjjlllpppnnnmmmnnnppprrrssssssrrrppphhh]]]WWWTTTNNNHHHEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSWWWWWWVVVWWWWWWYYYZZZ[[[[[[\\\]]]___```aaabbbbbb````````````aaabbbcccccchhhhhhhhhhhhgggggggggggggggggggggggghhhiiijjjkkkkkkkkklllmmmnnnoooooopppppprrrttttttsssrrrssstttsssuuuxxxxxxvvvwwwzzz~~~sssfff___]]]]]]hhhppp|||}}}yyyssspppnnnjjjeeeaaa___^^^^^^]]]\\\ZZZYYYXXXYYYZZZ\\\]]]\\\ZZZWWWUUUMMMLLLJJJIIIIIIMMMTTTYYY^^^gggrrr|||zzzssskkkgggbbb______aaaccccccddddddfffiiiooowww~~~sssttt~~~yyyuuupppkkkaaaSSSFFF@@@>>>;;;999999999:::999888666666666777888888999999888777666777888999999888777777777777888999:::;;;666777999;;;<<<<<<<<<<<<>>>>>>=========AAAFFFJJJXXXzzzlllaaadddhhhkkklllqqqooommmnnnpppssstttttttttrrrjjj___XXXTTTMMMGGGEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^``````aaaaaacccbbbbbbbbbccccccdddeeegggggggggggggggggggggggggggggghhhhhhiiijjjjjjkkkhhhiiijjjkkkmmmnnnooopppoooqqqssssssrrrqqqrrrsssqqqsssuuuuuutttuuuxxx{{{{{{}}}~~~~~~~~~uuuhhhaaa``````iiirrr~~~wwwsssppplllfffbbb^^^^^^^^^]]]]]][[[ZZZZZZZZZ[[[\\\]]]]]][[[YYYWWWQQQOOOMMMJJJIIIKKKPPPTTTYYYaaallluuu{{{vvvooojjjfffbbb___```bbbccccccbbbccceeeiiiooowww~~~rrrsss~~~vvviiiccc[[[PPPFFFBBB===<<<:::999::::::999888777777888999::::::;;;;;;:::888777777888::::::999777777777777888999:::;;;555777999;;;<<<<<<<<<;;;=========<<<===@@@DDDHHHTTTrrrnnnccceeejjjmmmnnnqqqpppnnnoooqqqtttttttttuuussskkk```YYYTTTMMMEEEDDDEEEHHHJJJLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]___`````````dddccccccccccccddddddeeefffffffffffffffffffffggghhhhhhiiijjjjjjkkkkkkkkkggghhhiiikkklllnnnooopppnnnppprrrrrrqqqpppqqqrrrpppqqqrrrssssssuuuwwwyyywwwzzz||||||{{{}}}vvviiicccbbbdddhhhsss{{{tttpppkkkfffbbb]]]]]]]]]]]]]]]]]]\\\[[[[[[]]]^^^______]]][[[YYYTTTSSSQQQMMMJJJJJJMMMOOOUUU\\\fffooouuuzzz~~~tttmmmiiieeeaaa___```bbbcccccc```aaadddhhhooovvv}}}|||qqqsss|||wwwccc[[[UUULLLEEEDDD===<<<::::::;;;;;;999888888888999:::;;;<<<<<<===<<<:::888888999:::;;;:::777777777777888999:::;;;666777999;;;<<<<<<;;;;;;<<<<<<===<<<===@@@DDDGGGRRRlllsssggggggjjjlllnnnpppppppppqqqsssuuuuuuttttttrrrkkk```YYYTTTLLLEEECCCDDDGGGJJJLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^___``````bbbaaaaaaaaaaaaaaabbbbbbeeeeeeeeefffffffffffffffhhhhhhjjjkkkkkklllkkkkkkhhhhhhiiikkklllnnnoooooommmoooqqqqqqpppooopppqqqpppppppppqqqssstttvvvwwwxxxzzz|||{{{yyyyyy|||uuuhhhcccdddeeegggsssuuunnniiiccc___\\\\\\]]]]]]^^^]]]]]]]]]]]]___bbbccccccaaa^^^\\\VVVVVVTTTPPPLLLJJJJJJKKKPPPWWWaaaiiipppwwwuuunnngggccc```^^^___```aaaaaa___```ccchhhnnnvvv|||zzzrrruuu}}}vvv^^^VVVRRRJJJCCCBBB===<<<;;;;;;<<<;;;999777777888888999:::;;;<<<===>>><<<999999:::;;;<<<<<<777777777777888999:::;;;888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@EEEHHHQQQgggxxxlllhhhhhhiiilllooooooqqqsssvvvvvvtttrrrsssqqqjjj```YYYSSSLLLDDDBBBDDDGGGIIIKKKMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\^^^_________aaa``````______`````````ddddddeeeeeeeeefffffffffggghhhiiijjjkkkkkkjjjjjjiiiiiijjjkkklllmmmnnnooolllnnnppppppooonnnooopppooonnnnnnoooqqqssstttuuuuuuxxxzzzzzzwwwvvvxxx{{{zzz}}}ttthhhcccdddffffffrrrvvvmmmfffaaa\\\[[[\\\]]]]]]^^^^^^^^^]]]___aaadddgggfffddd```^^^WWWWWWUUUQQQMMMIIIHHHIIIMMMTTT]]]eeemmmvvvvvvpppeeebbb^^^]]]^^^___``````^^^___bbbhhhnnnvvv|||{{{uuuxxxuuu\\\UUURRRIIIBBB@@@===<<<;;;;;;<<<;;;999777666777777999:::;;;<<<<<>>AAAEEEIIIPPPddd|||oooiiifffgggjjjnnnoooqqquuuwwwwwwtttrrrrrrpppjjj```YYYSSSLLLDDDBBBDDDFFFIIIKKKMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^^^^______bbbaaaaaa`````````aaaaaadddddddddeeeeeefffffffffeeefffhhhiiijjjjjjiiiiiijjjjjjkkklllmmmmmmnnnnnnlllnnnppppppooonnnooopppnnnmmmlllnnnppprrrsssssspppssswwwxxxvvvvvvxxx{{{yyy|||~~~}}}{{{qqqgggcccgggmmmpppxxxtttjjjaaa\\\\\\\\\[[[[[[\\\]]]]]][[[ZZZZZZ^^^cccggghhhddd```\\\^^^[[[VVVRRRNNNKKKHHHEEEKKKOOOVVV___gggqqqzzzyyyrrrlllhhhcccaaa`````````___```______cccjjjrrryyy|||}}}zzzwww___RRRLLLGGGAAA>>>===<<<;;;:::999999999999888888888999::::::;;;;;;999;;;===???@@@???>>>===>>>===:::888777888999:::777777888999;;;<<<======;;;;;;;;;::::::>>>CCCGGGPPPggguuummmjjjddddddiiiooorrrvvvwwwvvvtttsssrrrtttpppjjjccc\\\UUUMMMHHHCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSSSSSSSSSSSSSTTTUUUXXXYYYZZZ[[[\\\]]]]]]]]]````````````aaabbbcccdddbbbbbbbbbccceeeggghhhiiifffffffffgggggghhhiiijjjhhhhhhiiiiiiiiijjjjjjjjjlllllllllmmmmmmmmmmmmmmmoooppprrrrrrqqqqqqqqqrrryyyxxxvvvuuuuuuvvvxxxzzzzzzxxxzzz~~~tttjjjeeehhhmmmuuu|||qqqggg___]]]^^^^^^aaabbb```\\\YYYYYY[[[]]]```eeehhhiiifffbbb___\\\YYYVVVSSSPPPMMMIIIGGGJJJNNNTTT\\\dddnnnxxx~~~}}}xxxtttnnnjjjeeebbbaaaaaa```______^^^^^^bbbhhhqqqxxx|||ttt]]]QQQLLLFFFAAA>>>===<<<;;;:::999999999999555555666777777888888999<<<===???AAABBBBBBAAA@@@===<<<:::999888888888999888888999999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>CCCGGGRRRhhhtttkkkhhhdddcccfffmmmqqquuuxxxwwwuuussssssqqqnnniiiddd]]]UUUMMMGGGCCCDDDEEEGGGIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRRRRSSSTTTWWWXXXYYYZZZ[[[\\\\\\\\\`````````aaabbbbbbcccccccccccccccdddeeeggghhhiiifffffffffffffffggghhhiiihhhhhhhhhiiiiiiiiijjjjjjlllllllllmmmmmmmmmmmmmmmmmmoooqqqqqqpppooopppqqqwwwvvvvvvuuuuuuvvvwwwxxxwwwvvvxxx}}}wwwmmmhhhiiinnn{{{|||mmmccc]]]\\\___bbbiiinnnjjj^^^WWWXXX\\\^^^```dddggggggeeebbb___ZZZXXXVVVUUUSSSPPPLLLIIIJJJMMMQQQWWW___iiittt{{{zzz||||||}}}}}}zzzvvvtttrrrqqqooolllgggcccbbbaaa___^^^]]]]]]]]]```fffnnnvvvzzzoooZZZOOOKKKFFFAAA>>><<<<<<;;;:::999999999999999999999:::;;;;;;<<<<<<<<<===@@@BBBCCCCCCBBBAAA;;;;;;;;;:::999999888888999999999::::::;;;;;;;;;=========<<<<<>><<<;;;::::::999999999:::;;;;;;;;;<<<======>>>>>>;;;<<>>BBBEEEOOO___{{{lllddd``````bbbhhhmmmssswwwxxxwwwuuutttiiihhhgggeee___WWWMMMFFFCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\]]]^^^```bbbcccbbbaaa```cccccccccccccccdddeeeeeeeeedddddddddddddddeeeeeeggggggggghhhhhhhhhiiiiiilllllllllllllllllllllllllllnnnppppppooonnnooopppssstttwwwxxxyyyyyyxxxwwwwwwwwwzzzvvvmmmhhhhhhlll|||vvvfff\\\WWWXXX\\\cccsssmmm]]]YYY]]]\\\]]]___aaabbbbbbbbbbbb\\\[[[ZZZZZZYYYVVVRRRNNNJJJKKKLLLOOOUUU^^^iiipppqqqsssssstttzzzzzzxxxssslllfffcccdddeeegggdddaaa^^^]]]\\\ZZZXXXYYYZZZZZZ[[[___gggpppwww}}}rrrdddUUUMMMJJJDDD@@@>>>;;;;;;:::999999999::::::888888999999::::::;;;;;;<<<===???AAABBBAAA@@@???<<<======>>>======<<<;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;===@@@CCCIIITTTlllttteee___```cccfffkkkqqquuuvvvvvvuuuttthhhggggggeee```XXXNNNGGGDDDDDDEEEGGGHHHIIIJJJJJJNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXZZZ[[[\\\]]]]]][[[]]]___aaabbbaaa```___````````````aaaaaabbbcccdddccccccccccccddddddeeeffffffggggggggghhhhhhhhhkkkkkkkkkllllllllllllmmmmmmoooqqqqqqpppooopppqqqrrrtttwwwzzz{{{{{{yyyxxxxxxwwwzzz~~~rrrkkkfffhhhmmm{{{yyyiii___XXXWWWYYY```ooo}}}}}}nnn```[[[\\\]]]^^^___aaaccceeefffgggbbb```^^^]]][[[XXXTTTQQQKKKLLLLLLNNNRRRZZZccciiijjjllllllnnnuuu}}}|||uuurrrmmmhhhdddbbbaaaaaa```]]][[[ZZZZZZZZZXXXWWWWWWXXXYYYYYY\\\cccnnnvvv{{{mmm```TTTNNNJJJDDD???>>>;;;::::::999999:::::::::999999::::::;;;;;;<<<<<>>>>>@@@AAABBBBBBAAA@@@>>><<<===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::;;;<<<<<<<<<<<>>===:::::::::999999:::;;;;;;777777888888999::::::;;;>>>???@@@@@@???<<<:::888<<<;;;999888888999;;;<<<999999999::::::;;;;;;;;;;;;<<<============???AAAGGGFFFQQQnnn{{{hhhccccccfffhhhkkkmmmnnnoooqqqssslllkkkhhheee```XXXPPPJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPRRRSSSTTTUUURRRTTTUUUXXXYYY[[[[[[\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]^^^```bbbcccddd```aaaaaacccdddfffhhhiiieeeeeeeeefffffffffggggggffffffhhhjjjlllnnnpppqqqkkkmmmoooooonnnmmmnnnooonnnoooqqqsssuuuwwwxxxxxx|||yyyyyyzzzzzzzzz~~~yyykkkeeedddjjjqqq}}}mmmeee___ZZZZZZZZZ]]]aaa```ZZZXXXYYYZZZYYYYYYZZZ]]]bbbgggjjjllliiifffeeeccc___YYYTTTTTTQQQOOOOOONNNPPPXXXbbbfffiiilllqqqzzzuuutttppphhh___XXXVVVVVVSSSSSSTTTUUUWWWYYY[[[\\\YYY[[[[[[XXXWWW]]]iiisss||||||fff```VVVNNNIIIDDD???<<<<<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<===@@@@@@@@@@@@???===;;;:::::::::::::::::::::::::::888999::::::888888999:::;;;<<<===<<<<<<<<<>>>@@@BBBHHHPPP```nnngggfffccccccdddhhhlllnnnooonnnqqqmmmhhhddd```YYYPPPIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUVVVXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[\\\]]]]]]^^^^^^___ddddddeeefffeeedddbbbaaaccccccccccccdddeeeeeefffggggggggghhhiiikkklllmmmkkkmmmoooooooooooopppqqqsssrrrqqqqqqsssuuuuuutttyyyyyyzzz{{{|||}}}~~~~~~{{{mmmggggggnnnuuusssiiiaaa[[[XXXWWWZZZ^^^]]]YYYXXX[[[YYYXXXWWWXXX[[[```eeehhhllljjjgggfffddd```[[[VVVUUURRRPPPPPPNNNOOOWWW```cccgggmmmsss}}}xxxvvvqqqhhh___XXXVVVVVVSSSTTTTTTVVVXXXZZZ[[[\\\WWWYYYZZZXXXWWW^^^jjjuuu|||~~~uuubbb\\\TTTMMMIIIEEEAAA>>><<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<===??????@@@@@@???===<<<:::999999999999999999999999999:::;;;;;;999999:::;;;:::<<<<<<<<<;;;<<<>>>@@@AAAFFFLLL[[[~~~qqqgggdddccccccdddhhhlllooopppooollliiieeebbb```ZZZSSSMMMIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^______aaabbbccceeeeeeeeeddddddccccccccccccdddeeeffffffhhhhhhhhhhhhiiijjjllllllkkkmmmooooooooonnnooopppqqqpppnnnoooqqqrrrsssrrrxxxyyyyyyzzz{{{|||}}}~~~|||oooiiiiiipppxxx}}}xxxwwwvvvttt|||~~~ssshhh```ZZZXXXXXX[[[\\\ZZZZZZ]]]XXXWWWVVVWWWYYY]]]bbbeeekkkjjjhhhgggfffbbb]]]YYYWWWTTTRRRQQQOOONNNTTT\\\___dddjjjrrr}}}{{{xxxqqqggg^^^XXXVVVVVVTTTTTTUUUWWWXXXZZZ[[[\\\WWWYYYYYYXXXXXX___lllvvv{{{~~~nnn]]]YYYRRRLLLHHHEEEBBB???<<<;;;:::999888888888888999999:::;;;;;;<<<<<<======>>>??????>>>===<<<;;;888888888888888888888888999;;;;;;;;;:::999:::;;;:::;;;<<<<<<;;;;;;>>>??????DDDHHHTTTtttxxxiiicccbbbbbbcccgggkkkmmmnnnmmmfffdddaaa``````]]]WWWRRRKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ\\\\\\]]]]]]^^^^^^______^^^___aaadddeeefffffffffccccccccccccdddeeefffgggiiiiiiiiiiiiiiijjjkkkllljjjlllnnnooonnnnnnooopppqqqooommmmmmooorrrsssssswwwwwwxxxyyyzzz{{{||||||}}}ooohhhhhhpppyyyzzzuuusssrrrmmmttt}}}qqqiiiaaa\\\YYY[[[[[[ZZZ\\\___ZZZXXXWWWWWWXXX\\\```bbbjjjjjjiiihhhfffccc___]]]ZZZWWWUUUSSSOOOLLLPPPWWW[[[___eeelllxxxzzzqqqfff]]]XXXVVVVVVTTTUUUVVVXXXYYY[[[[[[\\\YYYYYYYYYXXXYYY```lllttt{{{}}}hhh\\\XXXSSSMMMHHHDDDAAA???<<<;;;:::999999888888888999999:::;;;;;;<<<<<<===<<<======>>>===<<<;;;:::777777777777777777777777888999::::::888888999:::888:::;;;;;;:::;;;===???>>>AAAEEEPPPkkknnnfffbbbbbbbbbeeehhhiiiiiihhheeeccc``````aaa___ZZZUUUMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\\\\]]]^^^^^^______]]]___aaaccceeeeeefffeeebbbbbbbbbcccdddeeefffgggjjjjjjiiiiiiiiijjjjjjkkkjjjlllnnnnnnmmmmmmnnnooossspppnnnnnnpppsssuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{rrriiiiiiqqq{{{{{{wwwsssqqqnnnrrr|||yyyqqqhhh```[[[ZZZ[[[ZZZ[[[^^^\\\[[[YYYXXXYYY\\\___aaaggghhhiiihhhfffccc```___\\\YYYWWWUUUOOOKKKMMMSSSXXXZZZ]]]cccpppzzzoooddd\\\WWWVVVVVVUUUVVVXXXYYY[[[[[[[[[[[[[[[[[[YYYXXXYYYaaakkksss|||{{{ddd]]][[[VVVOOOHHHBBB???>>>===<<<;;;:::999999999999999999:::;;;;;;<<<<<<===;;;<<<======<<<;;;999888666666666666666666666666666888999888777666777888777999:::::::::;;;===???===@@@EEENNNfffqqqhhhfffeeeeeefffggggggfffdddgggeeebbbaaabbb```[[[WWWOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\\\\]]]^^^^^^^^^___```aaacccddddddccccccbbbbbbbbbcccdddeeeggggggiiiiiiiiihhhhhhiiijjjjjjjjjlllnnnnnnlllllllllmmmqqqooommmnnnpppssstttuuuttttttuuuvvvwwwxxxyyyyyytttkkkkkkttt{{{vvvrrrqqqssszzzvvvlllccc\\\[[[\\\[[[\\\^^^___]]][[[YYYYYY[[[^^^```ccceeeggggggdddbbb``````]]]ZZZXXXVVVPPPJJJKKKPPPUUUVVVWWW\\\iii{{{zzzlllaaaZZZWWWVVVVVVUUUWWWYYYZZZ\\\\\\[[[[[[[[[ZZZXXXWWWZZZbbblllsss|||~~~hhh```^^^YYYRRRJJJCCC???>>>>>>===<<<;;;::::::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;999777666666666666666666666666666555666777777666555666777666888999999999:::===???===@@@EEELLL```rrriiiiiihhhgggggghhhhhhfffdddiiifffcccbbbbbb```\\\XXXRRRPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]``````bbbbbbcccbbbaaa```aaaaaabbbcccdddfffggghhhggggggggggggggghhhiiijjjjjjlllmmmmmmlllkkkkkklllmmmkkkkkkllloooqqqrrrqqqrrrsssssstttuuuvvvwwwwwwrrrjjjjjjuuu{{{vvvtttuuuyyy{{{qqqggg``````aaaaaabbbccc```^^^[[[YYYYYYZZZ]]]______bbbeeeeeebbb```___```]]][[[YYYWWWQQQJJJJJJOOOQQQSSSTTTZZZhhhyyyxxxjjj^^^XXXVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[[[[YYYWWWVVVWWW\\\eeeooovvv}}}vvv{{{ggg``````\\\UUULLLEEEAAAAAA???>>>===<<<<<<;;;<<<<<<999999:::;;;;;;<<<<<<===<<<===<<<<<<:::888555444666666666666666666666666666777888777666555666888555777888999999:::<<>>======<<<<<<===999999:::;;;;;;<<<<<<============<<<999777444333777777777777777777777777666888999888777666777888555666888888999:::<<>><<<:::888777777666777666666555555555666666777777777777777777777777999999::::::::::::;;;;;;:::@@@BBBGGGTTTggg~~~kkkddd```^^^```aaa```cccggg``````aaaaaa___]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNNNNOOOMMMJJJIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPTTTSSSQQQPPPPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSVVVZZZ\\\\\\\\\]]]^^^^^^___``````___```bbbdddaaaaaabbbcccdddddddddddddddeeeggggggffffffhhhiiihhhhhhiiijjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnpppnnnlllnnnqqqssssssqqqvvvkkkiiimmmvvv}}}vvvoootttxxxtttqqqrrrmmmddd\\\[[[[[[YYYYYYZZZ^^^___aaabbbcccbbbaaa```___^^^[[[VVVPPPKKKIIIIIIKKKKKKMMMRRR]]]kkkyyyzzznnncccZZZUUUTTTTTTWWWYYY[[[]]]]]]\\\ZZZYYYXXXTTTPPPRRR[[[gggqqqwww{{{rrrtttwww~~~iii]]]```___]]]XXXQQQJJJGGGEEEGGGFFFDDD@@@<<<::::::<<<;;;;;;::::::;;;;;;<<<===???>>><<<:::888777666666666666555555555555666666777777777777777777777777777777888999999::::::;;;===AAAAAACCCNNN^^^mmmeee```^^^```bbbaaacccfff___``````___^^^\\\ZZZXXXSSSRRRQQQOOOMMMLLLKKKKKKOOOMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYYZZZ[[[[[[]]]___]]]_________^^^___aaacccaaaaaabbbcccdddddddddddddddfffggggggfffggghhhjjjiiiiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnlllkkkmmmpppssssssrrrwwwmmmkkkoooxxx}}}zzzzzzpppggg^^^\\\[[[ZZZZZZ\\\___```aaabbbbbbbbbaaa```^^^]]][[[VVVPPPKKKHHHHHHHHHHHHIIINNNXXXfffrrrzzz|||uuujjj```XXXTTTTTTUUUXXXYYY\\\]]]^^^\\\ZZZYYYWWWTTTQQQTTT\\\hhhsssyyy~~~zzzssstttwwwsssaaaYYY``````^^^YYYQQQJJJEEECCCHHHGGGFFFBBB===:::::::::;;;;;;;;;:::;;;;;;<<<===>>>===;;;999888777666666666555555555555555666666777777777777777777777777666666777888999999::::::===AAA???AAAKKKYYYyyyqqqfffaaa^^^```bbbaaaaaaddd______^^^]]][[[ZZZYYYYYYVVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXXXXYYYZZZ]]]___]]]^^^___^^^^^^^^^```bbb```aaabbbcccdddddddddddddddfffgggggggggggghhhjjjhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmlllkkkjjjllloooqqqrrrrrrvvvmmmkkkooowwwsssiii```]]]]]][[[[[[^^^aaaaaabbbbbbbbbaaa``````^^^]]][[[VVVPPPKKKHHHGGGHHHHHHIIILLLTTT___jjjpppqqqlllccc[[[VVVTTTUUUVVVXXXZZZ\\\]]]]]]\\\ZZZXXXUUUSSSRRRUUU]]]iiittt{{{vvvuuuwwwjjj]]]ZZZ``````___ZZZRRRJJJEEEBBBEEEFFFEEEBBB>>>;;;::::::;;;;;;;;;;;;;;;<<<======>>>===;;;999777666555555555555444444444555666666777777777777777777777777888888888888999999999999;;;???>>>AAAKKKYYYwwwxxxhhhaaa^^^___aaa___^^^```^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPPPPMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPTTTUUUVVVWWWWWWYYY\\\___]]]^^^___^^^^^^^^^```bbb```aaabbbccccccddddddcccdddfffgggggggggggghhhjjjffffffffffffgggggghhhhhhjjjjjjkkklllllllllllllllmmmllllllmmmnnnppppppqqqxxxooonnnqqqyyytttjjjbbb```___^^^^^^```bbbcccbbbbbbbbbaaa``````^^^^^^\\\XXXQQQLLLIIIHHHHHHHHHIIIKKKQQQWWW^^^bbbdddaaa\\\WWWUUUUUUVVVWWWXXXYYY[[[]]]]]][[[YYYWWWRRRRRRRRRVVV^^^iiiuuu}}}~~~{{{zzzyyyeee]]]^^^```aaaaaa\\\UUULLLEEEBBBAAABBBBBB@@@===;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<:::888666555444444444444444444444555666666666666666666666666666666;;;;;;;;;:::999999888888:::>>>===AAAKKKVVVppplllddd^^^^^^___]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNLLLNNNNNNMMMKKKJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSTTTUUUVVVVVVXXX[[[^^^]]]^^^______^^^^^^```bbb``````aaabbbccccccccccccdddeeeggggggffffffhhhiiihhhgggggggggggghhhiiijjjiiijjjkkkkkkkkkkkkkkkkkkooooooooonnnnnnnnnoooppp|||sssrrruuu}}}ssskkkdddccccccaaa```aaaddddddcccbbbaaaaaa``````______^^^YYYSSSMMMJJJHHHGGGHHHJJJLLLOOORRRUUUWWW[[[YYYXXXVVVUUUUUUVVVWWWWWWXXXZZZ\\\[[[ZZZWWWVVVOOOPPPRRRVVV]]]iiiuuu}}}sssbbb]]]aaa```aaabbb___WWWNNNGGGCCC@@@AAAAAA???<<<;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<;;;999777666555444444333333333333444555666666666666666666666666666666<<<<<<;;;::::::999999999:::>>>===@@@HHHNNNbbbtttiii```^^^^^^\\\[[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUUSSSRRRPPPPPPPPPLLLNNNPPPOOOKKKJJJLLLNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNNNNNNNNNNNNNNNNMMMQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSUUUUUUVVVWWWZZZ\\\\\\]]]^^^^^^]]]]]]___aaa___```aaabbbccccccccccccbbbdddeeefffeeeeeefffhhhjjjjjjiiihhhiiijjjkkkllliiijjjjjjkkkkkkjjjjjjjjjoooooopppooonnnnnnoooqqq}}}uuutttwww~~~rrrjjjeeeffffffdddbbbcccfffeeedddbbbaaa`````````___```___[[[UUUOOOKKKIIIHHHJJJMMMQQQSSSTTTTTTTTTWWWWWWXXXXXXWWWVVVUUUTTTVVVWWWYYYZZZZZZXXXVVVTTTMMMOOORRRVVV]]]hhhuuu~~~nnn___\\\```___bbbcccaaaZZZQQQIIIEEEDDDCCCBBB???<<<;;;<<<>>><<<<<<<<<<<<<<<======>>><<<;;;999777555444333333333333333333444555666777666666666666666666666666888888999999::::::::::::;;;???>>>@@@FFFHHHWWWqqq}}}pppccc______]]]\\\\\\ZZZ[[[\\\\\\[[[ZZZXXXWWWYYYXXXVVVTTTSSSQQQQQQPPPKKKNNNQQQPPPLLLJJJLLLNNNMMMNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNNNNNNNMMMPPPPPPQQQQQQRRRSSSSSSTTTPPPRRRUUUVVVVVVWWWYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]______```aaabbbccccccccccccaaacccddddddddddddeeegggjjjiiihhhggggggiiijjjllliiiiiijjjjjjjjjjjjiiiiiijjjlllnnnnnnmmmmmmpppsss{{{sssrrrvvv}}}pppjjjfffggghhhfffccccccfffeeedddbbbaaa````````````aaa```\\\VVVPPPLLLJJJJJJMMMRRRVVVYYYYYYXXXVVVWWWXXXYYYZZZYYYWWWTTTSSSUUUWWWYYYZZZYYYWWWUUUSSSKKKNNNQQQUUU\\\ggguuu~~~kkk]]]ZZZ^^^___bbbdddbbb[[[RRRKKKFFFHHHFFFCCC???<<<;;;<<<>>><<<<<<<<<<<<<<<===>>>>>><<<:::999777555444333333222222222333444555666777666666666666666666666666444555666777999:::<<<<<<:::??????BBBGGGHHHTTTmmm|||uuufff``````^^^]]]^^^ZZZ[[[\\\]]]\\\[[[XXXWWWUUUTTTRRRPPPNNNMMMLLLLLLKKKNNNQQQPPPLLLJJJLLLOOOLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQNNNQQQUUUVVVWWWWWWXXXYYYWWWXXXYYYYYYXXXYYY[[[]]]___```aaabbbbbbccccccbbb```bbbccccccccccccdddfffgggfffdddcccdddeeegggiiiiiiiiijjjjjjjjjiiiiiihhhfffiiilllllllllnnnqqquuuwwwvvvzzz~~~|||mmmmmmllllllkkkiiihhhggghhhgggeeecccbbbaaaaaabbb]]]______\\\VVVPPPKKKIIIIIIQQQ\\\bbbbbb___[[[YYY[[[[[[ZZZYYYWWWUUURRRQQQSSSWWWZZZ[[[YYYVVVSSSQQQMMMOOORRRUUU\\\hhhvvvkkk___^^^bbbeeeccc```\\\XXXQQQKKKFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444444444333333333444444555999999:::999888666444333666777888:::;;;;;;:::::::::<<<>>>???BBBKKKYYYdddtttxxxkkkaaa```___]]][[[YYYYYYXXXWWWWWWWWWWWWWWWXXXVVVSSSQQQPPPNNNKKKIIIKKKJJJIIIJJJMMMNNNKKKIIIKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOPPPOOONNNNNNOOOPPPRRRSSSSSSTTTVVVXXXXXXYYY[[[[[[[[[[[[]]]___^^^^^^______```aaaaaaaaabbbdddffffffeeedddeeefffeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjlllkkkjjjjjjkkknnnppprrrvvvvvvzzz~~~}}}mmmmmmmmmnnnnnnnnnlllkkkkkkjjjgggeeecccbbbbbbbbb]]]^^^^^^[[[UUUOOOKKKJJJIIIRRR^^^hhhllliiiddd```[[[[[[ZZZYYYVVVTTTQQQPPPOOORRRWWWXXXWWWTTTRRRQQQLLLNNNQQQTTTZZZffftttiii\\\]]]bbbdddaaa]]]YYYTTTNNNHHHCCCBBBAAA???>>><<<;;;;;;:::::::::::::::::::::::::::::::::999888777555333222555555444444555666777777:::999999999777666555444333555777:::<<<===>>>>>>>>>@@@BBBAAACCCKKKWWWbbbtttuuutttgggcccaaa^^^\\\ZZZYYYYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQOOOMMMKKKKKKIIIGGGHHHJJJJJJIIIGGGJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLMMMMMMNNNOOOOOONNNNNNPPPQQQQQQPPPPPPOOONNNPPPRRRSSSSSSTTTVVVXXXWWWYYYZZZ[[[[[[[[[]]]^^^^^^^^^^^^___``````aaaaaabbbdddffffffeeedddeeefffeeeeeeeeefffgggggghhhhhhhhhhhhgggggghhhhhhiiijjjkkkjjjiiiiiikkkmmmoooqqquuuuuuzzz~~~~~~ooonnnoooqqqssstttsssqqqnnnlllhhhdddbbb```______\\\]]]]]]ZZZUUUOOOLLLJJJIIIPPP]]]kkkttttttllleee\\\[[[ZZZWWWUUURRRPPPOOOMMMQQQUUUWWWWWWUUUTTTSSSNNNPPPRRRUUU[[[fffttt~~~hhh[[[\\\bbbbbb___ZZZUUUPPPJJJDDD@@@======<<<;;;::::::::::::999999999999999999999999888999999999888666333222555555555666777888999:::;;;:::999777666666666666444555777999;;;======>>>@@@BBBCCCAAABBBHHHSSS\\\sss{{{wwwppphhhbbb___^^^[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSSSSQQQOOOMMMLLLJJJHHHGGGHHHIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNPPPRRRSSSSSSSSSUUUWWWVVVXXXYYYZZZZZZZZZ\\\]]]]]]]]]^^^______``````aaabbbccceeeeeedddddddddeeeddddddeeeffffffgggggghhhggggggggggggggghhhiiiiiijjjiiihhhhhhiiikkkmmmnnn|||tttuuuyyy|||sssrrrsssvvvzzz{{{yyyvvvpppmmmhhhccc___]]]\\\\\\[[[\\\\\\YYYTTTOOOLLLKKKKKKNNNXXXfffrrrvvvppphhh]]]\\\YYYVVVTTTRRRPPPPPPQQQTTTXXXYYYXXXVVVUUUTTTRRRSSSUUUXXX]]]hhhvvvlll]]]\\\aaa```\\\WWWQQQLLLFFFAAA===;;;::::::::::::;;;;;;<<<::::::::::::999999999999888999;;;;;;:::777444222444444444555666888999:::;;;999888666555555666777666777777888888999999999<<<>>>@@@???>>>CCCMMMUUUfffyyymmmddd```___\\\[[[[[[ZZZYYYZZZZZZZZZYYYWWWUUUTTTTTTSSSQQQOOOOOOMMMKKKIIIHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJLLLNNNOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVUUUVVVXXXYYYXXXYYYZZZ\\\\\\]]]]]]^^^______``````aaacccdddeeedddcccdddeeecccddddddeeeffffffgggggggggffffffffffffggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkyyyrrrsssuuuxxx}}}|||{{{{{{}}}}}}yyyssspppjjjddd___\\\\\\[[[ZZZ[[[ZZZWWWSSSNNNLLLLLLOOONNNSSS^^^kkkrrrooojjj^^^\\\YYYUUUSSSRRRQQQRRRVVVXXXZZZZZZWWWTTTSSSRRRRRRSSSUUUXXX]]]hhhvvvqqqaaa]]]^^^^^^ZZZSSSMMMHHHDDD???<<<::::::::::::;;;<<<===>>><<<<<<;;;;;;:::::::::999888:::;;;<<<;;;999666444333333333444555666888999999888666555444555555666555555555555555555666666888;;;>>>>>>>>>BBBKKKSSS\\\~~~rrrfff``````\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUTTTRRRPPPOOONNNLLLIIIHHHHHHJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQQQQQQQQQQSSSUUUSSSUUUWWWWWWWWWWWWYYY[[[\\\\\\]]]]]]^^^^^^______```bbbddddddcccbbbcccdddccccccddddddeeeeeefffffffffffffffeeeffffffggghhhhhhhhhggggggggghhhhhhiii}}}uuuooonnnooopppuuuzzzxxx|||{{{vvvrrrllleee```]]]\\\]]]YYYYYYYYYVVVRRRNNNMMMLLLQQQOOOPPPXXXdddmmmnnnlll___\\\YYYUUUSSSSSSTTTUUUYYYZZZ[[[YYYVVVRRROOOOOONNNPPPRRRUUU[[[fffttt~~~{{{qqqccc\\\ZZZ[[[VVVOOOIIIDDDAAA>>>;;;999999::::::;;;===>>>???===<<<<<<;;;;;;:::::::::999:::;;;;;;:::999666555222222222333333555666777666666555444444444444444111111111222333555777888777;;;>>>??????CCCKKKRRRUUUssszzzjjjaaa```\\\[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUSSSQQQOOOJJJKKKJJJHHHGGGFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKMMMMMMMMMMMMLLLOOONNNNNNNNNNNNOOOPPPPPPNNNOOOQQQQQQPPPQQQRRRTTTRRRTTTVVVVVVVVVVVVXXXYYY[[[[[[\\\]]]]]]^^^^^^___```aaaccccccbbbbbbbbbcccbbbbbbcccddddddeeeeeefffeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhggggggggggggwwwpppjjjhhhggggggkkkpppnnnsssyyy~~~}}}uuuqqqjjjccc^^^[[[[[[[[[XXXYYYXXXUUUQQQNNNMMMMMMMMMKKKLLLSSS^^^gggkkkkkk___]]]YYYUUUTTTTTTVVVXXX[[[\\\\\\ZZZVVVSSSPPPPPPLLLNNNQQQTTTZZZfffttt{{{yyyjjjaaaZZZWWWWWWQQQJJJDDD@@@>>><<<:::999999999:::;;;<<<===>>><<<<<<;;;;;;:::999999888888888888888888777666555333333222333333444555555333333444444333333222222111111111222333555777888666:::>>>>>>>>>AAAHHHOOOPPPiiinnnbbb___[[[[[[ZZZYYYYYYYYYYYYZZZ[[[YYYVVVUUUTTTRRRPPPNNNHHHIIIKKKJJJHHHGGGHHHJJJJJJIIIIIIHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOOOONNNOOOPPPQQQRRRNNNOOOPPPQQQPPPPPPQQQSSSQQQSSSUUUUUUUUUUUUWWWXXX[[[[[[[[[\\\]]]]]]^^^^^^___aaaccccccbbbaaabbbcccbbbbbbbbbcccddddddeeeeeeeeeeeeddddddeeeeeefffggghhhhhhhhhhhhhhhgggffffffyyy~~~}}}|||{{{}}}ssslllfffdddbbbaaadddiiiffflllsssxxx{{{~~~}}}zzz{{{zzzxxxwwwwwwyyy|||}}}~~~~~~~~~qqqmmmfff___ZZZWWWWWWWWWXXXXXXWWWTTTQQQNNNMMMMMMFFFFFFIIIPPPZZZccchhhiii___]]]YYYUUUTTTVVVXXXZZZ]]]______]]]YYYVVVTTTTTTMMMOOORRRUUU\\\hhhvvv}}}oooddd]]]YYYUUUSSSNNNGGGAAA>>><<<:::999999999999999:::;;;<<<===;;;;;;::::::999888777777777777666666555555444444444444333333333444444555111222333444333222111000666555444333333333444555555999<<<<<<;;;===DDDJJJLLLcccqqqccc___[[[ZZZZZZYYYYYYYYYYYYYYY\\\YYYWWWUUUTTTRRROOOMMMHHHJJJMMMMMMJJJIIIJJJLLLJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPMMMOOOPPPPPPPPPOOOQQQRRRQQQRRRTTTTTTTTTUUUVVVXXXZZZ[[[[[[\\\]]]]]]^^^^^^___aaabbbcccbbbaaabbbcccaaabbbbbbcccddddddeeeeeeeeeddddddddddddeeeffffffhhhiiiiiiiiihhhgggfffeee|||~~~zzzvvvtttoookkkjjjqqq|||~~~pppllleee```^^^]]]\\\[[[cccdddfffjjjooouuuzzz}}}~~~}}}||||||{{{{{{||||||{{{yyywwwvvvqqqpppnnnnnnnnnppprrrsssuuuxxx{{{}}}}}}}}}~~~|||zzzyyyxxx~~~vvvnnnhhh___WWWTTTRRRRRRRRRYYYXXXVVVRRROOONNNOOOQQQJJJJJJKKKOOOUUU\\\bbbdddbbb^^^ZZZVVVVVVWWWXXXXXX______``````___ZZZTTTOOONNNOOOPPPTTT\\\hhhvvv~~~kkk```[[[WWWTTTPPPNNNJJJEEE@@@<<<999888888888999:::;;;;;;;;;;;;999999:::;;;:::999888777555444444444444333333333333333333444444444555555222444555444333333444666666555555444444444555555888:::;;;<<<<<<>>>@@@CCCMMMYYYxxxsssdddaaaaaa___\\\[[[[[[ZZZYYYWWW\\\ZZZXXXVVVVVVTTTRRRPPPPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNMMMMMMNNNNNNOOOSSSRRRQQQOOOOOOPPPQQQQQQPPPQQQSSSUUUVVVVVVVVVUUUVVVWWWXXXZZZ\\\^^^___```aaaaaabbbcccddddddddddddaaaaaabbbbbbbbbcccccccccffffffeeeeeeeeeeeeddddddiiiiiijjjiiihhhfffdddccc{{{tttnnnkkkhhhdddccciiisssyyywwwssskkkgggaaa]]][[[ZZZYYYYYY\\\]]]___dddiiinnnsssvvv{{{{{{}}}~~~}}}{{{yyyyyyxxxzzzzzzyyyxxxwwwvvvuuuuuuqqqqqqppppppnnnmmmlllkkkgggfffeeedddeeegggiiijjjkkkmmmqqqsssttttttvvvwwwwwwyyyzzz{{{|||~~~}}}yyyvvvtttssstttzzz|||rrriiicccZZZSSSPPPOOONNNNNNTTTTTTSSSQQQOOONNNOOOQQQKKKJJJJJJMMMRRRWWW\\\^^^bbb___\\\ZZZZZZ[[[\\\\\\```aaabbbdddccc___XXXSSSPPPPPPPPPRRRZZZggguuuwwwfff]]]XXXTTTRRRLLLKKKHHHDDD@@@===;;;:::888999::::::;;;;;;::::::::::::;;;;;;;;;:::999888555555444444333333333222222222222333333333444444333444555555444333333444444444444444444444555555666777999::::::;;;>>>@@@IIITTTpppsssdddaaa^^^\\\ZZZZZZ[[[[[[[[[ZZZ\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOONNNOOOOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^______```aaabbbccccccccccccbbbbbbbbbbbbccccccccccccccccccddddddeeeeeeeeefffhhhhhhiiiiiihhhgggeeeddd~~~yyyrrriiicccbbb^^^]]]bbbkkkooommmiiigggccc^^^[[[ZZZZZZZZZYYYWWWXXXZZZ^^^bbbgggkkknnnsssttttttuuuvvvwwwxxxxxxwwwuuusssqqqnnnlllkkkkkknnnmmmmmmlllkkkjjjiiiiiifffeeecccbbb```___^^^^^^\\\\\\[[[[[[\\\]]]___```^^^```ccceeefffgggiiikkkkkklllnnnppprrrvvv{{{~~~~~~{{{xxxuuurrrtttuuuzzzvvvkkkccc]]]UUUOOOMMMLLLLLLLLLPPPQQQSSSRRRQQQPPPPPPQQQMMMLLLLLLMMMOOOSSSWWWZZZ______^^^]]]]]]]]]^^^^^^]]]^^^```bbbbbb___YYYUUUTTTSSSQQQSSSZZZfffuuupppccc\\\XXXTTTQQQHHHGGGEEEBBB@@@>>>======:::::::::::::::999999888::::::;;;;;;::::::999888666555555444333222222111333333333333444444444444333555666666444222222222333333222333333444555555555666888999999;;;===@@@FFFNNNggguuueee```[[[YYYXXXYYY[[[]]]]]]\\\\\\ZZZXXXXXXWWWWWWUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIKKKLLLNNNOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccccccccdddddd```aaabbbcccdddeeefffffffffggghhhhhhhhhhhhgggfff}}}vvvllldddbbb___]]]aaahhhllljjjgggeeebbb___]]]]]]^^^^^^]]]YYYYYYZZZ\\\___bbbeeeggglllllllllllllllllllllllliiihhhfffdddbbbaaa``````aaaaaa``````___^^^^^^]]]___]]][[[YYYWWWVVVVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[VVVXXXZZZ[[[[[[\\\^^^___aaabbbcccdddfffjjjppptttuuuxxx|||~~~~~~{{{yyy||||||qqqfff___ZZZSSSNNNLLLLLLLLLLLLOOOQQQSSSTTTRRRQQQPPPPPPNNNNNNOOOOOOPPPSSSXXX[[[]]]^^^___^^^]]][[[[[[[[[\\\\\\]]]___```___\\\YYYYYYWWWTTTTTTZZZgggvvvyyykkkbbb]]]ZZZVVVRRRHHHFFFDDDBBB@@@???>>>>>>;;;;;;;;;::::::888777777999999999999999888888777666555555444333222111111444444444555555555555666333555777777555222111111222222222222333444555555666777999::::::<<<>>>AAAFFFKKK^^^xxxggg^^^[[[YYYXXXYYY[[[]]]]]]\\\\\\[[[YYYYYYYYYYYYWWWUUURRRPPPNNNKKKJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLMMMOOOPPPPPPOOONNNRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^___```aaaaaaaaaaaabbbbbbbbbccccccccccccddd```aaaaaabbbccccccdddddddddeeefffhhhhhhhhhhhhgggvvvnnnjjjeeebbbccchhhkkkkkkiiidddbbb___^^^___`````````]]]]]]\\\\\\]]]___```aaacccccccccbbbbbbaaaaaaaaa^^^^^^\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVZZZYYYVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXVVVWWWXXXWWWUUUUUUVVVXXX[[[\\\\\\]]]^^^```dddhhhkkknnnrrruuuyyy}}}~~~nnnccc\\\WWWQQQMMMKKKKKKKKKKKKMMMOOORRRRRRPPPNNNLLLLLLLLLMMMOOOOOOQQQTTTZZZ___```aaacccaaa^^^[[[ZZZ[[[```______```bbbcccbbbaaa\\\YYYVVVUUUZZZfffttt~~~}}}~~~wwwoooeee___]]][[[VVVRRRIIIHHHEEECCC@@@>>>===<<<;;;;;;;;;:::999888777666777777777666666666666666555555444333222222111111222222333333333444444444444555777666444222111111222222222222222333444555555666888999999;;;===@@@EEEJJJXXXuuukkk^^^^^^\\\ZZZZZZ[[[\\\[[[[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXTTTRRROOOMMMJJJIIIIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOONNNMMMQQQQQQPPPPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddeeeggghhhiiihhhhhh~~~vvvpppiiifffgggiiiiiiiiibbb```^^^]]]___``````______^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVXXXXXXXXXVVVTTTSSSTTTUUUWWWYYYZZZZZZYYYZZZ\\\^^^eeegggiiinnnsssxxx|||~~~~~~nnndddZZZUUUPPPLLLJJJIIIIIIHHHIIILLLNNNNNNLLLJJJIIIIIIIIIKKKNNNOOOQQQUUU\\\bbbeeehhhiiigggbbb______```aaabbbccceeehhhhhhfffddd^^^\\\YYYXXX\\\fffsss|||~~~uuuiiiccc]]]ZZZZZZXXXSSSNNNIIIGGGEEEBBB???===;;;;;;::::::::::::999888777666666666555444444444444555333333333333222222222222000000000000111111111111444555666555333222222444444444333333333333444444222333555666666888:::===BBBHHHTTTkkktttbbbaaa___\\\\\\\\\\\\[[[ZZZ\\\[[[ZZZ[[[\\\]]]\\\[[[VVVTTTQQQNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOONNNMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^````````````````````````aaaaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaabbbccceeeggghhhhhhhhhhhh~~~ssskkkhhhhhhhhhhhhaaa___^^^^^^___``````___```___^^^^^^^^^___```aaa```______^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXWWWUUUSSSSSSTTTVVVUUUWWWYYYZZZYYYXXXXXXYYY___```aaaeeeiiinnnqqqssswww}}}~~~pppggg[[[WWWQQQMMMKKKKKKJJJIIIHHHJJJLLLMMMKKKKKKKKKKKKJJJMMMPPPRRRRRRWWW^^^eeehhhkkkmmmjjjfffccceeehhhgggjjjoootttwwwtttooojjjeeeccc```___ccclllwwwppp```[[[WWWWWWXXXVVVQQQKKKEEEDDDBBB???===;;;:::999999999999999999888777666777666555444444444555555222222222222222333333333000000111111111222222222555555555333111222444666777666555444333333333333111333444555555777:::<<<>>>EEEOOOaaahhhaaa```^^^]]]^^^^^^]]]\\\\\\[[[ZZZ[[[]]]^^^^^^]]]XXXWWWSSSPPPMMMKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[\\\]]]^^^________________________````````````bbbbbbccccccccccccccccccbbbccceeeggghhhhhhgggggg{{{pppiiigggggghhhbbbaaa______aaabbbaaa```bbbaaaaaa```aaacccdddeeeeeedddddddddccccccbbbbbb___^^^\\\[[[YYYXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUSSSSSSUUUWWWTTTVVVYYYZZZYYYXXXWWWWWW[[[ZZZ[[[]]]aaaeeeggghhhpppwwwqqqiii^^^ZZZUUUQQQOOOMMMLLLKKKIIIKKKMMMNNNNNNNNNPPPQQQMMMQQQTTTUUUVVVZZZbbbhhhhhhkkkmmmkkkfffeeehhhlllrrrwww|||uuullljjjhhhgggkkksss}}}lll\\\YYYVVVWWWYYYWWWPPPJJJAAA@@@???===;;;:::999999888999999999999888777777888777666555444555666666000111111222222333444444333333444444444555555555555555444222000222555888888777666555444333333333333444666777777999;;;>>><<>>>>><<<;;;:::999999999666666666666666555555555777555333222333333222000111111111111111111111111111111111222222333333333222222333333333333444444555444444444444333333333444444333444666888:::<<<;;;CCCIIIOOOdddyyyfff___ZZZ\\\______```bbbbbb___^^^___bbbcccaaa___[[[\\\ZZZUUUNNNIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMNNNMMMMMMLLLKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWWWWXXXXXXYYYZZZ[[[\\\^^^___``````````````````____________bbbbbbaaaaaa``````_______________```bbbeeegggiii~~~|||qqqkkkhhhgggfffffffffhhhiiiiiiiiihhhiiikkklllnnnpppsssxxx{{{~~~{{{xxxwwwwwwvvvsssppplllkkkhhhfffdddccccccdddcccbbb```^^^]]]\\\\\\\\\]]][[[YYYXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWVVVVVVVVVWWWWWWXXX\\\[[[ZZZZZZZZZ[[[]]]]]]eeejjjppptttuuuwww|||~~~wwwnnnfff```^^^\\\VVVRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSWWWWWWYYY]]]bbbgggjjjkkkooooooppppppqqqtttyyy}}}~~~{{{~~~||||||~~~}}}|||wwwbbb]]]VVVRRRPPPMMMGGGCCC>>>===<<<:::999999999888888777777777666666555555666444222222333333222111111111111111111111111111111222222222333333333333222222222333333333444444444444444444444444444444555555555666777999:::;;;;;;@@@EEELLL]]]~~~kkkccc^^^^^^```______aaaaaa___^^^___bbbcccbbb```______^^^XXXQQQKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRRRRSSSUUUVVVWWWXXXXXXZZZZZZ[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaa`````````______^^^^^^^^^___aaadddfffggg{{{tttpppooolllmmmooorrrsssttttttttttttvvvwwwyyy||||||yyyuuuqqqnnnmmmmmmmmmiiigggdddaaa___^^^______^^^]]]\\\]]]^^^^^^\\\ZZZYYYWWWVVVVVVXXXXXXWWWUUUWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\\\\[[[[[[ZZZZZZZZZ___ccchhhkkklllooossswwwyyyzzz|||}}}zzzyyyzzz|||~~~|||{{{wwwzzzvvvrrrttttttzzz~~~wwwooohhhfffddd]]]XXXWWWWWWUUUTTTRRRRRRSSSTTTUUUZZZ[[[]]]```eeejjjnnnqqqtttwwwyyyxxxwww{{{}}}|||}}}~~~}}}}}}{{{xxxvvv|||zzz{{{vvvaaa[[[TTTOOOLLLIIIDDD@@@===<<<;;;:::999888888888999999888777666555555444555333111111333333333222111111111111111111111111222222333333333333444444222222222222333333333333444444444444444444444444666666777999999:::::::::<<<;;;@@@HHHTTTlllrrriiiaaa``````______aaa```______```cccddddddccceeeeeebbb]]]VVVOOOKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJIIIIIIIIIKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNJJJKKKLLLMMMOOOOOOOOOOOORRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^___```aaa___`````````aaabbbbbbbbb```````````````_________^^^]]]]]]^^^```bbbdddeee{{{yyyxxxzzz~~~{{{xxxxxxxxxqqqoookkkgggdddccccccddddddcccdddeeeeeedddaaa___]]][[[ZZZZZZ\\\\\\[[[YYYZZZYYYXXXVVVVVVWWWXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZ]]]```bbbddddddfffiiilllppprrruuuxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrrrrtttvvv}}}zzzvvvtttnnnqqqtttxxx|||tttkkkhhhjjjiiilllrrr~~~vvvmmmjjjgggbbb^^^^^^]]][[[XXXUUUUUUVVVXXXZZZ]]]___aaaeeehhhnnnssswwwzzz}}}yyyuuuttt{{{zzz~~~lll^^^YYYRRRLLLHHHDDD@@@===<<<;;;:::999888888888888999888777666555444333333333222111111222444333222111111111111111111111111333333333333333333333444111222222222222333333333333333333444444555555555666777999:::;;;:::999999<<<888<<>><<<;;;:::999888888777777888888555555444333222111111000444222000000222222222111111111111111111111111111333333222222222222111111111111111111222222222222111111222333555666777777444444555777777888888888999666;;;DDDFFFPPPtttzzzmmmaaa[[[YYYYYY\\\``````bbbeeeggghhhjjjmmmooonnnmmmkkkhhhddd\\\TTTNNNJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHIIIHHHHHHHHHJJJLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNMMMMMMLLLJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^^^^___]]]^^^^^^^^^___`````````]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^```aaa~~~xxxvvvtttrrrrrrpppnnnlllgggggggggfffdddaaa^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^```bbbdddaaa```^^^]]]^^^___aaaaaafffeeecccaaa```````````````aaaccceeeeeeeeedddccc```aaaaaa___]]]\\\]]]___aaacccgggiiikkknnnqqqttt~~~|||zzzvvvpppmmmpppzzzwwwkkkddd^^^[[[XXXTTTUUUXXX[[[^^^``````cccppp{{{tttnnnmmmeeedddbbbaaaaaaccceeefffgggmmmsssvvvvvvwww{{{~~~~~~|||zzzlll\\\VVVSSSMMMFFF@@@===<<<<<<999999888777777777777888444444444333333222222222555333111000111222111000111111111111111111111111222222222111111000000000111111111111222222222222000111222333555666777888222222222333444666777888666777<<>>EEEWWWjjj|||ddd]]][[[WWWWWW\\\\\\```eeeggghhhiiimmmpppsssqqqpppooonnnhhh___XXXTTTOOOKKKIIIJJJKKKJJJGGGJJJHHHGGGFFFFFFGGGIIIKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJJJJLLLPPPRRRPPPNNNOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSSSSSSSTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ssstttvvv}}}~~~yyytttpppjjjhhhfffeeeddddddbbb``````_________```bbbdddeeeeeeeeedddcccdddeeeffffffhhheeebbb___^^^]]][[[ZZZYYY]]]^^^]]]```hhhlllkkkkkkfff```[[[YYYYYYYYYXXXZZZ\\\]]]]]][[[ZZZYYYZZZXXXYYY[[[[[[[[[]]]```cccccccccbbbaaa```_________ccciiitttrrrfff\\\YYYUUUSSSSSSUUUWWWWWW```cccdddbbb^^^^^^ccchhhzzz|||zzz~~~~~~}}}vvvnnnhhhnnnxxx~~~gggZZZPPPKKKDDDAAA@@@>>>;;;999999999999888777777666666222222111111111000000000333333444444333333222111000000111111111111000000000111333333111000111222000111111111111222222222222222222111111111000000222222333333444555555555555666:::<<<===BBBQQQ```lllaaa]]]XXXYYY^^^^^^bbbfffiiijjjkkknnnqqqsssrrrqqqrrrqqqlllddd]]]UUUQQQLLLJJJLLLLLLKKKIIIJJJIIIGGGFFFFFFGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLJJJIIIKKKNNNPPPOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRRRRSSSUUUXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]nnnooosssyyywwwtttpppmmmllljjjiiiggggggggggggggghhhiiikkkllljjjiiihhhfffeeeeeeeeeeeegggeeebbb``````___^^^\\\\\\___```aaagggrrr|||ssseee[[[YYYZZZ[[[ZZZ]]]^^^___^^^[[[YYYYYYYYYWWWXXXXXXWWWVVVVVVXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVZZZ\\\aaahhhrrrvvvlllaaa\\\WWWSSSSSSUUUVVVWWW```bbbccccccaaa___```aaaooo{{{}}}zzz}}}~~~{{{qqqggg```bbbeeekkkttt~~~iiiZZZOOOIIICCC???>>>===;;;888999888888777666555555555444333333333333222222222333333333333333222222111000000111111111111000000000111333333111000111222000111111111111222222222222222222111111111111111222222333333444444555555888777888;;;===@@@IIISSSoooyyyiii```ZZZ[[[___```ccchhhkkklllnnnpppqqqrrrrrrrrruuuuuurrrjjjdddXXXSSSNNNLLLMMMNNNLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMKKKIIIIIIKKKLLLMMMLLLFFFHHHKKKMMMNNNNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQSSSUUUWWWYYYYYYXXXXXXXXXXXXYYYZZZZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\kkkmmmpppvvv||||||xxxwwwuuutttsssrrrrrrqqqqqqqqqssstttuuurrrqqqooommmkkkjjjiiihhhkkkiiigggfffffffffdddcccaaaccceeeeeekkkzzzooo```]]]^^^______^^^___```^^^\\\ZZZZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVYYYZZZ[[[]]]bbblllyyy}}}tttiiiddd\\\WWWVVVWWWXXXYYY^^^___bbbcccdddcccbbb```nnnwww}}}zzznnnbbb]]]\\\[[[]]]dddoooyyymmmYYYOOOIIIBBB>>>======;;;999888888777666555444444333666666666666666666666666222333333333333222111111000000111111111111000000000111333333111000111222000000111111111222222222111111111111111111111111111222222333444444555555999666777;;;>>>@@@EEEKKKbbbqqqccc\\\\\\```aaadddgggkkknnnoooqqqrrrrrrrrrsssvvvxxxvvvpppjjj[[[VVVPPPMMMMMMNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLMMMMMMMMMLLLNNNMMMMMMMMMNNNOOOPPPPPPRRRRRRQQQPPPPPPRRRUUUXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[kkkmmmpppsssxxx|||zzzxxx}}}~~~||||||{{{|||}}}~~~~~~}}}{{{xxxvvvtttsssqqqooommmmmmlllkkkiiigggdddgggjjjiiikkkzzz~~~jjjbbbaaaaaa```]]]^^^^^^]]]\\\[[[\\\]]][[[]]]^^^^^^]]]]]]^^^___^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZ[[[ZZZ\\\dddoooxxx{{{rrrlllccc]]]ZZZZZZ[[[[[[]]]^^^aaacccdddcccbbb```oooyyy~~~zzzlll___\\\YYYWWWVVVYYY```ggglllssszzzqqqZZZOOOIIIBBB>>>======<<<:::888888777666555444333222222222222222222222222222222222333333222222111000000000111111111111000000000111333333111000111222000000111111111222222222111111111111111111111111111111222222333444444555888555666;;;???@@@DDDHHH]]]|||iii```___aaacccdddfffjjjmmmppprrrrrrsssrrrrrruuuxxxwwwsssooo___YYYRRRNNNMMMMMMLLLJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGHHHIIIKKKPPPOOOMMMKKKJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQOOOPPPTTTWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZkkkmmmooorrrtttxxx}}}yyyrrrooorrrxxx{{{yyyxxxvvvvvvtttpppnnnkkklllnnnllllllxxxttthhhcccbbbaaa^^^^^^___]]]\\\\\\]]]___```bbbeeeeeeeeeeeefffhhheeeeeeffffffdddbbb```___[[[]]]^^^]]]\\\aaakkkssszzztttlllddd```___^^^]]]___aaabbbbbbaaa```aaabbbrrr~~~~~~{{{lll^^^ZZZXXXUUURRRRRRTTTVVVXXXbbbiiirrryyyrrr\\\OOOIIIAAA=========<<<;;;999888777666555444333222000111111111111222222222222222222222222111111000000000111111111111000000000111333333111000111222000111111111111222222222111111111111111222222222111111222222333333444444777555666;;;>>>???CCCHHHYYYvvvssshhheeefffgggffffffhhhmmmqqqssstttvvvtttrrrtttwwwxxxuuussseee___VVVPPPOOONNNLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIGGGGGGIIIKKKTTTQQQMMMJJJIIIJJJMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTSSSPPPPPPRRRUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYjjjllloooppprrruuu{{{}}}rrrkkkhhhkkkooo}}}|||wwwuuussssssttt{{{xxxlllffffffgggeeefffeeecccaaa```aaacccjjjmmmpppqqqqqqqqqrrrsssssstttuuuvvvuuutttrrrqqqjjjkkkjjjeeeaaaccckkksss|||wwwoookkkgggdddcccaaadddfffdddaaabbbggglll|||~~~zzzlll^^^XXXVVVTTTQQQOOONNNNNNNNNTTTZZZaaafffkkkuuulllYYYNNNHHH@@@;;;;;;<<<<<<::::::999888777555444333333222222333333333444444444222222222222222111000000000000111111111111000000000111333333111000111222000111111111111222222222000000111111111222222222111111111222333333444444666555666:::;;;<<>>::::::;;;::::::::::::999777666444333333111111111222222333333333111222222222222111000000000000111111111111000000000111333333111000111222000111111111111222222222000000111111222222222222000111111222333333444444666555777999999999???GGGPPPaaa~~~zzztttrrrnnnjjjggghhhmmmtttxxxzzzzzzuuusssvvvxxxyyyxxxpppiii^^^WWWSSSQQQNNNLLLGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFIIILLLLLLJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTNNNSSSWWWWWWSSSPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTUUURRRSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXiiiiiijjjllloootttxxxzzz~~~~~~wwwkkkcccaaaeeejjjuuuyyyvvvuuuvvvttttttsssqqqoooooopppqqqvvvuuutttsssuuuxxx{{{}}}{{{uuurrrsssttt|||~~~yyyuuurrroooqqqnnnnnnqqqtttxxx~~~~~~xxxjjj```VVVVVVVVVTTTRRROOOMMMKKKOOOPPPSSSVVVWWW[[[eeeqqq|||jjj[[[QQQEEE@@@;;;999:::<<<<<<;;;;;;;;;:::888666555444333:::888555222000/////////000000000000000000000000222111111111000000//////000000000000000000000000222111111000///......---111111111111111111111111222222333333333222111111444666777888999<<>><<<888666555555555555555555555444333222111111333333222111111111111222000000000000000000000000000000000000000000//////000000000000000000000000...//////111222333444555111111111111111111111111111000//////000222444666111333555666777:::>>>AAAEEEFFFLLL^^^}}}yyyjjjddd^^^[[[[[[]]]___dddkkkqqqsssvvvxxxxxxyyyzzz{{{yyywwwtttoooiiiaaaXXXRRRNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOKKKLLLNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRffffffgggiiimmmqqquuuwwwzzz|||}}}|||{{{zzz|||~~~}}}~~~}}}vvvllleeeaaacccggguuu~~~zzzvvvsssrrrqqqpppqqqtttwww}}}~~~vvvuuuvvv|||}}}rrrggg```bbbaaa^^^[[[WWWUUURRRQQQRRRSSSVVVYYYYYY[[[dddnnn{{{hhhXXXOOOGGGAAA===;;;999666444333444444333333333333222222111111111111111000111111111111//////////////////////////////////////////000000////////////////////////000000111111222222222222000000000000000000000000111000///...///111444555333555555666666777:::===@@@@@@DDDQQQkkkmmmeee___ZZZYYYZZZZZZ___eeekkkpppuuuxxxyyyyyyzzz{{{zzzxxxuuurrrllleee\\\VVVQQQOOOMMMMMMMMMLLLJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQhhhggghhhiiilllpppsssvvvyyy{{{|||{{{xxxwwwzzz}}}{{{~~~~~~~~~uuukkkeeebbbeeekkkwww{{{xxxvvvtttqqqqqqrrrtttxxxzzzvvvvvvzzz|||qqqhhhbbbeeeccc```\\\XXXUUUSSSRRRUUUUUUWWWZZZZZZ]]]gggrrr|||hhhYYYQQQJJJDDD<<<<<<;;;888444333333555444444444444444444444444000000000000000000000000////////////////////////......////////////000000////////////////////////111111111111111111000000000000000000000000000000111000//////000111222333444555666555444555888:::;;;<<<@@@JJJ[[[yyyxxxjjjccc]]]ZZZYYYXXX[[[aaaeeellltttxxxyyyyyyyyy{{{zzzyyywwwtttpppiiiaaa\\\VVVTTTQQQPPPOOOMMMKKKIIIJJJIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOkkkjjjjjjkkkmmmpppsssuuuxxxzzz{{{yyyvvvuuuyyy|||zzz|||~~~~~~~~~~~~tttjjjeeedddiiiooo||||||yyyxxxssssssrrrssswww{{{zzzzzz|||rrrkkkgggiiigggccc___[[[XXXVVVUUUYYYXXXYYY[[[\\\```lllxxxgggXXXRRRLLLGGG===>>>===:::666333444555444444444444444444444444000000000000000000//////////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333444444444444555888:::888;;;AAAFFFOOOfffppphhhaaa]]]YYYWWWYYY^^^aaaiiirrrxxxyyyxxxyyyzzz|||{{{yyyvvvsssnnngggccc\\\ZZZWWWTTTRRRPPPMMMJJJKKKIIIGGGEEEEEEFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmmmlllmmmnnnqqqtttvvvwwwzzz{{{yyyuuutttxxx|||yyy{{{|||}}}}}}~~~~~~~~~~~~sssiiieeeeeekkkrrr~~~|||zzzuuutttrrrqqqttt{{{{{{|||tttnnnlllsssppplllhhhdddaaa___^^^]]][[[\\\^^^___dddqqq~~~|||aaaRRRLLLHHHDDD>>>???>>>;;;666444444666111222222222222333333333000000000000000//////...////////////////////////---.........//////000000////////////////////////......//////000000000111000000000000000000000000000000111111111000000///111222333333444666999<<<777;;;BBBEEEHHH[[[tttlllddd___ZZZVVVXXX\\\^^^gggqqqxxxxxxwwwxxxzzz~~~|||zzzxxxuuuqqqkkkgggaaa^^^ZZZWWWUUURRRNNNLLLKKKIIIGGGEEEDDDEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMjjjjjjkkkkkkllloootttwwwzzz|||}}}zzzuuuuuuyyy}}}|||}}}yyyyyy|||xxxmmmfffdddkkkuuu~~~yyyxxxyyyzzzyyy{{{}}}tttmmmpppwwwzzzqqqllljjjfff``````___[[[^^^ggghhhqqqqqq]]]RRRJJJDDDAAA<<<;;;:::888777666666666555333111///...///111333000000000000000000000000000000//////.........---......////////////......111111111111000000000000222111111111000000//////000000000000000000000000111111000000111111222333000000111222444555555666:::;;;;;;@@@HHHPPPmmmttteeebbb___YYYWWW\\\dddkkksssxxxzzzzzzzzz|||}}}yyyyyyyyyuuunnngggbbbaaa^^^[[[XXXTTTPPPMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMNNNOOOlllkkkkkkjjjkkkmmmqqqtttyyy{{{}}}{{{wwwvvvyyy}}}|||~~~}}}}}}xxxnnngggeeelllttt~~~~~~yyysssnnnrrryyy|||yyyqqqhhhdddeeeaaadddlllooo{{{iiiVVVMMMFFFAAA>>>:::999888666555444444444444333111000///000111222000000000000000000000000000/////////..................////////////......000000000000000000000000111111111000000000//////000000000000000000000000111111000000111111222333000111111222333444555666999::::::>>>EEEKKKeeemmmeee```ZZZXXX\\\eeekkktttzzz||||||}}}~~~~~~|||zzzzzz|||yyysssnnnfffccc^^^[[[ZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMlllkkkiiihhhiiikkkmmmooovvvyyy|||{{{yyyxxxzzz||||||~~~wwwooohhhffflllttttttooonnnssspppppptttvvvxxx||||||zzzxxxsssqqquuu|||sssjjjllliiijjjrrrwwwzzz^^^MMMEEE???<<<<<<777666555444333222222222222222111111111000000000000000000000000000000000////////////..................////////////......////////////////////////111111000000000000//////000000000000000000000000111000000000000111222222000111111222333444555555777999999<<>>@@@EEESSShhhqqqiiiiiiggggggjjjqqqwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~wwwuuuppphhh```[[[ZZZZZZYYYWWWSSSOOOLLLKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJKKKtttoooiiihhhkkkmmmllljjjkkkkkkmmmqqqvvvyyyzzzzzzyyyzzz{{{||||||~~~}}}|||yyypppgggcccbbbgggssszzzuuuqqqmmmjjj___[[[VVVQQQMMMJJJHHHFFFIIIHHHHHHIIIGGGGGGOOOYYYaaammm}}}mmmkkkmmmvvv~~~}}}|||}}}}}}lll^^^VVVLLLBBB???===999666777333222111111111111111222.../////////000000111111000000000000000000000000---.........//////000000......////////////......------......///000111111---.........//////000000///////////////////////////////////////000111111111111111111111222222222444999555444;;;<<<@@@LLLTTTyyyvvvkkkhhhfffhhhooovvvzzz{{{~~~}}}}}}}}}xxxxxxuuulllaaaZZZZZZ\\\[[[YYYUUUQQQNNNMMMLLLLLLGGGGGGIIIJJJJJJIIIGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJ{{{sssjjjhhhkkkooonnnllllllnnnrrruuuwwwwwwwwwvvvxxxyyyzzz|||}}}~~~~~~~~~~~~|||nnnddddddeeehhhvvv}}}vvvpppmmmhhhccc___WWWUUURRRNNNIIIEEEBBB@@@GGGIIIJJJIIIHHHJJJNNNRRR```kkkzzzpppjjjkkkvvv{{{vvvqqqooo}}}ooobbbRRRMMMEEE???;;;888666555333222111111222222111///000000000000000000000000000000000000000000000000////////////............---------.........//////......////////////......///...---,,,,,,---...///......------------..................////////////......///......///222444333444555666888<<>>:::777555444333222111111222222111///000000000000000000000000////////////////////////////////////............+++,,,,,,,,,---------------------......---------///..................///......------------..................////////////...............///000222444555555666777;;;@@@DDDIII\\\|||rrrjjjcccdddhhhmmmttt{{{zzz|||~~~~~~}}}}}}}}}~~~||||||zzzsssiiiaaa\\\ZZZZZZYYYXXXUUUQQQOOOMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHHHHFFFFFFFFFGGGIIIJJJGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEExxxpppmmmlllkkkjjjnnnqqquuuzzz|||}}}|||{{{ssstttvvvyyy|||~~~xxxlllcccbbbeeejjjwwwzzztttkkkeeeaaa]]]XXXTTTPPPOOONNNLLLJJJHHHGGGFFFGGGHHHJJJKKKLLLNNNRRRTTT^^^iiixxx~~~{{{||||||pppiiiccccccrrroooYYYLLLGGGAAA;;;888666444333333222111111222222111///000000000000000000000000/////////////////////////////////............---,,,,,,---------.........---......//////......---...//////000000//////.........------------..................////////////000000/////////000111111444444555555777:::???CCCFFFTTTmmm{{{oooccc```bbbgggnnnuuuwwwyyy|||}}}}}}}}}}}}~~~}}}}}}|||wwwnnneee___\\\ZZZYYYWWWUUUSSSRRRQQQPPPIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEuuunnnkkkjjjjjjnnnqqqvvv{{{~~~~~~uuuvvvwwwyyy|||tttjjjbbbbbbfffmmmyyyyyyrrrjjjccc___[[[VVVRRRNNNNNNMMMLLLJJJIIIIIIHHHIIIJJJMMMOOOQQQSSSUUUWWW\\\fffuuu~~~zzzvvvjjjeeecccgggxxxhhhQQQFFFBBB===999777555444222333222111111222222111///000000000000000000000000//////////////////////////////.........---------/////////000000000000111000000111111111111000000...///000111111000///.........------------..................////////////333222111111222222222111222333555555777;;;AAAEEELLLUUUhhhyyyhhh``````ccciiiooosssvvvyyy||||||}}}}}}}}}~~~~~~zzztttkkkccc___\\\ZZZWWWVVVUUUUUUTTTTTTJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEECCCBBBCCCDDDFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEyyypppkkkjjjkkknnnpppuuuzzz}}}{{{{{{{{{|||}}}rrriiiaaaaaagggqqq{{{xxxqqqggg```\\\XXXTTTPPPNNNNNNMMMLLLKKKJJJJJJIIILLLMMMPPPSSSVVVXXXYYYYYYYYYbbbppp}}}~~~zzzxxxtttjjjggggggmmm~~~xxx___MMMAAA>>>:::777666555333222333222111111222222111///////////////////////////....................................------------/////////000000000000111000000111111111111000000...///000111111000///.........------------..................////////////333111000000222222111///111222444666888===CCCGGGTTTZZZhhh~~~qqqeeeaaaaaadddhhhmmmqqqvvvyyy{{{|||}}}~~~}}}~~~~~~}}}xxxppphhhccc^^^[[[XXXWWWXXXXXXXXXVVVOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDCCCBBBBBBDDDFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDD}}}rrrkkkjjjkkkmmmnnnrrrvvvzzz~~~~~~~~~pppiiibbbbbbiiittt~~~uuunnnddd\\\XXXTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRVVVZZZ[[[ZZZXXXWWW^^^jjjwwwzzzyyyzzz|||rrrpppqqqtttmmmXXXLLL===;;;777666555555444222333222111111222222111///////////////////////////.................................------------,,,,,,,,,---------.........---......//////......---...//////000000//////.........------------..................////////////000...---...111222///,,,000111333555777<<>>BBBFFFLLLVVVcccwww|||rrrjjjeeecccccchhhoootttwwwyyy{{{||||||||||||||||||xxxrrrmmmddd___ZZZYYY[[[]]][[[YYYYYYVVVQQQMMMJJJHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDwwwllliiijjjjjjjjjkkknnnsssyyy}}}nnniiicccccclllzzz|||uuummmccc[[[VVVSSSOOOLLLIIIJJJLLLNNNPPPSSSTTTUUUPPPPPPRRRVVVZZZ[[[WWWTTTTTTXXXaaammmyyy|||vvvzzzrrr]]]KKKBBB999777555555666666555444333222111111222222111///////////////////////////..............................---------,,,,,,,,,---------.........//////......////////////......///...---,,,,,,---...///.........------...................../////////000222000///222777888555111111222222222222555:::===<<>>;;;999666333222222222333222111111000000000000000.................................------,,,,,,,,,------------------------------------------------111222222///+++***---///------------------------//////.........---------+++,,,---.........---,,,111000/////////000222333333333333444555666777888888;;;@@@GGGSSSkkkuuulllhhhgggdddeeelllsssuuuxxx|||~~~~~~~~~~~~~~~|||wwwtttlllhhhbbb]]][[[YYYXXXVVVXXXVVVRRRPPPNNNLLLIIIFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBuuullliiifffiiiiiikkkmmmrrrwww}}}}}}{{{zzz|||~~~~~~~~~wwwoooiiieeehhhrrr}}}|||wwwrrrmmmeee]]]XXXUUUTTTSSSOOOOOOPPPQQQQQQRRRSSSTTTQQQRRRTTTVVVXXXZZZ\\\]]]ZZZ[[[^^^dddnnnyyy}}}xxxwww~~~mmmZZZKKK@@@999999777555222111111111222222111000000//////000000........................///...............------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///000111///,,,+++---///------------------------//////.........---------+++,,,---.........------000///.........///111111222222222333444555666777999:::>>>CCCLLLaaatttlllhhhdddfffmmmrrrtttuuuxxxzzzzzz{{{}}}~~~}}}yyywwwoookkkeee```^^^\\\[[[ZZZYYYWWWTTTRRRQQQNNNJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB~~~uuuooojjjhhhhhhiiikkkooouuu{{{~~~~~~|||{{{|||}}}~~~}}}}}}wwwnnniiifffkkkvvv}}}yyywwwuuusssrrrppplllfff```[[[XXXWWWWWWQQQQQQQQQQQQRRRRRRSSSTTTSSSTTTVVVYYY[[[^^^```aaa^^^___aaafffnnnvvv~~~}}}}}}}}}|||yyyxxxxxx|||vvv```PPPDDD<<<888777666444222000000000111222111000000//////000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++---///...---,,,,,,---------------------------...............---------,,,,,,---............---...............///000000111111111222333444555666999:::<<<>>>CCCRRRnnnuuukkkfffeeejjjoooqqqrrrtttvvvwwwxxx{{{~~~~~~|||zzztttoooiiidddaaa___^^^]]]XXXWWWVVVUUUTTTQQQMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBxxxzzzqqqjjjiiihhhiiimmmsssxxx|||~~~~~~~~~||||||}}}zzzoookkkiiinnnzzz~~~yyyqqqnnnjjjhhhggghhhiiijjjkkkiiifffaaa\\\YYYXXXXXXTTTSSSRRRRRRRRRSSSTTTTTTWWWXXXYYY[[[]]]___aaaaaa```bbbdddhhhmmmuuu}}}}}}||||||{{{wwwyyy}}}kkkWWWJJJBBB===:::666555444222111111111111111111000///////////////........................------....../////////000------------------------......---,,,,,,+++++++++)))+++,,,......---,,,,,,------------------------........................,,,------...........................//////000000111111222222333444666777::::::;;;<<<===GGG^^^rrrsssjjjcccdddiiilllpppsssvvvvvvxxx{{{~~~~~~|||yyyuuunnnhhhdddaaa^^^\\\WWWWWWWWWWWWVVVSSSOOOKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCC??????@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlllxxxooommmjjjiiikkkpppvvvyyy~~~~~~~~~}}}|||}}}nnnjjjiiinnnyyywwwmmmgggaaa___\\\YYYXXXYYY\\\___ddddddddd```\\\XXXWWWXXXUUUTTTSSSRRRRRRSSSUUUVVVZZZZZZZZZZZZ[[[[[[\\\\\\]]]___aaadddiiiqqqzzz~~~yyywww{{{}}}gggTTTGGG@@@;;;999666666555333333222222111111000000///.../////////........................,,,,,,,,,------......///........................------,,,,,,,,,+++++++++)))***+++---......---+++---------------------------.....................------------......////////////000000111111111111333333333333444666777888999999;;;<<<<<>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbbbvvvvvvsssnnnjjjjjjnnnsssvvvzzz}}}}}}||||||~~~}}}}}}~~~kkkhhhggglllwwwtttggg]]]XXXVVVUUUSSSOOOMMMNNNQQQTTT\\\___aaa___[[[WWWVVVWWWVVVUUUSSSSSSSSSUUUWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUVVVXXXZZZ\\\```iiiuuu~~~~~~xxxcccQQQDDD===888555555555555444333333222222111000//////......//////........................,,,,,,,,,---------------........................+++++++++,,,,,,,,,,,,,,,+++******,,,......---,,,---------------------------------.....................------......///000//////000111111111111111333333333444555666777888888888;;;<<<<<<@@@MMM[[[zzzlllaaaaaaeeemmmsssxxxwwwwwwzzz|||~~~}}}|||{{{yyyuuupppkkkeee^^^ZZZWWWWWWWWWWWWXXXVVVSSSPPPLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA?????????@@@@@@AAABBBBBB>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXXiiiyyy~~~yyyrrrllljjjlllqqqtttvvvzzz~~~}}}||||||{{{xxxkkkhhhhhhnnnyyyxxxiii]]]UUUQQQQQQRRRPPPMMMJJJJJJMMMPPPWWW[[[______ZZZVVVVVVWWWVVVUUUSSSSSSTTTVVVYYYZZZ\\\\\\[[[ZZZYYYWWWVVVVVVTTTUUUUUUVVVYYYcccqqq|||vvvjjjYYYJJJ@@@:::666444444444444333333222111000000000///............///....................................------------------------------------*********+++,,,,,,------...,,,***+++---......,,,---------------------------------........./////////......---......000000......000111111111000///222222222333444555777777666777:::<<<;;;===GGGRRRiiixxxhhhdddeeejjjnnntttttttttwwwzzz|||||||||xxxwwwvvvtttqqqjjjbbb]]]YYYXXXXXXXXXYYYXXXWWWUUUNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>???@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NNN[[[hhhppp{{{}}}uuummmjjjlllooorrrvvvzzz~~~~~~~~~yyy~~~|||rrrmmmkkkkkkrrr~~~pppcccZZZTTTQQQQQQRRRRRROOOLLLKKKNNNQQQUUUZZZ______[[[WWWVVVWWWVVVTTTSSSSSSTTTWWWZZZ\\\```______^^^]]][[[[[[ZZZUUUUUUUUUTTTWWWaaappp|||ttteee[[[MMMBBB===:::888777222222222222222111000///000000///.......................................000000//////.........---++++++++++++++++++++++++))))))***+++,,,------...111---******---......------------------------------------........./////////......------///000111,,,---///000000000///...111111111222333444666666555666999;;;:::;;;CCCLLL[[[yyyooohhhfffgggiiiqqqqqqqqqtttxxx{{{||||||uuuuuuvvvwwwuuuooofffaaa[[[ZZZYYYYYYZZZZZZYYYXXXPPPNNNLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;<<<<<<===>>>??????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@