BM6P6(@ RRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVV]]][[[XXXWWWWWWVVVUUUSSSTTTUUUVVVWWWYYYZZZZZZ[[[XXXWWWTTTRRRQQQQQQQQQRRROOOOOOOOONNNMMMLLLKKKJJJMMMMMMLLLJJJIIIIIIIIIIIINNNOOOPPPRRRSSSTTTTTTTTTOOOPPPRRRQQQOOONNNOOOOOOTTTTTTSSSRRRQQQOOOMMMLLLRRRPPPNNNMMMMMMOOORRRTTTRRROOOLLLJJJIIIKKKMMMOOOQQQOOONNNQQQUUUWWWVVVTTTWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVXXXZZZ]]]]]]\\\ZZZXXXWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMPPPRRRRRRQQQRRRVVVYYYZZZZZZYYYVVVSSSRRRSSSUUUSSSSSSTTTUUUUUUUUUUUUTTTVVVXXXZZZ]]]^^^^^^]]]\\\ZZZ\\\___dddhhhhhhddd```aaabbbcccbbbccchhhqqqwwwwwwbbbWWWPPPLLLMMMLLLGGGEEEHHHIIIHHHGGGGGGGGGGGGEEECCCEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777888999999999999999999999999;;;::::::999888888888999888999999::::::999999888:::::::::::::::999888777888888999999999:::::::::::::::888888888888::::::;;;EEEIIIDDD>>>===>>>===888888888999999888888888::::::::::::999999888777:::::::::999999999888888888888888888888888888888777777888888888888777777888888999999999:::::::::::::::999999888999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@???>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<>>>???@@@@@@???>>>>>>===>>>======???@@@CCCJJJPPP```mmmyyyuuuyyy|||___UUUHHH???;;;999666444999777666555666666444333333333333333333333333333666555444333111000///...111111111111111111111111000000000000000000000000222222111000//////000000000000000000000000000000111111000///////////////000000000000111111111111111000///---------...//////////////////000111111000000000000000000000000000000000000000000000000//////............//////222222111111000111111111QQQRRRTTTUUUUUUSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZYYYXXXXXXXXXYYYUUUUUUVVVWWWXXXZZZ[[[\\\VVVVVVUUUTTTSSSRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRPPPRRRSSSRRRPPPOOOOOOPPPTTTSSSSSSRRRQQQOOOMMMLLLPPPOOONNNMMMNNNOOOQQQSSSPPPOOOMMMKKKKKKMMMOOOPPPPPPOOOOOOPPPRRRSSSTTTSSSVVVVVVWWWWWWVVVUUUUUUTTTVVVVVVVVVUUUTTTTTTVVVWWW^^^]]][[[XXXVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQNNNPPPRRRRRRQQQRRRUUUXXXZZZ[[[ZZZWWWTTTRRRRRRSSSPPPQQQRRRSSSTTTVVVWWWWWWVVVWWWZZZ\\\]]]]]]\\\[[[[[[ZZZ]]]gggqqquuuqqqlllccccccbbbbbbcccfffkkkooo|||jjj^^^SSSOOOLLLIIIHHHKKKGGGFFFFFFGGGIIIIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>????????????>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999;;;:::999999888888999999888999999::::::999999888:::::::::::::::999888777888888999999999:::::::::===<<<;;;::::::;;;<<<===666;;;@@@@@@<<<888777777888999999::::::999999888:::::::::::::::999888888:::::::::999999999999888999999999999999999999999777888888999999888888777888999999999999:::::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@AAABBBEEEHHHNNNWWW^^^kkkuuuzzzgggOOOHHH???999999999888666888777555555666666444333333333333333333333333333555444444333333222222222222222222222222222222222000000000000000000000000222222111000000000000000000000000000000000000000111111000/////////////////////000000000111111111000000///...............///////////////000000111000000000000000000000000000000000000000000000000000000////////////000000111111111000111111222222QQQRRRUUUWWWWWWUUUSSSQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY[[[[[[YYYYYY[[[^^^[[[YYYWWWVVVUUUVVVWWWXXXTTTTTTUUUUUUUUUTTTRRRRRRPPPPPPPPPPPPPPPOOONNNMMMHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLNNNOOOPPPPPPPPPPPPRRRTTTUUUTTTRRRPPPPPPPPPSSSSSSRRRRRRPPPOOOMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMMMMNNNNNNOOOQQQQQQPPPPPPPPPOOONNNOOOQQQSSSTTTUUUWWWWWWWWWVVVTTTSSSTTTUUUUUUTTTRRRRRRSSSUUU___^^^\\\YYYWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRSSSPPPQQQRRRRRRRRRRRRTTTVVVYYYZZZZZZYYYVVVSSSRRRRRRNNNOOOOOOQQQSSSVVVXXXZZZVVVWWWZZZ\\\]]]\\\[[[[[[\\\ZZZ\\\ggguuu|||xxxqqqeeecccaaaaaaccceeeeeeeeeooowwwooo[[[QQQMMMKKKJJJJJJFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888999999888999999::::::999999888999999:::::::::999888888888888999999999:::::::::999999888888888888999999888666;;;DDDDDD;;;666888999::::::;;;;;;::::::999:::;;;;;;;;;;;;::::::999::::::::::::999999999999::::::::::::::::::::::::888999999::::::999999888999999999999:::::::::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>==================>>><<<<<<;;;;;;;;;<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<===@@@BBBGGGLLLQQQUUUZZZbbblllrrrzzzxxxaaaOOOBBB>>>888666888:::999888888666555555666666444333333333333333333333333333333333333444444444444444333333333333333333333333000000000000000000000000222111000000000000000000000000000000000000000000111000000/////////////////////000000000000111111///////////////......---//////......//////000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111222333RRRSSSTTTUUUVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUYYY]]]\\\XXXWWWZZZ^^^aaa^^^YYYTTTQQQOOOOOOOOORRRSSSUUUVVVVVVUUURRRQQQPPPPPPQQQQQQQQQPPPPPPOOOHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPTTTUUUVVVUUURRRQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMJJJKKKMMMNNNOOOOOONNNNNNKKKLLLMMMOOOPPPQQQRRRRRRPPPRRRRRRPPPMMMMMMPPPTTTRRRSSSVVVWWWWWWUUUSSSQQQQQQSSSTTTSSSSSSSSSTTTVVV^^^___aaaaaa```^^^[[[ZZZTTTSSSRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYWWWUUUTTTTTTOOOOOOOOOOOOQQQTTTXXXZZZWWWYYY[[[]]]^^^]]]\\\[[[]]][[[\\\dddmmmqqqnnnjjjdddbbb```aaadddeeeccc```eeeiiiuuummm^^^XXXTTTOOOKKKJJJHHHGGGGGGHHHGGGFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;777888;;;<<<===<<<;;;:::::::::::::::::::::::::::::::::999999888999999:::888999999::::::999999888999999:::::::::999999888888888999999999:::::::::777777666666666666777777<<<555:::IIILLL@@@999<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===========================>>>======<<<<<<======>>>;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;>>>DDDIIIWWWaaalllqqquuu{{{~~~yyy{{{uuuaaaNNNCCC???<<<999888999999888666777666444444555666444333333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000000111000000000000000000000000000000////////////000000////////////000000000111---...///000000///...---///............///000000////////////////////////000000000000000000000000111000000//////000000111////////////000222333333TTTTTTSSSSSSTTTUUUUUUVVVSSSSSSRRRRRRRRRSSSTTTTTTTTTYYY\\\[[[VVVTTTVVVYYY___\\\WWWRRRNNNMMMLLLMMMPPPRRRUUUVVVVVVTTTRRRPPPOOOOOOPPPPPPQQQPPPPPPPPPJJJJJJKKKLLLMMMMMMLLLLLLNNNNNNOOOOOOOOOOOOOOONNNSSSTTTUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMIIIJJJLLLMMMNNNMMMLLLKKKHHHJJJLLLNNNPPPQQQQQQQQQQQQSSSTTTQQQNNNNNNQQQTTTPPPQQQTTTUUUUUUTTTRRRPPPOOOQQQSSSTTTTTTTTTVVVWWW[[[___eeeiiijjjgggccc```XXXWWWUUUSSSRRRRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRTTTWWWXXXWWWVVVVVVVVVRRRQQQPPPPPPQQQSSSVVVWWWZZZ[[[]]]_________^^^]]]ZZZ[[[]]]```aaabbbbbbaaaaaa```___bbbeeefffccc```bbbcccjjjvvvyyyoooggg[[[QQQPPPNNNKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;666888:::;;;<<<;;;:::999:::::::::::::::::::::::::::999999888999999::::::888999999::::::999999888888999999:::::::::999999888888999999999:::::::::999::::::::::::::::::999:::222666EEEJJJ???888::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>???AAAAAABBBAAAAAA@@@???>>>======???@@@AAA@@@AAAGGGQQQYYYpppssslllpppyyyqqq\\\LLLBBB???<<<;;;999999999888666555666555444444555555444333333333333333333333333333333333222222111000000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000000////////////000000...////////////000000000---...///000000///...---...............//////000////////////////////////////////////////////////000//////......//////000////////////000111222333TTTTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUXXXZZZYYYVVVSSSSSSTTTWWWUUUSSSQQQPPPPPPQQQQQQPPPRRRTTTUUUTTTRRRPPPNNNLLLMMMNNNOOOOOOPPPOOOOOOKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKPPPRRRSSSSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMJJJKKKKKKLLLLLLKKKIIIHHHFFFHHHIIILLLMMMOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQRRRNNNOOOQQQRRRSSSRRRPPPOOONNNPPPSSSTTTTTTTTTUUUWWWWWW\\\ccciiikkkiiieeebbbYYYXXXUUUSSSRRRRRRSSSTTTTTTRRRQQQQQQSSSTTTSSSSSSQQQSSSUUUUUUUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSTTTUUU[[[\\\^^^`````````^^^]]]WWWZZZ\\\\\\[[[ZZZ\\\^^^]]]]]]^^^aaadddeeecccbbbbbb```dddllltttoooaaaZZZUUUOOOKKKIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888:::;;;;;;:::999999::::::::::::::::::::::::999999888888999999::::::888999999::::::999999888888888999:::::::::999999888888999999999:::::::::888999999::::::999999888999555777AAAEEE???:::;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888888888888888888888888999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>======<<<;;;;;;>>>AAACCCHHHTTTdddppptttooovvvoooZZZJJJ???;;;<<<666666777777666666666666555444333444555555444333333333333333333333333333333222222111000//////...000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///////////////000000111......////////////000000---...//////////////////......------......///000000000000000000000000000//////////////////////////////............//////////////////000000111222SSSUUUYYY[[[\\\[[[YYYWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXXXXWWWUUUSSSRRRSSSRRRRRRRRRSSSTTTTTTUUUQQQRRRSSSSSSRRRPPPNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIMMMOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSRRRPPPNNNMMMMMMNNNOOOOOOOOOOOOOOONNNQQQSSSSSSRRRQQQQQQRRRRRRVVV[[[```bbbaaa___]]]WWWUUUSSSQQQPPPQQQSSSTTTSSSQQQPPPQQQSSSUUUTTTSSSSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSSSSTTTTTTTTTTTTTTT[[[\\\^^^``````___^^^]]]YYYXXXXXXYYYYYYYYYZZZZZZYYY[[[^^^`````````aaacccbbb]]]___hhhnnntttuuummmaaaWWWPPPLLLJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888999999::::::999999888777888999::::::::::::999888888999999999:::::::::666777888999999888777666::::::;;;>>>@@@@@@>>>===::::::;;;;;;;;;;;;::::::888888999:::::::::::::::<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<===????????????????????????>>>======<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<:::???EEELLLVVVhhh}}}nnnXXXJJJBBB;;;:::<<<666666666666555555555666555444333333555555444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000///////////////000111111........./////////000000...............///000000...------------...//////000000000000000000000000////////////////////////000000////////////000000000000/////////000000111RRRVVV\\\aaabbb^^^YYYVVVSSSRRRQQQQQQQQQQQQRRRRRRVVVUUUVVVWWWYYYXXXUUURRRSSSTTTTTTTTTUUUUUUUUUUUURRRRRRRRRRRRPPPOOOMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMIIIKKKMMMNNNOOONNNMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMLLLMMMPPPTTTSSSOOOKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSRRRPPPNNNMMMMMMOOOQQQTTTVVVXXXYYYXXXXXXSSSRRRPPPOOOOOOQQQSSSUUUSSSQQQOOOPPPSSSUUUUUUSSSUUUUUUTTTRRRPPPOOOQQQSSSRRRSSSTTTUUUVVVVVVUUUUUU[[[\\\^^^______^^^]]]\\\\\\XXXUUUUUUXXXYYYWWWUUUWWWZZZ^^^^^^]]]]]]___bbbaaaZZZ\\\fffnnnpppxxx{{{jjj^^^VVVQQQOOOHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;999999999::::::999999999777888999:::::::::::::::888888999999999::::::::::::;;;<<<======<<<;;;:::777;;;<<<888999===>>><<<999::::::;;;;;;::::::999777888999999::::::::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????;;;;;;;;;<<<<<<<<<======??????????????????????????????>>>>>>>>>>>>??????===============>>>>>>???<<<<<<===>>>???@@@AAABBB@@@GGGPPPYYYggg}}}lllZZZIIICCCAAA===<<<>>>::::::999777555444444555555333333333555555444333333333333333333333333333000111111222333333444444111111111111111111111111000000000000000000000000000000///000000111222222000000000000000000000000///////////////000111111............/////////000///...---------///000111...------------...//////000000000000000000000000////////////////////////111111000000000000111111111000000////////////000SSSWWW\\\^^^]]]XXXUUUSSSXXXWWWVVVUUUSSSRRRRRRQQQPPPQQQRRRUUUWWWXXXWWWUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQNNNLLLLLLNNNPPPQQQJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKNNNQQQRRRRRRRRRPPPNNNMMMOOOPPPLLLJJJGGGGGGHHHHHHEEEBBBBBBDDDFFFHHHJJJJJJIIIHHHPPPOOONNNNNNMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLNNNNNNQQQSSSUUUSSSPPPOOOPPPRRROOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNLLLJJJJJJMMMOOOUUUSSSRRRSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUWWWYYYZZZZZZ\\\^^^YYYYYYYYYYYYYYYXXXXXXWWWZZZZZZ[[[[[[\\\\\\\\\\\\______```aaadddjjjrrrwwwyyyfffWWWNNNKKKLLLMMMKKKHHHGGGGGGGGGIIIHHHEEECCCAAA@@@@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@???>>>===<<<===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999;;;:::999888888888999:::999999999999999999999999888888888999<<>>>>>>>>>>>????????????????????????????????????AAA@@@???>>>============BBB???===>>>@@@AAA@@@>>>;;;===????????????AAABBBGGGQQQ```qqq~~~sssUUULLLAAA;;;::::::999888;;;:::999777666444333222666666666555555444333333444444333333333333222222333333333333333333333333000000000000000000000000000000000000000///..................////////////111111111111111111111111111111000///////////////000000000000000000000000///////////////.........444333111000///000222333............/////////000.../////////000000111111////////////////////////000000000000000000000000OOORRRTTTUUUTTTRRRRRRRRRVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPRRRSSSRRRQQQRRRQQQQQQPPPOOONNNNNNMMMRRRQQQOOOMMMMMMNNNOOOPPPLLLKKKIIIIIIJJJKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMOOONNNMMMLLLKKKKKKJJJJJJLLLLLLLLLKKKJJJKKKNNNQQQSSSSSSRRRPPPOOOOOOQQQTTTSSSPPPKKKIIIHHHFFFCCCAAAAAABBBCCCDDDFFFHHHJJJKKKMMMMMMLLLLLLMMMNNNOOOOOOKKKKKKKKKKKKLLLMMMMMMNNNRRRSSSTTTRRRNNNLLLLLLNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNLLLKKKKKKMMMPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWWWWXXXYYY[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\^^^______```aaaeeekkkoooxxxiii\\\OOONNNLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999999888888888888888999999::::::999999999999999999888888888999;;;>>>AAACCC???>>>===;;;<<<>>>@@@BBBEEEFFFDDD>>>999999;;;>>>;;;;;;;;;;;;;;;:::999888;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????????????????????????????@@@??????>>>>>>????????????>>>>>>???AAAAAA???======>>>AAABBBBBBCCCEEEGGGQQQ\\\lll}}}~~~nnn^^^OOOHHH???:::999:::999777777777777777666666555555444444444444444444444555444444333333333222222222222222222222222222222222000000000000000000000000000111111111000000///...//////000000000111111111000000000000000000000000111111000///////////////////////////////////////////////////////////////111000...,,,,,,---...///......//////////////////....../////////000000000////////////////////////000000000000000000000000OOOOOOOOONNNMMMMMMPPPRRRSSSTTTUUUUUUUUUSSSPPPOOOMMMLLLKKKKKKMMMNNNNNNMMMPPPOOOOOOMMMLLLKKKJJJJJJOOOOOONNNNNNNNNNNNOOOOOOOOOLLLHHHGGGIIIJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLPPPPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLKKKJJJLLLOOOQQQTTTSSSRRROOONNNPPPTTTWWWYYYUUUOOOKKKHHHEEECCCAAAFFFEEEDDDEEEGGGJJJMMMPPPJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRRRROOOLLLIIIIIIIIILLLMMMMMMNNNOOONNNNNNNNNMMMNNNNNNLLLKKKLLLNNNPPPNNNRRRUUUVVVTTTRRRRRRTTTRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTTTTTTTUUUVVV[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^```cccfffkkkqqq~~~}}}lllZZZUUUPPPMMMMMMMMMLLLJJJEEEFFFHHHIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>??????>>>>>>===<<<============<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999777777888999:::::::::::::::::::::999999888888888999888888888:::<<<>>>???CCCBBBAAA@@@????????????@@@CCCFFFCCC<<<888999===:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????????????????????????????>>>>>>??????@@@AAA===>>>???@@@AAABBBAAAAAACCCEEEHHHKKKLLLNNNQQQSSS[[[eeetttwwwcccSSSHHHFFFAAA;;;888999999888666777777666666666666666555111111222333333444555555333333333333222222222222111111111111111111111111000000000000000000000000111111111222111111000///111111111222222222333333////////////////////////111000000//////////////////////////////////////////////////////////////////...---,,,+++,,,------////////////////////////............////////////000000000000000000000000000000000000000000000000RRRRRRQQQOOOMMMMMMOOORRRQQQRRRTTTUUUUUUSSSPPPNNNLLLJJJIIIIIIKKKMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOOOORRRMMMHHHFFFHHHIIIHHHFFFHHHHHHIIIIIIJJJJJJJJJJJJOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKOOOQQQRRRQQQOOOMMMLLLNNNRRRVVVZZZWWWRRRMMMJJJIIIHHHHHHLLLLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNQQQPPPPPPNNNLLLJJJIIIIIILLLLLLMMMMMMMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLOOOQQQLLLRRRXXXXXXTTTQQQRRRTTTRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMOOOQQQRRRQQQQQQRRRTTTXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSTTTVVVWWWYYY[[[YYY[[[\\\]]]\\\]]]___```fffiiipppyyy~~~ooofff\\\VVVUUUSSSOOOKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA?????????@@@???>>>>>>===>>>>>>>>>=========<<<<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::666777999;;;<<<<<<;;;;;;;;;::::::999999888888888999888888888999:::;;;<<<@@@@@@@@@@@@???>>>>>>===;;;===BBBDDDAAA;;;888::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????????????????>>>>>>======>>>>>>???;;;===???AAABBBDDDIIILLLSSSVVV[[[^^^aaaccceeeggghhhooozzzttt___PPPDDD>>>===:::888777888888777555999999888777555444333222111111222222222333333333333333333222222222222111111111111111111111111111000000000000000000000000111111222222222111111000111111111222222222333333000000000000000000000000000000////////////000000///////////////////////////////////////000000000111111000///...//////000000000000///////////////..................//////000000000000000000000000////////////////////////TTTTTTUUUSSSPPPNNNNNNOOOOOOPPPRRRTTTTTTRRRPPPNNNMMMKKKIIIJJJMMMOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHDDDEEEGGGIIILLLNNNOOOPPPRRRNNNIIIHHHHHHIIIGGGEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJJJJIIIIIIKKKNNNQQQQQQPPPMMMJJJIIIJJJNNNRRRYYYWWWUUURRRPPPPPPRRRTTTSSSTTTUUUUUUSSSOOOKKKHHHKKKKKKJJJJJJIIIJJJJJJKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLNNNMMMLLLMMMNNNPPPMMMSSSXXXXXXUUURRRSSSUUURRRRRRSSSRRRQQQPPPOOONNNOOONNNNNNNNNMMMMMMLLLLLLLLLNNNPPPQQQQQQPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYVVVXXX[[[\\\\\\\\\^^^___aaacccggglllqqqzzztttmmmhhhccc\\\VVVZZZWWWRRRNNNLLLLLLNNNOOOJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::555666888::::::::::::999:::::::::999999888888888888888888888888999999::::::;;;<<<=========<<<<<<>>>;;;???GGGJJJEEE???===:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>???????????????????????????>>>===<<<<<<<<<<<<<<<:::===AAACCCFFFMMMXXXaaammmrrrwww{{{|||||||||||||||nnn[[[NNNFFF???:::777666666666777777666555999888777666555444333222333333222222222111111111333333222222222111111111222222222222222222222222000000000000000000000000000111111222222222111111000000000111111111111222111111111111111111111111000000////////////000000........................////////////000000111111333222222111111111111111000000000000000000////////////////////////......000000000000000000000000////////////////////////RRRSSSUUUTTTQQQNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOONNNLLLKKKLLLNNNPPPPPPPPPMMMLLLLLLKKKKKKJJJJJJIIIEEEEEEFFFHHHJJJLLLNNNPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJGGGHHHHHHHHHHHHIIIMMMPPPSSSQQQOOOKKKHHHHHHKKKNNNVVVWWWVVVUUUTTTUUUXXXZZZ[[[^^^aaaccc```YYYRRRMMMLLLKKKJJJJJJIIIIIIIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKKKKMMMOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOLLLMMMNNNNNNMMMLLLMMMOOONNNRRRVVVVVVTTTRRRRRRTTTQQQQQQRRRSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTVVVWWWYYYVVVXXXZZZ[[[[[[\\\^^^___[[[[[[^^^bbbffflllyyy{{{vvvlllggg^^^VVVQQQPPPQQQRRROOONNNLLLJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@@@@???????????????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;444444555666777777777777999999999999999999999999888888888999999999999999777888999:::;;;<<<<<<;;;@@@999;;;GGGMMMGGG@@@>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????????????????????????????>>>======<<<<<<=========>>>DDDLLLQQQWWWbbbrrr~~~pppWWWIIIDDD@@@;;;888666666666666555555555555444555555555555666666666444444333222222111000000222222222222111111111111222222222222222222222222000000000000000000000000///000111111222111111111/////////000000000000111111111111111111111111111///////////////000000111...........................//////000000111111222222222222111111111000000/////////000000111111111000000000000////////////000000000000000000000000000000000000000000000000OOOQQQRRRRRRPPPOOOOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNLLLOOOQQQOOOJJJGGGGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIGGGFFFEEEFFFFFFFFFFFFHHHLLLOOOWWWVVVSSSOOOKKKIIIJJJKKKQQQRRRSSSRRRPPPPPPRRRTTTWWW[[[```cccbbb]]]VVVRRRKKKJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNLLLJJJJJJLLLOOOQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOLLLNNNOOOOOOMMMLLLLLLMMMOOOPPPQQQQQQRRRQQQQQQQQQNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHJJJMMMNNNOOOOOOQQQRRRNNNOOOPPPQQQRRRSSSSSSSSSVVVTTTSSSRRRSSSVVVXXXZZZWWWXXXYYYYYYYYYYYY\\\^^^[[[YYYYYY]]]```ccckkksss}}}ooocccZZZVVVTTTTTTRRRNNNJJJHHHGGGGGGHHHEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777666666666666666777777888888888999999::::::;;;777888888999::::::::::::999999999:::;;;;;;<<<<<<>>>888:::DDDGGG@@@;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============????????????@@@@@@@@@@@@????????????????????????<<<<<<======???@@@AAABBBHHHSSSaaakkktttiiiXXXGGGAAA>>>:::888888777777777666555444444555444444444555555555666666333333333333333222222222222222222222111111111111111111111111111111111111000000000000000000000000...///000000111111111000/////////000000000111111111111111111111111111111///////////////000111111...........................//////000111111222222222222222222222111111000......///000111222222333222222111111000000000000////////////////////////000000000000000000000000OOOPPPQQQPPPPPPQQQSSSUUUNNNNNNNNNOOOOOOPPPPPPQQQPPPOOONNNMMMMMMKKKHHHEEEHHHHHHIIIIIIIIIJJJJJJJJJPPPNNNKKKIIIIIIJJJLLLMMMJJJPPPTTTRRRKKKGGGHHHKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEEEEGGGKKKNNN[[[ZZZXXXSSSNNNKKKJJJKKKLLLMMMOOOMMMIIIGGGHHHJJJHHHLLLRRRWWWXXXUUUPPPMMMIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJIIIKKKNNNPPPOOOMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMNNNPPPOOOMMMLLLLLLLLLOOONNNMMMNNNPPPQQQPPPOOOLLLMMMOOOPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIFFFHHHKKKMMMMMMNNNPPPRRRNNNOOOPPPPPPQQQQQQPPPPPPSSSRRRQQQQQQSSSVVVYYY[[[YYYYYYYYYXXXWWWWWWZZZ\\\```\\\ZZZ\\\^^^___dddiiirrrzzzjjj___ZZZWWWTTTOOOJJJGGGGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999888888888999:::777777888999:::;;;;;;<<<777888999:::::::::::::::<<<<<<;;;;;;;;;<<<======???;;;===EEEDDD;;;888>>>::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<=========>>>??????@@@@@@@@@AAAAAAAAA????????????????????????;;;;;;<<<>>>AAADDDFFFGGGSSSaaatttuuutttxxx|||}}}gggQQQGGG???>>><<<888777:::888888888666444333444555777777666555444444333333222222222333333444555555222222222111111111111000000000000000000000000000000000000000000000000000......///000000000000000///000000000000111111111000000000000000000000000///////////////000111111...........................//////000111222222222333444444444444333222222------...000111222333444333222222222111111000000////////////////////////000000000000000000000000RRROOOMMMNNNQQQTTTTTTSSSLLLMMMNNNOOOPPPQQQQQQRRRNNNNNNMMMLLLKKKHHHGGGEEEHHHFFFEEEEEEGGGJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKQQQZZZccc```TTTHHHDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKXXX\\\___[[[RRRKKKJJJKKKIIIIIIHHHHHHFFFEEECCCCCCGGGHHHIIIKKKLLLMMMMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKPPPNNNKKKJJJMMMOOOQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJLLLMMMOOOOOOMMMLLLJJJLLLKKKJJJJJJKKKMMMOOOQQQNNNNNNNNNMMMKKKJJJKKKMMMPPPJJJDDDCCCFFFHHHGGGDDDFFFGGGJJJMMMNNNNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPRRRTTTVVVWWWUUUVVVXXXYYYZZZ[[[[[[[[[^^^______\\\ZZZYYY\\\___hhhooo}}}nnnZZZZZZTTTLLLIIIIIIJJJHHHEEEGGGEEEDDDDDDFFFFFFDDDCCCGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAAAAA@@@???>>>>>>======???@@@AAABBBBBBBBB@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<=========>>>======<<<;;;::::::999999;;;<<<<<<<<<<<<<<<;;;;;;999999888888888888999999;;;;;;;;;::::::999999999;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::888;;;???BBBDDDCCCAAA??????===<<<;;;;;;===???@@@??????>>>>>>>>>>>>>>>???:::::::::;;;<<<===>>>???======<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<============>>>??????@@@????????????@@@AAAAAA??????@@@BBBAAA>>>???CCCCCCDDDLLLWWWdddsss{{{rrrqqqwww|||aaaOOOFFFDDDAAA>>>;;;888666666666555555555555444444444555444444333333444444555333333333222222222111111000000000000000000000000555444222000//////000111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000......//////000000111111......////////////......------...000111222333444444444222111000000//////000000000000111444888<<<:::666222///...///............//////000000111111333222000/////////000111OOOMMMLLLMMMPPPQQQQQQOOOLLLLLLMMMNNNOOOPPPPPPQQQOOONNNMMMKKKIIIHHHGGGFFFGGGFFFEEEGGGIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMSSS[[[bbb___SSSIIIFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLTTTZZZ```^^^UUUMMMIIIIIIGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNKKKIIIIIIKKKMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKMMMOOOMMMMMMNNNLLLJJJIIIJJJLLLMMMIIIEEEDDDFFFGGGFFFEEEFFFGGGJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWSSSSSSTTTTTTUUUVVVWWWWWW[[[[[[[[[YYYWWWWWWZZZ]]]aaadddmmmyyyvvvbbb[[[QQQKKKKKKLLLKKKIIIJJJIIIGGGFFFEEEEEEEEEDDDBBBBBBAAACCCDDDEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCBBB@@@AAAAAABBBBBBBBBBBBAAA?????????>>>=========<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;::::::999<<<<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::888;;;>>>AAACCCDDDCCCBBB>>>===>>>>>>???AAACCCDDDAAAAAA???>>>============;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>>>>===;;;===???@@@???@@@BBBDDDDDDCCCEEEKKKNNNRRR\\\gggsss~~~tttuuu|||{{{dddQQQGGG===<<<:::888666555444444555555555555444444444444333333222222222222333333333333222222222111111111333333333333333333333333555333111000//////000111000000000000000000000000000000000000000000000000...............---------000000000000000000000000.../////////000000000111......////////////............///000111222222333333222111000////////////000000000111222555999<<<999666222///...///......///////////////000000000222222000/////////000000LLLKKKKKKMMMNNNNNNLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPOOONNNLLLIIIHHHGGGGGGGGGEEEEEEFFFIIILLLMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNSSSYYY]]]ZZZQQQJJJHHHJJJFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGIIIJJJLLLMMMMMMOOOWWW^^^^^^VVVMMMHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEGGGIIIIIIIIIGGGFFFJJJJJJIIIIIIJJJJJJKKKKKKKKKIIIFFFFFFHHHKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLKKKLLLLLLKKKIIIHHHIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKLLLMMMPPPRRRUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVYYY\\\______bbbhhhooozzzyyyooobbbYYYTTTRRRQQQOOOOOONNNLLLIIIGGGFFFGGGHHHCCCCCCCCCEEEFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999;;;===@@@BBBDDDEEEEEEAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<======<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>>>>>>>>>>=================================<<<>>>???@@@AAACCCGGGIIINNNPPPVVV^^^dddjjjttt~~~uuurrrttt~~~www___MMMDDDBBB:::999888777777777777777555555555555444444444444222222111111111111222222333222222222222111111111444444444444444444444444444333111000//////000111000000000000000000000000111111111111111111111111111111111000000//////...000000000000000000000000////////////000000000000......////////////....../////////000000111111111111000//////............///000111222555888;;;<<<888555111////////////...000000//////////////////111111000/////////000000JJJKKKLLLNNNNNNMMMJJJHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPNNNKKKHHHFFFFFFFFFGGGCCCDDDFFFJJJMMMNNNLLLJJJHHHHHHHHHIIIIIIJJJKKKLLLNNNQQQTTTRRRMMMIIIIIILLLFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNLLLRRRXXXXXXRRRKKKFFFDDDCCCCCCCCCDDDDDDCCCBBBBBBEEEGGGIIIJJJJJJIIIGGGFFFIIIIIIIIIHHHHHHIIIIIIJJJIIIGGGEEEEEEGGGJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKJJJIIIGGGHHHIIIEEEFFFHHHGGGEEEEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJLLLOOOQQQTTTVVVWWWWWWUUUTTTSSSSSSUUUWWWYYYZZZYYYXXXWWWWWWYYY[[[]]]]]]\\\\\\```ccciiivvvuuukkkddd___\\\YYYYYYWWWRRRLLLIIIIIIJJJIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>??????????????????======>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>============<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===???AAACCCDDDEEEEEEFFFFFFEEECCCAAA???AAA@@@???>>>============>>>>>>======<<<=========>>>>>>============>>>>>>???>>>>>>======<<<<<<<<<>>>>>>===============>>>AAABBBBBBCCCFFFKKKRRRWWWdddjjjttt}}}zzzsssvvvyyyvvv^^^KKK@@@======999999888777777777888888555555555444444444333333222222111111111111222222222222222222111111111111111111111111111111111111333222111000///000000000000000000000000000000000111111111111111111111111333333222222111000//////////////////////////////////////////000000000000......////////////......000000000000000000//////000000//////...///////////////111444888:::;;;;;;666444000////////////...000000000//////......---000000000/////////000000IIIKKKMMMOOONNNLLLJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOMMMJJJGGGFFFEEEFFFFFFBBBCCCFFFJJJNNNNNNLLLJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGIIIJJJIIIHHHGGGIIIKKKDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEGGGHHHIIIKKKLLLLLLJJJMMMPPPOOOKKKGGGEEEEEEBBBBBBCCCCCCCCCBBBBBBAAADDDEEEGGGHHHHHHHHHFFFEEEHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGEEEFFFHHHJJJJJJJJJDDDDDDDDDEEEGGGHHHJJJKKKIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLIIIHHHHHHHHHGGGGGGHHHHHHFFFHHHJJJJJJIIIHHHHHHIIIEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIKKKMMMOOORRRTTTUUURRRQQQOOOOOOOOOQQQSSSUUUYYYXXXVVVVVVWWWYYYZZZ[[[VVVUUUWWWZZZ\\\^^^eeemmmyyy}}}zzzrrrpppkkkdddZZZRRRLLLIIIIIIGGGEEEEEEEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@AAABBBBBBBBBBBBBBB????????????@@@@@@@@@@@@>>>>>>>>>????????????@@@??????>>>>>>>>>>>>======<<<======>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===========================>>>======<<<===>>>???@@@CCCDDDEEEEEEDDDAAA>>>===???>>>>>>>>>>>>>>>????????????>>>=========>>>>>>>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAACCCFFFJJJRRR\\\hhhooo{{{vvvttt}}}nnnYYYHHH???<<<999777777777666555444444444444555444444444444333333333333333222222222222333333222222222111111111000000////////////////////////111111000000000000000000000000000000000000000000111111111111111111111111000000///...------,,,,,,////////////////////////000000000000////////////......////////////......000000000///////////////000000/////////000111111//////222666:::<<<;;;999444222000//////000///...000000//////......------/////////000000000//////HHHJJJNNNOOONNNLLLJJJJJJHHHIIIJJJJJJLLLLLLMMMNNNNNNLLLJJJGGGFFFEEEEEEEEEBBBCCCFFFIIILLLMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEDDDEEEEEEGGGHHHIIIDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIHHHEEEDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEFFFHHHJJJIIIIIIBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWTTTRRRRRRSSSUUUVVVVVVSSSRRRUUUZZZ[[[ZZZ]]]bbbmmmzzzxxxjjj[[[RRRKKKHHHEEECCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????????????????<<<===>>>??????@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<==================>>>>>>>>>>>>??????>>>=========>>>>>>===???@@@BBBBBBAAA???>>>============>>>???@@@AAA??????>>>>>>>>>>>>??????======<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::<<<>>>???@@@FFFOOO[[[iiixxx{{{xxxzzz~~~dddWWWHHH???>>>>>>;;;777999999777666555444444444444444444444333333333333333333222222222222333333222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000//////.........000000000000000000000000000000000000////////////......////////////......////////////////////////////////////000111111222//////222777<<<<<<999555333111//////000000///...//////........................///000000000//////FFFIIIMMMMMMLLLKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCEEEGGGJJJJJJIIIGGGEEEEEEFFFHHHJJJLLLNNNOOOHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLGGGGGGGGGFFFEEEDDDCCCCCCAAADDDHHHJJJKKKKKKKKKLLLNNNKKKGGGFFFGGGHHHHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSUUUWWWXXXYYYUUURRROOONNNPPPRRRRRRQQQSSSRRRUUUYYYZZZYYYZZZ^^^dddnnnyyy~~~ooo^^^YYYQQQLLLIIIHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@??????????????????>>>>>>>>>==================>>>======>>>>>>>>>??????????????????@@@@@@@@@@@@???;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>???@@@@@@AAA<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<==================<<<===???AAADDDFFFHHHSSSdddwww}}}rrrfffPPPIIIAAA======>>>;;;888:::999888777777777777777444444444333333333222222222222111111111111222222111111111111000000000000111111111111111111111111//////000000000000000///000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000111000000000/////////.........////////////............//////////////////............///000111222//////222777<<<<<<777111111000//////000000///...------..................------///000000000//////EEEHHHKKKLLLJJJIIIKKKMMMIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJJJJIIIGGGEEECCCBBBDDDDDDDDDFFFHHHIIIHHHFFFCCCDDDFFFIIILLLOOORRRSSSMMMJJJHHHGGGHHHHHHGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@???CCCBBBAAAAAABBBEEEGGGIIIIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDCCCEEEGGGHHHGGGFFFIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLEEEEEEEEEEEEDDDCCCAAAAAA@@@CCCHHHKKKLLLLLLMMMNNNRRRLLLFFFEEEHHHJJJHHHFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVVVVRRROOONNNPPPQQQQQQPPPRRRPPPQQQTTTUUUTTTUUUYYY]]]eeelllrrr{{{uuummmbbbYYYSSSOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCBBBAAAAAA@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>============>>>>>>======>>>>>>?????????@@@??????@@@BBBBBBCCCBBBBBB>>>>>>>>>>>>======<<<;;;@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>???@@@AAABBB;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>??????BBBBBBBBBCCCEEEHHHKKKMMMUUUbbbxxxmmmYYYMMMAAA>>>;;;888777666555444444444333333333444444555444444444333333333222222111111000000000000111111111111111111000000000000000000000000000000000000...///000000000000000///000000000000000000000000////////////////////////............////////////000000000000000000000000111111000000/////////.........////////////..................//////000000,,,,,,,,,---...///000111000000222888<<<<<<555///111///...///000111000...,,,------....../////////,,,---///000000000//////CCCEEEHHHJJJJJJJJJLLLNNNMMMLLLLLLLLLKKKKKKJJJJJJRRRRRRQQQOOOLLLGGGBBB@@@EEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKNNNPPPPPPOOOPPPOOOMMMKKKHHHFFFDDDCCCHHHFFFDDDCCCBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGEEEDDDFFFGGGFFFEEEDDDBBBBBBBBBCCCDDDHHHFFFDDDCCCCCCCCCBBBAAA?????????@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEHHHKKKNNNPPPRRRUUUOOOHHHFFFHHHJJJIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPSSSRRRPPPOOONNNMMMMMMMMMOOOTTTXXXXXXTTTRRRRRRUUU\\\bbbjjjooossszzz|||rrrjjjbbb^^^___]]]]]]ZZZTTTRRRPPPKKKEEEIIIGGGEEEDDDDDDCCCBBB@@@CCCCCCCCCCCCCCCBBBBBBAAA???@@@@@@@@@???>>><<<;;;@@@@@@@@@@@@@@@AAABBBBBB>>>??????@@@@@@@@@?????????AAACCCEEEFFFFFFEEEDDD????????????????????????????????????????????????==============================>>>>>>?????????@@@@@@AAABBBCCCCCCBBB@@@???AAAAAA@@@???????????????>>>===;;;<<<===>>>>>>>>>999:::::::::999777666666:::<<>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@===>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<;;;::::::;;;<<<<<<<<<===>>>>>><<<@@@EEEIIIMMMRRRXXX]]]hhhiiijjjjjjkkkpppxxx~~~}}}~~~uuurrrppppppvvv}}}ppp^^^PPPGGGAAA===<<<;;;;;;:::999888777666555444444444444333333333222222222222222222222222555444333222111111111111222222222222222222222222///......000222333222111111000000000000000000111000000000000000000000000...//////000000000000000111111111111111111111111......///////////////...000000000///////////////////////////////////////////////////////////////000///...------...///000000///000333777888333...111000000///......------........................,,,---///000000///---,,,BBBDDDGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSWWWVVVTTTRRRPPPNNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIILLLOOOQQQQQQQQQOOONNNMMMKKKIIIHHHFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCEEECCCBBBBBBBBBAAA???===??????>>>>>>???@@@AAAAAAFFFFFFGGGGGGHHHIIIIIIIIIFFFHHHJJJLLLMMMKKKIIIGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHFFFEEECCCDDDEEEGGGHHHJJJKKKLLLLLLIIIFFFGGGJJJLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNOOOOOOQQQTTTUUUTTTQQQPPPSSSUUU___hhhppppppjjjgggjjjnnnvvvqqqeee[[[WWWQQQLLLIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB???@@@BBBCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@????????????<<<===???@@@AAA@@@@@@???============>>>???@@@AAA===<<<<<<;;;::::::999888:::;;;<<<;;;;;;===@@@BBBBBBIIISSS\\\dddmmmwww}}}qqqllljjjmmmsss|||wwwjjjXXXKKKDDDAAA???<<<::::::999888777666666555444444444444333333333333222222222222222222222222555444333222222222222222111111111111111111111111/////////000222333222000000000////////////000000000000000000000000000000......------......///000000000000000000000000000000//////.........//////000000000//////.........//////////////////////////////////////////////////////............//////000......111444555222///111111111000//////..............................---...///000000///...---DDDFFFHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNTTTSSSQQQOOONNNMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIILLLOOOQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGBBBBBBBBBCCCDDDEEEGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBBBB@@@>>>;;;============>>>???AAAAAAEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGIIIMMMNNNNNNLLLKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOOOOLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQOOOMMMNNNPPPSSScccmmmvvvuuunnnggghhhlllllluuuxxxqqqfff\\\UUUQQQNNNLLLLLLLLLLLLLLLKKKJJJHHHGGGCCCCCCCCCCCCBBBAAA@@@???===>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>??????@@@@@@@@@??????>>>>>>======>>>>>>???@@@;;;===>>>>>>======>>>???===>>>???>>><<<>>>BBBEEEPPP\\\lllzzz~~~sssmmmhhhjjjpppzzz|||dddWWWHHH@@@???@@@>>>;;;888888777666666555444444444444444333333333222222222222222222222222222222444333222222111111111222000000000000000000000000000//////000222222111000000000////////////000000///////////////////////////...---,,,---...///000////////////////////////111000...------...//////000000000///......------/////////////////////////////////////////////////////////......////////////...---///111222111000000000000/////////......000000000000000000000000......////////////......GGGIIIKKKKKKJJJJJJJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPPPPOOOKKKKKKKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHGGGFFFEEEDDDCCCEEEDDDBBBBBBAAA@@@>>><<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFHHHKKKNNNOOOOOOOOOLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSQQQPPPOOOPPPRRRUUU[[[dddmmmmmmgggbbbcccfffgggooouuuwww}}}xxxmmmfffbbbaaa______^^^\\\XXXSSSNNNKKKGGGGGGEEEDDDCCCBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA??????@@@@@@???>>>>>>===>>>???@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======>>>???AAAAAA@@@AAADDDGGGFFFHHHJJJIIIGGGIIINNNSSSgggvvvssslllhhhjjjrrrqqqaaaPPPGGG===999;;;<<<999555666666666555555444444444444444333333333222222222222222222222222222222222222111111000000000000000000000000000000000000000000//////000222222111///222111111000000111111222////////////////////////000///...---...///000111........................000///...------...///000000/////////.........---////////////////////////////////////////////////...//////////////////.........---...///111111111//////............------000000000000000000000000...//////////////////...JJJLLLMMMMMMLLLKKKLLLMMMIIIJJJKKKLLLNNNOOOQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJMMMNNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJJJJIIIGGGGGGHHHJJJMMMKKKIIIGGGFFFEEEFFFFFFHHHFFFCCCBBBBBBAAA???>>>;;;<<<<<<===>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHFFFDDDBBBCCCEEEHHHIIIFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCDDDFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFHHHJJJLLLNNNOOOOOOJJJIIIHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQSSSYYY___aaa^^^\\\]]]```aaahhhkkkhhhhhhsss|||tttkkkbbb\\\QQQNNNJJJFFFCCCBBBBBBCCC???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAAAAADDDJJJOOOTTTXXX[[[[[[YYYZZZ```eee}}}wwwqqqppppppyyy{{{mmm[[[MMMDDD???:::888::::::777333666666555555444444444444333333333333222222222222222222222222222222222222111000000/////////000000111111111111111111111111111000///000222222111///222222111111111111222222000000000000000000000000000000//////000000111222////////////////////////...............///000000........................////////////////////////////////////////////////......////////////......---......//////000000111...............---------........................////////////////////////KKKMMMNNNNNNLLLKKKLLLMMMKKKLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKNNNPPPPPPNNNKKKIIIHHHLLLJJJGGGEEEEEEFFFHHHJJJLLLIIIEEEBBBBBBBBBBBBAAA??????>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFEEEDDDCCCDDDEEEFFFHHHDDDDDDCCCAAA@@@>>>=========???AAACCCEEEGGGGGGHHHFFFEEEDDDDDDDDDEEEFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLJJJJJJJJJKKKLLLLLLSSSUUUWWWXXXYYYYYYZZZ[[[\\\aaabbb^^^___gggpppuuupppiii___TTTLLLHHHFFFFFFBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>???AAABBBDDDEEEEEEHHHKKKLLLOOOVVVaaaiiiqqqvvvyyyxxxsssqqquuuyyy~~~oooaaaXXXMMMCCC???<<<999888999999999777555555555555555444444444333333333222222222222111222222222222222222222222111000000000000000111111222222222222222222222222111000000000222222000///111111000000000000111111000000000000000000000000//////000111111111111000////////////////////////,,,,,,---///000000000000,,,------....../////////////////////////////////////////////////////////---...///000000///...---,,,...///000000000000111.............../////////........................000000////////////000000KKKMMMNNNNNNLLLKKKKKKLLLOOONNNNNNMMMMMMLLLLLLLLLOOOPPPQQQQQQQQQOOOLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDFFFHHHJJJKKKLLLLLLIIIJJJLLLMMMMMMLLLJJJIIILLLPPPUUUWWWTTTOOOJJJGGGIIIGGGDDDCCCCCCGGGKKKMMMOOOKKKFFFBBBBBBCCCCCCCCCBBBBBBAAA???>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCBBB@@@>>>===<<<;;;<<<===???BBBEEEGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEGGGHHHHHHHHHGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOONNNLLLLLLNNNNNNNNNMMMUUUSSSRRRRRRTTTUUUVVVVVVYYY\\\\\\[[[___fffiiihhhsss|||kkk]]]TTTPPPNNNLLLMMMOOOQQQQQQPPPOOONNNDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;<<<<<<>>>@@@BBBDDDEEE@@@AAABBBEEEGGGJJJMMMOOOSSSVVV[[[```fffrrrjjjUUUJJJGGGCCC===999888666444444555777999555555555555555555444444333333333222222222111111222222222222222222222222222111111111111111222222222222222222222222222222111000000000222222000...000000////////////000000000000000000000000000000---...000111111111000///000000000000000000000000***+++---///111111111111+++,,,,,,---...///000000////////////////////////////////////////////////---...///000000///...---,,,...000111111000000111////////////000000000000000000000000000000000000000000////////////000000LLLMMMMMMNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGEEEDDDCCCDDDFFFIIILLLGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHKKKLLLKKKHHHFFFKKKQQQUUUTTTOOOGGGBBBEEEDDDBBBAAABBBCCCEEEFFFMMMJJJFFFBBB@@@@@@BBBCCCDDDBBBAAA???>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@BBBEEEEEECCCAAACCCFFFDDD???CCC@@@AAADDDEEECCCDDDGGGGGGFFFEEECCCCCCCCCDDDEEECCCEEEFFFGGGGGGFFFEEECCCDDDFFFHHHJJJIIIGGGDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKOOOMMMLLLNNNPPPQQQNNNLLLOOOQQQQQQQQQPPPQQQSSSUUUVVVWWWXXXXXXYYY[[[___ccckkktttttthhh```\\\___bbbiiioooppplllddd^^^YYYTTTMMMGGGDDDCCCCCCBBBDDD@@@???BBBDDDBBBAAACCCBBBCCCDDDDDDCCC@@@>>><<>>AAABBB@@@CCCIIIMMMLLLLLLNNNOOOPPPRRRXXXaaahhhooosss{{{}}}wwwwwwzzz~~~rrreeeSSSFFF@@@>>>===<<<999999888777666555444444444444444444444444444444444333333222222333333444111222222333333222222111///000000111111111000000111111111111111111111111000000000000000000000000222111000......000111222000000000000000000000000111111111000000000000000111111000000//////......000000////////////000000111000///......------...............////////////////////////////////////---...000111222111///...111111000///////////////000000//////.........---////////////////////////............////////////KKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKLLLJJJHHHHHHJJJLLLNNNMMMJJJGGGDDDEEEDDDBBBAAAAAABBBCCCDDDGGGFFFCCCAAA@@@AAABBBCCCCCCBBB@@@???>>>>>>???????????????@@@@@@@@@@@@AAA@@@AAAAAA???>>>>>>AAACCCDDDIIIMMMQQQUUUWWWSSSKKKHHHDDDBBBDDDDDDCCCEEEIIIFFFFFFDDDCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCDDDFFFGGGHHHHHHFFFDDDBBBEEEEEEEEEEEEFFFGGGGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMJJJJJJKKKKKKLLLLLLLLLMMMMMMKKKKKKMMMPPPQQQPPPNNNPPPQQQRRRRRRQQQRRRTTTUUUUUUVVVWWWWWWWWWYYY]]]```dddkkkttt{{{~~~|||}}}tttooofff[[[SSSMMMJJJIIIKKKGGGEEEHHHIIIHHHIIILLLJJJKKKLLLMMMMMMLLLKKKJJJHHHCCCAAACCCCCCCCCEEEJJJMMMMMMNNNOOOMMMJJJGGGEEEEEEAAA@@@BBBBBBAAADDDHHHHHHJJJKKKJJJOOOYYYaaadddhhhiiijjjkkkmmmrrryyy}}}wwwqqqooottt|||ooo]]]SSSHHH@@@>>>===<<<:::999999888777666555444444444444444444444444444444333333222222222222333333111222222333333222222111000000111111111111000000111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000111000000000000000000000111000000000/////////...000000////////////000000000//////............///............////////////////////////////////////,,,---///000000000...---000///......------......000/////////............////////////////////////............////////////KKKLLLMMMOOOPPPPPPQQQQQQLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>?????????@@@@@@>>>?????????>>>???AAADDDDDDOOO^^^iiippprrrjjj```NNNHHHEEEDDDDDDBBBEEEIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFEEEEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMNNNJJJJJJJJJLLLOOOPPPPPPOOOPPPRRRSSSSSSRRRSSSTTTVVVUUUUUUVVVVVVUUUWWWZZZ\\\]]]bbbhhhlllpppyyy{{{jjj^^^YYYXXXXXXTTTSSSVVVXXXYYY]]]bbbcccccccccbbb```]]]ZZZXXXPPPKKKJJJLLLNNNOOOTTTYYYbbbeeeggggggccc]]]VVVQQQMMMKKKJJJLLLKKKKKKRRRZZZ^^^aaaaaaaaagggtttxxxrrrpppqqqvvvtttcccUUUIIIDDD>>><<<<<<;;;999777999888777777666555444444444444444444444444444444222222111111111111222222111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000111111000000000000////////////000000////////////000000///............///000000............////////////////////////////////////+++,,,.../////////...---......---,,,,,,,,,,,,---////////////............////////////////////////............////////////KKKKKKLLLMMMNNNOOOPPPPPPKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHFFFDDDBBB@@@DDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGHHHFFFCCCAAAAAABBBDDDFFFFFFEEECCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>?????????===>>>?????????@@@CCCEEEGGGXXXmmm|||yyymmmOOOJJJGGGGGGEEEBBBCCCFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTTTTTTTSSSUUUVVVTTTUUUVVVVVVUUUUUUWWWZZZZZZ]]]bbbeeehhhnnnwww~~~tttmmmkkkhhhgggjjjqqqvvvyyy~~~|||rrrhhhaaaZZZVVVVVV[[[```eeelllttt|||rrriii]]][[[ZZZZZZYYY]]]iiiuuuzzzuuuwwwzzz|||jjjZZZMMMDDDCCC@@@<<<;;;:::999777555888777777666555555444444333333333333333333333333111111000000000000111111111111222222222222111111000111111111111000000///111111111111111111111111000000000000000000000000111111000//////000111111000000000000000000000000000000000000000111111111000000000000////////////000000////////////000000---------......///111111............////////////////////////////////////,,,---.../////////.........------,,,,,,,,,------///////////////.........////////////////////////............////////////KKKKKKKKKKKKKKKLLLLLLMMMIIIHHHGGGFFFEEEFFFGGGGGGMMMMMMNNNNNNNNNNNNOOOOOOJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGGGGGGGEEECCCAAABBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCDDDFFFEEEDDDCCCBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>===>>>?????????AAADDDFFFMMM^^^rrr~~~}}}pppdddKKKHHHHHHIIIGGGBBB@@@BBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMPPPRRRTTTUUUTTTTTTTTTUUUTTTUUUVVVVVVUUUUUUWWWXXXWWW[[[___bbbdddgggkkkooo||||||}}}sssllliiijjjqqqyyywwwtttqqqppppppuuu~~~vvveeeUUUIIIBBB???@@@>>>;;;999888888888777777777666666555555444444333333333333333333333333111000000//////000000111000111111222222111111000111111111111111000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111111////////////000000000000000000////////////000000------------...000111222............////////////////////////////////////......//////000000000000///...............//////.........///////////////////////////////////////............////////////JJJIIIIIIIIIIIIIIIJJJKKKIIIHHHGGGEEEEEEEEEFFFFFFJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJKKKKKKJJJHHHGGGEEEEEEFFFFFFFFFEEECCCBBB@@@@@@AAABBBCCCDDDEEEEEECCCEEEFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<============>>>??????>>>@@@CCCEEEPPP\\\iiinnnllleeeYYYOOOFFFDDDEEEHHHFFFAAA>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKIIIHHHHHHJJJLLLOOOQQQTTTUUUTTTSSSTTTTTTSSSTTTVVVVVVUUUUUUVVVWWWTTTXXX\\\___```aaacccdddkkkxxxxxxlll]]]QQQGGG@@@===>>>:::999777666666777999:::666666666555555555444444333333333333333333333333111111000000000000111111000000111111111111000000111111222111111000///...000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000/////////000111111222222////////////000000000000000000////////////000000---------......000111111............////////////////////////////////////////////////000000000111000////////////000111111.........///////////////////////////////////////............////////////GGGGGGGGGGGGHHHJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCBBB??????@@@AAABBBCCCDDDDDDBBBDDDFFFFFFDDDBBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<===@@@BBBJJJRRRYYYXXXTTTPPPIIICCCBBB@@@@@@CCCBBB>>>===??????@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJHHHGGGGGGKKKNNNNNNPPPSSSTTTTTTSSSSSSSSSPPPQQQSSSTTTTTTSSSUUUVVVTTTVVVXXXZZZ\\\]]]___```bbbjjjuuu|||aaaTTTHHHCCCAAA<<<:::;;;666777777777777777888999666666555555555444444444222222222222222222222222222111111000000111111222000000111111111111000000222222222111111000///...000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...//////000111111222222.../////////000000000111000000////////////000000...............///000111............////////////////////////////////////...............///000000000/////////000000111222............/////////000////////////////////////............////////////FFFFFFFFFGGGHHHKKKMMMOOOLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNMMMJJJGGGFFFHHHGGGFFFEEEDDDCCCBBBAAA>>>??????@@@BBBCCCDDDDDDBBBDDDFFFFFFCCCBBBCCCEEE??????>>>===>>>>>>???@@@===>>>>>>?????????>>>>>>>>>============>>>>>>???;;;<<<===>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;:::;;;===@@@BBBHHHLLLJJJGGGGGGFFFCCCAAA===<<<>>>>>><<<===@@@>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLFFFGGGHHHGGGFFFHHHLLLPPPMMMOOOSSSTTTSSSRRRRRRRRRMMMOOORRRSSSRRRRRRSSSUUUVVVVVVVVVWWWYYY\\\___aaa^^^aaagggooo{{{yyyzzz}}}nnn]]]RRRFFF<<<===???;;;777666777999;;;;;;999777666555555555555555555444444444222222222222222222222222222222111111111111222222000000111111111111000000222222222111111///......000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...//////000111222222222.../////////000000111111000000////////////000000///............///000000............/////////000////////////////////////...------------.../////////////////////000111111---.........//////000000////////////////////////............/////////000HHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFIIIJJJKKKKKKJJJIIIKKKPPPSSSRRRLLLGGGEEEFFFGGGFFFEEECCCBBBAAA??????@@@>>><<<<<<===>>>===<<>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<@@@@@@AAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????======>>>>>>?????????@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????CCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBCCC@@@???AAAEEEHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHHHHGGGHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSVVVVVVUUUTTTRRRSSSUUUVVVXXXXXXZZZ]]]```\\\]]]aaagggpppzzz{{{rrrtttwwwyyytttcccTTTKKKCCCAAA>>>;;;999888888888888777777666555444444444555444333222111222333333444333222222111111222222111111111111111111111111333222111/////////000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////............//////000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,---.../////////............////////////............//////..............................---,,,++++++******............////////////EEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGHHHIIIJJJKKKNNNMMMLLLJJJIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHLLLPPPNNNIIIDDDBBBCCCFFFEEEDDDCCCAAA@@@??????>>>===<<<===>>>??????>>>AAA@@@@@@@@@BBBBBB@@@??????????????????????????????>>>>>>======>>>>>>???======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::::::::;;;<<<;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????????????????===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@CCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAACCCEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPSSSUUUUUUUUUSSSRRROOOQQQTTTVVVWWWZZZ^^^aaa^^^^^^^^^aaaeeekkkqqquuu{{{xxx~~~}}}nnn___SSSIIICCC@@@>>>;;;999777666777777777777666666555444444333555444333222222222333333444333222222111111222222111111111111111111111111333222000/////////000111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000////////////000000000000...............//////000//////............////////////............//////////////////////////////111111111000///.....................////////////DDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFFFFGGGJJJMMMOOOQQQPPPNNNLLLJJJIIIHHHHHHKKKIIIGGGFFFEEEFFFHHHIIIEEEIIILLLKKKGGGCCCBBBBBBDDDDDDCCCBBBAAA???>>>>>><<<;;;<<<>>>@@@AAA@@@??????>>>>>>???@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>======<<<;;;:::999999::::::;;;<<<;;;;;;999999888888999999999:::::::::<<<<<<;;;:::999999999999:::;;;<<<<<<=========<<>>>>>======>>>>>>???@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQNNNPPPRRRSSSUUUWWWZZZ\\\\\\[[[ZZZZZZ[[[^^^```bbbmmmwww~~~~~~wwwnnn```RRRHHHBBB???===;;;:::888666555555555666666666666555555444444333444444333222222222222333333333222111111111111222111111111111111111111111222111000000///000000000////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////............//////000000000000000000000000////////////000000000000111111000000//////000000//////............///////////////....../////////000000000000000000000000333222222111111000000000............////////////EEEDDDDDDDDDDDDEEEFFFFFFIIIGGGEEEEEEFFFIIIMMMOOOQQQOOOMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEHHHJJJJJJGGGDDDCCCCCCCCCBBBBBB@@@???>>>>>>===::::::;;;>>>AAABBBAAA@@@>>>======>>>@@@@@@???=================================<<<<<<<<<<<<======>>>>>>===<<<:::999888888:::;;;<<<===<<<;;;888777888888888888999999999999<<<<<<:::999888888888888;;;<<<===>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@AAAAAA======>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAADDDDDDCCCBBBBBBAAAAAA@@@AAA@@@??????>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAADDDFFFEEEBBBAAABBBEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRRRRRRRQQQQQQSSSTTTWWWWWWVVVWWWXXXZZZ\\\]]]]]]eeeppp}}}~~~}}}~~~yyynnn```XXXMMMCCC>>><<<<<<;;;777777666555555555555666555555555444444444333333333333333222222222222222333222222111111111111111111111111111111111111111111111000000000000000000////////////////////////000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000////////////////////////---...000111111000////////////............//////////////////////////////////////////000000000000333222111000//////////////////............//////......////////////......////////////////////////000000000/////////..................////////////DDDDDDCCCCCCDDDDDDEEEFFFJJJHHHEEEDDDDDDGGGJJJLLLMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHFFFFFFCCCEEEGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>======<<<:::::::::<<>>======>>>@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;:::999888888;;;<<<===>>>===;;;999888777777777888888888999999<<<;;;:::999888777777777;;;<<<===>>>????????????>>>>>>============>>>>>>;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB????????????????????????======>>>???@@@AAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????>>>=====================>>>>>>???@@@@@@AAABBBEEEGGGGGGCCCBBBCCCEEECCCCCCDDDEEEFFFHHHJJJKKKHHHHHHFFFFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOPPPOOOOOOOOOPPPPPPOOONNNNNNOOOQQQRRRRRRTTTUUUWWWYYYZZZ[[[YYY\\\aaahhhsss~~~~~~|||vvvtttssssssuuuwww}}}ooo^^^SSSNNNJJJDDD???======<<<<<<666555555555555555666666444444444444333333333333333333333222222222111111333222111111000000111111000000000000000000000000000000000111111111000000////////////////////////111111111111111111111111000000000////////////...////////////////////////////////////////////////////////////////////////---...///111111111000/////////............//////////////////////////////////////////000000000000222111000///...---------//////............//////......///000000///..............................//////............------............////////////BBBBBBAAAAAABBBBBBCCCDDDIIIHHHEEEDDDCCCEEEGGGHHHHHHGGGEEEEEEEEEFFFHHHJJJGGGHHHIIIJJJJJJHHHFFFDDD@@@AAABBBCCCCCCBBBAAAAAA??????>>>>>>===<<<<<<;;;===;;;::::::<<<>>>>>>======<<<<<<>>>@@@@@@???>>>========================;;;;;;::::::::::::;;;;;;===<<<<<<;;;:::999888888;;;;;;<<<======<<<::::::666777777777777888888888::::::999888777777777777888999:::;;;<<<=========>>>======<<<<<<======>>>::::::;;;<<<>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@?????????>>>>>>>>>======>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBDDDFFFFFFDDDCCCCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNJJJLLLMMMMMMMMMNNNQQQSSSPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\bbbnnn}}}}}}|||~~~}}}yyy~~~{{{qqqkkkhhhfffgggiiikkkqqq~~~~~~vvvgggYYYLLLCCCCCCAAA>>>>>>======;;;999555555555555555555555555333333333333333333333333222222222333222111111000222222111000000000000111000000000000000000000000//////000111111111111000////////////////////////111111111111111111111111000000////////////......////////////////////////////////////////////////000000000000000000000000---...///000000111111000//////............//////000000000000000000000000////////////000000000000111000///...------,,,---//////............//////---...///000000///...---........................////////////////////////............////////////BBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDFFFIIILLLNNNMMMLLLKKKJJJHHHFFFDDDCCC???@@@@@@AAACCCCCCBBBAAA>>>>>>======<<<;;;;;;;;;???===999888999:::;;;;;;;;;::::::<<<>>>???>>>===========================::::::999999999999::::::;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;666666666777777777888888999888888777777777888888666777888:::;;;;;;<<<<<<======<<<<<<<<<<<<======:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCCCC@@@@@@???>>>===<<<<<<;;;===<<<<<<<<<===???AAABBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@@@@AAAAAACCCDDDDDDBBB@@@@@@AAAAAACCCDDDGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMIIIJJJLLLLLLLLLMMMPPPRRRPPPQQQSSSTTTTTTSSSRRRQQQRRRTTTVVVXXX[[[aaajjjqqq}}}yyyuuupppsssuuuyyyxxxpppkkkgggeeeeeefffgggkkkxxx|||}}}|||kkk[[[PPPIIIBBB>>>===<<<;;;;;;<<<;;;888666444444555555555444444333222222222222222222333333111222222333222111000///222222111000000000000000000000000000000000000000...///000111222111111000000000000000000000000000111111111111111111111111000000/////////.........////////////////////////////////////////////////000000000000000000000000............///000111222//////............//////000000000000000000000000////////////000000000000000//////...------------//////............//////---...///000000///...---........................////////////////////////............////////////EEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGKKKPPPRRRSSSQQQMMMIIIEEECCCCCCCCCAAAAAAAAACCCEEEEEEEEEDDD=========<<<<<<;;;;;;:::BBB>>>999666777888999999999999999:::===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>:::999999999999999999:::::::::::::::::::::::::::999888888888999:::;;;;;;666666666666777777777777888777777777777777888999777777999:::;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>???@@@BBBCCCDDD@@@@@@???===<<<;;;:::999;;;;;;;;;;;;<<<>>>???AAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::::::::;;;::::::;;;<<<===>>>???@@@???>>>>>>@@@DDDDDDAAA===??????@@@AAACCCEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQSSSUUUVVVUUUTTTSSSLLLPPPUUUXXXYYY[[[___ccciiippp}}}|||uuuppppppqqqppppppwww~~~{{{vvvsssrrrpppppppppooorrr}}}nnncccTTTHHHBBB@@@>>>===;;;:::999999:::999777555333333444444444333222222222222222222222222222333111111222333222111000///222111111000000000000000000000000000000000000000...///000222222222111000111111111111111111111111111111111111111111111111000/////////............////////////////////////////////////////////////000000000000000000000000///............000222333//////............//////000000000000000000000000////////////000000000000000//////............/////////............//////---...///111111///...---000000000000000000000000---------.........................../////////000BBBDDDFFFGGGGGGGGGHHHIIIFFFEEECCCBBBCCCEEEHHHJJJJJJGGGCCCAAAEEEPPP^^^hhhlllaaaSSSIIIFFFFFFEEEDDDJJJFFFCCCAAACCCDDDDDDCCC@@@???===<<<;;;;;;;;;<<<>>><<<999888999888777666888888888888999:::;;;;;;;;;;;;::::::888666555333777777777777777777777777::::::;;;<<<<<<;;;;;;;;;:::999888666666666777777999888777555555777888:::777777888888888777777666:::999999999999999999999<<<<<<<<<<<<====================================@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999::::::999:::<<<>>><<<===???@@@@@@@@@???>>>===>>>>>>???AAACCCEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@CCCEEEGGGGGGFFFEEEEEEEEEHHHGGGHHHJJJLLLMMMKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIQQQRRRSSSSSSSSSQQQOOONNNPPPPPPQQQRRRTTTUUUWWWXXX```eeellluuu|||xxxzzz{{{||||||~~~uuuhhhUUUPPPIIIBBB===;;;;;;;;;888888888888777777777777555555555555555555555555222333444555444444222222111111111111111111111111111111111111111111111111333222111000000111222333111111000000/////////...000000000000000000000000333333333222111000///...000000000000000000000000////////////////////////...///////////////......000000000000000000000000//////............////////////////////////////////////............//////////////////////////////000000000000000000000000...............///000000000---***(((''')))+++---///............------------...///...------...///////////////////////////CCCDDDFFFGGGGGGGGGHHHIIIGGGFFFDDDCCCCCCEEEGGGHHHIIIGGGEEEDDDHHHQQQ^^^fffggg]]]QQQHHHFFFFFFEEEDDDIIIEEEBBBBBBEEEFFFDDDAAA@@@???>>><<<<<<<<<<<<<<<===;;;999888999999888666888888777777888:::;;;<<<<<<;;;;;;::::::999999888777777777777777777777777999::::::;;;;;;::::::999999888777666666666777888999888666555555666777888777888888999999999888888999999999999::::::::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888888999;;;:::::::::<<<>>>:::;;;===>>>>>>>>>===<<<>>>>>>??????AAABBBDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFDDDCCCCCCDDDGGGGGGGGGIIILLLLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVTTTXXX___gggqqq~~~vvviii\\\RRRJJJGGGBBB>>>:::999999:::888888888777777777666666555555555444444444444444111222333444444333222222111111111111111111111111111111111111111111111111222111000000000000111222000000/////////.........000000000000000000000000222222222222111111000/////////////////////////////////////////////////////////000000000000////////////////////////////////////............////////////////////////////////////............//////000000000000000000000000////////////////////////...............///000000000///,,,+++***+++---...000000/////////.........---...///...------...///////////////////////////CCCDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEHHHOOOXXX______WWWMMMFFFDDDEEEEEEEEEEEEDDDCCCDDDFFFEEEBBB>>>@@@@@@>>>===============<<<:::888888999999999888888777666666777:::<<<>>>AAA@@@===;;;:::999::::::777777777777777777777777888888999999999999888888777666666666666777777888888777666555444444555666777777888999::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999999999999::::::;;;>>>======<<<<<<======>>><<<<<<<<<<<<;;;:::999999888:::;;;;;;::::::<<<===:::;;;===>>>>>>>>>===<<>>@@@@@@???>>>>>>>>>>>>>>>;;;999888888999:::999888777777666555777999<<<>>>FFFDDD@@@;;;888777666666777777777777777777777777777777888888777777666666555555555555666777777888777777555444444444444444555666777888999:::::::::888888999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999777999:::::::::999:::;;;<<<===???@@@@@@@@@???>>>@@@????????????@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAACCCDDDCCCBBBAAAAAABBBEEEDDDEEEGGGJJJKKKKKKJJJHHHHHHIIIJJJKKKMMMMMMNNNNNNOOORRRSSSTTTRRRPPPOOOXXXVVVSSSQQQOOOPPPQQQRRRRRRVVV[[[aaafffiiikkkmmmkkktttzzzmmm]]]QQQIIICCCAAAAAA<<<<<<;;;;;;;;;;;;;;;;;;888777777777666666666666555444444333333222222111///000000111222222222222111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000///000111111111111111000////////////////////////////////////////////////...//////000000000000/////////////////////////////////............////////////////////////////////////............//////////////////////////////////////////////////////...............///000000//////000000000//////...000000000/////////......---...///...---------///////////////////////////GGGEEEDDDEEEHHHJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDFFFHHHLLLIIIEEECCCBBBDDDEEEEEEFFFPPPXXXUUUIII@@@???BBB???????????????>>>>>>>>>;;;999888888999:::999888777666666666777999;;;===DDDBBB>>>:::666555555555777777777777777777777777666777777777666666555444444444555555666666666666666666555444444444444444444444666777888888888888888888999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;::::::666888::::::999888888999<<<===???@@@@@@@@@???>>>?????????>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDFFFIIILLLLLLLLLGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSXXX\\\\\\YYYUUURRRYYYWWWTTTRRRPPPPPPPPPQQQPPPRRRWWW\\\```bbbbbbaaabbbdddjjjttt~~~bbbUUUIIICCC@@@<<<;;;>>>;;;;;;;;;;;;;;;::::::999777777777666666666666555444444444333333222222222000000000111111222222333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////000000111111111000000........................////////////////////////,,,------.../////////...........................//////............////////////////////////////////////............//////...............................................................///000000---...////////////...---/////////.........---------...///...---------///////////////////////////JJJGGGEEEFFFJJJLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEIIIJJJJJJHHHEEECCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEJJJUUU___[[[MMMBBBAAAEEE===>>>>>>??????>>>======<<<:::888888999999999888777777777777888888999:::;;;:::999777666666777777777777777777777777777777666777777666666555444333333444555555666555555444444555555555555555555555444444555666777777777777888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999999999888888999999999:::;;;;;;<<<;;;;;;::::::666888:::;;;999888888888:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>??????BBBAAA@@@@@@@@@BBBCCCDDDFFFFFFFFFDDDBBBBBBCCCEEEEEEDDDDDDFFFJJJMMMNNNNNNGGGGGGHHHIIIJJJKKKLLLMMMLLLPPPWWW]]]___]]]ZZZWWWVVVUUUTTTRRRQQQPPPOOOOOONNNOOORRRWWW[[[]]]]]]\\\]]][[[]]]ccckkkuuuvvvWWWKKKAAA@@@>>>999888<<<::::::999999888888777777777777666666666666555555333333333333444444444444333222111111111111222222111111111111111111111111000000000000000000000000///000000111111000000///------------............////////////////////////000000000111000000//////........................////////////////////////++++++,,,---....................................//////............////////////////////////////////////............//////------------------------.......................................///000000,,,---..............................---------------...///...------...///////////////////////////LLLIIIEEEGGGKKKNNNNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGEEECCCCCCCCCAAABBBBBBBBBBBBCCCDDDEEEHHHQQQXXXVVVMMMDDDAAABBB<<<======>>>>>>>>>===<<<===;;;999888999999888666666777888999999888777777666666666777777777777777777777777777777777777777777777777777666555444333444444555555555444333222333444555555666666666666555666777777777777666666888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999999999:::999999999999999999:::::::::;;;;;;<<<;;;;;;:::888:::<<<===;;;:::999999:::;;;===>>>>>>>>>===<<<===============>>>???@@@BBBAAA@@@@@@AAACCCEEEFFFFFFGGGFFFDDDBBBAAACCCEEEEEEDDDDDDFFFJJJNNNOOOPPPFFFGGGGGGHHHIIIJJJJJJKKKIIILLLQQQUUUXXXXXXWWWVVVQQQQQQQQQQQQQQQOOONNNMMMPPPOOOPPPSSSXXX[[[[[[ZZZYYYWWWYYY___dddhhhpppzzzyyyttttttqqqjjjSSSGGG???@@@???999999>>>:::999888777777777888888777777666666666555555555333333333444555555666666555444333222111111222222111111111111111111111111000000000000000000000000000000111222222111000000------......////////////////////////////////////000111111111000///..............................////////////////////////+++,,,---...////////////........................//////............////////////////////////////////////............//////...............................................................///000000---------.........//////////////////............---...///...------...///////////////////////////NNNJJJFFFGGGLLLPPPOOOMMMJJJJJJIIIIIIIIIIIIHHHHHHEEEFFFFFFEEECCCAAAAAABBB???@@@BBBBBBBBBBBBDDDEEEEEEIIIMMMNNNJJJDDD>>><<<;;;<<<===>>>>>>===<<<<<<>>><<<999888999888777666666777999:::999888666444777777777777777666555444777777777777777777777777777777777777666555444333444555555666555444222111222333555666777888888888777888888888888777777666888888888777777777777777888888999999999:::::::::888888888888888888888888888999:::;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<======::::::999888777777888888;;;::::::999999::::::;;;::::::;;;;;;<<<;;;;;;;;;999<<<>>>???===;;;;;;;;;<<<===???@@@@@@@@@???>>><<<<<<<<<======>>>???@@@BBBBBBAAA@@@AAACCCFFFGGGFFFFFFFFFCCCAAAAAABBBDDDFFFDDDDDDFFFKKKNNNPPPQQQFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQLLLNNNOOOPPPPPPOOOMMMKKKOOOMMMMMMOOOTTTXXXXXXWWWUUUTTTYYYbbbeeedddgggnnnpppwwwyyyjjj]]][[[______[[[NNNAAA999<<<<<<777777===;;;:::999888888999:::;;;777666666666555555555555222333333444555666777777777666444222111111222222111111111111111111111111000000000000000000000000000111222333333222111000000000111111222222222333////////////////////////111111111111000///------........................////////////////////////,,,---...///000000000000........................//////............////////////////////////////////////............//////////////////////////////.......................................///000000...............///000111000000000000////////////---...///...------...///////////////////////////QQQOOOMMMKKKIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA@@@@@@@@@CCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888777777;;;:::999999888888999999999888777888999999888666888999999999888777555444666666666666555555555555444555666777777555333222666666777888888888888777666666666777888888999999666666666666666777777888:::::::::::::::::::::::::::::::::999999888888888======<<<;;;;;;;;;;;;<<<========================;;;:::999999888888888888;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999999===============<<<<<<<<<===<<<;;;:::;;;>>>AAACCCDDDCCCAAAAAAAAABBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNLLLJJJHHHFFFEEEFFFHHHIIIDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUXXX\\\```dddfffiiikkknnnuuuxxxbbb\\\UUURRRRRRPPPKKKGGGAAA@@@>>><<<:::999999888999888888777777777777777444444555555444444333222111222222333444555666666666333000000111111...+++//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////...............///000111////////////////////////............/////////////////////////////////////////////,,,******+++---000000//////.........---........................//////.........---------------......///000000000000///...---------------............////////////000000000000000000000000...------------...//////////////////////////////PPPOOONNNLLLJJJJJJIIIIIIEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@???BBBAAA@@@AAACCCCCCCCCBBBAAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888888888777777777777888999999::::::999:::;;;<<<<<<:::888777777777777777555444333666666666666555555555555444555666777666555333222555666777777888888888888666666666777888888999999444444555666777999:::;;;:::::::::::::::999999999<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::=====================<<>>>>>===============CCCCCCAAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDEEEFFFGGGJJJLLLMMMJJJHHHFFFDDDDDDEEEFFFHHHEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRQQQRRRTTTVVVZZZ]]]```aaa^^^```ccchhhqqq}}}{{{llldddRRRMMMHHHFFFFFFEEEBBB>>>???>>>===;;;999888888888888777666666555555666666444555555555555444333333222222333333444444555555444222000000111111///,,,//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............//////000////////////////////////............////////////////////////////////////222222222000...---...000000/////////....................................//////.........---------///////////////.........///......---------..................////////////000000000000000000000000...------------...//////////////////////////////OOOOOOOOONNNLLLKKKIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???@@@???>>>???AAABBBAAA@@@????????????>>>>>>===<<<======<<<;;;;;;:::;;;;;;<<<;;;;;;::::::999999888555555666777888999::::::;;;;;;<<<>>>@@@???<<<999777777888777777666555444666666666666555555555555444555666666666555444333444555555666777888888999555666666777777888888999777666666777777999::::::999999999999999999999999;;;;;;;;;;;;::::::::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<<<<=====================>>>?????????>>><<<;;;BBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEGGGIIIKKKLLLIIIHHHFFFEEEDDDEEEGGGHHHGGGIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQOOOPPPRRRTTTWWWYYYZZZZZZYYY[[[]]]```eeellltttzzzxxxjjj^^^TTTOOOHHHDDD@@@@@@AAAAAA???<<<===<<<;;;999888777777777777666555555444444555555555555666666555555444333333333333333333333333333222111000000111111000...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000//////............///////////////////////////............////////////////////////////////////222333222111///...///111////////////...................................................---------111000000///......------......---------...//////---............/////////////////////////////////...------------...//////////////////////////////NNNNNNOOOOOONNNLLLJJJHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA??????>>>===<<<===???@@@???>>>=========>>>======<<<<<<======<<<;;;::::::::::::;;;;;;;;;:::::::::999999666777777888999::::::::::::;;;===???AAA@@@<<<999999999999999999888888777666666666666555555555555444555555666666555444444444444444555666777888999555555666666777888888888<<<;;;:::888777666666666777777888888888888888999999888888888888888888888888777777777888999999::::::::::::::::::::::::::::::999999888888999999999===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<============:::;;;<<<>>>????????????AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJMMMOOOOOOMMMJJJHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOQQQSSSUUUUUUUUUUUUXXXYYY\\\]]]___cccgggjjjqqquuu|||xxxjjj]]]SSSLLLHHHFFFDDDBBB@@@???@@@@@@>>><<<;;;:::999888777666666666777666555555444444555555555555666666555555444333444333333333222222222111000000000000111111111000//////000000000000//////////////////////////////////////////////////////000000000000000000000000111111111000//////......////////////////////////111000///...............////////////////////////............//////////////////////////////////////////000///---,,,---...///////////////.........................................................000000//////............---------------...///000---------.........//////...........................------------...//////////////////////////////MMMNNNNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBAAA???>>>===<<<;;;<<<>>>>>>>>>===;;;;;;<<<=========<<<<<<======<<<::::::999999999;;;:::::::::::::::999999999::::::;;;;;;:::999999888999;;;>>>@@@>>>;;;888999999999888888888888888666666666666555555555555444444555555555555555555444444444444555666777888555555555666777777888888<<<;;;:::888777666666666666666666777777777888888888888888888888888888888777777777777888999:::;;;::::::::::::::::::::::::999999999888888999999:::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===============<<<;;;<<<<<<<<<======>>>>>>===<<<;;;;;;<<<>>>AAABBB@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIKKKNNNOOOOOOMMMJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQSSSUUUXXXYYYZZZ[[[]]]___ffffffiiinnnyyyvvvccc]]]UUUMMMHHHFFFEEEDDD@@@???>>>===<<<;;;:::888999888777666666666666666888777666666555555666666555555555555555444444333333333333222111111000000///000000000000000111111//////000000000000//////////////////////////////////////////////////////////////////////////////111000000000//////......////////////////////////111000///...............////////////////////////............////////////////////////////////////,,,...///...,,,,,,,,,---.........///////////////////////////////////////---.................................//////000000---------------...///000------------............------------------------...------------...//////////////////////////////MMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>><<<;;;:::;;;===>>>===<<<:::;;;<<<<<<==================;;;:::999999999999999999999999999999999999:::;;;<<<<<<<<<;;;999888666777888;;;===<<<:::777666666555555555555666666666666666666555555555555444444444555555555555666555555444333333444666777444555555666666777777888888888777777777888888999444555555666666777777777999999999:::::::::::::::555555666777888999;;;<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA???===;;;:::<<<>>>@@@>>>@@@BBBCCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBB@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSVVVXXXXXXYYYZZZ[[[[[[]]]aaafffnnnuuu|||sssddd[[[QQQMMMIIIFFFDDDCCCAAA@@@???>>>>>>===<<<:::888777777777666666666666666777888777666666555555666666444444555555444444333222222222222111111000000000///000111111000///000222//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////////////////////////////000//////............///////////////////////////............////////////////////////////////////---///000000///......///.........///////////////////////////////////////---------...............------......///000000111......---------...//////,,,------------....................................------------...//////////////////////////////MMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCCCCAAA???>>><<<;;;:::;;;===>>>===<<<::::::<<<======>>>>>>>>>>>>===;;;:::999888888888888888888888888888888888888999;;;<<<<<<;;;:::999666666777999;;;;;;:::888555555444333333444555666666666666666555555555555444444444444444555666666777666444222222333444555444444555555666777777777666666666666777777888999333444444555666666777777888999999999::::::::::::333333444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===:::::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>===<<<======>>>===???BBBDDDDDDCCCAAA???@@@AAACCCDDDDDDDDDBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSUUUWWWWWWWWWXXXZZZVVVXXX\\\bbbgggiiiiiiiiiqqqxxxtttfff[[[RRRKKKGGGEEEBBB@@@@@@???===;;;===>>>>>>>>><<<;;;:::999777666666666666666777777777666555555444444555555333333333444333333222111111111111111111000000000///111222111///...000222//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////,,,,,,------....../////////////////////////////////............//////000////////////////////////............////////////////////////////////////---///111111000/////////............/////////000////////////////////////---------.........//////.........//////////////////......---------......,,,,,,---------....................................------------...//////////////////////////////MMMKKKJJJHHHHHHHHHIIIJJJGGGGGGGGGFFFEEECCCAAAAAA@@@AAACCCCCCCCCAAA???>>><<<;;;:::;;;===>>>===<<<::::::<<<===>>>>>>??????>>>===;;;:::999888888888777777777777777777888888555666999;;;<<<;;;::::::777666666777:::;;;:::999777666555444444555777777777666666666555555555555444444444444444555666777888666444222222222333444444444555555666777777777999888777666555555555555333333444444555666777777666666777777888888888888111222222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999:::;;;:::999999999999:::;;;;;;======<<<;;;;;;;;;;;;<<<999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???:::;;;===>>>???@@@??????===???BBBDDDEEECCC@@@???===>>>@@@BBBBBBAAA@@@??????@@@BBBDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKJJJJJJKKKLLLNNNOOOMMMOOORRRRRRRRRRRRSSSUUUWWWWWWYYY\\\```bbbbbbbbb```dddllluuulll\\\SSSNNNJJJGGGBBB@@@>>>=========;;;:::777999:::;;;999888888888777666666666666777777888555555444333333333333444222333333333333222111111000000000000000111111111000222333222///...///111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////***++++++,,,---...//////////////////////////////...............///000111////////////////////////............/////////000////////////////////////,,,...000111///......///---.........//////000000000000000000000000000000---------.........//////000000000///......------000///...---------------,,,,,,,,,---------......////////////////////////...------------...//////////////////////////////IIIHHHFFFEEECCCCCCDDDDDDHHHGGGEEECCCAAA@@@??????@@@???===<<<<<<<<<===>>>:::999888888888999:::;;;999:::;;;============<<<;;;:::999888777555444333666888999777333111111222444222222444888:::999777999::::::;;;;;;::::::999777666555444444444444444777777777777555333111000444444333333333444444555222222333333333333333333333333333444444444555555666666555444444444444555555555555555666666666666555555555777999;;;:::999:::999777666666777999:::666777999;;;<<<;;;:::999777777777888999999999:::::::::999999999999999999999999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======>>>======<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIKKKHHHHHHHHHIIIIIIKKKLLLLLLQQQQQQQQQRRRRRRSSSTTTUUUTTTVVVXXXYYYXXXXXXXXXYYY[[[\\\___eeennnyyykkkcccXXXMMMGGGCCCAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;=========;;;999777444777999888555333444666555444333222222222333333222222222222222222222222222222222222222111000000000000000000////////////////////////////////////000000////////////000000111111111000000000000000////////////////////////000000000000000000000000,,,,,,------......//////////////////////////////,,,------....../////////***+++---.........------000000///...............000000...------...///000........................//////............//////////////////000000000000//////............//////...---,,,++++++,,,---...........................---,,,,,,++++++,,,,,,---..................------111000///...............HHHGGGEEECCCBBBAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>999999888888888888999999888999;;;<<<======<<<<<<============<<<;;;888777222555777777666555555777444333222444777999888777999:::::::::::::::999888666666555444444444444444666666666666555444222111444444333333333444444555333333333333333444444444333333444444444555555555444444444444555666666777555555555555666666666666888777777:::>>>BBBEEEEEE===<<<:::888777777888999333333555666666666555444777777888888888888888999888888888888888999999999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======@@@??????>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRTTTWWWXXXYYYZZZ]]]___`````````bbbffflllqqqtttzzznnnXXXRRRKKKDDDAAA???>>>>>><<<<<<:::999999999:::;;;:::;;;<<<===<<<:::888777444666888777555333444666444444555555555444333222444444444444444444444444000000000000000///......000000000000////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////.............../////////......................................./////////,,,---.../////////......000000///...............000///...------...////////////////////////////////////............//////////////////000000000000///..................//////...---,,,,,,---...///..............................------------.......................................---------------GGGFFFCCCAAA@@@??????@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<===888888999888888777666555888999:::;;;<<<<<<<<<<<<999:::;;;===>>><<<777444111333666777777777777888444333333444666888777666999:::::::::999888888777666666555444444444444555555555555555555444333333444444333333333333444444333333333444444444555555444444444555555555666666333333444555666777888999444555555555555666666666999888999===CCCJJJOOORRR@@@???<<<:::888888999999888888888777777777666666888888888888777777777777666666666777777888888999777777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;<<<===<<<<<<<<<<<<<<<======??????>>>>>>???@@@AAAAAA??????@@@@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUWWWYYY]]]aaaeeeiiihhhgggeeeeeefffggggggmmmqqqwww}}}vvvooommmiii___VVVMMMIIIEEEBBBAAA@@@??????;;;:::999888888888999999:::;;;;;;;;;;;;999888777444666777777555444444555222444666888777555333111000000000000000000000000000000000000000///......000000000000////////////111111111111111111111111000//////......//////000............////////////////////////////////////////////////////////////000000///////////////...........................////////////..................///000000000//////000///......---...............---------......///000000000000000000000000//////............//////////////////000000000000......------------......///......------......///........................//////............//////........................,,,---.../////////...---FFFEEECCCAAA???????????????????????????>>>============<<<<<<<<<;;;;;;;;;777888888999888666444333888888999::::::;;;;;;;;;777999;;;???AAA>>>777111444555666777666555444444444444444444555666666666999999999999888777666666666555555444444444555555444444444444444444444444444444333333222333333333333333333444444555555666444444555555555666666666444444555666777777777777444444444555555555666666777888:::@@@HHHNNNRRRTTTAAA???===;;;999::::::;;;>>>===;;;:::999999999:::888888888777777666666555444444555555666777888888888999999::::::::::::999::::::::::::::::::::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<======>>>???????????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIHHHFFFEEEIIIHHHHHHGGGGGGGGGGGGHHHKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRTTTVVV[[[```dddhhhhhhgggfffeeedddddddddcccfffiiilllrrrzzzzzzlllddd[[[WWWWWWUUUPPPKKKJJJGGGDDDCCCBBB@@@>>><<<::::::999999888888888888::::::::::::999888777666555555666666555444444444333444555666666444222111////////////////////////222222222222222111000000000000000000////////////000000000000000000000000/////////....../////////......///////////////000////////////////////////////////////////////////111111000000//////..............................//////......------,,,,,,///////////////////////////......------.........---------------.........//////////////////////////////............//////////////////000000000000------,,,,,,,,,,,,------/////////....../////////........................///..................///---------...............---///111222333222111000EEEDDDBBB@@@?????????@@@@@@@@@@@@???>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;:::777777888888777666444222777777777888999999:::;;;;;;===BBBHHHKKKHHH>>>777555555555555555444333222444444555555444444555555777888888888777666666555555555444444444555555666333333333333444444444555555444333222222222222222222222333333444555555666444444444444555555555666555555666777666666555444444444444444555555555555666999>>>EEELLLOOOOOONNN???===<<<::::::;;;<<<===;;;:::999777666666666666888777777666666555555555333333444555666666777777::::::::::::999888777777::::::::::::::::::::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<===>>>?????????>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAA?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDFFFHHHJJJJJJIIIGGGFFFHHHGGGFFFFFFFFFFFFFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPRRRVVV[[[^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^```aaaeeekkkqqquuu|||rrreee[[[TTTPPPLLLKKKLLLLLLHHHEEEBBBAAA???>>>>>><<<999777::::::::::::999999888888999999999888888777666666555555555555555555444333444333222222111111222222333333333333333333333333222222222222222111000000000000000000//////////////////////////////////////////............///////////////000000111111111////////////////////////........................111111000000//////.................................------,,,,,,+++++++++//////........................------------......,,,------....../////////........................//////............//////////////////000000000000------,,,,,,,,,,,,------...//////////////////.................................------------......---------.........//////---///111222333222111000BBBAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::999777777888777777666555444777777666777777888999:::;;;???FFFPPPWWWTTTIII@@@888555333222444555555555444555666555333333444555555666666777777666666555555444444444444555666666444333333333333333444555555444333222222111111222111111222222333444555555333333333444444444555555444555666666666555333222333444444444444555555555888;;;AAAGGGLLLMMMJJJGGG===;;;:::999999:::<<<===999999999888777666666555666666666666555555555555444444444555555666666777::::::::::::999888777666999999999999::::::::::::777777888999:::;;;<<<<<<::::::::::::;;;<<<======<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMJJJLLLMMMNNNNNNPPPTTTWWWYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ]]]bbbfffhhhkkktttvvvjjjbbb[[[SSSNNNIIIGGGFFFFFFEEEDDDAAA???<<<<<<;;;<<<======;;;:::999::::::::::::999888888999888888777666666555555666444444444555555444222444333111000000000111222222222222222222222222222000000000000000///......000000000000////////////........................///......------....../////////000000111111222222////////////////////////........................000000///////////////...---------------------------------,,,,,,,,,,,,,,,000///...---------......---------,,,------...///,,,---...///000000000///........................//////............//////////////////000000000000......------------......---......//////......---...........................------------------...,,,,,,------.../////////,,,---.../////////...---???>>>=========>>>@@@@@@???@@@BBBBBBBBB@@@???===:::;;;;;;<<<;;;:::999888888888777666666777777777666666555555666777999:::;;;@@@KKKYYYcccbbbWWWMMM???:::555333333555666555444555777555333222333444333444555555666666666666444444444444444555666666555444333222222222333444555444333222111111111111///000000111222333444555222222222333333333333444111222444555555555333222333333444444444555555555888:::>>>CCCFFFFFFCCC@@@<<<;;;999777777888999::::::;;;;;;;;;;;;:::888777444555555555555555666666555555555555666666666666777777888999999999999999888888999999999:::::::::777777888999:::;;;<<<<<<::::::::::::;;;<<<===>>>;;;===>>>@@@AAAAAAAAAAAA========================>>>??????@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLGGGIIIKKKLLLMMMNNNPPPRRRWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTWWWZZZ]]]^^^___^^^dddlllrrrvvvyyy~~~zzzmmmggg^^^VVVQQQMMMJJJHHHDDDCCCBBBAAA@@@???>>>>>>===<<<<<<===???@@@???===888888999999999888777666888888777666555555555555666444333444666666333111333333333222222222111111////////////////////////000000000000000///......000000000000///////////////////////////////////////......------......///......//////000111111222////////////////////////......................................./////////------------------------------...............///111111///.........//////---,,,,,,,,,------...///---...///111111111111000........................//////............//////////////////000000000000///..................///,,,---...//////...---,,,........................//////............//////,,,,,,------...//////000.........---------------<<<<<<;;;;;;<<<===???@@@>>>???AAACCCCCCCCCAAA@@@::::::;;;<<<;;;:::999888999888777666666777999999666666555555666777999:::???EEESSSdddpppqqqggg]]]HHHAAA999444333444444333444666777555222111222444222222444555666777777777444444444444444555666777555444333222111222333333555444333222111111111111...///000111222333444444111111222222222333333333...000222444555555444333333333333444444444555555666777999<<>>999:::<<<>>>???@@@??????===============<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKEEEGGGJJJLLLMMMMMMOOOQQQQQQQQQPPPPPPPPPRRRSSSUUUUUUUUUVVVXXXZZZZZZZZZXXXYYY]]]aaabbbccceeejjjnnntttzzzuuukkkbbb]]]XXXVVVRRRMMMIIIFFFDDDCCCAAAAAA@@@>>>>>>>>>@@@BBB>>><<<;;;;;;======<<<;;;666777888888888777555444888777666555555444555555666444333444666666333111111333555666555444111000111111111111111111111111222222222222222111000000000000000000////////////000000000000000000000000.........------.........---------...///000000111////////////////////////........................,,,---------......//////------------------------.../////////000000111111333222111/////////000111,,,,,,,,,,,,------...///---...000111222222222111000000000000000000000000//////............//////////////////000000000000//////............//////+++,,,---......---,,,+++........................000000////////////000000,,,,,,------...///000000111000///...............>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEEEEDDDAAA>>><<<<<>><<<;;;:::999999999666555444333444666888999444444444555777888:::;;;@@@KKK[[[jjjpppmmmfff```KKKBBB888333333555555444444333333222111111111222333333333444555666777777666555444333222333444444444444444333333222222222222222222222111111111111111111222333333333333222333333333333333333333333333444555666666555444333666555444333222222222222555666777888999888888888:::888666333222222333444444666888:::<<<<<<<<<<<<555555444333333333333444111222444555666555444444666666777888888888888888888888999999999999888888888777777777888:::<<<>>>===<<<:::888888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>>>>===<<<;;;;;;;;;===>>>???@@@@@@AAAEEEGGGHHHEEEBBB?????????>>>===AAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBBBBCCCDDDDDDDDDIIIFFFDDDEEEHHHJJJIIIGGGHHHGGGGGGIIIKKKNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRTTTTTTSSSSSSTTTVVVUUUWWWZZZ[[[[[[\\\```ccciiikkkooovvv~~~|||pppeee]]]XXXTTTSSSMMMKKKHHHFFFEEEDDDCCCAAADDDAAA>>>===>>>???===:::======<<<<<<<<<<<<======777777777777666666666666333333444555666666555555777444222222444555444222333333333333333333333333222222222111111///......000000000000000000000000000000000000000000000000111111111111000000000000............////////////////////////////////////..............................////////////......000000//////.........---////////////////////////111111000///////////////.........///////////////........................////////////////////////000000////////////000000................................................---///000111000///---,,,.........////////////000------------------------///...---,,,,,,---...///---------,,,,,,++++++***---000222111...---///222???>>>>>>>>>>>>>>>>>>??????AAABBBBBB@@@=========<<<;;;:::999777777666666777666444444444555777888444444555555666777999999@@@HHHUUU```dddaaaZZZUUUEEE>>>666222333555555333444333222222111111222222222222333333444444555555666555444333222333333444444444333333333222222222222222222222222222222222111111222333333333333222333333333333333333333333111111222222222222111111333333222222222333333444555555555555666666666777999888666444333222333333333444666777888777777666666555444444333333444444333333444444555444444444666666777888888888888777777777888888888888777777777777666777888:::;;;<<<888777666555666777999;;;::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???????????????>>>===<<<<<<<<<<<<===>>>>>>???BBBFFFIIIJJJGGGBBB@@@?????????>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGEEECCCDDDGGGHHHGGGFFFFFFFFFFFFHHHKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQSSSTTTSSSRRRRRRSSSTTTVVVXXXYYYYYYXXXYYY\\\^^^^^^___bbbfffmmmttt{{{{{{uuuiiiccc\\\VVVQQQNNNKKKIIIIIIGGGEEEDDDEEEEEEDDDCCCCCC@@@======>>>>>><<<:::===<<<<<<;;;;;;<<<<<<===888888888888777777777777444444444555555666666666999777555555666777555444333333333333333333333333222222222111111000///...000000000000000000000000000000000000000000000000222111111000000/////////............////////////////////////////////////..............................////////////......000/////////....................................111000//////.........///////////////....................................////////////////////////000//////......//////000......................................................000000000///---,,,,,,,,,,,,------------...------------------------///...------------...///000000000000000000//////...000000000///...///000???>>>===<<<<<<===>>>???<<<>>>@@@@@@>>>===<<<===::::::999888777666666555777666555444444444555666555555555555555666777777>>>CCCJJJPPPRRROOOJJJGGG===999333111333444333222333333222222111111222222222222222222333333333333555555444333333333333333333333333333222222222222222222222222222222222333111111222333333333333222333333333333333333333333111111000000000000111111111111111222222444555555444333222222222333555555777666666555444333222222444444444555555444333333666666555444444444444555555555444333333333444444555666666777777777777777666666666777777666666666666666666666777888:::;;;555555444444666777999;;;999999999::::::::::::;;;<<<<<<=========>>>>>>>>>?????????>>>======<<<<<<;;;;;;<<<<<<>>>AAAGGGKKKLLLHHHCCC???>>>?????????>>>>>>@@@AAAAAAAAA@@@???BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBEEECCCBBBCCCDDDFFFEEEEEEDDDEEEFFFGGGIIILLLNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTRRRQQQRRRSSSVVVWWWXXXWWWVVVUUUWWWYYY[[[[[[\\\___ccchhhlllooosssxxx~~~xxxnnneee___ZZZTTTRRRNNNLLLJJJIIIFFFDDDDDDCCCAAABBBDDDEEEEEEDDDAAA???===<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;999999999999888888888888666666555444555666777888:::888666555666666555444333333333333333333333333111111222111111000///...000000000000000000000000000000000000000000000000222222111000000///..................////////////////////////////////////..............................////////////......////////////....................................000///......---.........000/////////...---------........................///////////////////////////..................///......................................................///000///...---,,,,,,,,,,,,------------...------------------------///...------------...///............////////////000///...///000000///...???>>><<<;;;;;;<<<>>>???;;;===??????===<<<;;;<<<;;;;;;::::::999888777777888777666444444333444444666666555444444555555555;;;===@@@AAABBB@@@>>><<<999666333222333333222000333333222222111222222333333333333333222222222222444444444333333333333333333222222222222222222222111111222222222222222222111111222333333333333222222222222222222222222222444333222111111222333444111111111111222333444555555333222000111222444555555555555555555444333222444444444444444444444444777666555555444444555555777666444333222222333444444555666666777777666666444555555666666555555444555555555666777888888999777666666666777888::::::888888888888999999999999;;;<<<<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<;;;<<<<<<;;;<<<@@@EEEIIIKKKGGGAAA>>>===>>>>>>>>><<<>>>@@@AAAAAAAAA???>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGHHHJJJMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSVVVVVVVVVUUUUUUUUUVVVWWW]]]]]]^^^___aaadddgggiiihhhjjjmmmuuu{{{uuulllddd]]]YYYUUUSSSPPPMMMJJJGGGFFFEEECCCBBBBBB@@@???@@@BBBCCCCCCCCC???>>><<<;;;;;;;;;;;;:::::::::999999999999::::::999999888888888777777777888777555444444555777888888666555444333333222222222222222222222222222222111111111111111000//////////////////////////////////////////////////////222222111000///......---............////////////////////////////////////..............................////////////......///////////////.................................///......---------......................................................////////////////////////......------------............................................................/////////...---,,,.........////////////000.................................------.........+++,,,,,,,,,---.........111...,,,---000111///---======<<<;;;;;;<<<=========>>>@@@???===::::::::::::::::::::::::999777777777777666555444333333222666555555444444444444444777777777888888888777777888777555444444222111///333222222111222222333333444444444444333333333333333333333333333222222222222222222222222222222222///000222444444333222111111111222333333333333222222222222222222222222222555444333222222333444555333222222111111222222333666444222111111222444555333444444555444444333222222222222333444444555555666666555444444444444444777666444333222222333444444444555666666666666555444444555555555555444444444555555666777777777777888888777777777777777777777777777888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<===<<<;;;;;;===AAADDDHHHDDD???<<<<<<=========<<<>>>@@@AAAAAAAAA???>>>>>>??????@@@AAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDBBBDDDFFFGGGGGGIIILLLOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]___aaabbbfffggggggkkkxxxxxxoooiiieeebbb^^^ZZZXXXVVVSSSRRRNNNJJJEEEBBBBBBBBBBBBBBBBBBAAA??????@@@AAA@@@???======<<<;;;:::::::::;;;999999888888888888999999888888777777777666666666888777555333333555666777666666555333222222222333222222222222222222222222000111111111111000000///////////////////////////////////////////////////111111000000///......---............////////////////////////////////////..............................////////////...............///////////////..............................------------...///+++,,,,,,---...///000000........................////////////////////////......------------.....................................................................------,,,.........////////////000........................---..................------.........///000000000111...,,,---000111///,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<999888888777888999999999888666555666666666555444333222222555444444333333333444444444444333444444555555666777777666555333222111000222222111111222222333333333333333333444444444444333333333333333222111111111111111222222222222222...111555888999777444111111111222333333333333222222222222222222222222222222222111111111111222222333222222111111111222222555555333222222333333444333333333333333444444444111000000111222333444555555555444333333333333444555555444333333333444444333444444555555555555555444444555555555555444444555555666777777777777777666666666666555555555444777777777888888888888999999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<;;;<<>><<<<<<======<<<>>>>>>@@@AAAAAAAAA@@@???>>>>>>???@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCDDDCCCBBBBBBDDDFFFBBBEEEHHHHHHGGGHHHKKKOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTVVVVVVVVVTTTSSSTTTUUUTTTSSSRRRTTTWWWYYYZZZZZZWWWWWWXXXYYYZZZ[[[]]]]]]```bbbcccdddjjjsssxxxwwwtttrrrpppooorrrxxx~~~|||rrrjjjccc^^^[[[ZZZXXXUUUTTTSSSRRROOOMMMLLLIIIEEECCCCCCEEEGGGGGGCCCAAA???>>>???@@@???>>><<<======<<<::::::;;;<<<999999888888888888999999777777777777666666666555777666555444333444555555555555666444333222444555222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000////////////..................////////////////////////////////////..............................////////////...............///////////////------------------------.........---......///000++++++,,,---...//////000........................///////////////////////////..................///.........................................................---------------,,,,,,,,,------------...........................------...//////...------------------------......///...---...//////...---999:::<<<======<<<:::999999;;;<<<<<<:::999888999777888:::::::::999777666555555555555444333333222444333333333333333444444222222333333444444444555444444444333222222222333222222111111222222333444111111222222333333444444222333333444333222111000000111111111222222222222///333999>>>>>>;;;666333111111222333333333333222111111111111111111111111000000111111111111000000111000000000111222333444444444444333333222222222333333222222222333555666444333222222222333444444444444333222222222222333333333444444555444444444333333444555555555555444444444555555555555444444555666777888888888777777555555666666777777666666777777888888888999999999999999999999::::::::::::::::::::::::::::::::::::888:::<<<=========>>>@@@AAA???>>>>>>??????>>>===@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEECCCCCCEEEHHHDDDGGGJJJIIIGGGGGGKKKOOOLLLLLLMMMMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSRRRSSSUUUTTTRRRQQQSSSVVVYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZXXX^^^aaaaaabbbeeefffddddddcccbbbccceeehhhlllnnntttvvv{{{~~~uuupppjjjddd```]]]YYYWWWWWWTTTQQQPPPPPPOOOMMMLLLLLLJJJHHHGGGHHHIIIIIIHHHBBB@@@>>>>>>???@@@???>>><<<>>>>>>===::::::<<<>>>:::999999888888999999:::888888888777777777666666555444444444333333333333111333444333111111444666111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000.........///////////////............////////////////////////////////////..............................////////////................../////////000------------------------///.........//////000111------------------------........................////////////////////////000//////......//////000......................................................------,,,,,,,,,---,,,,,,,,,------------...........................------...//////...------,,,,,,,,,,,,,,,+++++++++---...///...------...///888:::<<<>>>>>><<<:::888555777999:::999888888999:::;;;<<<======<<<:::999444444555555444444333222333222222222333333444555222222333444444444333333000111222222111222444666222111111111222333333444//////000111222333333444222222333444333222111000000000111111222222222222000555<<>>>>>???@@@???>>>>>>???AAAAAA???>>>AAAAAA@@@@@@@@@AAABBBCCC===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???DDDFFFGGGFFFDDDDDDFFFIIIEEEHHHKKKJJJGGGFFFJJJNNNJJJJJJJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRQQQQQQRRRTTTUUURRRQQQRRRUUUXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUSSS[[[bbbbbbaaaaaa```^^^]]]^^^^^^___```bbbdddfffjjjkkkmmmpppsssvvvyyyzzz}}}}}}~~~|||qqqjjjgggdddbbb```___]]]ZZZXXXXXXTTTQQQOOOOOOPPPPPPPPPIIIHHHHHHHHHHHHFFFCCC@@@@@@???>>>>>>@@@AAA@@@@@@<<<>>>???===;;;:::<<>>======;;;:::999888888777777777888999999:::::::::;;;>>>@@@???===999777444444555555444444333222000111111111111222222222222222111111222444555666444444444333333222222222444444444444444444444444222222111111111111222222000000000111222222333333000000000000000000000000222555999;;;;;;999555222555444333111111111111222222222222111111111111000333222111000000000222222222222111111222222333444555555555444444333333333333333333333333333333333555333222111111222444555444333333222111111111222333222222111111222222333333333333333333333333333777777777777777666666666666666666666555555555555666666555555555555666666666666666777888888999999999;;;<<<<<<;;;::::::;;;:::999888777888999:::;;;666777:::<<<============???????????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>???AAACCCEEEDDDDDDDDDBBBAAAAAADDDGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYWWWVVVUUUWWWXXXZZZ[[[\\\[[[YYYXXX\\\[[[[[[ZZZ[[[]]]^^^___ffffffeeeeeedddeeeeeeeeekkkmmmqqqtttwwwzzz{{{{{{}}}xxxpppjjjgggeeedddddd]]]]]]]]]\\\[[[ZZZYYYXXXRRROOOMMMLLLLLLMMMLLLLLLLLLJJJIIIHHHHHHFFFDDDAAAAAAAAA@@@???@@@AAACCCCCC?????????>>><<<;;;<<<===<<<999777777888::::::999999999888777666555444444666555555555555444444444333333333222222222111111111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////111000///...---,,,++++++////////////////////////222111111111000000//////000000//////.........---111000///...---,,,++++++......////////////......//////.........------------,,,,,,++++++,,,,,,---000000//////.........---......////////////......,,,---------......//////---------.........//////........................------------------------........................------............---------------------------------------.......................................////////////////////////======<<<;;;:::999888888999888888888888888888888888:::;;;<<<<<<:::888666555555666666555555444444333333333333222222111111111111000000111333444555444444444333333222222222333333333333333333333333222111111000000111111222222111111111111111111111000000000000000000000000111333666888888666333111222222111000111111222333222222222111111111000000111111000//////000111111222222111111222222333444444444333333222222222222333333333333333333333333666555333111111111333333444333222222111111222222333222222111111222222333333333333333333333333333666666666666666666666666444444555555666666777777666666555555555555666666666666777777888999999999888:::;;;;;;:::999999::::::999999888999:::;;;<<<777888999;;;<<<=========>>>>>>????????????@@@@@@?????????@@@@@@AAAAAAAAA???>>>>>>>>>???AAACCCEEEDDDDDDDDDCCCAAAAAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTSSSUUUWWWXXXZZZZZZYYYXXXWWW[[[ZZZZZZZZZZZZ\\\]]]^^^``````````````````aaaaaaaaaccceeeiiikkkmmmnnnooosssuuuyyy}}}}}}|||||||||~~~~~~yyyuuurrrqqqpppoookkkddd```_________^^^\\\\\\\\\[[[ZZZXXXWWWUUUPPPNNNLLLLLLLLLLLLKKKJJJJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@@@@???@@@AAABBBCCC>>>??????===;;;:::;;;===???===:::999:::;;;:::999888888777666555444333333444444444444333333333333333333222222222111111111111111111000000000////////////000000000111111111000000000000000000000000///////////////////////////...............------////////////////////////000000000/////////......000/////////...........................---------......////////////......000000/////////.........------,,,,,,,,,,,,------000/////////............------............------------........./////////---------.........//////........................................................................------............------////////////////////////..................------................................................======<<<;;;:::999888888::::::999888888777666666777888888888888777666666777666666666666555555555666666555555444222111000111111000000000222333444444444333333333333222222222222222222222222222222222111111000000111111222333333222111111000//////000000000000000000000000111111333444444333111111000000///000000222333444222222111111111000000000000///////////////000000222111111111111222333333222222222222111111111111333333333333333333333333777666444222111111111222333333222222111111222222333222222111111222222333333333333333333333333333555555555555555555555555222333444555666777888888666666555555555555666666777777777888999999::::::777999::::::999888888999;;;::::::::::::;;;<<<<<<999999999:::;;;<<<===>>>===>>>>>>>>>?????????@@@??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBDDDDDDEEEFFFEEECCCBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVYYYYYYXXXYYYYYYZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^]]]^^^```bbbdddfffggggggfffgggjjjlllmmmllljjjiiifffgggiiilllnnnqqqrrrsssyyy||||||zzzvvvrrrnnnmmmllllllkkkiiifffcccaaa```______```\\\XXXUUUVVVXXXYYYYYYYYYYYYZZZZZZXXXVVVSSSQQQMMMLLLKKKKKKLLLLLLJJJHHHHHHFFFEEEEEEFFFEEEDDDBBBAAA@@@?????????@@@AAABBB>>>??????===;;;:::;;;===CCC@@@===;;;;;;;;;:::999777777666555444333222222333333333333222222222222333222222222222111111111111111000000000000//////---......///111222222333000000000000000000000000////////////////////////---------......///////////////////////////////////////...............---////////////............---------.........//////......////////////......000000000000000/////////------,,,,,,,,,,,,------////////////............,,,,,,------------,,,,,,.........///////////////---------.......................................////////////////////////........................------............------/////////////////////////////////...---------,,,........................------------------------<<<<<<;;;;;;:::999888888999888888888777777777666777777666666666666666777777666666555555555555555666666777777666555333222222222111111111222444555333333333333333333333333111111111111111111111111111111000000000000111111222111111111000000000///////////////////////////111111111111111111111111//////000000000111111222111111111111000000000000////////////000000000111111111111111111222222333222222222222222222111111222222222222222222222222555444333222222222222333333333222222111222222333333222222111111222222333333333333333333333333333333333444444444444444555333333444555555666777777666666555555555555666666777777888888999999::::::888999;;;;;;999888999:::;;;;;;;;;;;;<<<<<<======;;;:::999999:::;;;===>>><<<======>>>>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\]]]^^^```aaabbbccccccdddeeegggiiiiiihhhfffeee```bbbdddeeeeeedddddddddeeehhhlllppptttvvvvvvvvvvvvvvvvvvxxxzzz{{{zzzyyywwwuuusssqqqrrruuuxxx{{{yyyyyyzzz~~~~~~zzzzzz{{{}}}}}}xxxwwwuuutttssssssttttttpppmmmiiidddaaa``````aaa___^^^]]][[[ZZZYYYYYYYYYXXXUUURRRPPPRRRTTTVVVVVVVVVVVVWWWWWWUUURRROOOMMMKKKJJJJJJKKKLLLKKKIIIFFFFFFDDDCCCCCCDDDEEEDDDCCCAAA@@@???>>>>>>???@@@AAA???@@@@@@>>><<<;;;<<<>>>DDDAAA>>><<<<<<;;;:::999888777666666444444333222333333333333222222222222222222222222111111111111111000000000////////////......//////000111111222////////////////////////////////////////////////............////////////////////////////////////........................///////////////.........---------............///......////////////......////////////////////////......------------......///////////////.........,,,------......------,,,////////////////////////.............................................................../////////........................------............------------------------------000000///...---,,,,,,,,,........................------------------------;;;;;;;;;::::::999999888666666777777777888888888777777666555555666777888666555444333333333444444444555777888888777666555444444333222333444555666333333333333333333333333111111111111111111111111111000000000000000000111//////000000000111111111////////////////////////333222111000000111222333111111111111000000//////111111111000000000//////000000000111111222222222111111000000111111222333222222222222333333333333222222222222222222222222222222222222333444444555333222222111222222333333333222222111111222222333333333333333333333333333222333333333444444555555555555555555555444444444666666555555555555666666666777777888999999::::::999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999:::<<<===;;;;;;<<<===>>>>>>??????@@@?????????????????????>>>>>>>>>>>>???@@@@@@AAADDDFFFIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDFFFHHHIIIJJJKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWUUUVVVVVVWWWXXXXXXXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]YYYYYYYYYZZZ[[[\\\]]]^^^^^^```bbbcccddddddcccbbb___bbbeeedddaaa]]]\\\[[[^^^___bbbdddeeefffeeeeeefffeeeeeegggiiijjjiiiggggggeeecccaaaaaadddfffhhheeefffhhhjjjllllllkkkiiihhhhhhhhhiiikkknnnrrrtttwwwyyy{{{|||}}}~~~|||xxxtttqqqooooooooooooooopppooonnnkkkhhhgggggggggffffffgggiiikkkmmmkkkhhhddd```^^^]]]]]]^^^[[[ZZZYYYWWWVVVUUUTTTTTTUUURRROOOOOOPPPRRRSSSSSSSSSSSSTTTTTTRRRPPPMMMKKKIIIIIIIIIJJJKKKKKKHHHFFFEEECCCBBBBBBCCCDDDDDDCCC@@@@@@>>>>>>>>>>>>???@@@@@@AAAAAA???======>>>???CCC@@@===;;;;;;;;;:::888999888888777666555444444444444444444333333333333222222222111111111000000000000000////////////...000/////////////////////////////////////////////////////////////////////000000/////////.........////////////////////////////////////////////////.........//////////////////............---------......////////////..............................///......------......///.........///////////////......////////////......///////////////..............................---........................,,,,,,---------.................................------............------------------------------000000///...---,,,,,,,,,................................................;;;:::::::::999999999888555555666777777888999999777666666666666777777888666555444222222333444444333555777888999888777666666555444333333444555666222222333333333333444444111111111111111111111111111000000//////000000111......///000000111222222000000000000000000000000333222111000000111222333222222222222111000///...111111000000000////////////000111222333333222222111000000000000111222222222222222333333333333333222222222222222222222222000111222333444555555555222222111111222222333333333222222111111222222333333333333333333333333333222333333444444555555555555555555444444444333333666666555555555555666666666666666777888888999999999;;;===<<<;;;:::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;<<<===>>>??????>>>>>>??????????????????>>>>>>>>>?????????@@@@@@BBBDDDGGGHHHFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[]]]]]]ZZZ[[[]]]___`````````___```dddgggfffaaa\\\ZZZYYY[[[\\\]]]^^^___^^^]]]]]]^^^^^^^^^___aaabbbaaa``````___^^^]]]]]]^^^___```]]]^^^```bbbcccbbbaaa```cccbbbaaa```aaaccceeeggggggiiijjjkkklllnnnqqqtttnnnmmmjjjgggeeeddddddccc```aaacccccccccaaa___]]]bbbaaaaaabbbbbbcccdddeeecccaaa^^^[[[XXXXXXXXXXXX[[[ZZZYYYXXXVVVUUUSSSSSSSSSQQQNNNMMMNNNPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHIIIKKKKKKIIIGGGFFFDDDBBBAAABBBCCCDDDCCC@@@???>>>=========>>>???@@@AAAAAA???===<<<>>>???@@@>>>;;;:::;;;;;;;;;:::999999888777666555444444444444444444333333333333222111111111111000000000000000////////////......000000000//////.........000000000000000000000000////////////////////////000000000//////.........///////////////////////////////////////000000000........./////////////////////.........---------......////////////......------------............//////............//////.........///////////////...//////////////////..................---------...............---------........................++++++,,,,,,---.................................------............------/////////////////////////////////...---------,,,........................////////////////////////:::::::::999999999999999666666666777777777777777555555555666666666777777777666444333333333555555555666888999999777555444555555333333333333444555222222222333333444444444222222222222222222222222000000////////////000000/////////000000000000000000000000000000000000000222111000//////000111222111222222333333222111000111000000000////////////......000111222222222111000000000000000111222222111111111111222222222333111111111111111111111111111222222333444444444444222222111111222222333444333222222111111222222333333333333333333333333333333333333444555555666666444444444444444444444444666666555555555555666666555555555666777777888888999:::<<<<<<:::999:::;;;999:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;===>>>>>>???======>>>>>>??????@@@@@@===>>>>>>???????????????>>>AAACCCDDDCCCBBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZ[[[]]]___```[[[\\\]]]^^^_________^^^^^^ccchhhhhhccc^^^[[[\\\XXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]YYY[[[^^^```aaa`````````bbb```^^^\\\\\\\\\]]]^^^^^^___aaabbbbbbdddgggjjjeeedddcccaaa___^^^]]]\\\XXXZZZ\\\]]]^^^]]]\\\[[[\\\\\\]]]]]]^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSS[[[[[[ZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNKKKIIIHHHHHHJJJKKKJJJIIIHHHEEEBBBAAABBBCCCCCCCCC@@@???>>>===<<<======>>>?????????>>><<<;;;<<<===>>><<<::::::;;;=========888888777666555444444333333333333333222222222222111111111111000000000000000000/////////..................///////////////000000000000000000000000///////////////////////////////////////000000000////////////////////////------........./////////............/////////000---------.....................////////////......---.........////////////000//////////////////000............/////////000---......//////......---...---------,,,,,,,,,,,,//////.........---------........................,,,,,,,,,---.../////////........................------............------////////////////////////..................------................................................::::::999999999999999999888888777777666666555555333444555555666666666555999777555444333444666777666777999:::999666333111555444333222222222333444222222222333333444444444222222222222222222222222000000////////////000000111111000000//////......000000000000000000000000000000////////////000000///000222333444444333333000000000000////////////,,,---///000111111111000000000000000000111111222//////000000111111111222111111111111111111111111333333444444444333222222222111111111222333333444333222222222222222222333333333333333333333333333333333444444555666777777111222222333444555666666666666555555555555666666444444555555666777777777777999;;;:::999888999:::999999;;;<<<<<<<<<;;;:::;;;<<<<<<===<<<;;;999888999999:::;;;<<<===>>>???<<<======>>>???@@@@@@AAA===>>>>>>????????????>>><<<>>>@@@AAA@@@@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWYYYZZZ\\\]]]]]][[[ZZZXXXXXXXXXXXXXXXYYY[[[]]]___\\\\\\]]]]]]]]]]]]\\\\\\XXX^^^dddeee```\\\ZZZ[[[UUUUUUVVVWWWXXXXXXXXXXXXTTTTTTUUUWWW[[[]]]\\\\\\YYYZZZ[[[[[[[[[[[[ZZZZZZWWWYYY]]]___``````aaaaaa```^^^[[[YYYWWWVVVWWWWWWYYYZZZ[[[[[[\\\^^^aaaddd^^^^^^^^^\\\[[[YYYWWWVVVSSSUUUXXXZZZ[[[\\\[[[ZZZTTTVVVXXXYYYZZZZZZYYYYYY[[[ZZZYYYXXXVVVTTTSSSRRRXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNOOOPPPRRRRRRRRRPPPNNNMMMKKKKKKMMMNNNPPPLLLJJJHHHHHHIIIKKKKKKKKKIIIFFFCCCAAABBBCCCCCCCCC@@@???>>><<<<<<<<<===>>>===>>>>>><<<:::999:::<<<===;;;::::::<<<>>>??????777777666555444333333222222222222111111111111000111111111111000000000000000/////////............,,,------...///000111111000000000000000000000000////////////////////////------...///000111222222////////////////////////,,,,,,,,,------.........---.........//////000000++++++,,,---...///000111......////////////........./////////000000111111000000////////////000000---.........//////000000,,,------......------,,,---------,,,,,,+++++++++//////.........---------........................---------...///000000111........................---..................------------------------------------.......................................------------------------<<<<<<;;;::::::999888888;;;:::999888777777777777666666666666555555555555777777666555444333333222///......111666888777555333333333333333333333333333333333333333333333333555444444333222111000000222111111111000000//////111111000000000000111111111///...------...///111333333333222000000222444444333222222222222111///111111000000000000111111000000//////.........---//////000000111111222222000000000000111111111111///000111222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333222111111000000///444333111111111111333444222333333444444333333222222333444555666666666666666666666666666666666666999999999888888888888888???@@@@@@???<<<:::999999<<<;;;:::999999999999999>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???????????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDFFFHHHIIIJJJDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQNNNMMMNNNRRRTTTTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXUUUYYYZZZXXXXXXZZZYYYVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ\\\^^^^^^ZZZWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWYYYYYYXXXXXXZZZ\\\\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWXXXYYYZZZZZZ[[[___]]][[[XXXVVVUUUUUUUUUXXX[[[^^^^^^[[[YYYWWWWWWWWWYYY[[[ZZZXXXUUUSSSSSSUUUUUUTTTSSSWWW\\\[[[WWW[[[XXXUUUTTTUUUVVVUUUTTTXXXWWWUUUSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOMMMNNNPPPSSSTTTUUUOOONNNMMMNNNNNNNNNLLLJJJJJJHHHGGGFFFHHHJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<>>><<<:::888777777777888>>>===<<<;;;<<<>>>@@@AAAAAA;;;444222333444222///444444333222222222333333111111111111111111111111////////////////////////000000000000000000000000//////............/////////.........------------000000000000000000000000........................//////............//////------/////////...---,,,................................................,,,,,,,,,------------...---......///000111111222000000//////.........---........./////////000000///////////////............//////000000000000000.........///////////////........................,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---.........////////////000///...,,,,,,------,,,+++------......------,,,+++------------------------<<<;;;;;;:::999999888888;;;:::999888777777777777777777777777666666666666666666555555444444333333222111000222555666555333333333333333333333333333333333333333333333333333222222222222222222222222111111111000000000//////111111000000000000111111222000///......///000222000111111111000222555888:::888555333333222000///111111000000000000111111000000000/////////......000000000000000111111111000000000000111111111111///000111222222222222111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222111111111444333333333333333333444222222333333333333222222222333444555555666666666555555555555555555555555888888888888888888888888===>>>???>>>;;;999999:::<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLNNNNNNNNNOOOOOOPPPQQQRRRQQQOOOMMMOOORRRTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWTTTXXXYYYWWWWWWZZZYYYUUUWWWWWWWWWXXXZZZ\\\^^^___]]]]]]\\\\\\[[[ZZZZZZZZZ[[[YYYYYYZZZ[[[[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWYYYYYYXXXYYYZZZ\\\\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWXXXYYYYYYYYYYYYYYY\\\[[[ZZZXXXWWWWWWWWWWWWVVVYYY[[[]]]]]]\\\ZZZYYYWWWXXXZZZYYYVVVTTTSSSSSSUUUVVVUUUTTTXXX]]]]]]YYYZZZXXXVVVUUUUUUVVVUUUUUUWWWVVVUUUSSSQQQPPPPPPPPPRRRRRRRRRRRRQQQQQQPPPOOOOOOMMMJJJJJJKKKLLLMMMLLLOOOMMMLLLKKKLLLLLLJJJHHHIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<<<<<<<===<<<<<<:::999888777777777888888999:::===@@@DDDFFFCCC===777555666777555222444333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000//////............///////////////.........------................................................//////............//////------...//////...---,,,.........................................................////////////000---......///000000111111000/////////............+++++++++,,,,,,,,,------/////////////////////......//////000000000000000.../////////////////////...........................------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------.........////////////---,,,,,,---...,,,+++,,,,,,---.../////////...------------------------;;;;;;::::::999888888888:::999888888777777777777888888777777777666666666444444444444444444444444444333222333444444222000222222222222222222222222333333333333333333333333111111111222222222333333111111000000000000//////111000000//////000000111222111000//////000111222.../////////111444999===@@@===888444333111000...000000000000000000000000111000000000000000//////111111111111000000000000000000000000111111111111000000111111222222111111111111111111111111111111111111111222222222222333222222222222222222222222222222222222333333333333333444444555555444444333111111222222222222111111222222333444555555555555555555555555555555555555666666777777888888999999999;;;<<<<<<:::999999:::<<<;;;;;;:::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<<<<===============???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNOOORRRTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSWWWXXXVVVVVVYYYYYYVVVWWWVVVUUUUUUWWWYYY\\\^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWWWWXXXYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUWWWXXXYYYYYYYYY[[[\\\\\\]]]^^^^^^]]]ZZZXXXVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXYYY[[[]]]]]][[[ZZZWWWWWWXXXVVVTTTSSSSSSTTTTTTVVVVVVUUUXXX\\\\\\YYYYYYWWWUUUUUUUUUVVVUUUTTTUUUTTTSSSRRRQQQPPPOOONNNPPPPPPPPPOOOOOOMMMLLLLLLNNNLLLKKKKKKMMMOOOOOOOOOOOOMMMJJJHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>============;;;;;;::::::999888666666666666777999<<<@@@CCCEEEAAA===888666777777666444222333444444444333111000111111111111111111111111111111111111111111111111000000000000000000000000//////............//////000000000/////////......................................................//////............//////------......///......---.........................................................////////////000.........//////000000111////////////............------........./////////......//////////////////...///000000111111000000//////////////////..........................................---+++***)))------,,,,,,,,,,,,------,,,,,,,,,---------......///---,,,,,,---...---++++++,,,---///000000000111------------------------::::::999999888888888777999999888777777777777777777666666666555555555555222222333333444444444444333333333333333333222111222222222222222111111111222222222222222222222222111111111111111222222222000000000000000000//////000000////////////000000111000000//////000000111......//////000444999===AAA===777333222111000///000000111111111111000000111111111111000000000000222222111111000000/////////000000000111111111111000000111111111111000000111111111111111111111111111111111111222222222222111111111111111111111111111111222333333444555555222333444555555444333222000111111222222111111000111222333444444555555444555555555555555555555555555555666666777888999999666888::::::999888999:::;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRUUUVVVTTTUUUXXXYYYVVVVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWXXXYYYXXXYYY[[[\\\\\\]]]^^^^^^]]]ZZZWWWUUUZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXYYYYYYYYYXXXWWWVVVZZZXXXUUUUUUWWWXXXXXXWWWVVVWWWVVVUUURRRRRRSSSTTTRRRUUUVVVUUUWWWZZZZZZWWWWWWUUUTTTSSSTTTUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHJJJNNNRRRVVVWWWWWWOOOLLLIIIGGGGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHFFFDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<999999:::::::::888666555777777777777888:::;;;<<<;;;888444333444444333222222333444555444222000///111111111111111111111111000000000000000000000000//////////////////////////////............//////000000000000////////////................................................//////............//////---------...............................................................,,,,,,,,,------------............/////////000000///////////////............/////////000000000000............//////////////////000111111111111000////////////....................................,,,---...//////---+++)))------,,,,,,,,,,,,------++++++,,,,,,,,,---------...---,,,,,,---...---,,,+++,,,---...////////////------------------------999888888888888888777777888888777777666777777777555555444444444333333333111111222222333444444444///111222333333333333333333333333222222222111111222222222222222222222222333333222111111000////////////////////////000000000000////////////000000///////////////////////////000000//////222666999;;;888333000000000000000///000111111111111000///000000000000111111111111222222111111000000/////////000000000111111111111000000111111111000000///000000000000000000000000000000111111111222222222111111111111111111111111111111222333444444555666111222333444444333222111000111111222222111111000000111222333444444444444555555555555555555555555444444555666777777888888444666888999888888999:::::::::999999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNOOOOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRRRROOOSSSSSSQQQSSSWWWXXXVVVRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXWWWVVVVVVVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWVVVWWWYYYYYYXXXXXXZZZ[[[[[[\\\]]]^^^]]][[[YYYWWW^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYWWWVVVUUUUUUSSSPPPOOOPPPRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSTTTTTTXXXZZZXXXXXX[[[[[[XXXTTTSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEHHHMMMRRRVVVWWWWWWOOOLLLHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGGGGEEECCCEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<;;;::::::888999::::::999888666555777666666555555555555555666444222222222222222111222333444444444222///...000000000000000000000000//////////////////////////////////////////////////////............//////000000000000////////////////////////////////////........................//////............//////------------......//////................................................,,,,,,,,,------------...............////////////.........///////////////++++++,,,,,,,,,------------.........//////000000///000000111111111111111000000//////.........---........................***+++---/////////---,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,---...,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,+++------------------------777777777777777777777777888777777666666777777777444333333333333222222222111111111222222333333333---///111222222222444555555444444333333222222222222222222222222222222222444333222111000///............////////////000000000//////......//////000......////////////......000000111000///000222444555222///...///000000000///000111222222111000/////////000000000000000111111111111111000000000000000000000000111111111111000000111111000000//////000000000000000000000000000000000111111111111222111111111111111111111111000111111222333444444555111222222333333222222111111111222222222222111111000000111222333333333333444444444444444444444444444444555555666666777777444666888888888777888:::999888888888888999999:::=========<<<;;;:::::::::999999::::::;;;<<<<<<===>>>======<<<<<<======>>>========================?????????????????????@@@???@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNNNNMMMLLLKKKLLLNNNOOOOOONNNOOORRRTTTUUUTTTSSSRRRRRRRRRRRRRRRPPPSSSSSSQQQSSSXXXYYYXXXRRRSSSTTTUUUVVVWWWVVVVVVTTTTTTUUUWWWYYYZZZ[[[\\\XXXYYYYYYXXXVVVUUUWWWXXXUUUTTTSSSSSSTTTUUUWWWXXXXXXYYYZZZYYYXXXWWWXXXZZZZZZZZZ[[[\\\\\\\\\\\\\\\aaa```___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUQQQRRRSSSSSSQQQPPPRRRSSSTTTUUUVVVUUUSSSRRRSSSTTTXXX]]]___]]][[[\\\\\\YYYRRRQQQQQQRRRSSSSSSRRRPPPMMMNNNNNNNNNNNNLLLJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLPPPTTTUUUTTTRRRLLLJJJGGGFFFGGGHHHGGGGGGCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===;;;::::::::::::888888999999888777777666333333333444444555555555444444333333333333333333333333444333222111///...000000000000000000000000........................000000000000000000000000//////............//////000000000/////////......000000000000000000000000........................//////............//////---------------...///000.........................................................////////////000.................................///////////////------------............------......///000000000///000111111222222111111000000000///......------........................)))+++,,,...////////////......------------......+++++++++,,,,,,,,,---------,,,+++,,,.........---,,,,,,,,,,,,,,,+++******------------------------777777777777777777777777777777666666666666777777444444444333333333222222111111111111222222222222,,,///222333222111333555666666555555444333333222111111111111111111111111222222111111000000//////........./////////000000//////............///////////////000000/////////...///111111///...///000111///---...///000/////////000111222222111000///....../////////000000000000000000000000111111111000000000000111111111111000000000000000//////...000000000000000000000000000000000000111111111111111111111111111111111111000111111111222222333333333333333222222333333333222222333333333333222222///000111222333333333333444444444444444444444444555555555555555555555555444666888888888777888999777777666666777888888999;;;;;;;;;:::::::::::::::777777888:::;;;<<<===>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJLLLNNNNNNMMMMMMPPPSSSUUUTTTSSSRRRRRRRRRSSSTTTWWWZZZZZZYYYZZZ___bbb```^^^\\\YYYVVVUUUUUUVVVXXXSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXYYYWWWUUUTTTVVVYYYTTTTTTSSSRRRSSSUUUWWWXXXYYYZZZ[[[ZZZXXXVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaabbb```^^^[[[YYYXXXXXXYYYWWWWWWVVVVVVWWWWWWXXXXXXXXX___fffeee^^^VVVSSSRRRSSSUUUWWWWWWUUUTTTSSSTTTYYY___aaa]]]ZZZZZZYYYWWWSSSRRRRRRSSSUUUUUUSSSQQQKKKLLLMMMMMMMMMKKKIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMOOOQQQSSSRRROOOLLLGGGFFFEEEEEEGGGGGGFFFEEECCCBBB@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@======<<<;;;::::::;;;;;;999888888777777777777777222222333444555555555555222333444333333333444444444444333222111000//////000000000000000000000000////////////////////////000000000000000000000000//////............///////////////.........------////////////////////////........................//////............//////------,,,,,,---...000111.........................................................////////////000..................................../////////000////////////000000000111------......///000000111000000111222222222222111111000000///......------........................,,,,,,------......//////......------------......,,,,,,,,,,,,---------------,,,+++,,,...///...---++++++,,,,,,---,,,,,,,,,------------------------666666666666777777777777777777666666666666777888555555444444444333333333111111111111111111111111---000333333111000222444777777666555444444333333111111111111111111111111000000000000111111111111---.........//////000000//////............//////000000111111111111000000,,,...000111///.........///...---...///000///---...000111222222111000...---.........//////000000//////000000111111222222000000000000111111111111000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222555555333222222333555555222333333444444333333222///000111222222333222222444444444444444444444444555555555555555555444444555777888999888777888999666666555666666777888888888888888999999:::;;;;;;666666888999;;;<<<>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMOOOPPPQQQQQQPPPNNNMMMIIILLLNNNMMMLLLLLLOOORRRUUUTTTSSSRRRRRRSSSTTTUUU```bbbcccaaaccchhhkkkjjjlllfff^^^WWWRRRRRRTTTVVVSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXVVVSSSSSSVVVXXXTTTSSSRRRRRRSSSUUUWWWXXX[[[[[[\\\ZZZWWWVVVVVVWWWWWWWWWWWWXXXZZZ^^^bbbdddbbb```\\\XXXVVVVVVWWWXXXUUUUUUTTTUUUVVVXXXZZZ\\\eeeooozzzyyylll]]]TTTQQQSSSUUUXXXXXXWWWUUUTTTTTTWWW]]]___[[[WWWVVVUUUSSSTTTSSSTTTUUUWWWVVVTTTRRRJJJKKKLLLMMMLLLKKKIIIGGGIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHJJJLLLMMMLLLHHHEEEDDDCCCCCCEEEFFFGGGEEEDDDDDDBBB@@@@@@AAACCCDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<999888777666666666888888444555555666666555555444000111222222222222333444555444333111000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////.........------------................................................//////............//////------,,,,,,---...000111................................................,,,,,,,,,---------...........................------.........//////000000,,,,,,,,,------------...---------...///000000111000000111222222222222111111000000///...---------........................///......---------............------------......,,,,,,------------......---,,,+++,,,...///...---***+++,,,---.../////////------------------------666666666666777888999:::666555555555555666666777999888666444222111111000333111000111222444333333000000000000000000000000333333333222222222111111222222222222222222222222000000000000000000000000//////000111111111111111//////000000///...------............////////////111111000000//////......000///.........000111222...///000111111000///...////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000000000111111111111000000333222111000000111222333555222000111333444222///222222222222333444555666222222222222222222222222444444444555555555666666::::::999999888999999999666555555555555666777777777777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======???>>>>>>>>>======<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@???EEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBBCCCDDDGGGIIIKKKKKKLLLOOOQQQRRRQQQOOONNNKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSSSSRRRQQQRRRTTTVVV```eeelllnnnnnnnnnrrrvvvqqqiii___XXXUUUUUUSSSRRRSSSSSSSSSVVVZZZ[[[XXXUUUXXXVVVSSSQQQPPPQQQRRRTTTSSSRRRQQQQQQSSSTTTVVVWWWXXXWWWVVVWWWWWWWWWUUUSSSUUUUUUUUUXXX[[[]]]\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXSSSUUUWWWVVVTTTVVV]]]bbbssszzzcccTTTOOOQQQSSSTTTTTTTTTTTTWWWYYYVVVYYY[[[ZZZVVVRRRRRRSSSRRRTTTWWW[[[]]][[[VVVRRRKKKLLLMMMNNNNNNMMMKKKIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMHHHDDDDDDGGGIIIGGGDDDEEEEEEDDDEEEFFFGGGIIIJJJJJJHHHFFFCCCAAA???>>>===AAAAAA@@@???>>>===<<<;;;::::::999999999:::;;;;;;<<<;;;:::999888666555555888777666555444333333333222222222111111111111000222222222111111111000000111111000000//////......000000000000000000000000//////000000000000//////000000000000000000000000222000............---,,,................................................111000///...............////////////////////////......////////////......------............------........................................................................//////............//////........................000000000000000000000000000000///...------,,,,,,///......------///000111)))******++++++,,,,,,---------------------------,,,,,,,,,---------..............................,,,---------,,,++++++***,,,,,,,,,---------......555555555555555666666777666666555555555555555666555555444333333333333333777444222111111111000...000000000000000000000000222222222222111111111000000000000000000000000000000000000000000000000000//////000111111111111111///////////////...------............////////////000000000000//////......//////.........///111111//////000111111000//////........./////////000000000000000///////////////////////////////////////////////////////////////000000111111111222222222111111111000000000//////000000000000000000000000000000111111111111000000222222111000000111222222444222111111333333111///111111111111222333444555222222222222222222222222444444444444555555555555666666555555555666666777555555444444555555666777777777777888888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<==============================;;;<<<<<<<<<============;;;<<<>>>???@@@AAAAAAAAAEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBDDDFFFIIIJJJIIIJJJMMMOOOPPPOOOMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNOOORRRUUU]]]bbbiiillljjjiiijjjmmmmmmhhh```ZZZVVVUUUTTTTTTTTTSSSTTTVVVYYYYYYVVVTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOQQQRRRTTTUUUUUUWWWUUUTTTTTTUUUVVVTTTSSSUUUUUUTTTVVVZZZ]]]______\\\[[[ZZZXXXWWWVVVUUUUUUPPPSSSUUUUUUTTTWWW]]]cccyyyxxxcccUUUQQQOOOQQQRRRSSSTTTUUUXXX[[[^^^\\\ZZZYYYXXXVVVSSSQQQSSSUUUWWWZZZ[[[YYYUUUQQQJJJLLLMMMOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMHHHEEEEEEGGGIIIGGGDDDEEEDDDDDDCCCDDDFFFIIIJJJKKKJJJHHHEEECCC@@@>>>===@@@@@@???>>>======<<<<<<;;;:::999999999999::::::::::::999888777777666666888777666555333333222222222222222111111111000000222222222111111111000000111000000000/////////...////////////////////////...//////000000//////...000000000000000000000000222000...............,,,................................................000000///.............................................////////////......------............------........................////////////////////////..............................------------..............................000000000000000000000000000//////...------,,,,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------....................................//////......---,,,,,,,,,,,,---------......555555555444555555666666777666666555555444444444222222222222333444555666777555222111111000///---000000000000000000000000111111000000000000000///////////////////////////000000000000000000000000//////000000111111000000...////////////...---------............/////////000000000////////////...///............///000000//////000000000000//////---------.........////////////////////////000000////////////////////////////////////////////////000000000111111111222222111111000000000000//////000000000000000000000000000000111111111111000000222111111000000111111222333222111111222222111///000000000000111222333444222222222222222222222222444444444444444444444444333333333333444555666666444444444444444555555555666666777777777888888888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::888888999:::;;;======>>><<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEHHHIIIFFFHHHJJJLLLLLLLLLJJJJJJFFFGGGHHHJJJKKKKKKLLLLLLIIIJJJKKKKKKLLLNNNQQQTTTVVV\\\dddgggeeebbb``````fffdddaaa[[[WWWTTTUUUVVVTTTTTTTTTVVVWWWWWWTTTRRRQQQSSSVVVXXXWWWTTTPPPNNNNNNNNNPPPRRRUUUWWWVVVUUUTTTRRRPPPQQQRRRTTTTTTTTTUUUTTTSSSVVVZZZ^^^```aaa[[[[[[ZZZXXXWWWUUUTTTSSSOOOQQQTTTTTTUUUWWW]]]bbbrrr{{{}}}nnn^^^UUURRRNNNOOOQQQSSSTTTVVVZZZ\\\aaa\\\XXXXXX[[[\\\WWWRRRUUUUUUWWWYYYYYYWWWSSSOOOKKKLLLNNNPPPQQQQQQQQQPPPMMMLLLJJJIIIJJJKKKMMMNNNLLLHHHEEEEEEGGGHHHFFFDDDEEEDDDBBBBBBCCCEEEHHHJJJKKKJJJIIIHHHEEEAAA>>><<<>>>>>>>>>======<<<<<<<<<;;;:::999888888888888888888888888888777777777666999888666444333222111111222222111111111000000000222111111111111000000000000000000000////////////////////////////////////.........//////.........000000000000000000000000222000.........///...---................................................////////////..........................................////////////......------............------........................////////////////////////........................------,,,,,,,,,,,,------........................000000000000000000000000/////////...------,,,,,,---,,,,,,,,,,,,---......///......---,,,,,,++++++------------------------,,,,,,,,,---------......------------------------......//////......------,,,,,,,,,---------......555555555666777888999999777777666666555444333222111111111111222333555555333111000000111111111000000000000000000000000000////////////////////////........................//////////////////////////////000000000000000///.........//////...---------------.........//////////////////////////////.....................///---..................---,,,,,,,,,---------......---......//////000000000////////////////////////////////////////////////000000000000111111111111000000000000000000//////////////////////////////000000111111111111000000111111000000000000111111222111111111111111000///000000000000000111222222111111111111111111111111444444444333333333333333444444444555555777888999333333333444444444444444444444555555666666777777666777777888999:::;;;;;;::::::::::::999999999999777888999;;;<<<>>>??????>>>>>>>>>=========<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCAAAAAAAAABBBCCCDDDFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHEEEGGGIIIJJJLLLLLLKKKKKKIIIJJJKKKKKKLLLMMMPPPSSSOOOUUU\\\``````\\\YYYWWW]]]^^^^^^[[[VVVSSSSSSUUUTTTTTTUUUVVVVVVUUURRRQQQQQQUUU[[[______ZZZTTTOOOOOOOOOQQQVVVZZZ\\\ZZZWWWRRRPPPNNNNNNPPPRRRTTTTTTSSSSSSTTTWWWZZZ]]]^^^]]]YYYYYYXXXXXXWWWVVVUUUTTTPPPRRRTTTTTTUUUWWW[[[___^^^eeejjjhhh___VVVSSSSSSNNNPPPRRRTTTUUUVVVYYY[[[^^^YYYVVVWWW[[[]]]ZZZVVVVVVVVVVVVWWWXXXVVVRRROOOMMMNNNPPPRRRTTTTTTUUUUUUOOOMMMKKKIIIIIIJJJLLLMMMKKKHHHFFFFFFGGGHHHFFFDDDEEECCCBBBAAABBBEEEHHHJJJIIIIIIIIIHHHEEEAAA===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666777777777777777777777777999888666444333111111000111111111111000000000000111111111111000000000000000000000000////////////////////////////////////------............------////////////////////////111000...---...///...---...................................................///////////////..............................---......//////......---------............------........................////////////////////////...........................------,,,,,,------...........................000000000000000000000000//////.........------------------------.........//////......------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......333333444555777999:::;;;666666666666555444222111222222111111111222222333222000//////000111000///////////////////////////........................////////////////////////........................//////000000000//////...------............------------------.........................../////////------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000................................................//////000000000111111111//////////////////000000////////////////////////000000111111111111000000000000000000000000000000111111111000000//////000000000//////000000111111111111111111111111111111333333333333333222222222444444444555666777888999222333444555555555444444222222333333444555555666666666777777888999999:::999999999999999888888888888999:::;;;===???@@@@@@AAAAAA@@@???===<<<;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLKKKJJJKKKMMMPPPIIINNNUUUZZZ[[[YYYWWWUUUVVVXXXZZZXXXTTTQQQQQQSSSSSSUUUVVVWWWVVVTTTRRRQQQQQQVVV\\\aaaaaa\\\UUUPPPNNNNNNQQQWWW]]]___]]]YYYQQQOOOMMMMMMOOORRRSSSTTTPPPQQQTTTXXX\\\\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUUUUUUUVVVYYYZZZSSSWWW[[[ZZZVVVRRRQQQRRRPPPRRRUUUWWWWWWWWWWWWYYYZZZYYYXXXYYYZZZZZZZZZXXXXXXWWWVVVVVVVVVUUURRROOOPPPQQQRRRSSSUUUVVVVVVWWWPPPNNNLLLJJJIIIIIIJJJKKKIIIHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBAAABBBEEEHHHJJJFFFFFFFFFEEECCC???<<<:::;;;;;;:::::::::::::::::::::999888777666555555555555666666666666777777777888777666444222111111111111111111000000000//////000000000000000000000000////////////000000000000........................------............------////////////////////////111///------/////////...................................................---...//////000///..............................------............------------............------........................------------------------........................//////............//////........................////////////////////////...............---------------......////////////---------....../////////------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......111111111333444666888999444555666666555444222111222222111111000111111111444222////////////...---////////////////////////---............/////////000000000000000000000000........................//////000000000///......,,,,,,---............---,,,------------.........---............/////////---------...------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........................//////................................................/////////000000000111111......////////////000000000000000000000000000000000000111111111111000000///000000111111000000//////000111000///......000111000000000000000111111111111111111111111111111111111111222222333333333333222222222333444555555222333444666666555444444111111222333444555555666666666666777777777777888777777777777888888999999999999:::;;;<<<>>>??????AAA@@@???>>>===<<<;;;:::999999999:::::::::;;;;;;======<<<;;;;;;<<<>>>???AAABBBCCCCCCDDDCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHIIIKKKMMMIIIMMMRRRVVVYYYYYYXXXWWWSSSTTTUUUTTTRRRQQQPPPPPPSSSUUUWWWXXXVVVTTTSSSSSSPPPSSSXXX[[[[[[XXXSSSOOOLLLLLLNNNTTT\\\```]]]YYYQQQOOONNNNNNQQQSSSSSSSSSPPPQQQTTTXXX\\\]]][[[YYYYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVVVVVVVVVVWWWXXXXXXUUUWWWYYYYYYVVVSSSQQQQQQPPPTTTXXX[[[[[[YYYWWWWWWZZZZZZ[[[\\\]]]]]][[[ZZZYYYXXXVVVVVVVVVUUUSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHIIICCCCCCCCCBBB@@@>>><<<::::::::::::999999888888888888777666666555555555555555555555555666666666666777666555333222222222222111111000000000///////////////000000000000000111////////////000000000000.................................//////.........000000000000000000000000111///------/////////...................................................------///000000000///...------------------------------............------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,......................../////////....../////////........................////////////////////////........................---...//////000000//////,,,,,,------...//////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,---------......333333333333444444555666333444555666666555333222111111000000000000111111222000....../////////...////////////////////////---.........////////////////////////////////////------------------------//////000000///......---+++,,,------.........---,,,,,,---------.........---------.........//////,,,------...---,,,+++***...---,,,++++++,,,---...------------..............................------................................................////////////000000000111........./////////000000000000000000000000000000000000111111111111000000...///000111111000///......000111000...---...000222111111000000111111111111111111111111111111111//////000111222333444444222222111111111222222333222444555777777666555444222222333444555666777777777777666666666666555555444555666666777888999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::<<<;;;::::::;;;===???@@@AAAAAACCCDDDDDDDDDCCCCCC>>>???@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHJJJKKKLLLIIIJJJJJJJJJIIIJJJMMMOOONNNOOOQQQTTTWWWYYYZZZYYYTTTRRRRRRRRRRRRRRRPPPOOORRRUUUXXXYYYVVVTTTTTTUUUPPPQQQSSSUUUUUUSSSQQQPPPMMMKKKMMMTTT]]]bbb```\\\RRRPPPPPPQQQSSSTTTSSSRRRQQQQQQRRRVVV[[[___aaaaaa^^^\\\XXXVVVUUUUUUWWWXXXVVVVVVVVVVVVXXXYYYYYYYYYXXXYYYZZZZZZXXXTTTQQQNNNNNNSSSZZZ______\\\YYYXXXZZZYYYZZZ```fffhhheee```ZZZXXXVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPPPPOOOOOOPPPOOOOOOOOONNNLLLIIIGGGFFFGGGHHHIIIIIIHHHFFFEEEEEECCCCCCEEEFFFGGGGGGHHHHHHBBBAAAAAA@@@???>>>===<<<::::::999888777777666666666666555555444555555666555555555555555555555555555444333333222222333333111000000000////////////////////////000000111111.../////////000000000111...........................//////000000//////...000000000000000000000000000///------///000///...................................................,,,---///000111000///...------------------------,,,------......------,,,------............------........................------------------------........................///......------......///........................////////////////////////........................,,,---.../////////......------------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......888777666555555555555555111333444666666555333222000/////////000111222333---,,,+++---///222222222////////////////////////........./////////000000////////////////////////------------------------//////000000///...------+++,,,------.........---,,,,,,,,,---------......---------.........//////,,,------...---,,,***)))///...------------...///---------.........///////////////......------,,,................................................////////////000000000000---.........//////000000000000000000000000000000000000111111111111000000...///000111111000///......000111000---,,,---000222222111111111111111222000000000000000000000000......///111222333444555333333222222222222222222333444666888888777666555333333444555666777888999777777777666555555444444333444555666777888999:::777777777888888999999999888888999::::::;;;<<<<<<888888999999999::::::::::::999999999;;;===@@@BBB@@@AAACCCDDDDDDDDDCCCCCC>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLLLLLLLNNNRRRTTTSSSRRRRRRSSSVVVYYY[[[[[[UUURRRPPPQQQSSSSSSQQQNNNRRRVVVYYYYYYWWWUUUUUUVVVQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMNNNUUU___dddccc___RRRRRRQQQSSSTTTUUUSSSRRRSSSQQQQQQTTTZZZaaagggiiiccc___ZZZVVVSSSTTTVVVWWWUUUUUUUUUWWWYYY[[[[[[[[[VVVWWWXXXYYYXXXUUUPPPMMMKKKRRR[[[aaabbb___[[[YYYXXXUUUWWWaaaooouuuppphhhZZZXXXVVVVVVWWWWWWVVVUUURRRQQQOOONNNMMMLLLLLLKKKOOOOOOOOOOOOMMMIIIFFFDDDGGGHHHJJJIIIHHHFFFEEEEEEBBBDDDFFFGGGHHHHHHHHHGGGAAAAAA@@@???>>>>>>>>>???;;;:::999888777666555444555555444444444555555666666666555555555444444444444333333222222333333444000000000000////////////.../////////000000111111.../////////000000111111........................//////000000000000//////000000000000000000000000000...------///000//////................................................+++---///000111000///...------------------------,,,------......------,,,---..................---...........................................................................------,,,,,,------...........................////////////////////////---.....................+++,,,---.........---,,,.........---,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,,,,,,,,,,---------......555444333333222222222333444444333333333333222222222000...///111111///,,,111111000000000000111111////////////////////////000000000000000000000000111111111111000000000000------------------------***)))(((***---/////////.........------,,,,,,,,,------............------......................../////////......---------+++,,,------.........---,,,------.../////////...------......//////000000.........------,,,,,,,,,........................000000///...............---......///////////////111000///......///000111/////////...---------,,,000//////.........//////000000000000000000000000000000000111222222333333000000000000000000000000111111222222222333333333222222222222222222222222444444444333333222222222444444444444444444444444777777666666555555555444555555444333444555666777:::999888888888999;;;<<<999999::::::::::::;;;;;;:::::::::999999888888888;;;;;;:::999:::;;;<<<===>>>>>>@@@AAABBBCCCCCCDDD@@@@@@??????@@@@@@AAABBBBBBCCCEEEGGGHHHGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLPPPTTTUUUTTTQQQRRRTTTVVVXXXZZZ[[[\\\XXXTTTPPPPPPSSSTTTRRRNNNSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[ZZZTTTQQQRRRRRRPPPQQQNNNKKKMMMTTT\\\```aaaVVVSSSQQQQQQSSSTTTRRRPPPUUUTTTSSSTTTWWW^^^hhhnnnooofff[[[UUUUUUWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\[[[XXXTTTTTTUUUUUUQQQNNNTTTRRRSSSZZZaaaaaa]]]ZZZYYYVVVVVV[[[eeennnnnnjjjaaa]]]XXXXXXZZZZZZWWWTTTTTTSSSRRRPPPNNNLLLJJJIIIMMMOOORRRSSSRRROOOKKKHHHJJJGGGFFFHHHLLLLLLGGGBBB@@@@@@@@@AAABBBDDDEEEFFF>>>>>>???@@@AAA@@@>>>;;;<<<;;;:::999999999999999888888777666666666666666333333333444444444444555666555444222111000//////000000111111111111000000111000///......///000111222111111111000000//////,,,---......//////..................////////////////////////////////////......................../////////...---------,,,++++++------------++++++111111000///......---------------------------------------............///---------............///000000000000000000000000......///...---,,,...000///...---,,,,,,---...////////////...---------,,,........................///+++)))***...///---)))------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,---555444444333222222222333444444333333333222222222111000//////111111///---000000////////////000000////////////////////////000000000000000000000000111111000000000/////////------------------------,,,******+++---/////////......---------,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,............////////////...---------,,,,,,,,,,,,........................000000///...............---...//////000000//////000///...------...///000...............---------000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222222222222111111111000000333333333333444444555555777666666666555555555555555555444444444555666777777777777777777888999999999999::::::::::::;;;;;;:::::::::999999999888888;;;:::::::::::::::;;;;;;<<<===>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAACCCDDDFFFHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIMMMNNNPPPQQQRRRRRRRRRRRRPPPQQQTTTWWWZZZ]]]___aaa[[[VVVQQQPPPRRRSSSPPPMMMRRRRRRRRRSSSTTTVVVWWWXXX]]]^^^\\\UUUQQQSSSTTTTTTSSSRRRRRRTTTWWWYYYZZZZZZUUUSSSQQQRRRTTTUUUTTTRRRUUUUUUTTTTTTVVV[[[ccchhhjjjbbbYYYSSSTTTUUUVVVUUUUUUUUUVVVVVVWWWYYYZZZ[[[ZZZWWWUUUUUUUUUUUURRRPPPSSSRRRTTT\\\gggnnnooonnnccc^^^YYY[[[dddkkkllliiibbb[[[TTTRRRUUUXXXYYYXXXYYYXXXVVVTTTQQQOOOMMMLLLOOOQQQSSSUUUTTTQQQNNNKKKJJJHHHGGGIIIMMMMMMIIIDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@>>>======>>>???>>><<<<<<<<<<<<;;;:::999999888888777666666555555666666444444444444444444444444555444333222111000000000000000111111111111000000111000///......///000111111111000000000/////////,,,------...........................////////////...............................................................------------------......---------...------,,,++++++******---------------------------------............///---------............///........................,,,------,,,++++++,,,.........------------.....................---------........................000---+++,,,000111...+++------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------------------------,,,,,,++++++,,,,,,---444444444333333333333333333333333333222222222222111000///000111111///---//////............//////////////////////////////000000000000000000000000000////////////.........------------------------...,,,+++,,,...//////......------------,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,------,,,,,,/////////...............------,,,,,,,,,,,,++++++........................000//////............///...//////000000000000000......------------......---------.............../////////......//////000000000000000000000000000111111000//////...------000000000000000000000000111111111222222222222333222222222222222222222222222222222111111111111000111222222333444555555666666666666666555555555555555555555555555666777777555555666777777777777777999999::::::::::::;;;;;;:::::::::999999999999888999:::::::::::::::999999:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???@@@@@@CCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHOOOSSSWWWWWWTTTPPPOOOPPPLLLMMMPPPTTTYYY]]]```bbb^^^YYYSSSPPPPPPPPPOOOMMMOOOOOOPPPQQQRRRTTTVVVWWW___```]]]UUURRRUUUWWWWWWTTTWWWYYYZZZXXXUUUSSSRRRUUUTTTSSSSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTWWW\\\___ccc]]]UUUQQQRRRTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWVVVVVVUUUTTTWWWVVVYYYcccqqq~~~qqqhhh^^^\\\aaafffhhhgggbbbZZZPPPLLLNNNTTTYYY\\\]]]\\\ZZZWWWTTTQQQOOONNNOOOPPPRRRTTTSSSQQQNNNLLLKKKJJJIIILLLOOOOOOKKKHHHDDDDDDDDDDDDCCCAAA@@@???AAA>>><<<<<<===?????????======>>>===<<<:::888777777666555555444444555555666666666555444444333333333333222111111111111111000000111111111111000000000//////......//////000///////////////.........---------...............---............/////////................................................---------...............//////............//////------,,,,,,+++*********---------------------------------............///---------............///------------------------,,,------,,,++++++,,,...---..................------------.......................................000---+++,,,///000...,,,------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------444444444444444444333333333333333222222222222111111111111111111000///...000//////......//////000//////////////////////////////////////////////////////.........---------------------------------000...------...///...---------------------------,,,------......------,,,---------------------------------......////////////...,,,++++++,,,...///------......///......---/////////......---------,,,,,,,,,,,,,,,,,,,,,+++........................000///............//////...///000000111111000000........................,,,---------...///////////////////////////000111////////////////////////000000000//////.........////////////////////////111111111111222222222222111111111111111111111111333333333333333333333333000111111333444555666666666666666666666555555555666666666666666777777777444555777888888888777666999999999:::::::::;;;;;;999999999999999999999999888999:::;;;:::999888777:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGMMMSSSYYYZZZTTTOOOMMMNNNGGGHHHKKKOOOTTTWWWZZZ\\\]]]XXXRRROOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRRRRZZZ]]]\\\WWWUUUWWWYYYXXXTTTXXX[[[ZZZUUUPPPNNNNNNVVVVVVUUUUUUUUUUUUTTTSSSQQQRRRSSSSSSSSSTTTWWWZZZ\\\XXXSSSQQQQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXUUUWWWXXXYYYYYYYYYXXXYYY]]]^^^bbbkkk{{{}}}oooaaa\\\___bbbdddfff```YYYOOOJJJKKKPPPVVVYYYZZZYYYXXXVVVSSSRRRPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLNNNPPPPPPNNNKKKBBBBBBCCCBBBBBB@@@???>>>>>>===<<<===???AAAAAA@@@>>>>>>??????===:::888666666666555444444444444444888777777666444333333222222111111111111111222222000000111111111111000000////////////////////////........................------------......//////---------.........//////................................................,,,---------.../////////000///...------...///000/////////......------------------------------------------............///---------............///------------------------...///000///------///000,,,---...//////...---,,,,,,---------.../////////........................---,,,***+++---...,,,***------------------------------------------------------------------------,,,,,,,,,------.........---------------------------------,,,------------------------------------------,,,,,,,,,,,,------333333444555555555444333333333222222222111111111000111222222111000//////111000000//////000000111////////////////////////////////////////////////............------------------------------------000...------.........---------------------------,,,,,,------------,,,,,,---------------------------------......////////////...,,,++++++,,,...///---......///......------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////......///000000000000000////////////////////////,,,---------...////////////////////////000111111/////////////////////////////////000000111111111////////////////////////000000111111111222222222111111111111111111111111333333333333333333333333000000111222333555555666555555555666666666666666666666666777777777777777666777888999:::999888777999999999:::::::::;;;;;;999999999999999999999999888999:::;;;:::999888777<<<======>>>????????????AAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHOOOWWWXXXSSSNNNLLLLLLGGGHHHJJJLLLOOORRRTTTUUUXXXTTTPPPNNNNNNOOOQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQWWWZZZXXXWWWYYYYYYVVVSSSVVVWWWVVVQQQNNNNNNOOOWWWXXXXXXWWWUUUSSSRRRRRRMMMOOOQQQRRRSSSSSSVVVWWWWWWUUUSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXUUUWWWYYY[[[]]]^^^^^^]]]]]]aaagggqqqsssbbb]]]]]]___aaaeee^^^YYYRRRMMMLLLNNNQQQSSSRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOQQQRRRQQQOOOMMMDDDDDDCCCBBB@@@>>><<<;;;:::999:::<<>>>>>??????===:::888666666666555444444444444444888888777555444333222111111111000000111111222222000000111111111111000000......////////////......------------...............------------...///000------------............................................................,,,---------...////////////...---,,,,,,---...///000000000000////////////---------------------------------............///---------............///........................//////000///...---///111,,,---...//////...---,,,,,,---------.../////////........................---,,,++++++,,,---,,,+++------------------------------------------------------------------------,,,,,,,,,------.........------------------------...------,,,,,,,,,---...------------------------...------,,,,,,------...222333555666666555444444222222222222111111111111000222333222111///000000111111000000000000111111////////////////////////000000000000000000000000///............---------------------------------///...,,,,,,---...------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,------,,,,,,++++++.........---------------,,,,,,------------..............................///............//////000---....../////////////////////000000000000//////---------...............////////////000111222222000000000000000000000000......///000000111222222000000000000000000000000000000000111111111111222111111111111111111111111000111111111111222222222000111111222333444444555555555555666666666666666666666777888888888888888888888999:::::::::::::::999999::::::::::::;;;;;;888999999999999:::::::::888888999:::::::::::::::>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCC???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDJJJRRRTTTRRRNNNKKKJJJKKKKKKLLLMMMNNNPPPPPPQQQRRRQQQOOOMMMMMMOOOQQQRRRUUUUUUSSSRRRQQQQQQQQQQQQLLLRRRWWWWWWWWWXXXWWWSSSQQQRRRRRRQQQPPPOOOPPPQQQVVVXXXYYYXXXUUUSSSQQQQQQLLLNNNQQQRRRRRRSSSUUUWWWUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXX]]]ccceeeccc```XXX^^^eeeooovvvddd______]]]^^^ccc\\\YYYUUUQQQOOONNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQOOOPPPQQQRRRRRRPPPNNNMMMJJJIIIFFFDDDAAA???>>>>>><<<;;;::::::<<<<<<;;;:::======>>>===<<<:::888777777666555555444444555555777666555444333222111111111111000000000111111222000000111111111111000000---......//////......------------.....................---,,,---...///000,,,------------.........------------------------........................---------..................------------------...........................---------------------------------............///---------............///........................---......---,,,,,,---///---..................------------...............................................................------------------------------------------------------------------------,,,,,,------------------------------------------///...---,,,+++,,,---...------------------------......------------......222333555666777666555444222222222222111111111111000222444333111///000111000000////////////000000////////////////////////000000000000000000000000/////////............---------------------------...,,,++++++---...---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,------------------...---------....../////////.......................................///000000,,,,,,---.....................///000000///.....................---------////////////000111222333000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333555555555555666666666777666777888999999999888888999999999999999:::;;;;;;999999::::::::::::;;;;;;888888999999999:::::::::999999999999:::<<<======@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEHHHNNNQQQRRROOOKKKHHHLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMOOOPPPTTTSSSRRRQQQQQQQQQQQQQQQMMMSSSWWWUUUTTTUUUTTTRRRPPPOOOOOOQQQSSSSSSRRRQQQRRRUUUXXXXXXUUUSSSSSSTTTNNNPPPRRRRRRRRRSSSUUUWWWUUUVVVXXXXXXWWWVVVVVVVVVVVVXXXYYY[[[[[[ZZZYYYXXXZZZWWWWWW^^^hhhlllhhhbbbUUU\\\aaahhh|||zzziiidddbbb]]]\\\```ZZZYYYVVVSSSQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRPPPRRRSSSSSSRRROOOMMMMMMMMMKKKIIIGGGGGGHHHIIIJJJIIIEEE???;;;:::;;;;;;;;;<<<<<<<<<;;;:::999999888888777666666555555666666555555444333222111111111222111000000000000000111000000111111111111000000------...//////...------------......///////////////...---,,,,,,...///000,,,,,,---------.........------------------------.......................................---------......////////////..............................---------------------------------............///---------............///---------------------------.........,,,,,,...///......------------.....................---------........................---............---......------------------------------------------------------------------------------------------,,,,,,........................000...---++++++,,,---...------------------------......------------......222333555777777666555444222222222111111111111000000222444333111///000222//////............//////////////////////////////000000000000000000000000000////////////.........---------------------------+++******,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------............---,,,+++.../////////...------,,,,,,,,,,,,------................../////////000000.......................................///000111+++,,,------......------,,,---...//////...---,,,/////////......------,,,////////////000111222333000000000000000000000000/////////...------,,,,,,000000000000000000000000000000000000111111111111000000000000000000000000222222222333333444444444222222222222222222222333444555555555666666777777666777888999:::999888888:::999888888888999;;;<<<999999:::::::::;;;;;;;;;888888888999999:::::::::999999888999:::<<>>;;;<<<>>>???<<<;;;:::999999999999:::888888777666666666666666444333333222222111111000222222111000000000000000000000111111111111000000,,,---...//////...---,,,........./////////000000///...,,,,,,,,,---///111,,,,,,,,,---------......------------------------......................../////////......------,,,...///000111111000///.........//////////////////---------------------------------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///000111000......000111///...---,,,,,,---...////////////......------,,,........................+++,,,---,,,++++++,,,---------------------------------------------------------------------------.........------,,,,,,,,,........................000///---+++++++++---...------------------------......------------......222222222333333444444444444444333333222111111111222222222222111111111000000000000000000000000000........................111000///......///000111........................------------------------)))******+++---......///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,............,,,,,,---------............////////////...---------,,,------............------.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................000///---,,,,,,---///000000000//////.........---000000////////////000000111111000///////////////////////////000000000000222222222111111111111111000000111222333333444444000111111111111222222222444444555555666777777777666666666666777777777777666777888999999999999999888777888:::===<<<888444888999::::::;;;;;;;;;;;;:::::::::888777888;;;>>>===============>>>??????AAA@@@>>>======???@@@BBBAAAAAA@@@@@@@@@AAACCCCCCDDDCCCAAAAAA@@@AAABBBCCCAAADDDGGGKKKLLLKKKJJJHHHJJJJJJKKKKKKJJJJJJIIIHHHLLLLLLMMMMMMMMMKKKJJJIIILLLOOORRRQQQNNNLLLMMMNNNTTTTTTSSSRRRQQQPPPPPPQQQSSSRRRRRRSSSUUUWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQTTT[[[dddjjjfff\\\TTTVVVXXXZZZ[[[YYYYYYZZZ[[[ZZZ]]]___`````````bbbccc[[[\\\\\\bbbuuuooogggeeebbb^^^[[[YYYXXXSSSMMMNNNSSSTTTRRRTTTPPPMMMMMMOOOQQQQQQPPPNNNLLLIIIJJJNNNPPPPPPOOOPPPSSSUUUVVVUUUPPPKKKHHHGGGHHHLLLRRRYYY```fffjjjggg\\\NNNDDD???===:::777888999:::;;;;;;;;;::::::444555777888777666444333222222222111000///...---000000000000000000000000////////////////////////444333111000/////////000///////////////////////////000000///------...000---------------------------...///...,,,+++,,,---......//////......---,,,,,,,,,,,,---------......111000000/////////000000........................------............------..................------/////////...------,,,,,,,,,,,,,,,------------...++++++,,,,,,---.........///////////////.........---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++------...///...---+++***222222222333333333444444000000000111111111111111111000000000000/////////////////////////////////........................//////............//////........................////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++,,,---...//////...---,,,------------...........................---------------............------......---------,,,,,,,,,,,,,,,,,,---------......................................................000...---,,,,,,---...000000000000/////////......000000////////////000000000000000////////////000////////////000000000000111111111111111111111111000000111111222333333444000111111111111222222222333444444555555666666777555666666666777777777777777777888999:::;;;;;;;;;;;;;;;;;;>>>@@@???<<<888888999::::::;;;;;;:::::::::::::::888777888;;;=========<<<<<<<<<======>>>AAA@@@???>>>===>>>???@@@AAAAAA@@@??????@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCC@@@BBBFFFIIIJJJJJJHHHGGGKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMLLLKKKJJJIIILLLOOOQQQQQQNNNLLLLLLNNNNNNOOOOOOOOOPPPQQQRRRTTTPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPSSSUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOTTTVVV\\\eeekkkiiiaaaZZZTTTWWWYYYZZZYYYYYY\\\^^^[[[]]]aaagggiiigggaaa\\\[[[\\\\\\aaarrrrrrfffccc___\\\ZZZXXXXXXUUUNNNLLLOOOPPPOOOQQQNNNKKKKKKMMMOOOOOONNNNNNLLLJJJKKKNNNPPPPPPOOOPPPRRRTTTUUURRRNNNIIIFFFGGGKKKPPPVVV\\\```cccddd]]]TTTHHHAAA>>>===;;;999999999999999999999999999555666888888888777555444222222222222111000//////000000000000000000000000////////////////////////333222000///......//////...........................///000///---,,,,,,------------------------------...///...,,,+++,,,---......//////......---,,,,,,,,,---------.........------------......///000........................------............------........................------..............................////////////.........---------------------------............------------------------------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,------......------,,,+++222222222222333333333333------...//////000111111/////////.........------////////////////////////........................------............------........................////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,------......------,,,------------............---------...............------............------...------------,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------///...---,,,,,,---...///111000000000000000//////000000////////////000000///////////////000000000////////////000000000000000000000000000000000000///000000111111222222222000111111111111222222222222222333444444555555666555555666666666777777777666777888:::;;;<<<<<<<<<<<<<<<===???@@@@@@===:::888999999:::::::::::::::999999999888777888:::===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBB???AAADDDGGGIIIHHHGGGFFFKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOQQQPPPMMMKKKLLLNNNKKKMMMNNNNNNNNNOOOQQQSSSNNNQQQSSSRRROOOLLLLLLMMMNNNLLLLLLMMMQQQUUUWWWXXXVVVUUUSSSRRRPPPOOOOOOOOOTTTVVV[[[bbbggggggccc^^^UUUXXX[[[[[[ZZZZZZ]]]```fffhhhoooxxx}}}wwwiii]]]\\\]]]]]]^^^jjjrrrccc^^^[[[ZZZZZZ\\\```___WWWRRRQQQRRRQQQPPPNNNKKKKKKMMMNNNNNNNNNNNNLLLKKKLLLNNNOOOOOONNNOOOPPPQQQQQQOOOKKKGGGDDDDDDHHHOOOUUUYYYYYYYYYXXXOOOIIIBBB>>>======<<<:::::::::999888777777777777666777888888888777555444111222222222222222111111000000000000000000000000////////////////////////111000///...............---------------------------...000///---+++******---------------------------...///...,,,,,,,,,.........//////......---,,,,,,------------.........******++++++,,,...///000........................------............------........................,,,,,,------...//////000............////////////000000//////...------,,,++++++,,,,,,---.........------------------------......------------.........------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,......---,,,,,,,,,------222222222222222222222333........./////////000000//////.........---------////////////////////////........................------///000000///------........................------------------------******+++,,,,,,---......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---------.../////////,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------///...------------...///111111111111000000000000000000////////////000000...//////000000000000000////////////000000000000////////////000000000000//////000000000111111111000000111111111222222222111222222333333444555555555555555666666666777777444555777999:::<<<<<<<<<::::::;;;<<<===<<<:::999888999999:::::::::999999888888999888777777999;;;<<<;;;::::::999:::::::::;;;;;;===>>>?????????>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBB???AAADDDGGGHHHHHHGGGFFFJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLOOORRRRRROOOLLLMMMNNNNNNPPPQQQPPPMMMMMMOOOQQQQQQUUUXXXVVVOOOKKKKKKMMMMMMKKKJJJKKKNNNSSSVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPSSSTTTVVV[[[___```^^^[[[XXX]]]bbbcccaaaaaacccgggwww{{{oooccc]]]^^^\\\[[[bbbtttqqq```YYYWWWYYY[[[___eeefff___WWWTTTSSSSSSPPPOOONNNMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLIIIFFFDDD@@@CCCGGGKKKMMMLLLKKKIIIDDDAAA>>><<<<<<===<<<;;;<<<;;;:::888777666777777666666777777666666555444111222222333333333222222000000000000000000000000//////////////////////////////......------------------------------------,,,///111000...+++******---------------------------...///...---,,,---............///......---,,,------------............,,,+++++++++,,,---..............................------............---------------...............---------.........//////++++++,,,,,,,,,---------000000/////////.........++++++,,,---......//////------------------------.........------............------,,,,,,------...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,///...,,,++++++,,,---...222222222222222222222222111111111000000/////////000000000/////////.........................................................///000111111000///...........................------------------------***++++++,,,,,,---------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++******************+++,,,,,,,,,------------...,,,---------.../////////,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------.........------.........000000000000111111111111000000////////////000000...///000000000000//////////////////000000000000......//////000000000000000000000000000111111111000000111111111222222222111111222222333444444444555555555555666666666666333444666777999:::;;;;;;888999:::::::::999999888999999999::::::999888888666888888888777777999:::::::::999999999999::::::999:::<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@BBBDDDGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMLLLQQQUUUUUURRROOONNNOOOOOORRRSSSRRRNNNMMMPPPSSSRRRVVVXXXUUUOOOJJJKKKMMMNNNLLLJJJJJJMMMQQQSSSTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUWWWXXXXXXWWWZZZcccnnnsssttttttwwwzzzuuuiiiaaa[[[\\\[[[ZZZ^^^nnnqqq```YYYVVVWWWZZZ[[[bbbddd]]]VVVRRRQQQOOONNNNNNNNNNNNMMMMMMNNNOOOLLLLLLMMMMMMLLLKKKKKKLLLGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBCCCDDDDDDDDDCCCCCC@@@???===<<<<<<<<<;;;:::>>>===;;;:::888888777777444444444444444333333333111222222333333333222222////////////////////////////////////////////////...............---------........................---///222222///---,,,+++---------------------------...//////------...///.........///......---,,,---------.........////////////...---,,,,,,------........................------............---------------.........////////////.........---------+++++++++,,,,,,,,,,,,---........./////////000000,,,,,,---...///000000111------------------------.........------............------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,...///222222222222222111111111333333222111111000//////111111111000000000//////................................................//////000000000000//////........................////////////////////////......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++******))))))******+++,,,,,,,,,,,,---------------------...............,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000000111000000////////////000000///000111111111000...---////////////000000000000...//////000000111111222111111111111111111111111000111111111111222222222111111222333333444444555444444555555555666666666333444555777888999999999888999;;;;;;999888999:::999999999999999999888777555777888888777777888999999999999999999:::;;;;;;<<<<<<======>>>???@@@@@@======>>>???????????????>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHHHHHHHEEEGGGJJJMMMOOONNNLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOMMMSSSYYY[[[XXXSSSPPPOOONNNRRRTTTSSSOOOOOOSSSWWWRRRSSSTTTQQQLLLIIIJJJKKKOOOMMMKKKKKKMMMPPPQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSRRRRRRSSSSSSTTTTTTUUUVVVZZZhhhzzzttthhh```^^^XXXXXXYYY[[[___kkkqqqbbbYYYTTTTTTVVVXXX^^^___[[[VVVTTTRRROOOJJJKKKMMMLLLKKKJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLFFFFFFFFFFFFFFFFFFEEEEEEGGGEEEDDDBBBBBBBBBCCCDDD???>>>===<<<;;;:::::::::<<<<<<<<<<<<:::999777666444444333333222222222222111222222222222222111111////////////////////////////////////////////////---......///......------////////////////////////---///111111///...---...---------------------------...//////...---///000......//////......---,,,------........./////////222111000...------,,,,,,........................------............------,,,,,,------.../////////000//////...------,,,,,,------------............,,,------...//////000000---......//////000000000------------------------......------------.........------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------,,,,,,,,,---......222222222222111111111000111111111111111111111111111111111000000000//////................................................/////////....../////////........................///////////////////////////......---+++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,---......---------------------------............---,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---..................---....../////////000000000000000////////////000000000111222222111///---+++////////////000000000000//////000000111222222333222222222222222222222111000111111111111222222222222222333333444555555555444444444555555555666666555555666888888999999999777999;;;:::888777888:::999999999999999888777777444666888888777666777888888888888999:::;;;<<<===BBBAAA???>>>======>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@===>>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFFFFGGGGGGEEEHHHMMMQQQSSSQQQNNNLLLJJJJJJIIIJJJKKKMMMNNNPPPNNNUUU]]]```]]]WWWRRRPPPOOOSSSVVVTTTOOONNNRRRWWWRRRQQQNNNLLLJJJJJJKKKKKKMMMLLLKKKLLLOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRTTTVVVYYYkkkrrrggg```]]][[[VVVVVVXXX[[[]]]ddduuuxxxggg]]]WWWSSSRRRTTTTTTWWWXXXUUUTTTUUUSSSOOOIIIKKKMMMLLLJJJIIIJJJLLLPPPRRRTTTSSSPPPNNNNNNOOOHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBB@@@@@@@@@AAAAAA======<<<;;;999999:::;;;999:::<<<<<<;;;999666555444444333333222222333333222222222222111000//////////////////////////////////////////////////////---...////////////...---........................,,,...//////------...000------------------------,,,...//////......///111......//////......---,,,............////////////000000///...---------...........................------............------,,,,,,------...//////000..................------,,,,,,---------.........---------------.................................------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...+++,,,------......------222222222222111111000000//////000000111111222222000000000000////////////................................................///...---,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++************+++,,,,,,---..............................,,,,,,---------,,,++++++......,,,,,,,,,,,,......++++++,,,,,,,,,---------/////////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........//////000000000000////////////000000111222222222111...,,,***////////////000000000000///000000111222333333333333333222222222222222222000111111111111222222222222333333444444555555666444444444555555555666666666777888999999999999999555888999888666555777999999999999999999888777666444666888888777666777888777888888999:::<<<===>>>GGGEEEBBB>>><<<;;;<<<<<<;;;<<<>>>@@@AAABBBBBBAAA===>>>@@@AAABBBBBBAAAAAA???@@@AAACCCDDDEEEEEEFFFEEEIIIOOOTTTVVVTTTPPPMMMJJJIIIIIIJJJKKKMMMOOOPPPNNNVVV```dddaaaZZZTTTQQQSSSWWWYYYUUUNNNJJJMMMRRRTTTPPPLLLJJJKKKLLLMMMMMMKKKKKKKKKMMMPPPRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNJJJKKKMMMNNNOOOPPPSSSUUUYYYmmmzzzjjj___[[[ZZZYYYWWWXXXVVVWWWYYYYYY[[[ggguuurrrggg[[[WWWUUURRRRRRSSSLLLNNNNNNMMMNNNQQQOOOJJJJJJMMMOOONNNLLLKKKLLLNNNRRRUUUWWWVVVRRRPPPPPPQQQKKKIIIGGGEEECCCAAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888888:::<<<666888;;;<<<;;;999555333666555444333333333333444222222222111111///...---////////////////////////////////////////////////---...///000000000......------------------------+++,,,---,,,,,,,,,...000------------------------,,,...//////......///111......//////......---,,,............/////////000......---------...//////........................---..................---,,,,,,------...///000000,,,,,,------.../////////******+++++++++,,,,,,,,,.........---,,,,,,++++++------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++,,,,,,---...***+++---...///...------111222222222222111000000//////000000111111111222555333///,,,,,,---///111///............---------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......---,,,,,,,,,------............//////000000,,,...//////...------...------------------------------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000111111111111111222222222111111111000///......---000000000000111111111111111111000000111333444666333333222111111000//////222222111111000111111111333333333333333333333333111111222333333444444555333333333444555666777888777777888888888888777777888888999999999999888888777777777777888888888888888999::::::999:::<<<>>>IIIFFFBBB===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>??????@@@AAAAAA@@@BBBDDDEEEDDDDDDDDDEEEFFFHHHNNNTTTYYYXXXSSSNNNJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPRRRTTTTTTTTTTTTTTTWWWWWWUUUTTTRRRPPPOOONNNPPPMMMJJJGGGGGGHHHKKKLLLNNNMMMKKKJJJKKKMMMPPPRRRMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOOOOPPPQQQRRRSSSTTT```pppuuummmggg^^^WWWTTTSSSTTTTTTVVVUUUTTTTTTUUUWWWYYY[[[[[[XXXTTTOOOMMMMMMNNNPPPJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMKKKKKKKKKLLLMMMNNNKKKKKKLLLMMMLLLKKKIIIHHHMMMKKKIIIFFFDDDCCCCCCCCC;;;;;;:::::::::;;;;;;<<<======<<<:::::::::::::::888888888888777666444444444444333222222111111000222222111111111111111111////////////////////////......------------......000000000000000///......000///...---,,,------...---------............///---------,,,,,,+++++++++//////.........---------.../////////...---,,,,,,...---,,,++++++,,,---...------------------------------------------------.................................////////////000..............................//////...---,,,,,,------............------///////////////..................------,,,,,,,,,---------............///------------------------........................,,,,,,++++++***+++++++++,,,,,,,,,------..................------.........///...,,,++++++,,,...///111000...---,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,111222222222222111000000//////000000000111111111444222///---------///000///............---------........................///...---,,,,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...------,,,+++***)))))),,,,,,,,,------.........,,,...//////---,,,---...------------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------...///000000000000000111111111111222222111000000///.........////////////000000000111111000000111333444555666666555555444333333222111111111000111111222222333333333333333333333333222222222333444444555555333333222333333444555666666777777888888777777666777888888999999888888777666666777777777888888888666777888888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDFFFHHHKKKJJJKKKQQQXXX[[[YYYVVVOOOMMMJJJHHHHHHKKKNNNPPPMMMNNNOOOQQQQQQQQQQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMLLLKKKKKKKKKMMMOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSYYYcccnnntttvvvvvvooofff```\\\WWWSSSRRRQQQPPPOOOSSSSSSRRRRRRRRRSSSUUUUUUTTTQQQNNNLLLKKKKKKKKKKKKIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHGGGGGGHHHGGGEEECCCBBBAAA@@@@@@<<<;;;::::::::::::;;;<<<<<<;;;:::999999888888888777777777666555444333333444444333222222111111000111111111111111111111111000000000000000000000000///..................//////////////////...------000///...---,,,------...---------............///.........---------------//////.........---------.........///......------......------------......000000000000000000000000------------------------........................------........./////////..............................//////...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------...------------------------........................------,,,,,,,,,,,,,,,---,,,,,,------------------......------------......///...---,,,,,,---...///111000...---,,,,,,,,,---------------,,,,,,,,,+++------,,,,,,,,,,,,------111111222222111111000/////////000000000000111111111111000///............///............---------------------------------......---,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++***(((&&&%%%******++++++++++++,,,,,,---...000///---,,,,,,---------------------------------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------//////////////////////////////............//////////////////000000000111222222222111000000//////............////////////111111111111111222333444777666666555555444444444000000000000111111222333222222222222222222222222222222333444444555555666333222222222222222333333666666777777777777666666777777888888888888777777666666777777777777888888555666777777666666888:::999:::<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<>>===<<<:::888888:::;;;<<<::::::999888888777777777666555555555444333333333444444333222222111111000111111111111111111111111000000000000000000000000000//////......//////000...............------,,,//////...------------...---------............///.............../////////...............---------------.../////////...............//////.........------------------------------------------------........................,,,---------.............................................///......---,,,------............------+++++++++,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,------...------------------,,,,,,------,,,,,,,,,,,,------.........------.........000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++......------------......111111111111111000000/////////000000000000000000///000000000///......---///............---------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++***)))'''&&&*********+++++++++++++++---...//////---++++++,,,------------------------------------------------------+++******+++------.........------,,,,,,+++................................................/////////....../////////------......///000000000222222222222111111000000........./////////000000111111111111111222222333333333333333222222111111////////////000222333333111111111111111111111111222333333444444555666666444333333222222222222333555666666777777666666555666777777777777777777666666666666666777777777888555666777666555666777999888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>=========???@@@AAABBBEEEJJJNNNRRRLLLFFFIIISSS[[[\\\ZZZQQQNNNKKKGGGFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMOOOPPPRRRSSSTTTLLLNNNPPPQQQPPPLLLHHHFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNMMMMMMQQQQQQPPPOOOPPPRRRTTTTTTQQQOOOMMMMMMNNNOOOOOONNNOOOOOOOOONNNMMMLLLJJJIIIKKKIIIJJJNNNTTTWWWUUUSSSIIIIIIJJJKKKNNNOOOOOOOOONNNOOOOOOOOOMMMJJJFFFDDDGGGFFFDDDCCCBBBCCCDDDEEEAAABBBBBBCCCBBBAAA???>>>===<<<:::888888999;;;<<<999999999999888777666666666555555444444444444444444444333222222111111000111111111111111222222222111111111111111111111111000000////////////000000......//////......---,,,............------......---------............///---------......//////000........................,,,---...///////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------..............................---...............------------............------------...///000000111111------------------------+++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++......------------......000111111111111000//////000000//////////////////...//////000//////------///............---------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++++++++,,,,,,,,,+++++++++++++++,,,...///...,,,++++++,,,------------------------------------------------------+++******+++------.........------,,,,,,,,,........................------------------------...//////////////////...,,,------...//////000000222222222111111111111111//////000000000111111111000000111111111222111111111111000000000000000///////////////000111222333111111111111111111111111222222333333444555555666555444333333333333333444555555666666666666555555555666666777777666666555555666666666666777777777666777777666555555777999;;;;;;:::::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<===:::;;;===???@@@@@@??????<<<===??????AAADDDIIIMMMOOOJJJFFFIIIPPPUUUTTTQQQKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNNNNNNNMMMKKKIIIGGGHHHIIIKKKMMMMMMMMMLLLKKKNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLNNNLLLKKKLLLMMMNNNQQQSSSTTTQQQMMMKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIINNNNNNPPPVVV]]]bbbcccbbbSSSPPPMMMLLLMMMMMMMMMKKKJJJKKKMMMNNNMMMJJJFFFDDDHHHFFFDDDBBBAAA@@@AAAAAA??????@@@AAAAAA???>>>======<<<:::888888888:::;;;999:::::::::999888777666777666555444444444555555444444333222222111111000000000111111111222222222000000000000000000000000000000////////////000000///000000000000///......------..................---------............///,,,,,,------.........///---.....................------...///000000000///---...///000000///...---////////////////////////................................................,,,,,,,,,---------..............................------...............---------............------......///000111222222333------------------------------------............------------------------------------------------++++++***++++++,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***---------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------000000111111000000///...000000////////////............/////////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++***++++++,,,......---------,,,,,,,,,,,,++++++,,,......,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------......////////////......,,,------...///000111111111111111111111111111111000000000000111111111111000000111111222111111000000000000000000000000000////////////000000111222222222222222222222222222111111222333333444444555444444333333333333444555444444555555555555444444555555666666666666555555555555666666666666777777666666777666555555666888<<<;;;:::::::::;;;===>>>999999999:::;;;;;;<<<<<<:::<<<>>>@@@AAA@@@???>>><<<===>>>???@@@BBBFFFIIIIIIGGGFFFHHHKKKMMMKKKIIIGGGHHHIIIIIIIIIIIIHHHGGGJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJOOOOOOOOONNNNNNMMMLLLLLLIIIJJJLLLMMMNNNNNNMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHJJJLLLMMMNNNMMMMMMKKKHHHGGGJJJKKKJJJLLLPPPUUUQQQMMMJJJKKKMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMQQQSSSUUUYYY^^^dddiiimmm```ZZZSSSNNNMMMMMMLLLJJJGGGHHHJJJKKKKKKIIIFFFDDDEEEDDDBBBAAA??????>>>>>>===============<<<;;;:::<<<;;;:::999999888888888999999::::::999888666555777666555444444555666777444444333222222111111000000000000111222222333333////////////////////////000//////......//////000000000000000000//////...,,,---......///.........---------............///---------------.........---------.....................///000000000//////.........//////.................................................................................,,,---------....................................,,,---......///.........------............---------------......//////000,,,,,,,,,------------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------000000000000000//////...000000/////////.................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------...,,,***))))))+++---///------,,,,,,,,,+++++++++)))+++------,,,,,,---...------------------------------------------------------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---,,,---...///000111222222000000000000000000000000/////////000000000000111000000111222222111000//////////////////000000000000000/////////000000111333333333333333333333333000000111222222333333444222222111222222333444555444444444555555444444444444555555666666555555444555555555666666666777777444555666555333333444666888999:::;;;<<<<<<<<<<<<777777888999999:::;;;;;;<<<===???@@@???===;;;999;;;===?????????@@@BBBDDDDDDEEEFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNOOOPPPPPPOOONNNMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHEEEGGGJJJLLLNNNOOONNNNNNMMMHHHGGGJJJJJJHHHJJJOOOTTTQQQOOONNNOOOOOOOOONNNOOOOOONNNNNNNNNOOOQQQQQQRRRTTTVVVVVVWWW]]]fffmmmjjjaaaVVVNNNLLLLLLKKKIIIFFFGGGHHHIIIHHHFFFDDDCCCAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::::::::;;;;;;:::999777666777888999999888777555333666555333222222444555666444444333222222111111000///000000111222222333333........................///................../////////000000//////...---,,,,,,.../////////......---------............////////////...............---------........./////////000000000000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////........................,,,------...//////......------............------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,------------------......------------............---,,,,,,---......+++,,,------------,,,++++++,,,,,,,,,------------......------------......000000000000000//////...000000//////.........---......---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********,,,,,,,,,------.........++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------000...+++((('''))),,,---,,,,,,,,,,,,++++++******(((***,,,---------...///------------------------------------------------,,,---////////////---,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000///...---------...///000111222333///////////////000000000............/////////000///000111222222111000///---------...............111000000////////////000333333333333333333333333///000000111222222333333000000000000111222333444333444444555555444444333444555555555555555555444555555555555666666666777333444444333222111333444333555999===>>>>>><<<;;;666666777888999999::::::===>>>??????>>>;;;777555;;;===???@@@???>>>???@@@AAACCCEEEEEECCCCCCFFFHHHLLLJJJGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOJJJLLLOOOQQQQQQPPPMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIHHHDDDFFFJJJMMMOOOOOOOOOOOOSSSMMMJJJLLLLLLJJJLLLRRRSSSRRRRRRSSSTTTSSSQQQOOOOOONNNMMMMMMNNNPPPSSSTTTQQQTTTTTTRRROOOTTT___iiilllbbbUUULLLJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBCCCEEEFFFFFFEEEEEEBBBAAA???===<<<<<<<<<===999:::;;;<<<;;;999666555555666777888777666333222555444222111111222444555444444333333222111111000///000000111222222333333..............................------------............//////......---,,,+++,,,.../////////......---------.........//////111111000000//////......---------.........//////000000111000000///.........---,,,++++++,,,---...////////////////////////////////////////////////.................................////////////000........................,,,,,,---.../////////...---..................------------------------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,------.........///......------......///111000...------...000111***+++,,,---------,,,+++,,,,,,,,,------.........//////............//////------,,,,,,---...000111////////////////////////------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++,,,...//////...)))***+++,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---+++******+++---............------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,------.........,,,,,,+++***+++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------------------......//////...............///000000/////////...---...000333111111111000000000000000111000///...///000333444//////000111222222333333333333222222333333444555444444444444444444444444555555555555666666666666888777666555555555555555555555555555555555555555777888888999999:::;;;;;;777888:::;;;<<<<<<;;;:::;;;<<<<<<===>>>??????@@@===============>>>??????@@@AAABBBDDDEEEGGGHHHIIIGGGHHHGGGEEECCCCCCDDDFFFHHHIIIJJJIIIGGGEEEFFFFFFLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNQQQSSSSSSPPPMMMKKKNNNMMMLLLLLLMMMOOOQQQRRRVVVUUUSSSNNNIIIEEEDDDEEEGGGGGGHHHJJJLLLPPPSSSTTTUUUWWWVVVRRRLLLJJJMMMQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSOOOKKKJJJMMMQQQRRRQQQOOONNNNNNPPPRRRSSSVVVTTTQQQMMMKKKJJJJJJJJJEEEEEEEEEFFFEEEDDDCCCCCC???@@@@@@AAACCCEEEFFFGGG>>>>>>>>>===<<<;;;;;;:::;;;888666555555666666555999999999999999888777777555444222111000111222222444444444333333222222222666333111000111222222111................................................000000000000////////////......------------...............------,,,,,,,,,////////////000000000000...---------...///111333444333333222111000............---------......///...........................///000000000///---,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......///...,,,++++++,,,...///------------------------/////////...---------,,,.........------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...---------...///..............................------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***+++---///...---******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++************+++,,,......---------,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------,,,,,,------------------//////.........---------............//////000000...............///000000///000111111///...///000000000000000000000000000222111000///...///111222000000111111222222333333333222222222222333444444444444444444444444444444444444444444555555555555666666555555444555555555555555555555555555555555777777888888999::::::;;;:::::::::;;;::::::999999;;;;;;;;;<<<=========>>>===============>>>????????????@@@BBBDDDEEEGGGGGGGGGHHHGGGEEECCCCCCDDDFFFDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJLLLNNNNNNMMMKKKIIILLLLLLJJJJJJKKKMMMOOOPPPTTTTTTSSSPPPLLLHHHGGGGGGHHHHHHHHHJJJLLLOOORRRSSSVVVWWWWWWRRRLLLJJJLLLPPPNNNOOORRRUUUYYY[[[]]]^^^VVVYYY[[[XXXQQQMMMMMMNNNNNNLLLJJJIIIJJJLLLOOOQQQVVVTTTQQQMMMKKKJJJJJJJJJEEEEEEEEEDDDDDDCCCCCCCCC??????@@@@@@AAACCCDDDEEEBBBBBBAAA@@@@@@???>>>>>>===:::888777777777666555888888888888888777666666555444333222111222222333444444333333333222222222555333111000111222222111................................................////////////////////////......------------............---------,,,,,,,,,........./////////000000000000///...............555444222111000////////////......---------..............................///////////////...------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------,,,,,,,,,---......+++,,,,,,,,,,,,---------///...,,,++++++,,,...///---------------------------------------,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000///...------------------------------------//////.........---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***)))+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************------------,,,,,,,,,,,,......------------,,,,,,++++++******++++++,,,---,,,+++++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------,,,,,,...............---------///////////////000000000...............///000000111333666666444000...---000000000000000000000000333222000///......//////222222222222222222222222222222222222222333444444444444444444444444444444222333333333444444444444444444444444444444555666555555555555555555555555777777777888999999::::::<<<<<<:::999999888888888;;;;;;;;;;;;;;;;;;;;;<<<===============>>>??????===>>>???@@@BBBDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDFFFDDDEEEDDDCCCCCCDDDGGGJJJIIIIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIJJJLLLNNNQQQSSSTTTSSSPPPMMMKKKJJJIIIIIIIIIJJJKKKNNNPPPRRRUUUVVVUUURRRMMMKKKLLLOOOJJJLLLPPPTTTYYY]]]```bbbWWW]]]bbb```WWWNNNKKKLLLLLLJJJHHHFFFGGGJJJNNNPPPTTTSSSPPPNNNLLLKKKKKKKKKGGGFFFEEECCCBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@>>><<<999777777777555444666666777777666666555444555444333333333333333333333333333222222222222222444222000000111222111000........................------------------------////////////////////////......------------.........------------,,,,,,,,,---------........./////////////////////......---555444333111000000000111000///...---------------........................///...------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---,,,,,,,,,------++++++,,,,,,,,,---------///...---,,,,,,---...///------------------------++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////...............------------------------000//////......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------.........------,,,,,,,,,....................................////////////...............///000000444888<<<===:::555000---/////////000000000000000222111000///////////////333333333222222222222222222222222111222333333444333333333333333333333333333333333333444444444444333333333333333444555666555555555555555555555555666666777777888999999999<<<;;;999888888888999:::<<<<<<<<<;;;;;;;;;;;;;;;===============>>>>>>???======???@@@BBBDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHGGGEEEBBB@@@AAADDDFFFEEEFFFHHHJJJLLLMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOJJJIIIHHHGGGHHHIIIKKKLLLNNNQQQUUUVVVTTTQQQOOOOOOKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQOOOMMMLLLMMMOOOKKKLLLNNNPPPRRRUUUWWWYYYTTT[[[aaa^^^UUULLLJJJKKKMMMLLLIIIHHHIIILLLPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGDDDCCCCCCDDDEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<999888777666333111555555555555555444333333444444444444444444444444222222222222222111111111222111000000111222111000........................---------------------------...............//////......------------......------------------------,,,,,,,,,---------......+++,,,...000111111000000444555555555444333111000000///...---------------........................///...,,,++++++,,,---...........................------------------------,,,,,,,,,---------......------------------------+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,,,,------------...............------------......------------------------++++++,,,,,,---------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......//////000000000........................//////......------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++------------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.....................------------------------...............///000000777;;;@@@AAA>>>888333000......//////000000000000///////////////000000111333222222222222222222222222111111111111222333333333333333333333333333333333444444444444555555555333333333333333444555666555555555555555555555555555666666777777888888999999999888777888999:::<<<======<<<<<<<<<<<<<<<<<<===============>>>>>>???>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIHHHFFFDDDEEEEEEHHHGGGEEECCCAAAAAADDDGGGGGGIIIJJJLLLMMMMMMLLLKKKLLLLLLKKKKKKLLLNNNOOOPPPKKKJJJIIIHHHHHHIIIKKKLLLMMMQQQUUUWWWWWWUUUSSSSSSMMMLLLLLLKKKKKKMMMNNNOOOKKKLLLMMMMMMMMMMMMNNNPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOTTTXXXUUUNNNIIIIIILLLNNNMMMLLLKKKLLLNNNQQQRRRPPPPPPOOONNNMMMMMMMMMMMMNNNMMMJJJGGGEEEEEEFFFGGGEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>============AAA???===;;;:::888555333333444444444444333222222333444444444444444444444111111111111111111111111111//////000111111000///........................------------------------,,,,,,------..................------------......------------------------,,,,,,,,,,,,------------+++,,,...000111111000000222444777999999666222/////////...---------------...........................---,,,++++++,,,..............................------------------------,,,,,,,,,---------......------------------------***++++++---....../////////...---,,,,,,,,,,,,,,,............////////////........................------------------------,,,,,,------......//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...000000111000000////////////////////////------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,---......---------------,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...............---------,,,,,,,,,,,,,,,...............///000000666:::>>>???<<<888444333---......//////000000111------...///000000111111111111111111111111111111111111111111111222333333333333333333333333333333444444444444555555555555444444444444444444555666555555555555555555555555555555555666777777888888777777777888888999;;;;;;<<<<<<<<<<<<<<<<<<=====================>>>?????????@@@AAACCCDDDFFFGGGHHHGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFEEEDDDDDDEEEHHHKKKMMMNNNOOOOOONNNKKKIIIGGGKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKIIIHHHHHHJJJKKKLLLLLLPPPUUUXXXXXXWWWVVVVVVPPPOOONNNMMMLLLMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMLLLMMMNNNPPPQQQLLLMMMNNNLLLHHHHHHJJJMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMPPPOOOLLLJJJHHHGGGGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>DDDBBB@@@???>>><<<999777333333444444333333222111222333333444444444444333000000000000000111111111///......///111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------------......,,,,,,,,,------------...,,,,,,,,,---------......///////////////......---000333777999999555111.........---------......///........................---------------......///........................------------------------,,,,,,,,,---------......------------------------------......------,,,+++......---,,,,,,,,,---------.........////////////........................------------------------------..................,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000000111000//////........................******++++++,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,+++,,,---...---+++,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,---------------------------.........//////......---------,,,,,,,,,...............///000000222555777888777444333333------......///000000111......///////////////////////////000000111111222111111111111111222222333222222222222222222222222222333333333444444444444666666555555444555555555555555555555555555555555444444555666666777777888777888888999999999888888:::::::::;;;<<<<<<<<<==================>>>?????????@@@AAABBBDDDFFFGGGHHHGGGHHHJJJIIIGGGEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKNNNOOOPPPPPPOOOMMMJJJHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJLLLMMMPPPTTTWWWXXXWWWXXXXXXSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLMMMNNNOOOOOOOOONNNOOONNNMMMMMMNNNPPPSSSTTTMMMKKKIIIHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNNNNOOOOOOOOONNNNNNPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA@@@@@@???===:::777333333444444333333222111000111222444444444333222/////////000000000111111...---...///111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............------------......,,,,,,,,,---------......------------............000000///...............000111333444444222000...---------------...///000........................------...///////////////........................------------------------,,,,,,,,,---------..............................------.........---,,,+++------,,,,,,,,,---......,,,,,,,,,,,,---------.........////////////......------------------------......------------------,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111111111///...---------------------------((()))***+++,,,------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---*********++++++,,,,,,---***+++,,,---...---,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,........................,,,,,,,,,------.........---------.........////////////.........---------...............///000000...000222222111111111222---------...///000000111000000000000///...---,,,---......///000111111222111111111000111222222333222222222222222222222222111111222222222333333333888777666555555555555555555555555555555555555555444444555555666777777777888999::::::999888666555888888999::::::;;;<<<<<<===============>>>????????????@@@BBBDDDEEEGGGGGGFFFHHHJJJJJJGGGFFFEEEEEEJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKNNNQQQQQQPPPOOONNNMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMPPPTTTWWWWWWWWWXXXYYYTTTSSSQQQOOONNNNNNNNNNNNPPPPPPOOOPPPPPPPPPNNNMMMPPPOOONNNNNNNNNPPPSSSTTTPPPLLLIIIIIILLLNNNNNNLLLQQQRRRTTTUUUUUURRROOOMMMLLLMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLIIIGGGDDDCCCCCCBBBAAA???>>>=========<<<<<<<<<<<<============???>>>=========;;;888555333444444444444333222222///000222333444333333222.../////////000000111111---------///111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------.........,,,,,,,,,------.........---------.........//////...---------...000111333111000//////...//////000,,,,,,,,,---...///000111........................,,,---///000000000///...........................------------------------,,,,,,,,,---------..............................)))***,,,.../////////...,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,......////////////......---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,---------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***((()))***+++,,,---------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------,,,++++++,,,,,,,,,---+++***+++......,,,***---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////...---,,,---.........---,,,++++++...------------.../////////...,,,+++,,,---///111//////////////////////////////000000000000//////000000//////......------//////000000111111111222///000222333444444444333222333444444222222333444333333333333333333333333444444222222222222444444666666666666777777777777:::999888777777888888999777888888999999::::::;;;===============>>>??????>>>???@@@BBBCCCDDDDDDDDDBBBEEEHHHJJJKKKIIIGGGEEEHHHIIIJJJLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOPPPOOOOOORRRUUUTTTPPPLLLIIIIIIHHHHHHIIIJJJKKKLLLJJJLLLQQQUUUYYY[[[\\\\\\ZZZYYYWWWTTTRRRQQQQQQPPPPPPRRRSSSSSSQQQOOOOOOOOONNNPPPRRRTTTUUUVVVVVVUUUNNNLLLJJJJJJKKKLLLLLLLLLQQQSSSUUUTTTRRRPPPOOOOOOMMMLLLJJJJJJLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCCCCBBBAAA???<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<:::777666666555555555555444444444222222222111111111111000333222111000000/////////000000//////.........---........................,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,---.........------,,,,,,------...////////////////////////---,,,++++++------,,,+++,,,,,,------...///000000//////.........---------------------------------+++++++++,,,---...///000------------------------------------------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,---......//////......------------------------///000111000...------//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---,,,+++,,,...///...---...---,,,,,,,,,,,,---...---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,,,,---+++***,,,......,,,***---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------......------,,,---............---,,,---............------,,,...------------...//////......---,,,---...///000//////////////////////////////000000000000/////////////////////////////////000000000111111111111...///000111222222111111222333444444222222333444444444444444444333333333444444333222222333444444555666666666777777777777:::999888777777777999999888888999999:::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@BBBCCCCCCCCCCCCCCCEEEHHHKKKLLLKKKIIIGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLPPPNNNMMMPPPSSSSSSQQQMMMIIIIIIJJJJJJJJJJJJJJJJJJMMMOOOSSSXXX[[[]]]^^^^^^XXXWWWTTTRRRPPPPPPQQQQQQPPPRRRTTTSSSQQQOOONNNNNNOOOPPPRRRTTTVVVVVVVVVVVVQQQNNNLLLKKKKKKLLLKKKJJJNNNOOOPPPRRRSSSSSSSSSRRRNNNLLLJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;:::888666555555555555555444444444444222222222111111111111000111111222222111000...---000/////////....................................,,,------......------,,,------............------...---,,,,,,,,,,,,,,,------------,,,,,,---------------------------------...---,,,,,,......---,,,,,,,,,------...//////000//////.........---------------------------------,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,++++++++++++,,,,,,/////////......---------,,,---......//////.................................///000///---,,,---...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,---,,,+++,,,...///...---...---,,,,,,,,,,,,---...---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***+++,,,,,,---------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,---............---,,,,,,------------,,,,,,---............/////////...------------...//////---------.........//////////////////////////////...//////000000//////............///////////////000000000000111111111111///000000111111111000000222333444444222222333444666666555555444444444333444444333333333333444444555555666666666777777777999888777777777777999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===??????@@@AAABBBBBBAAAAAACCCEEEHHHKKKLLLLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNMMMKKKIIIIIIIIIOOOMMMLLLNNNRRRSSSRRROOOMMMMMMNNNOOOOOONNNLLLLLLNNNPPPSSSWWWZZZ[[[\\\\\\WWWUUURRROOONNNNNNPPPQQQQQQSSSTTTSSSPPPNNNMMMMMMPPPQQQSSSUUUVVVWWWWWWVVVSSSQQQNNNLLLLLLLLLKKKJJJQQQPPPQQQTTTZZZ]]]\\\[[[NNNMMMKKKJJJKKKLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>======;;;;;;;;;:::::::::999999888888999999999777666555555555555555444444444444222222222111111111111000000111222222111000...---////////////....................................,,,------......------,,,.........//////.........000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---,,,,,,,,,---......//////...............---------------------------------,,,,,,,,,,,,------...///---------------------------------------------------------,,,,,,---------///////////////.........,,,---......//////......////////////////////////---...///...---,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,+++,,,.........---...------,,,,,,------...---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,+++++++++,,,,,,---------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++,,,------,,,,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...------------...//////,,,---......//////......////////////////////////...//////////////////...///////////////.........000000000000000111111111222333333333222222222111222333444444222222333444777777666666555555444444444444444333333444444444555555555666666666777777888888777666666777999999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<>>======>>>>>>::::::::::::999999999999888888999999999888666666555555555444444444333333222222222111111111000000111111000000///////////////////////////.................................,,,------......------,,,......////////////......000///...---------------,,,------------------,,,...........................---,,,---...///...,,,,,,,,,,,,------.........................................................,,,,,,,,,,,,,,,---...///------------------------------------------------......------------......//////..................,,,---......///.................................,,,---...---,,,+++,,,......---,,,,,,,,,,,,---...------------------------...---------------------...,,,,,,,,,......---,,,------------------------,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///***+++,,,------------,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...............///000111...------------...//////,,,---......//////......////////////////////////......////////////......111000000///...------,,,111111000000000000000000333333222222222222222222222333444444222222333444777777777666666555555555444444444444444444444444555555555555666666666666777777666666666777999:::999999:::;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>>>>???????????????>>>???AAADDDFFFHHHHHHHHHGGGEEEEEEFFFFFFHHHIIIJJJJJJKKKNNNPPPPPPNNNLLLKKKKKKJJJKKKMMMRRRVVVWWWSSSOOORRRSSSTTTUUUTTTRRRPPPOOOJJJKKKNNNPPPRRRRRRQQQPPPYYYWWWSSSOOOMMMMMMMMMNNNPPPRRRSSSRRRPPPMMMLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVQQQOOONNNNNNQQQSSSTTTSSSSSSPPPNNNRRRXXX\\\[[[XXXPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>======>>>>>>::::::999999999888888888999999999999999888888888555444444444444333333333222222222111111111000000333111///---,,,...000111.........///////////////........................,,,------......------,,,......////////////......---------------...///000,,,,,,---......---,,,,,,........................---,,,+++,,,---------+++,,,,,,,,,------------------.............................................------,,,,,,,,,---......------------------------------------------------///......------......///------------------------,,,---......///.........------------------------+++---...---,,,,,,---...---------,,,,,,---------------------------------------,,,,,,,,,,,,---......---,,,,,,---...---,,,------------------------,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))***+++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++************++++++,,,,,,------.........---,,,,,,+++******,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...)))***,,,---...------,,,***,,,...---,,,++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------,,,,,,,,,,,,------///...---------...///000...------------...//////---------.........//////////////////////////////---......//////......---000000000///......------111111111111000000000000111000000///000000111111222333444444222222333444666666666666666666666666444444555555555555444444444444555555555666666666777666555555666777999:::999999999:::;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>@@@AAACCCEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPOOONNNNNNOOOJJJJJJLLLQQQUUUVVVRRRNNNNNNNNNOOOPPPPPPOOOMMMMMMKKKLLLOOOPPPQQQPPPOOONNNWWWUUUSSSPPPNNNMMMLLLLLLOOOPPPRRRRRRPPPNNNMMMMMMOOOPPPRRRTTTUUUVVVVVVUUUOOONNNMMMOOOSSSVVVXXXXXXWWWTTTRRRSSSVVVXXXXXXVVVQQQOOOLLLKKKKKKJJJIIIGGGDDDEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@???>>>=========999999999888888888777777999999999999999999999999444444444444333333333333222222222111111111111000222000...,,,,,,...000222.........///////////////........................,,,------......------,,,.........//////.........,,,,,,,,,,,,---...///000+++,,,---......---,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,---------------.......................................---------,,,,,,------...------------------------------------------------......------------......,,,,,,,,,---------------,,,---......//////......------------------------,,,---......------...///---------------------------------------------------,,,+++++++++,,,......///---,,,,,,---...---+++,,,------......------,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))******+++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************************+++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------(((***,,,---......---,,,***,,,......,,,***+++---+++++++++,,,,,,---------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------...///////////////......---,,,,,,---......000///---,,,+++,,,...///...------------...//////......---,,,---...///000////////////////////////---......//////......------.........//////000000111111111111000000000///000000/////////111222333222333444444222222333444333444444555555666666777333444555666666555444333444444444555555555666666666666555555666777999:::888888999999:::;;;;;;;;;===<<<<<<;;;::::::;;;;;;:::;;;<<<===>>>????????????@@@AAABBBCCCCCCCCCCCCAAA@@@AAAAAACCCEEEGGGHHHHHHJJJLLLMMMMMMNNNPPPRRRLLLJJJIIIKKKOOOQQQPPPNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLQQQPPPPPPPPPOOONNNMMMLLLMMMOOOQQQQQQPPPNNNNNNOOOMMMOOOQQQSSSTTTUUUUUUTTTOOONNNNNNPPPTTTXXXZZZ[[[YYYXXXWWWVVVVVVWWWXXXXXXRRROOOMMMKKKKKKJJJHHHFFFCCCDDDFFFGGGFFFEEECCCBBB???@@@@@@??????>>>===<<<999888888888777777777777888888777777777888888888444444444333333333222222222222222111111111111000.../////////////////////............/////////000........................,,,------......------,,,------............---------,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++++++++++++++++++++++++++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................------,,,,,,---------------------------------------------------------...------------------...------------.........///,,,---......//////..............................,,,...//////......///000,,,------------------,,,........................---,,,+++***+++,,,...//////---,,,,,,---...,,,+++,,,,,,---......---,,,,,,+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,++++++,,,------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,---......******+++,,,,,,---......***++++++,,,,,,------...---------...------,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,((())),,,.........---,,,***,,,......+++***+++---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++........................---......//////////////////...------------...///000///---+++++++++,,,---...------------.../////////...,,,+++,,,---///111////////////////////////---..................---***+++,,,...///111222333222111111111000000//////111111000000111333555666222333444444222222333444222222333444555666777777333444555666666555444333444444444555555555666666666555555555666777999:::777888888999999:::;;;;;;<<<;;;::::::999999999999999:::;;;===>>>?????????@@@AAAAAABBBCCCCCCCCCBBB?????????@@@AAACCCFFFGGGFFFHHHJJJKKKLLLNNNRRRTTTOOOJJJFFFFFFJJJNNNOOOOOOKKKJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOOOONNNMMMLLLLLLNNNPPPQQQPPPOOOOOOPPPMMMNNNPPPRRRTTTTTTTTTTTTPPPOOOOOOQQQUUUXXXZZZ[[[VVVVVVVVVTTTRRRRRRTTTVVVRRRPPPMMMKKKKKKJJJHHHFFFDDDEEEGGGHHHGGGFFFDDDCCC>>>???@@@@@@@@@>>>===<<<888888888888777777777777777777666666666666777888444444444333333333222222222222222111111111111000+++---000222222000...,,,---.........//////000000........................,,,------......------,,,,,,------------------,,,......---,,,+++++++++++++++,,,...//////...,,,+++------------------------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////...------,,,,,,,,,---------------------------------------------------------------,,,,,,------------.........//////000000,,,---......//////......////////////////////////---...//////......000111,,,------......------,,,........................---,,,+++******,,,...//////...,,,,,,------,,,+++,,,,,,---......---,,,,,,+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------------,,,---......//////......000///...---------------...------,,,,,,------......---+++*********+++++++++++++++,,,,,,---------+++,,,...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------,,,,,,,,,++++++,,,,,,---///...---,,,+++,,,---...,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------------------------000///...------------------,,,,,,,,,,,,,,,,,,,,,---------------...//////....................................////////////000///.........///111222111111111111111111111111000000000000111111111111222222222222222222222222444333222111111333555666555444444555777888666555555555666666777777888888666666666666888:::<<<===:::::::::999999999888888;;;888444555777:::::::::999:::;;;;;;<<<;;;;;;:::<<<>>>@@@CCCDDDCCCCCCBBB>>>???AAACCCDDDEEEFFFFFFGGGHHHHHHHHHGGGHHHKKKMMMPPPMMMJJJJJJMMMOOONNNMMMKKKIIIIIIJJJIIIGGGGGGHHHNNNKKKHHHJJJNNNPPPMMMJJJOOOLLLIIIIIIMMMPPPPPPOOORRRQQQOOONNNMMMMMMNNNNNNRRRRRRRRRSSSUUUWWWYYY[[[UUUSSSQQQQQQRRRUUUYYY\\\]]]WWWQQQPPPSSSVVVVVVTTTRRRQQQNNNLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDCCCBBB@@@?????????>>>;;;999:::999888777777777888999666666666666777777777777555555444333222222222222111000///......///000111000000000000////////////////////////////////////000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++++++++,,,...000................................................------............------000000000//////............---,,,,,,,,,,,,---...///...---,,,,,,---...///.........------,,,,,,,,,***+++,,,,,,---------,,,........................------............------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///////////////.........////////////////////////...---,,,+++++++++++++++...---,,,,,,++++++++++++***+++,,,---------,,,,,,.........------,,,,,,,,,000///...---------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,+++++++++,,,,,,...------,,,,,,,,,,,,,,,+++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------,,,++++++++++++,,,++++++++++++++++++++++++......------------------------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///....................................////////////000//////...///000111222111111111111111111111111000000000000111111111111222222222222222222222222444333222111111333444666444333333444666666555444555555555666777777888888777666666666777999;;;<<<;;;:::::::::999999999999;;;999777777:::<<<;;;:::>>>>>>>>>???????????????<<<>>>@@@BBBCCCBBBAAAAAA???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIHHHHHHHHHKKKMMMPPPMMMKKKKKKNNNPPPPPPOOOLLLLLLLLLMMMMMMLLLLLLMMMKKKIIIHHHLLLSSSXXXXXXWWWOOOLLLIIIJJJMMMOOOPPPPPPMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUXXX[[[]]]^^^^^^[[[XXXTTTRRRSSSVVV[[[___^^^XXXRRRPPPRRRSSSRRRPPPOOOMMMKKKHHHGGGFFFGGGGGGMMMLLLLLLKKKIIIGGGEEEDDDAAA@@@>>>===>>>===;;;:::999888777777777888999:::777777777777777777777777555555444333222222222222222111000//////000111222000000000000/////////...------------------------///...------,,,,,,,,,---------............------------------------------......---------,,,,,,,,,------,,,+++,,,---...///---------------,,,,,,,,,........................------............---------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,------....................................------............------------------------------.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................------...//////...------////////////............------------------------//////...---------------...---,,,,,,+++++++++,,,.........---,,,+++***)))&&&'''(((***,,,...///000...---,,,++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///...------------------++++++,,,,,,------......///......---------..........................................///////////////////////////000111111111111111111111111111111000000000000111111111111222222222222222222222222333222222111111333444555333222222333555555444333444555555666666777888888888777666666666777999:::::::::::::::999999999999;;;:::999:::<<<===<<<;;;===<<<<<<<<<<<<===>>>???===>>>???@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFFFFHHHIIIIIIIIIHHHIIIKKKMMMOOONNNLLLMMMOOORRRRRRRRRMMMNNNOOOPPPPPPPPPOOONNNJJJIIIIIIMMMUUU\\\___```QQQOOOLLLLLLMMMOOOPPPOOOKKKLLLNNNOOOPPPQQQRRRRRRPPPSSSWWW[[[___````````````]]]WWWSSSSSSWWW\\\```]]]XXXRRROOOOOOOOONNNLLLPPPOOOLLLJJJHHHHHHIIIJJJOOOOOOOOOOOOMMMJJJGGGEEEBBB???<<<;;;<<<<<<<<<;;;999888777777777777999999999888888888777666666666555444333222222111111222222222111111111111222222000000000/////////......------------------------//////...------------...------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++........................------............------,,,,,,,,,,,,++++++++++++...------,,,,,,------.........------------.........------------,,,,,,,,,------..........................................------............------------------------------.........------------,,,------............------,,,,,,,,,---------....................................////////////..............................++++++++++++++++++++++++///......---------------------,,,+++++++++,,,,,,.........---,,,+++***)))++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********------------------------......---,,,++++++++++++***+++,,,---,,,+++***)))+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------,,,,,,+++++++++++++++........................,,,,,,,,,,,,------------------------------------......---,,,,,,---------***++++++,,,---...////////////...------------.......................................///////////////////////////000000111111111111111111111111111///000000000111111111111222222222222222222222222222222111111222222333444333222222333555555444333444444555555666777777888888888666666555666777888888888888888888888888888::::::;;;;;;<<<<<<;;;:::;;;::::::999:::;;;===>>>======>>>???@@@?????????@@@AAABBBDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNMMMMMMNNNPPPSSSTTTUUUPPPSSSTTTRRRQQQQQQOOOKKKKKKJJJIIILLLRRRXXX\\\^^^VVVTTTQQQOOONNNNNNNNNNNNMMMMMMNNNNNNOOOQQQRRRSSSPPPQQQSSSVVVYYYZZZ[[[\\\^^^[[[WWWTTTSSSUUUXXX[[[YYYUUUPPPMMMLLLLLLKKKIIIPPPNNNLLLJJJIIIJJJKKKLLLMMMOOOPPPQQQPPPMMMJJJHHHBBB???<<<;;;<<<=========;;;:::888777666666777777888888777666555555444444555444333222111111111111111111111111111111111111000000/////////.........////////////////////////000000///////////////000------------------------------------------------......---------,,,,,,,,,***+++,,,------------,,,......------,,,+++++++++........................------............------------------------------------------------------------------------------------------------------...---------------..............................------............------------------------------............---------------..................---,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,---..................---------...............///++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------000000///...,,,+++******///......---------............------------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------...---,,,,,,+++++++++,,,***+++,,,---,,,+++***)))***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,------...++++++,,,------.../////////......---------..........................................////////////...//////000000000000000000000000000000000000000///000000000111111111111222222222222222222222222111111111111222222333333444333333444666666555333444444444555666666777777888777666555555555666777666666666666777777777777888999:::::::::999999999;;;;;;;;;<<<<<<===>>>???<<<======>>>????????????AAABBBCCCDDDEEEEEEFFFEEEGGGHHHJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRVVVXXXVVVZZZ[[[WWWTTTTTTOOOIIILLLJJJJJJKKKOOOTTTXXXZZZZZZYYYUUUQQQNNNLLLLLLMMMOOOOOOMMMLLLLLLMMMOOOPPPOOONNNMMMLLLMMMOOOQQQSSSVVVUUUTTTRRRRRRRRRRRRRRRRRROOOLLLJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOOOOMMMKKKIIIAAA???<<<;;;<<<>>>??????===;;;999777555444444444666666555444333222222111444444333222111111111111///000000000000000000///////////////............///////////////////////////......---......//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,///.........---------,,,........................------............------------------------------------------------------,,,------------------,,,------------------------------,,,++++++,,,,,,---........................------............------------------------------//////.........------------..................---,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...******+++,,,...///000000......---------......///......---------...//////,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++************+++++++++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++******************+++++++++---------,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++******+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...------,,,,,,------************************,,,,,,------......//////------------------------,,,,,,,,,,,,,,,------...,,,,,,------......//////---------------...//////....................................////////////......///000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111222222222222222444333333444666666555444333444444555555666777777777666555444444555666666666666666666666777777777888999:::999777666777888777888:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGHHHGGGIIIKKKLLLNNNQQQUUUYYY\\\bbbccc]]]ZZZYYYSSSJJJIIIIIIJJJLLLOOOSSSWWWYYYZZZYYYVVVRRRMMMKKKKKKMMMPPPPPPPPPPPPOOONNNMMMLLLOOOLLLIIIFFFEEEGGGJJJLLLMMMMMMNNNOOOOOONNNMMMLLLKKKKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHGGG???===;;;;;;===>>>>>>>>>===<<<999777555444333333444333333333222111111111444333222111111000000111//////000000000000///////////////.........------------------------------,,,++++++++++++,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,................................................------............------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,------------......---,,,+++***+++,,,---........................------............------------------------------/////////.........------------............------,,,,,,,,,---------......,,,------....../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------000///---+++*********+++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........---......//////......---------------------------++++++++++++,,,---.........------,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......------------------------,,,,,,++++++,,,,,,---...---------...............,,,,,,,,,---...///000111....................................////////////---...///000111000000///000000000000000000000000000000000000111111111111222222222222222222222222000000111222222222222222333222222333555555444333333333444555555666666777666555444444444555666777777777777888888888999999888::::::888555555777:::444666888;;;<<<;;;:::999;;;<<<<<<>>>???AAACCCDDDBBBCCCDDDEEEEEEFFFEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFCCCFFFIIIJJJLLLOOOUUUYYY]]]eeeggg```\\\]]]VVVLLLHHHIIIJJJLLLMMMOOORRRTTTTTTTTTSSSOOOKKKJJJKKKNNNRRRUUUZZZ]]]\\\WWWRRRNNNNNNMMMJJJHHHGGGGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMHHHHHHHHHFFFEEEEEEFFFFFFGGGIIIKKKMMMMMMLLLIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA;;;:::999:::<<<===<<<;;;;;;999888666555555555555333333222222222222222222444333222111000000000000///000111111111111000/////////.........---------------------------------,,,,,,,,,,,,,,,---.........---+++******+++---...------------------------......---------,,,,,,,,,,,,+++*********+++------+++,,,,,,------......///........................------............------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......///...,,,+++++++++------........................------............------------------------------////////////............,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---,,,++++++++++++,,,---++++++,,,------...//////------------------------,,,,,,++++++,,,------...,,,+++++++++,,,,,,---...000///---+++******++++++000///...,,,***((('''&&&+++++++++++++++,,,---...++++++++++++,,,,,,---...,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++''''''(((***+++,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......***+++,,,------,,,+++***+++++++++,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------*********+++,,,---...//////...---,,,+++,,,---...)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,++++++******++++++........................))))))***+++,,,,,,------------------------------++++++++++++,,,,,,---..................---------++++++,,,,,,...///111222..................................../////////000---...000111111111000///000000000000000000000000000000000000111111111111222222222222222222222222000000111222222222222111222111111222444444333111333333444444555666666777555444444333444555666777888888999999:::::::::::::::;;;:::888555444888;;;666999===@@@AAA@@@>>><<<;;;;;;<<<>>>@@@BBBDDDEEEBBBCCCDDDEEEEEEFFFEEEEEECCCEEEGGGGGGFFFDDDDDDEEEAAADDDGGGIIIKKKNNNTTTXXX[[[dddfff___\\\]]]WWWLLLHHHIIIJJJKKKJJJJJJKKKLLLOOOPPPOOOMMMJJJIIILLLOOOTTT[[[cccjjjiiibbbYYYSSSNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHHHHIIILLLNNNPPPHHHHHHHHHFFFDDDCCCCCCDDDBBBEEEHHHKKKKKKIIIFFFCCCDDDCCCBBB@@@???===<<<;;;888777777999;;;;;;:::999888777666555555666777888333333333333333333333444444333222111000000000000000111222333333222111000//////.........---------///////////////////////////////////////000111222...---+++******+++---.................................---------,,,,,,,,,,,,+++***))))))+++---...)))***+++,,,------...///........................---..................---.........//////000000000,,,,,,---......---,,,,,,++++++------------++++++,,,,,,,,,------.........111000...,,,,,,,,,...///........................---..................---------------------------000/////////............+++,,,,,,------,,,,,,+++,,,,,,,,,---------......******++++++,,,---.........---,,,,,,,,,,,,---...++++++,,,,,,---...//////------------------------***)))))))))***++++++,,,++++++++++++,,,,,,---...---,,,+++******,,,...///,,,,,,,,,------.........---------------...///000************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---))))))*********+++++++++---------------------------------,,,,,,+++++++++,,,+++***)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******)))(((((((((,,,+++***))))))***+++,,,+++++++++++++++***)))(((************************+++,,,---------,,,+++***........................---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))*********+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***)))***,,,///000///......------,,,++++++...///111333333111///...////////////000000000000000000000000000000000000//////000111111111111111............///111222222333333333333333333333333222222333444444555555666555555666777888777444222333666999<<<>>>===<<<;;;777777888888888888777777888:::<<<===>>>===<<<;;;<<>>===AAAFFFGGGDDDBBBBBBDDDEEEDDDBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCGGGMMMSSSVVVWWW[[[[[[\\\^^^^^^ZZZUUUQQQJJJHHHEEEDDDFFFHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMVVV```mmmvvvuuuiiiZZZPPPOOOOOOOOOMMMKKKIIIJJJKKKPPPNNNKKKJJJJJJJJJIIIGGGEEEFFFFFFEEEEEEDDDBBBBBBBBBEEEIIIKKKKKKHHHDDDAAABBBAAA???===;;;;;;;;;;;;>>>;;;888777777888777666555555444444444333333333222222222222222222222222111222333444444222000/////////////////////////////////............//////.........................................................------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---/////////...---------,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------/////////......------------------,,,,,,+++++++++---,,,+++---///000000///,,,---------.../////////------------------------.......................................---------***++++++,,,---.../////////......------,,,++++++.........------,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------,,,,,,---------,,,,,,+++++++++,,,++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************,,,+++************+++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,---///000++++++,,,------......///...///000000000000///....../////////000000000000000000000000000000000000//////000111111111111111///////////////000111222333333333333333333333333222222333333444555555555555444555777888999777555666777999:::;;;:::999888777777888888888777777666888999;;;=========<<<;;;???BBBEEEDDDAAA@@@CCCFFFDDDBBB@@@@@@BBBCCCBBBAAADDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCFFFKKKOOOQQQRRRWWWVVVVVVVVVVVVUUURRRPPPJJJHHHEEEEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKWWW]]]eeejjjiiibbbXXXQQQQQQPPPOOOLLLIIIIIIJJJLLLNNNMMMMMMLLLKKKKKKKKKKKKMMMKKKGGGDDDBBBBBBBBBCCCCCCEEEHHHIIIIIIFFFBBB@@@AAA@@@>>><<<;;;:::::::::888666444444555666666666444333333333222222222222222222222222222222222222111222333333333222111000//////////////////////////////............//////......................................................---------,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,+++,,,---...///...---------------,,,,,,---,,,,,,,,,,,,---......------------------------.........---------,,,,,,......------------------...------...000111000///---------...............------------------------........................000000///...---,,,,,,+++,,,,,,------------------------------------------------------------,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------.....................------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////++++++,,,------......///............................../////////000000000000000000000000000000000//////000111111111111111000000/////////000000111222222222222222222222222222222333333444444555555444444333555888999999888888888888777777666555555888888888888777777666555777888:::<<<<<<<<<<<<;;;???BBBEEEEEECCCAAABBBDDDCCCAAA@@@@@@AAABBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEHHHKKKLLLLLLQQQOOONNNNNNOOOOOONNNMMMJJJHHHFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIRRRUUUWWWYYYYYYVVVSSSQQQRRRQQQOOOLLLKKKMMMQQQUUUWWWXXXXXXUUUQQQNNNOOOPPPSSSOOOIIICCC@@@@@@BBBDDDDDDEEEFFFFFFEEECCCAAA???@@@???>>><<<;;;:::999999444333222333555777777777222222222222111111111111222222222222222222222222222222222222111111111000//////////////////////////////............//////...................................................------------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,------------.........//////...---,,,,,,++++++,,,,,,+++++++++,,,---...------------............---,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,------..................000///...///000111000///...............---------------------------------........................111111000...---,,,+++***......---------,,,,,,,,,++++++,,,------...//////,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++******,,,,,,,,,---------.........------------,,,,,,,,,+++---......---,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......************************///......------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///......------,,,++++++//////...------...//////........./////////000000//////////////////////////////000111111111111111111111000000///000000000111111111111111111111111111222222333444444555555555444333333555777777777777666555444333333444444888888888888777666555444666777999:::;;;;;;;;;;;;<<>>???CCCCCCBBBBBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIDDDCCCCCCEEEHHHJJJKKKJJJKKKJJJJJJKKKMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNRRRYYY^^^fffhhhhhhbbbXXXQQQPPPRRRQQQNNNHHHCCC@@@@@@AAACCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<::::::999555444333444777888888777333222222222222111111111111111111111111111111111222222111000000000000111//////////////////////////////............//////................................................------------------------///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........////////////...---,,,++++++***++++++++++++,,,,,,------+++,,,,,,,,,---.........---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000///......//////...---/////////...---------,,,,,,,,,------------------........................000000///...---,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,---------......------------------------+++---......---,,,,,,---------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////......///......------,,,++++++000//////......//////000............//////////////////////////////////////////000111111111111111222111111000000000000111111111111111111111111111111111222222333444444555666444333333444555444444444333222111111333444555777777777777777666555555555666777888::::::;;;;;;:::<<<>>>@@@???>>>===<<>>===;;;:::999777666555555666666555333333333333333222222222222111111111111111111111111222111000/////////000000//////////////////////////////............//////................................................------------------------/////////.........---------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......---------.........////////////...---,,,,,,++++++++++++,,,,,,------------*********+++,,,,,,,,,------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......---,,,,,,......---+++/////////...---------,,,,,,,,,,,,---------..............................---------...............++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,------.........------------............+++++++++,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,---------......------------------------+++---......---,,,,,,---++++++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***+++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---------,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---((())))))***+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))***+++++++++******************************++++++++++++,,,---......------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++,,,------......///////////////////////////------........./////////000000000000000000000000//////000111111111111111111111000000000111111222222222222222222222222222111111222222333333444444666555444444555555444222111111000000111333444666555666666777777666666555444555666777888999:::;;;;;;<<<===????????????>>>>>>@@@@@@@@@???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCGGGJJJMMMMMMLLLFFFGGGKKKNNNPPPOOOKKKHHHIIIIIIJJJKKKMMMLLLIIIGGGDDDDDDEEEFFFHHHIIIJJJKKKDDDEEEHHHLLLOOORRRTTTUUUOOOOOONNNLLLKKKLLLPPPRRR\\\]]]]]]XXXQQQKKKHHHHHH@@@AAABBBCCCCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBB??????>>>>>><<<;;;999888777666444444555444111///444333333333222222222222111111111111111111111111000000000000/////////...//////////////////////////////............//////................................................,,,,,,,,,------------...//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------------...............---------,,,,,,,,,+++,,,---.........------************++++++++++++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,---,,,++++++---...---+++...............---------+++,,,,,,------.................................,,,,,,------.../////////***++++++,,,---...///000//////...---,,,,,,++++++,,,,,,------------------------...............///++++++,,,,,,,,,,,,------......---------------,,,,,,,,,,,,---------......,,,,,,,,,------------...+++---......---,,,,,,---************************++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,---------,,,++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***+++++++++,,,,,,------******+++,,,,,,+++******)))***++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,------------------------------++++++************+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------............///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,------......///---...////////////...------------.........//////000000000000000000000000//////000111111111111111000000000000111222333333333333333333333333333333111111111222333333444444555555555666888888666444000000000111111222333444444444555666777777777777444444555666777999:::;;;;;;;;;;;;===???@@@AAAAAA===???AAA@@@??????BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBDDDGGGJJJLLLKKKJJJGGGGGGIIIKKKMMMMMMJJJHHHHHHIIIKKKMMMOOOOOOLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHCCCEEEGGGIIIKKKMMMOOOOOOJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQPPPOOOLLLIIIFFFDDD>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAA???>>><<<======<<<;;;999777555777666555555666444222///222222222222111111111111111111111111111111111111...///000000000///...---//////////////////////////////............//////................................................,,,,,,,,,---------...............---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---.../////////......,,,,,,+++++++++++++++***---,,,,,,,,,,,,---......------------------------,,,,,,---------.........---------------,,,,,,,,,,,,++++++,,,...///...------------...............++++++,,,,,,---......///........................---------...............,,,,,,,,,------.........---------------------,,,------------------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------***++++++,,,---...//////+++++++++,,,,,,---------,,,+++***)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------......)))***+++,,,,,,+++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///......------,,,+++++++++,,,...//////...,,,+++---------.........//////000000000000000000000000//////000111111111111111000000000000111222333444333333333333333333333333000111111222333333444444444444666888;;;;;;999777111111111111222222222222222333444666777777888888333444444555777888:::;;;:::999999:::===@@@AAAAAA???AAACCCBBBAAAAAADDDGGGHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDFFFIIIJJJIIIGGGHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIKKKOOOQQQQQQNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBCCCDDDEEEGGGHHHHHHEEEIIINNNQQQSSSTTTUUUVVVOOONNNMMMMMMMMMJJJFFFCCC??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDBBB@@@===;;;:::;;;;;;:::999777555333888777777888888888555333111111111111000000000000000000000000000000000000---///000111111///---,,,//////////////////////////////............//////................................................,,,,,,,,,------...............---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,------......///------///000000000///...---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------------------------------......//////////////////......------,,,---,,,+++---///000000///,,,------....../////////++++++,,,,,,---...//////......................../////////......------,,,......---------,,,,,,,,,+++,,,,,,------......///.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++***)))***+++)))******++++++,,,------......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++...///---***************************,,,***)))+++---...+++)))************************......---------------...---,,,***)))))))))******,,,,,,,,,+++++++++******,,,,,,,,,---------......000///---,,,++++++,,,,,,,,,++++++***)))))))))************+++,,,---.../////////...---,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---...000000///---***(((,,,,,,,,,------.........---------------------,,,......//////...---,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////000111222333000000000000000000000000000000000000000000000000000000111111111111000000111000000000000222333444///222666:::;;;999666333444333222222222333444555111333666999:::999888777777666555555666999===???BBBAAA>>>===<<<===>>>???>>>>>>???@@@CCCFFFHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGHHHKKKKKKIIIFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMQQQVVVZZZ\\\ZZZXXXQQQMMMIIIHHHIIIIIIEEE@@@BBBBBBBBBAAAAAABBBCCCCCCEEEDDDCCCBBB@@@>>><<<:::999999999888777666666555:::999888666555333222111333333333222222111111111///000111222222111000///111111000000//////......////////////////////////---,,,++++++************......---,,,++++++******///...---,,,+++,,,---......---,,,,,,,,,,,,---...---------.........//////******++++++,,,---------,,,,,,+++***+++,,,---...,,,,,,,,,---...///000111---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------.........+++***+++---...,,,***......---,,,,,,...///000//////...------------...------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------......---,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++,,,------,,,++++++******)))++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,///111000---)))++++++++++++++++++++++++,,,******+++------+++)))***************************))))))))))))******+++---,,,***)))))))))***+++,,,,,,+++++++++*********,,,,,,,,,------------......---,,,,,,,,,---......,,,,,,+++***************++++++++++++,,,------...++++++***)))))))))******++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***((('''+++++++++,,,,,,,,,------------------...........................---,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......///////////////000222222////////////////////////000000000000000000000000000111111111111111111000111000000000000222333444222444666777888777666555444444333333333444555666444666888;;;<<<<<<;;;:::777666555555666999<<<>>>@@@???===<<<;;;<<<===>>>?????????@@@BBBEEEGGGIIILLLKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHIIIKKKKKKIIIFFFFFFFFFEEEEEEEEEFFFGGGHHHKKKNNNTTTZZZ______\\\XXXSSSNNNJJJIIIKKKJJJFFFAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCBBB@@@>>>===<<<999999888888777666666555999999888666555333222222333333333333222222222111///000111222222111000///111000000000/////////...////////////////////////------,,,+++++++++++++++.........---,,,+++++++++------,,,,,,,,,---...///...---,,,,,,,,,,,,---...------........./////////......---------------------,,,+++++++++,,,......------,,,+++++++++++++++------......------,,,+++------------------------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,---------.........------,,,++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------.........,,,++++++......---+++---------------...////////////...---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,++++++,,,---------,,,++++++******)))***+++,,,---...///000111+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++...111333111---))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++************+++,,,,,,---,,,,,,+++************++++++++++++***************,,,,,,,,,,,,------------,,,++++++,,,---...///000---,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,------......---............------,,,---------.........//////---,,,,,,,,,,,,---............---......///000111////////////////////////000000000000000000000000111111222222222222111111000000000000111222333444333333333333333444444444444444444444444555555555666777999:::;;;;;;;;;;;;666666555555666888;;;===>>>===<<<;;;:::;;;<<<===?????????@@@AAACCCEEEFFFMMMKKKIIIGGGEEECCCBBBBBBDDDDDDDDDEEEEEEFFFHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIMMMSSSZZZ___^^^ZZZVVVSSSPPPLLLKKKKKKJJJFFFCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???======999888888777777666666555888888777666555333333222444444333333333333222222000000111111111111000000000000000000////////////////////////////////////......---,,,,,,,,,,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,---//////...------,,,,,,------...------.........///////////////......---,,,,,,+++------,,,,,,------.../////////...---,,,,,,++++++------......------,,,,,,////////////////////////------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,++++++******))),,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------.........---,,,---...///...,,,,,,---......//////......///......---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******++++++,,,------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,,,,---......///------,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,---...///000+++++++++++++++,,,,,,,,,+++++++++++++++*********---------......------,,,------........./////////---,,,,,,,,,,,,---......------------...///000000000000000000000000000000000000000000000000000000222222222333333222222222000000000111111222333333111111111111111111000000222333444555555555444444444555666777888888888888666666555555666777999;;;;;;::::::999::::::;;;<<<@@@?????????@@@AAACCCDDDJJJIIIHHHEEEDDDBBBBBBAAADDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMSSSWWWWWWUUURRRQQQNNNLLLJJJJJJIIIFFFCCCCCCBBBBBBAAAAAAAAAAAABBB???????????????>>>===<<<888888777777666666666666777777666555444444333333444333333333333333333333000000000111111000000000000000000000///////////////////////////////////////......---------......//////.........---------------------------------------------------------,,,,,,,,,,,,---------...---------,,,,,,,,,++++++------------......//////++++++,,,,,,------------,,,------...------,,,,,,////////////////////////------,,,+++++++++,,,,,,,,,------......------,,,---------------------------,,,,,,,,,++++++******,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------............---............---+++,,,.../////////...---///...------,,,,,,------------------------------------------------------------------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++***)))((()))***)))******++++++,,,------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((()))******+++++++++,,,,,,,,,++++++******************+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,)))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++***)))((()))+++,,,...---------------,,,,,,,,,...------,,,+++***)))))),,,,,,---------------,,,------------.........///---,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000111111111111111111111111000000000000000000000000222222222333333222222222///000000111222222333333///111222444333222000...111222444555666555333333333444666777888777777666666555555555555666888888888888888999999:::;;;;;;??????>>>>>>???@@@BBBCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNPPPPPPOOOMMMKKKIIIHHHGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@===============<<<;;;;;;777777777666666666666666666666555555444444333333333333333333333333333333111000000000000000000111////////////000000000000////////////////////////.........------......///...............---------.........------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,---------.........///---------...............'''((()))***+++++++++***,,,,,,------...------,,,---------------------------,,,,,,++++++,,,,,,,,,,,,------......------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------......---............---......+++,,,.../////////...---......---,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***)))((('''(((***------,,,++++++******)))'''((()))***+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++***)))((())),,,...************************)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++,,,------*********)))******++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---.........------------,,,,,,000000///...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,------...///000222222222222222222222222000000000000000000000000111111222222222222111111//////111222222333222222111222555666777555333111111222555777777666444222444666999;;;;;;:::888777666555555555555666666666777777888999::::::;;;;;;>>>=========>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOKKKLLLMMMLLLJJJHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLKKKHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>>>>===>>>>>>============<<<;;;;;;:::666666666666666666666666555555444444444444444444111111222222222222333333111111000000000000111111////////////000000000000////////////////////////...------------...//////------------------------------......------,,,+++,,,------......------,,,*********+++++++++,,,,,,---......///000000111111,,,,,,---............---,,,---...///...---,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,...///...---,,,---...,,,---......//////.........------,,,,,,,,,,,,,,,------------------------------------------------------------------------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++***)))((()))***------,,,++++++******)))))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,******,,,...++++++++++++++++++++++++)))+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---***+++,,,---------,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,............---***************+++,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,------------***+++,,,---------------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......------------...///000111111111111111111111111111000000000000000000000000000111111111111111111000...///111222333333222222111222333333444444444444222444777::::::888666444555888<<<>>>???<<<999666555555555555555555555555666666888999:::;;;;;;;;;<<<<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAABBBBBBBBBFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLNNNNNNKKKMMMNNNMMMJJJGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEEEEEEEFFFCCCBBBAAA@@@?????????????????????>>>===<<<;;;:::666666666666666666666666444444444444444444444444000000000111111222222222222111000//////000111222.../////////000000000111////////////////////////------,,,,,,---......///,,,,,,,,,,,,,,,---------***+++,,,......///......,,,,,,---......---,,,,,,+++,,,,,,,,,---------------------...............***+++,,,---...------,,,,,,---///000000000...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......------............------,,,,,,,,,---------......+++---......++++++,,,...---------------...//////...---,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++---------------...///000((()))***+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++)))******+++,,,,,,------......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''+++//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))))))***,,,---...---,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,((()))+++...///000//////***)))))))))***++++++,,,*********+++,,,---...///++++++***)))((((((((((((++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............---......///000111000000000000000000000000000000000000000000000000000000111111111111000000...///111222333333222222000///......///111333555333666:::<<<===;;;777555444777<<>><<<;;;;;;;;;999888888777666555444444444444555444333222111111222222222222222222222222222222000000000//////000000111////////////////////////...............---------------,,,,,,,,,+++++++++------------------------............////////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------,,,,,,------...---------.........//////.........------,,,,,,+++........................------------------------------------------------***+++,,,---........................------,,,,,,------............---------------.........//////------,,,++++++,,,---------------............///..................------........................,,,,,,,,,,,,,,,------...........................------........./////////.........------------,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................------------...............---,,,++++++,,,---...))))))***+++,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...++++++************++++++++++++*********++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---,,,+++***************,,,,,,,,,,,,,,,+++++++++++++++************++++++------------,,,,,,,,,,,,+++++++++,,,---.........*********+++++++++++++++++++++***)))))))))******------------------------,,,++++++************+++///...---,,,,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............---...---,,,,,,---...---++++++,,,,,,------.........////////////////////////...//////000000111111222111000000////////////000//////000000000000111111222222222222222222111111111111222111111333777:::BBBEEEFFFBBB<<<777666666222333444444555555444444666666777888999999999999999999999999999999::::::===<<<<<<;;;;;;;;;<<<<<>><<<;;;;;;<<<<<<;;;999777777666555444444444444666555444333222111111111000000000000000000000000000000///......//////000////////////////////////---------...............---,,,,,,,,,,,,+++++++++---------------------------............/////////...------,,,,,,------...------,,,,,,,,,------......------,,,,,,------...---------.........//////------------------------........................------------------------........................,,,,,,,,,,,,---......////////////............---------,,,,,,,,,,,,---------------.........//////------,,,,,,,,,,,,---------------............///------------------......---------------------------------,,,---......///......//////////////////,,,---------............------------,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------............------------------------))))))***+++,,,,,,------++++++******)))((('''''',,,,,,,,,++++++*********************+++,,,------,,,,,,,,,---------------......------,,,,,,++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,---......+++******))))))******+++******************++++++++++++++++++++++++++++++,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,+++***))))))))))))......------,,,,,,++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,***)))(((((((((((())))))------------------------,,,++++++******+++++++++///...---,,,++++++,,,---++++++---.........------+++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------............///...------------,,,+++++++++,,,,,,---...//////////////////////////////////////////000000111111000000000////////////000////////////000000000111222222222222111111111111111222222111222444999===FFFFFFEEE@@@:::666555555222222222333333333333333666777777888999999888888999999999999999999::::::;;;;;;:::;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEGGGHHHIIIJJJJJJGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKKKKKKKHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBDDDEEEEEEBBBBBBBBBBBBAAA@@@@@@???===<<<;;;;;;<<<;;;:::888777666555444333333333333777666555444222111111000000000000000000000000000000//////............///////////////////////////,,,---------.../////////........................---------------------------------.........//////---------------------------,,,,,,,,,------.........------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,------.................................------------------------------------------------------,,,+++,,,---...////////////////////////...------+++******+++------+++++++++,,,,,,,,,---------------,,,,,,------------------............///,,,,,,------------......------------------------...------------...//////.............../////////,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---......//////......---*********++++++,,,,,,---,,,++++++***)))((('''''',,,,,,,,,++++++*********************+++,,,------,,,,,,---------.........+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,---......+++******))))))******+++))))))******++++++++++++++++++++++++++++++++++++((((((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...,,,+++******)))))))))***------,,,,,,++++++******,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...---,,,*********++++++***+++---...//////------++++++,,,,,,,,,---------+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---.........---.........---,,,,,,,,,,,,++++++,,,,,,---.../////////////////////////////////////////////000000000/////////000000000000///...////////////000000000111111111111111111111111222333333222333666;;;>>>DDDCCC@@@;;;777444444444222222222333333333444444666666777888888888777777888999999999999999::::::777888999:::;;;<<<======>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@AAABBBCCCCCC@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<:::888555666555444333333222222222666555555444333111000000////////////////////////000000///...............////////////////////////,,,---------.../////////........................------------------------------------............------------------------+++,,,,,,------............------,,,,,,------...+++++++++,,,,,,,,,------+++,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///.../////////////////////------+++******+++------+++++++++,,,,,,,,,---------------------------------------............///,,,,,,,,,,,,------......------------------------...------------...//////------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---......//////......---******+++++++++,,,,,,,,,......---,,,++++++******,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,------.........)))******++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...++++++************++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,---------,,,,,,***************************,,,------++++++,,,...++++++*********+++++++++************)))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,+++*********+++,,,***+++---...///...------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,.........,,,+++,,,---+++,,,,,,------.........////////////////////////////////////////////////...//////000000000000///......////////////000000000000000111111111222222222222333333444666:::===>>><<<999666444333333333333333222222222333444555555555666777777666666555666777777888999999::::::666777999;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEFFFIIILLLMMMLLLKKKKKKKKKJJJIIIGGGEEEBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@AAAAAA??????>>>===<<<<<<<<<===>>>===<<<<<<<<<:::777444555555444333222222222222444444444333222111000///////////////////////////111111000///............////////////////////////---------...............+++++++++,,,,,,,,,,,,---------------------------,,,------------.........,,,------......------,,,++++++,,,---...............------,,,,,,------...---------.........//////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---............/////////------,,,,,,,,,,,,---------------.........//////------............---------------............///++++++,,,,,,------......---------------------------------,,,---......///......---------,,,,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++++++++,,,,,,,,,......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++***++++++,,,------......+++++++++,,,,,,,,,,,,---***+++,,,,,,---------,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,((()))+++,,,---------,,,++++++++++++++++++++++++---------------......///***+++,,,---------,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++******++++++,,,---...+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***+++,,,---...,,,,,,------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++++++++---......,,,+++---///------------------------////////////////////////////////////////////////---...///000111111000///........./////////000000......///000111222333333///111222333333444777999777666444333333333333333333222111111111222444444444444555555555555444444444444555666888999::::::888999;;;<<<=========<<<======>>>>>>>>>?????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLKKKJJJKKKKKKJJJIIIFFFDDDAAA@@@BBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>?????????>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;888555555444333222111111111111111111222222222111//////000000000000000000000000222222111000////////////////////////////////////...............---------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,---......---,,,,,,***+++,,,..................------,,,,,,------...---------.........//////,,,,,,------------------------------------------------------------------------------------------,,,------...------,,,,,,,,,,,,------............------............---------------.........//////,,,---...//////...---,,,---------............///***++++++,,,------..............................,,,,,,,,,,,,,,,------...000000///...---,,,++++++------........./////////.........------------,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---------,,,+++******************++++++,,,---.........---------------,,,,,,***+++,,,,,,------------++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***,,,---......------++++++++++++++++++++++++++++++******++++++,,,---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,*********+++,,,---//////.........//////000000000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,---------------,,,,,,+++++++++++++++******+++,,,------------------------------++++++++++++,,,,,,---...---,,,,,,+++,,,---///000------------------------,,,,,,,,,---------............,,,++++++,,,......------------------------,,,,,,------------......------------,,,,,,+++******,,,......,,,,,,...000------------------,,,,,,///////////////////////////////////////.........---...///111111111000///............/////////000------...000111222333444...///111222222333555666333222111111333444444444222111000000000111333444333444444555444444333333222333444666777999:::;;;:::;;;<<<======<<<;;;;;;============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDFFFEEEFFFHHHJJJKKKIIIHHHFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>>???>>><<<:::999999999:::999999:::;;;===<<<:::777555444333222111111111111///000111222222111//////111111111111111111111111333333111000/////////////////////////////////////////////......------,,,---------....../////////------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,)))+++,,,...//////.........------,,,,,,------...+++++++++,,,,,,,,,------------------------------------------------------------------------------........................,,,---.........---,,,+++,,,,,,,,,---------......,,,---////////////---,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,---------.........//////******+++,,,,,,---......////////////////////////,,,++++++++++++,,,------222222111///...---,,,+++.........////////////000//////.........---------,,,,,,,,,---------......---------....../////////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---...++++++++++++++++++++++++//////...---,,,++++++***------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......---+++******+++,,,,,,,,,,,,+++************++++++,,,,,,,,,...,,,))))))***+++,,,,,,*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,------,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,+++++++++*********+++,,,,,,************+++,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,---///------...//////...------000000000000000000000000000000000000000000000000222222111///...,,,++++++222111111111000000//////000000000000000000000000222222111111111111111222444444222111111111111111444222111000000222444555777777777888999999::::::;;;;;;:::999999::::::;;;<<<;;;:::999:::<<>>>>>?????????===;;;:::======<<<999555444555666999999:::999999888666666333333333222222222111111222222222111111111111111333222222222111111000000////////////000000000000------,,,,,,,,,------...........................................................................&&&''')))+++---......---......---------,,,,,,,,,***++++++,,,,,,++++++***------/////////...---,,,---------,,,,,,+++++++++------------------------------------------------////////////////////////---------............///000///...---------------///////////////......------------............///,,,,,,,,,------..................------,,,,,,,,,...------,,,,,,------...------------------------......//////...---,,,,,,------------------------////////////////////////------------------------000000//////.........---------------------------,,,,,,++++++,,,,,,---...------------------------////////////////////////))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,++++++***++++++++++++++++++++++++.........---,,,,,,++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---......---+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++,,,,,,***++++++,,,------,,,,,,******************+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,......------------------************+++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,...///........................////////////////////////000000000000000000000000000000//////............111111111000000000//////111111111111111111111111222222111000000111111222333333333333222222222222444444333222222333444555777777888888999:::;;;;;;;;;999777555555777999;;;::::::::::::;;;<<<>>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFHHHFFFFFFGGGIIIHHHFFFCCCBBBBBBCCCEEEHHHHHHEEEBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>???>>>>>>===<<<>>>>>>===;;;888777888:::999999999999888777666666333333333333222222222222111222222222111111000000222222111111000000000000111111000000//////.........------,,,,,,------...////////////////////////................................................+++,,,.../////////......,,,,,,,,,------.........,,,,,,------------,,,,,,------............------//////.........---------------------------------------------------------........................---------............/////////...---------------.........///...------,,,---------............///,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------.................................//////...------,,,------------------------........................000000000000000000000000000/////////.........---------------------------,,,,,,++++++,,,,,,---...------------------------........................------.../////////......---------,,,,,,+++++++++......//////......---,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++---...---+++(((,,,,,,+++++++++++++++++++++,,,------...---------,,,++++++************+++---,,,,,,++++++,,,,,,---...------,,,++++++*********+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************++++++++++++++++++++++++...---,,,+++************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...---------,,,************+++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,......///...---,,,,,,---...///////////////////////////////////////////////////------......///000000000111111000000000000//////222222222222222222222222111111000000000111111222111222333444444444333222444444444444444444444444666666777888:::;;;<<<<<<<<<999555333333666999<<<999999:::;;;<<<===>>>>>>===>>>>>>>>>>>>?????????BBBBBBBBBBBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDBBBDDDFFFJJJLLLKKKGGGDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@=========;;;999999:::;;;999999999888888777666666444444444444333333333333000111222222222111000///000000000000////////////222111111000///...------......---------------...////////////////////////........................------------------------000000000000///...---,,,***++++++,,,---...///000------............------...---------------......///............------------------------------------------------------------------------------------------............/////////...------------...---............---,,,,,,---------............///,,,,,,,,,------------......------------,,,,,,,,,...------,,,,,,------...////////////////////////.........///......---,,,------------------------........................------------------------/////////...............------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,------------,,,,,,+++------,,,,,,,,,,,,++++++......//////......------***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********,,,------+++))),,,,,,,,,++++++*********------...............------,,,++++++************---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))***,,,---,,,+++((('''++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++---,,,++++++*********+++)))***+++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,+++******+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......000///---,,,,,,---///000////////////////////////........................------......///000000000000000000000000000//////111111111111111111111111111000000000000111111222000111333555666555444222333333444444444444333333444555666777888999:::;;;;;;999777666666888:::<<<777888:::;;;=====================>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDGGGKKKOOOPPPNNNJJJGGGBBBAAAAAA@@@??????>>>>>>>>>>>>======>>>???AAABBB=========<<<999777888999:::999888888777666666666555555444444444333333333000111222222222111///...//////////////////......000000000//////......---///......------------...////////////////////////........................------------------------/////////......---,,,,,,++++++,,,,,,---...//////------............------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............//////......---------............//////......---,,,---------............///------------------------------------------------...------,,,,,,------...........................---...............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,---,,,,,,,,,,,,++++++*********.........//////......---------,,,+++*********+++---,,,,,,++++++,,,,,,---((()))))))))*********+++)))***+++,,,,,,***)))'''+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********++++++,,,---++++++,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////......,,,+++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......000///---,,,,,,---///000........................------------------------////////////............//////////////////000000000000000000000000000000000000//////000111111222///111333555555555333222111111222333333333333222333333444555666777888888777777777888888999999999666777999;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDFFFGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFFFFFFFGGGFFFJJJOOOSSSSSSOOOKKKIIIAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@BBBDDDAAAAAAAAA???;;;888777888:::999888777666666666666555555444444444333333333000000111222111000///.....................//////------......//////000000000///...---------------------------------------........................------------------------...---------......//////------------------------,,,,,,------------,,,,,,---,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///......---------......///000000000000000///......---------............///------------------------------------------------...------,,,,,,------...------------------------------...............---------------------------........................////////////////////////---------...............------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***---+++((((((***,,,......,,,,,,++++++++++++++++++.........///......---,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---(((((())))))***++++++,,,+++++++++++++++******)))***++++++,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------,,,,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...000000111111111000...---,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........///...---,,,,,,---...///................................................111111000///...------,,,......////////////000000////////////////////////////////////000111111222000111222333333333222111///000111111222333444555222333333444444555555666222333555777777777666555666777888:::;;;===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDFFFGGGHHHLLLQQQSSSRRRNNNJJJHHH@@@@@@AAAAAAAAABBBBBBBBB????????????@@@AAABBBCCCFFFGGGGGGDDD@@@<<<;;;::::::999777666555555666777444444444444333333333333111111000000000/////////............////////////,,,,,,---...///000000111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............///111222333......---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///---------............///---------------------------------------------------------------------------------............///...------------...//////000111111111111000//////---------............///...------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------------,,,---......///.........------------------------------------------------........................---------------.........------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------......//////......)))******+++,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++))))))***,,,------,,,++++++++++++++++++,,,,,,...............---,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,...---,,,+++***++++++,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++***++++++,,,,,,,,,---------,,,,,,+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///000111222222111///...,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---....................................................................................000000000///......------........./////////000000////////////////////////.........//////000222222222111111111111111000000000000000111222555777888444444444444444444444444333333444555666666666777777777777888:::<<<>>>@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHIIIIIIHHHGGGFFFGGGGGGEEECCCBBBDDDGGGGGGLLLPPPQQQNNNIIIFFFEEE@@@@@@AAABBBCCCDDDDDDEEE??????@@@AAABBBBBBBBBAAAGGGHHHHHHFFFCCC???>>>===:::999777555444555666777333333333333222222222222222111///.........000111....../////////000000000,,,------....../////////111000///...------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............000111222,,,,,,------------------------............------******+++,,,---------------------.........//////------------------------------------------------........................---------............///---------------...//////000000000000000//////...---------............///......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,------...//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...------------------------------------------------(((((()))*********))))))+++++++++,,,,,,---------,,,---......//////......))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********((((((***,,,......,,,************++++++,,,,,,------.........---,,,++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,---///......------,,,,,,+++///...,,,******+++,,,---******+++,,,,,,---......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,........................------,,,+++************+++,,,,,,------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000...---,,,,,,++++++***+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............------...//////...------........................///////////////////////////////////////.........---.........//////000000000000000000000000000000............///000222222222222111000/////////000111000000111333666999<<<666666555555555444444444666666555444555777999;;;777777666777999<<>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBDDDEEEHHHJJJJJJJJJIIIHHHEEEFFFGGGDDDBBBAAADDDGGGGGGKKKNNNNNNJJJFFFCCCCCC???@@@AAABBBDDDEEEFFFGGG???@@@AAABBBCCCBBBAAA@@@DDDFFFGGGFFFCCC@@@???>>>:::999777555444555666777333333333222222222111111333111///---,,,...000222.../////////000000111111..................------111111000......---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///***++++++,,,---...//////......////////////......(((***+++---......------+++++++++,,,,,,---------------------------------------------------------////////////////////////---------.........//////---------------...///000///////////////......------------.........//////.........------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...////////////////////////,,,,,,---.../////////...------------------------------------------------////////////////////////,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...------------------------------------------------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---------,,,+++++++++++++++***)))(((************+++,,,---...************************++++++++++++++++++++++++************************))))))***+++,,,------...,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))+++,,,------++++++,,,---***,,,...---,,,++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,---...,,,+++***))))))***+++,,,///...---,,,+++++++++++++++,,,------++++++,,,---+++++++++*********))))))((()))***+++,,,---------......---,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,------,,,++++++---------......000111111111000...,,,+++,,,---...++++++,,,...///...+++))),,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++++++++++++++***...........................,,,******+++------,,,///...------...///000111////////////000000000000000000000000////////////333222111/////////000111444444333333333444555555666555333222111222333333777666666555555555666666666777888888777888:::<<<===>>>@@@@@@???@@@BBBEEEBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCEEEFFFEEECCCBBBBBBBBBAAA@@@??????@@@BBBCCCDDD=========???AAABBBAAA@@@BBBCCCDDDDDDCCCBBB@@@???:::999888666555555444444555444444333333222222111000000000000000///............................................................////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------,,,,,,+++++++++.........------,,,,,,,,,***---111333333111---***------------------------///...---,,,,,,---...//////...,,,,,,,,,---///111///...---,,,,,,,,,,,,,,,......------------....................................------------......444333111000...---------........................//////.........---------------............------....................................////////////............//////////////////.........---------------------------------........................000///...---,,,---...............------,,,,,,,,,////////////////////////------------------------------++++++++++++------........................******+++++++++,,,,,,,,,........................++++++,,,,,,+++******)))************+++,,,---...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,---------,,,+++***+++,,,---,,,+++***+++---***,,,------,,,++++++,,,,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++,,,------,,,+++******+++,,,---///...---,,,+++++++++++++++,,,------++++++,,,---,,,++++++++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++------------...///000111333111///,,,++++++,,,,,,---,,,,,,---///...,,,***,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------.........////////////..............................///---,,,+++---......---000000......---...//////000000000///////////////000000000000////////////222111111000000000000111222222222222222333444555555444333222222222333333555555444444444444444555555666777777666777999;;;<<<===?????????AAACCCEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAADDDEEEFFFFFFDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBB???>>>>>>???@@@AAA???>>>@@@@@@AAAAAA@@@???======:::999888666555555444444555444444333333222222111000000000000000///............................................................////////////....../////////......---------------------------------///...------------...///.........---------,,,,,,......---------,,,,,,,,,+++---000222222000---+++------------------------///...------------...//////...---,,,,,,---///000///...---,,,,,,,,,,,,---......------------....................................------------..................------------........................//////.........---------///000000111111000000///....................................////////////............//////////////////.........---------------------------------........................---,,,+++*********++++++......---------,,,,,,,,,........................------------------------------,,,++++++,,,------........................***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***************+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,---......)))*********************,,,,,,------------,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++******+++,,,+++*********,,,***,,,---,,,+++***+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------......---,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------......///000333222///---+++*********---,,,+++,,,---...---,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,........................000...------...//////...111000///......------...000000000//////.........////////////000000000000000000111111222111111111000000000111111333444444555444333333222333333333333333222222222333333444444555666666555666888:::;;;<<<>>>??????@@@BBBDDDGGGGGGGGGFFFEEECCC@@@???AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAADDDEEEGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@??????@@@@@@?????????@@@@@@>>><<<======>>>======<<<:::::::::999888666555555555555555444444333333222222111000000000000000///............................................................////////////....../////////.......................................///...------------.../////////............------...------------,,,,,,,,,---...///000000///...---------------------------///...------------...///......---,,,,,,...///000......---,,,,,,,,,------......------------....................................------------......,,,---......///...---,,,.......................................---------,,,------......------,,,........................---............/////////............////////////...............---------................................................//////...------------......------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********++++++,,,------------,,,++++++******++++++++++++++++++++++++&&&'''((()))***+++,,,,,,++++++++++++******)))))),,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++)))***++++++))))))***++++++,,,,,,,,,******+++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,------,,,,,,+++............---,,,,,,+++------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,------++++++,,,------------,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,------...---------,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,---......///111000...---,,,+++++++++---+++******,,,------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------,,,,,,........................///...------/////////---/////////...............000000000///......------////////////000000000000...///111222333222222111000000000111222333444555444444444333333333444444333333222222222333444444555666777666666666888:::<<<===????????????@@@AAAEEEFFFGGGGGGEEECCC@@@>>>@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEEEEFFFCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@BBBBBB@@@>>><<<<<<<<<;;;;;;:::999999999888777666555555555555555444444333333222222111000000000000000///............................................................////////////......---------------,,,,,,,,,.................................------.....................------------------------------------........................------------------------.........------............------------...///000...------,,,,,,,,,------......------------....................................------------......000000111222000...,,,***................................................+++++++++,,,,,,+++++++++........................---------.........//////............////////////........................////////////////////////........................000000000///////////////---------------------------------------------------------------------------------,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++&&&&&&'''(((***+++,,,,,,---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***++++++,,,,,,+++))))))+++------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///000000000///...---,,,++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++,,,------++++++,,,------------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---------,,,---,,,,,,,,,,,,------...---------,,,,,,,,,------+++***((()))***,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,------...//////000000000000//////...........................---,,,---...///---,,,,,,------...///000000111000/////////.........---.../////////000000000111///000111333333333222111111111111111222333444555444444444444444444444444444444444444444555666666666777888888777777999;;;===???@@@@@@>>>=========AAABBBCCCDDDDDDBBB@@@???????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEEFFFGGGBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAADDDDDDCCCBBB===<<<<<<;;;::::::999999999888777666666555555666555444444333333222222111000000000000000///......////////////////////////..............................////////////......---------------------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,---------------------------///...---,,,,,,---...///---------------------------..................---------------......//////------,,,,,,,,,------.........------------....................................------------......///000111111000...,,,***........................---...........................////////////..............................------------........................////////////---.....................////////////////////////........................------------,,,,,,++++++------------------------........................------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++((())))))***+++,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,***+++,,,+++*********,,,+++++++++***))))))+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++///000111111000///...---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------------,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,------------***)))(((***,,,---,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------............------........................------,,,---//////---+++***+++---///000111111111..............................//////000000111111111111222222222222222222333222222222222333444444333333444555555555555444555555555555666666777888666777888888777888:::<<<<<<>>>@@@@@@>>><<<;;;<<<>>>???@@@AAABBBAAAAAA@@@>>>=========>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAACCCEEEFFFEEEEEEFFFHHHCCCCCCDDDEEEEEEDDDDDDCCC@@@???@@@AAADDDEEEDDDCCC>>>===<<<;;;::::::::::::888888777666666666666666555444444333333222222111000000000000000///......////////////////////////..............................////////////......///////////////000000000------------------------------...//////...------+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...///...---,,,,,,---...///------------------------------...//////...---------------............///------,,,,,,,,,---............------------....................................------------......)))***,,,---......------........................---------...............------............------........................,,,------------.....................////////////---------.....................................................................//////......---,,,,,,,,,,,,------------...////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++,,,,,,++++++***++++++,,,)))******++++++,,,,,,---++++++++++++++++++++++++)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,---......------------------------------------------------)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***,,,---+++,,,---,,,+++***+++---+++++++++)))((((((+++---,,,++++++++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++---...///000000///---,,,+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++++++++***)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********,,,//////...,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...******++++++++++++******.................................///000000...,,,+++,,,...///000000000000,,,------....../////////.........///000111111111333333222111111111222222333222222111111111111222222333555666666666555444555555555555666777888999555777888777777777999;;;999<<<>>>???>>>=========?????????@@@@@@@@@AAAAAA===<<<<<<<<<===>>>???@@@??????@@@AAABBBBBBCCCCCC???BBBDDDEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@??????@@@BBBCCCBBB@@@>>>===<<<;;;:::::::::;;;888777777666666666666666555444444333333222222111000000000000000///......////////////////////////..............................////////////........./////////000000000111........................------...//////...------,,,,,,,,,,,,------......,,,,,,,,,---------.........------,,,,,,------...------------------------------...//////...------,,,------...............,,,,,,,,,,,,,,,---...///......------------....................................------------......******+++,,,,,,---..............................---------.........//////,,,,,,------------,,,,,,........................,,,,,,---------.....................////////////---------.........//////------------------------........................000111111222111000///...,,,,,,,,,---------..............................------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------((()))***+++++++++++++++,,,,,,++++++***+++++++++)))***+++,,,---......///++++++++++++++++++++++++((((((((((((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******)))))))))***,,,---+++,,,------++++++,,,---+++++++++)))((((((+++---+++++++++*********))))))+++++++++++++++++++++++++++***)))'''''')))***++++++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,---...//////...---,,,,,,,,,,,,++++++,,,------+++,,,------++++++,,,---+++++++++*********))))))+++,,,,,,,,,,,,+++******((()))***+++---...///000,,,,,,,,,+++++++++******)))***+++,,,------...---,,,,,,++++++***+++++++++---......---,,,+++***)))++++++,,,///111111///---***+++,,,---...---,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,......................../////////000222111///------...///000000///......+++,,,,,,---...///000000---......///000111111222555444222111000111222222333222111000////////////222333555666666666555555444444444555666777888888444666666666666666888:::666999===??????>>>??????AAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;<<<===???@@@??????@@@AAABBBBBBCCCCCC???AAACCCDDDDDDDDDFFFGGGIIIIIIIIIHHHGGGEEECCCAAA@@@?????????@@@@@@>>>===>>>===<<<:::999::::::;;;888777777666666666666777555555444333333222222111000000000000000//////...000000000000000000000000..............................////////////......,,,---------......//////000000000000000000000000,,,---...//////...---,,,---------.........//////,,,,,,,,,------.........---------,,,,,,---------------------------------,,,---...//////...---,,,,,,---......//////......,,,,,,,,,,,,,,,---...///.........------..........................................------.........000///...---------------........................---------........./////////000000000000000000///........................,,,,,,,,,---------................../////////000---------.........//////------------------------........................---.../////////...,,,+++,,,,,,,,,------.........------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++---,,,***)))))))))******************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,---,,,***((('''---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********)))***,,,+++******+++------,,,+++*********+++,,,***+++---......---+++***((()))+++,,,---,,,,,,+++............---,,,++++++...------,,,,,,------...---------------------------------............///,,,---///000000000///...///000000///------.../////////000111111111111111555444444333222111000000444333333333333444555555;;;888666888<<<===999555666666666666777888999:::999;;;===???@@@???>>>=========>>>???@@@AAAAAABBB???<<<888666777<<>>===<<<<<<<<<===;;;999999:::<<<<<<<<<<<<:::777444333444555666444333222111111111222333111111111111000000000000//////............//////........................---------............///000///---,,,,,,---...///------------------------...------------.../////////......---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------+++,,,...//////---,,,***---,,,,,,++++++******)))---.........---,,,,,,+++------------------------...---,,,,,,++++++++++++000//////...------,,,,,,000///...------...///000------------------------------------------------...------,,,,,,------...000///...---,,,+++++++++......////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////------------,,,,,,+++***---------............///------------------------*********++++++,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,...---+++*********++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...+++,,,,,,---,,,+++***))),,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---///000000//////000111------,,,++++++,,,,,,---***+++---......---+++******+++,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------,,,,,,------...---------------------------------............///------///000000000///...000000111000...---...000000000111222222222222222444333333222222111111111444444333333444444555666999777666999>>>???<<<999666666666666777888999:::<<<===>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@===;;;===@@@DDDGGGGGGFFFEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDLLLNNNOOONNNJJJFFFCCCBBB@@@@@@>>>>>>===>>>???@@@===:::888777888999999888;;;999777555444444555555444333222111111111222222111111111000000000////////////............//////........................---------............///......---,,,,,,---...///------------------------,,,,,,,,,,,,,,,---......///......---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---//////...,,,+++,,,,,,,,,------------------.........------,,,+++------------------------///......---,,,,,,------........................///...------------...///------------------------...........................------,,,,,,------...111000///...------------......////////////......////////////////////////////////////////////////........................................................................---------------,,,+++***---------............///---------------------------.........////////////......//////...------,,,------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------------------,,,,,,+++***)))((('''''',,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******,,,------,,,+++---...------,,,,,,,,,,,,---...++++++------------++++++...---,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,,,,------...........................---------............///---......///000/////////000111222111/////////111111111222333333333333333222222222222222222222222555444444444444555666666777666777:::???AAA???===666666666666777888999999>>>>>>>>>???????????????CCCCCCBBBAAA@@@??????>>>BBBAAA@@@???@@@CCCEEEGGGIIIHHHGGGEEEDDDCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEMMMOOOPPPOOOKKKGGGDDDCCC@@@???======>>>@@@CCCEEE???<<<999777777777666555999888777666555555444444333333222111111111111222111111000000000000////////////............//////........................---------............///------,,,,,,---...///000------------------------,,,++++++++++++,,,------......---------......//////.........------------------------------------------------------------***+++---...///...------,,,------...//////000000---............---,,,,,,------------------------000///..................---------...///000000111...------,,,,,,------...------------------------..............................------------......111000///.....................////////////......////////////////////////////////////////////////------------------------........................------------------------,,,------------,,,,,,+++---------............///------------------------,,,,,,---------------............///......---,,,........................------------------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***************+++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.................................---+++******+++,,,------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++'''((())))))(((((()))***,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,---++++++,,,---...............------,,,,,,------...////////////////////////---------............///---......///////////////111222333222111000000111000111222222333333222222111111111222222333333333555555444444555555666777666666777:::===???>>><<<666555555666666777888999>>>>>>============>>>???BBBBBBAAA@@@@@@???>>>>>>?????????@@@AAABBBBBBCCCGGGGGGFFFEEEDDDCCCCCCCCC?????????@@@AAACCCDDDEEEJJJLLLNNNMMMIIIEEECCCAAAAAA@@@===<<<===@@@DDDFFFCCC@@@<<<999888888666555777777777777777555444333333222222111111111111111111000000000//////////////////............//////........................---------............///---------...///000111111........................,,,,,,,,,+++,,,,,,---......------------...//////////////////............---------.......................................***+++,,,---...///......---........./////////000------............------........................//////......---......///------...//////000000111................................................------------------------......------------......000000///...------............////////////......////////////////////////////////////////////////------------------------........................------------------------,,,---------------,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------........................************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++*********++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++,,,---......---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++---...///000,,,,,,,,,---------..............................---+++)))((((((***,,,------------...............---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---++++++,,,---...............------,,,,,,------...////////////////////////---------............///............/////////000000222444333222000000111///000000111111111111111111111111222222333333444444444444444444555666666666666777999::::::999888555555555555666777888999<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCC>>>>>>??????AAABBBDDDDDDHHHJJJLLLLLLIIIEEECCCBBBCCCAAA???======???BBBDDDCCC@@@<<<999888777555444555666777888777555333222222222222222111111000000000000000////////////...//////............//////........................---------............///......///000111222222222........................---------------......///---------------...//////000000/////////.........---------....../////////........................***+++,,,---......//////.........---------,,,,,,------...//////......---...........................---------------....../////////////////////////////////000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......------,,,---------......////////////......////////////////////////////////////////////////------------------------................................................,,,------......------------------............///------------------------000000000000////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,........................************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++))))))***+++++++++******++++++++++++++++++++++++******+++,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++---...000111111000...---++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++((()))***,,,---///000111,,,,,,,,,,,,------------.........---------------+++***)))((((((***,,,---------------............---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,...---,,,,,,---///'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,,,,------...........................---------............//////............///000000000222444444222000000000//////000111111111111000111111111222222333333333444333333333333444555555555666777888777666555555555555555555666777888888999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAA???@@@AAABBBBBBBBBBBBAAA??????@@@BBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCFFFHHHKKKKKKIIIFFFDDDDDDDDDBBB???======>>>@@@AAA???<<<999777666555444333555555666777666555444333111111222222111111000///000000////////////......//////............//////........................---------............///...///000111222222111111...........................------------...//////---------------...///000000/////////............,,,,,,------.../////////........................,,,,,,,,,,,,---...............------,,,++++++***------...////////////...........................---------,,,------...///...............---------///000000111111000000///........................------------------------//////............//////...------,,,,,,,,,------......////////////......////////////////////////////////////////////////------------------------........................////////////////////////,,,------............------------............///------------------------...............---------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,///000000///,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------,,,,,,------...---------------------------------............//////......---...///000111///111333333222000//////000000111222222222222111222222222222222222333333333222222222222333444444444555777777666555555444555555555555555666888888666888:::<<<============;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB???@@@AAABBBBBBAAAAAA@@@???????????????@@@AAAAAAAAADDDGGGHHHGGGEEEDDDDDDAAA@@@???>>>===>>>??????===;;;888666666666555444555555555666555555444444000111111222111000///...000000/////////.........//////............//////........................---------............///......///000000000///...........................------,,,,,,------...///---,,,,,,------///000000/////////.........------+++,,,,,,---......//////........................------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,------...///////////////..............................------...//////000++++++,,,,,,------.........///000111111000///...........................//////////////////////////////............//////......------------............////////////......////////////////////////////////////////////////........................................................................,,,,,,---...............---------............///------------------------,,,+++++++++************,,,------...//////......------------------------........................************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---)))***,,,---...------,,,........................,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++************+++,,,------''')))+++------+++)))'''+++*********+++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...)))))))))******++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++---......---,,,...///((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++............---,,,++++++...------,,,,,,------...---------------------------------........./////////......------///000111...000333333111///......111111222333333333333222222222222222222222222222222222111111222222333444333555777777777666666666555444444555555666777888555777:::===?????????>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCBBBAAA???>>>@@@???????????????@@@@@@<<>>>>>>>>>>>>>>>>>??????>>>;;;999888888999888888555555555555555444444444000111111222222000///...000/////////............//////............//////........................---------.........//////---......//////...---,,,////////////////////////,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111///.........------------++++++,,,,,,---...//////////////////////////////......---,,,,,,,,,------++++++,,,,,,---.........------...///000000/////////////////////////////////////////////000111111((()))***+++---...///000---...///000000///...---////////////////////////111111111111111111111111//////............////////////.........//////000......////////////......////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,---.../////////...---------.........//////------------------------.........------,,,,,,,,,,,,,,,---.../////////...........................////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,******)))))))))))))))))),,,------......------,,,)))(((((()))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,---.........//////...---,,,,,,......---------,,,,,,,,,******+++,,,------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++++++++,,,,,,---------//////.........---------///............---------///////////////.........000111111111222222222222000111111111111222222222111222444555555444222111111000000111333444444333555555555555666666666666333444555555444444555777666777:::===??????>>>>>>999999:::<<<===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@AAA@@@???>>>===<<<;;;:::999999888888888888888999999777666444333333333333333333333222111000/////////............---------,,,,,,,,,---------......)))***+++,,,...///000111.........////////////000000000000///......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////////////////........................111000///...------...///////////////////////////,,,---///000000000///...,,,---...---,,,,,,---...////////////////////////........................000///...---,,,+++******........................---......///000/////////////////////////////////////////////////////////////////////...............111444222---+++...111////////////....................................000///...------...///000//////.........---------////////////////////////////////////////////////...................................................---,,,,,,,,,,,,---...,,,------......------,,,........................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++++++++***************++++++++++++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...///////////////...------...------------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------..................//////.........------------------.........//////////////////............000000000000111111111222000000111111111222222222111222333555555333222111111000000111333444444333444555555555666666666666333444555555444444555777666777:::<<<>>>>>>>>>===999:::;;;<<<===???@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>???????????????>>>===<<<;;;;;;:::999888777666555555444444111222333444444444333333222222222222111000/////////............---------,,,---------............//////...------,,,++++++------........./////////////////////............////////////////////////------------------------...............///000000////////////////////////........................111000///...---......///////////////////////////---......///////////////,,,...///...---,,,---///////////////////////////------------------------////////////....................................---......///////////////////////////////////////////////////////////////........./////////000000---111333111...,,,...222111000000000000///////////////////////////////////////............////////////.........---------////////////////////////////////////////////////......................................................---,,,,,,---......,,,------......------,,,........................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,------------------------,,,------......------,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++*********------,,,,,,,,,,,,++++++---,,,,,,+++******)))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------//////000000//////......------------,,,,,,,,,,,,------------,,,+++***)))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///..................------...............---------++++++,,,---...///000111........................////////////000000000000000000000111111111222222111222333444444333222111111000000111333444333222444444444555555555666666333444555555444444555777666777999;;;=========<<<999:::;;;<<<===???@@@@@@>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===========================>>>??????@@@@@@@@@???===<<<<<<<<<;;;;;;:::::::::999777666444333333333000222444777777555333222222222222222111000/////////............---------------........./////////222222000...,,,***)))(((,,,---------........................////////////////////////////////////.......................................///000000////////////////////////........................000000///............///////////////////////////...............///000000...///000///...---...000////////////////////////........................//////000000111111222222.................................///////////////////////////////////////////////////////////////,,,------...000111111222---000222111...---///222111111111111000000000000000000000000000000000000......////////////....../////////............---////////////////////////////////////////////////......................................................---,,,,,,---......------............------........................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,++++++******++++++,,,------------............,,,------......------,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------...............---------------,,,,,,,,,++++++,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///---------,,,,,,+++++++++........................,,,,,,------...//////000------...............///.........////////////000000000000000111111111111111111222333333222111111111000///000222444333222333333444444444555555555333444555555444444555777777777999:::;;;;;;;;;;;;::::::;;;<<<===>>>????????????>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============CCCCCCCCCBBBAAA???>>>===;;;;;;:::::::::::::::::::::999888777666555555555777777888888777555333111111111111111111000/////////............---------.........////////////000//////......------,,,,,,,,,,,,,,,---------......---------...///000000111////////////////////////.......................................///000000////////////////////////......................../////////........./////////////////////////////////......------...000111...000111000///...///000////////////////////////////////////////////////000000000111111111222222.......................................///000000////////////////////////////////////////////////---......///000000111111---///000000//////000222111111111000000000//////////////////////////////---...///000000///...---/////////...............////////////////////////////////////////////////......................................................------------......------............------........................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,---------...,,,------......------,,,+++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++---.............................................,,,---------......//////---.........//////////////////000000000111111111111111111111111111111111000//////000222333333222333333333333444444444444333444555555444444555777777777888999999999999999999999:::;;;<<<======>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<============<<<;;;<<<<<<<<<=========>>>BBBBBBAAAAAA???>>><<<<<<::::::::::::999999999999666666666666666666777777999888777666555444444444000000111111111000/////////............---------.........////////////000------...............///,,,,,,,,,---------......,,,------...///000111111////////////////////////------------------------...............///000000////////////////////////............................../////////////////////////////////////////////......------...000111///000111000//////000111////////////////////////000000000000000000000000111111111000000000/////////////////////////////////............///000000////////////////////////000000000000000000000000000000000000000000//////---...///000//////000111000000/////////.................................---...///000000///...---////////////////////////////////////////////////////////////////////////........................................................................---......//////......---........................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,***++++++,,,,,,---------,,,------......------,,,)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++,,,---...---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,------******++++++,,,------...,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------.....................---------------...............//////.........---------,,,,,,,,,---......//////............/////////////////////000000000111111000000000000000000000000000//////000222333222111222222222333333333444444333444555555444444555777777777777777888888888888888888999999:::;;;;;;<<<;;;;;;;;;::::::::::::999;;;<<<======>>>>>>======<<<<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBB;;;:::::::::999999888888333222222333333444555666444333222111111333444555///000000111111000/////////............---------------........./////////////////////......------,,,---------............---------...///000000111////////////////////////------------------------...............///000000////////////////////////........................---...//////000/////////////////////////////////...............///000000...000111000///...///111////////////////////////111111111111111111111111111000000000//////......///////////////////////////......------///000111////////////////////////000000000000000000000000111111111000000/////////////////////000000000000////////////..........................................////////////.........////////////000000000////////////////////////////////////////////////................................................---...////////////...---......////////////..............................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,------......,,,------......------,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++))))))***,,,......---,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...------..................---------.........//////---------...............++++++,,,------...//////....../////////000000000////////////000000000111000000000//////000000000000///...///222333222111222222222222333333333333333444555555444444555777888777777666666777777777777777777888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEE<<<<<<;;;:::999999888888333333333222333333444444111111111222222222222222//////000000000000000//////............---------,,,---------............000000//////......------------........./////////------......//////000000////////////////////////.......................................///000000////////////////////////........................,,,---///000000000//////////////////////////////---......///////////////...///000000......///000/////////////////////////////////////////////////////////000000000000000////////////////////////000///---------...000111////////////////////////000000000000000000000000000000000000000111111111111000//////000000///...000000000////////////...........................//////............//////.../////////000000000000////////////////////////////////////////////////................................................---...///000000///...---......////////////..............................---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,------......------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))))))***,,,.........,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,+++++++++******------------,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------.........//////+++,,,,,,---...///000000++++++,,,,,,---...//////////////////000000000000////////////000000000000000000////////////000000000///...///111333222111111111222222222333333333333444666555444444555777888777777666666666666777666666777777888888999999;;;;;;<<<======>>>>>>???:::;;;<<<<<<======<<<<<<<<<======>>>???@@@@@@AAA??????@@@@@@@@@???>>>>>>======<<<;;;:::888888777777666555555444444444444333444666666555333000...//////000000000000000/////////.........---------,,,,,,,,,---------...............///////////////.........////////////000.........///////////////////////////////////////000000000000000000000000...............///000000////////////////////////........................,,,---///000000000//////////////////////////////,,,---///000000000///......///000///...---...000////////////////////////........................---...///000111222333333000000000000000000000000000///---,,,---...000222////////////////////////000000000000000000000000......///000111222333333222000//////000000///---111111111111000000000000000000000000000000000000000///...------...///000.../////////000000111111////////////////////////////////////////////////................................................---...///000000///...---......////////////..............................---------.........//////++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,---.........---,,,+++++++++******************++++++++++++++++++++++++---------------------------...//////000000//////------------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,---------......+++******))))))******+++++++++++++++++++++++++++,,,,,,+++***)))))))))***...+++(((***...000---******+++,,,------,,,+++***,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,++++++***+++++++++*********))))))------------------,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...000000///...---................................................////////////000000000000000///...///000111000///000000000000000000000000///000111222111000...,,,111111222222222333333333333333444444555666666666999777555444333444555777777777777888999999::::::;;;::::::;;;======;;;:::??????>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@??????????????????>>>======::::::999888777777777888555444444333333333444444111111111111000000000///000000000000000000000000//////.........---------.........------,,,,,,,,,//////.........---------111111000///////////////000000000000////////////000000///..............................///000000......////////////......000...------///000---***............////////////////////////////////////..................------000000000000////////////111111222222000///---+++111111111111000000000000/////////000000000111111000000111111111000//////000000000000000000000000000000//////.........---.........///////////////111111111111111111111111000000111111111000//////000000000000111111111111//////------...000333555..................//////000000///////////////000000000000/////////............///000000000//////000000000000000000000000000///...---------------........................////////////////////////////////////////////////........................---------.........//////++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,---.........---,,,+++++++++******************++++++++++++++++++++++++------------------------++++++,,,------------,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++---***''')))---...,,,)))++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,---...///000---------,,,,,,+++++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...///000///...---.................................................../////////000000000000000///...///000111000///000000000000000000000000---...111333444555444444111111222222222333333333333444444555555666777777888888666555555555666666777777777888999999:::::::::999999:::<<<======<<<===>>>>>>>>>>>>>>>>>>???===>>>??????@@@@@@??????>>>????????????>>>======::::::999888777777777777777666555444333333333333222222222222111111111111000000000000000000000000//////.........---------.........------,,,,,,,,,//////.........---------111000///............///000000000000////////////000000///..............................///000000......////////////......000...---...//////---+++............////////////////////////////////////........................000000000000////////////...//////000000000000000000000000000000000000000////////////000000000000//////000000000//////...000000000000000000000000222222111111111111111111//////000000000000000000111111111111111111111111111222222333333222222222000111111222222333333333111111000000111222333444111111000/////////000111------------......///000111111000000000000//////......////////////......//////////////////////////////...---------..............................////////////////////////................................................---------.........//////++++++++++++++++++++++++------------------------...------------,,,,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,......------------......++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++)))'''))),,,---+++))),,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,******+++,,,---...//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---//////......---....................................................../////////000000000000///...///000111000///000000000000000000000000---...000333444555555555111111222222222333333333444444555555666777777777777888888888888777777666777777777888999999:::::::::::::::;;;<<<>>>???@@@<<<<<<======>>>?????????======>>>???????????????>>>>>>>>>>>>>>>======<<<::::::999888777777777777999888777666444333222222333333333222222222222111000000000000000000000000/////////............---.........---------------/////////............---//////...---------......////////////000000000000000//////............///...............///000000......////////////......///...---...//////---+++............////////////////////////////////////........................////////////000000000000000////////////000111111////////////000000000000111111111000000000000000//////000000111000000000000000000000000000000000222222222222222333333333111111111111111111111111111111222222333333444444333333444555666666666666444555555555666666666666333333333333333333333333444333111///...///000111000000000111222333444555111111111000000000000/////////000000000//////...////////////////////////.........---......//////........................////////////////////////------------------------........................---------...............***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,((()))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......------------......++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++)))((())),,,---,,,***---,,,+++******+++,,,---......---,,,+++++++++++++++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........------........................................................./////////000000000///...///000111000//////////////////////////////000000000000///...---111111222222222333333333444444555666666777777888777888999::::::999777666777777777888999999:::::::::;;;;;;<<<===???AAACCC<<<<<<<<<<<<<<<=========<<<===>>>>>>??????>>>>>>======>>>>>>======<<<;;;;;;:::999777666666666666888777777777666555444333333333222222222111111111/////////////////////////////////..............................---------/////////..................------,,,,,,---------////////////000000000000000///............//////...............///000000......////////////..................///...---,,,............////////////////////////////////////............////////////////////////000000000000444333111///....../////////////////////000000000222222222222222111111111000000111222222222222222111111111111111111111111111111111222333333333444444444444444333333333333444555666777888999::::::777888999:::;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;666666777777666555444444666444222/////////111222333333333333444444555666111111000000000000//////222222222222111111000///111111111111111111111111......---......///000000........................////////////////////////------------------------................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,((()))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++***+++,,,------,,,...---,,,++++++,,,---......---,,,,,,+++++++++,,,++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---------------............................................................////////////000///...///000111000///////////////////////////111000000///---,,,+++***111111222222222333333333444444555555666777777777666777999;;;;;;:::888666777777777888999999::::::888:::;;;<<<;;;<<<>>>AAA======<<<;;;::::::999999<<<<<<===>>>>>>>>>>>>===<<<============<<<;;;;;;;;;:::999777666555555555444555666777777666666555222111111111000000000000////////////////////////////////////////////////........................////////////////////////------,,,,,,,,,,,,------.../////////000000000111//////............//////...............///000000......////////////......,,,---...///........................////////////////////////////////////........./////////000000.../////////000000000111555333111000///...//////.../////////000000111111111111111111111111000000///000111222333444444444333333333333333333333333444444444555555666666666777777777666666555555555999999;;;<<<>>>???AAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>===<<<;;;;;;:::777666555555666777555444333333222222222222222222222222111111111111333333333222111000///...000000000000000000000000...............///000111////////////////////////////////////////////////------------------------.............................................---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------................................................------........./////////000///...///000111000///000000000000000000000000000000000000000000000000111111222222222333333333333333444444555666666666666777999:::::::::888777777777777888999999::::::777:::===<<<:::888:::<<<>>>>>>===;;;:::999888777;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;:::;;;:::888777666555444444222333555666777777666555111111111000000000//////000000000000000000000000...////////////000000000.............../////////...////////////000000000------,,,,,,,,,---............//////000000111111///............//////000...............///000000......////////////......+++---//////...---...///............////////////////////////////////////.........//////000000111......//////000000111111111000000000000111222222//////000000111111222222//////000000000111111111111222333555666777777777888888888888888888888888::::::::::::::::::;;;;;;::::::999999888777777777;;;<<<===???BBBDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBAAA@@@@@@?????????===<<<;;;:::999888888888888888777777777666666666555444444333222111///.../////////////////////////////////...//////000000////////////////////////////////////////////////------------------------.......................................---------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++*********+++,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,---***+++++++++++++++,,,---,,,,,,------------,,,,,,++++++++++++,,,---......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,------................................................---------.........//////000///...///000111000///000000000000000000000000//////000111222333444555111111222222222333333333222222333333444555555555555666888999999999888888777777777888999999:::::::::???BBBBBB===::::::;;;>>>>>>======<<<;;;::::::;;;;;;<<<=========<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;:::888777555444444444222333555666666555444333222222222111111111000000000000000000000000000000.../////////000000000000---........./////////000.../////////000000000000---------------...//////.........///000111111111...............///000000...............///000000......////////////......+++---//////...---...000............////////////////////////////////////---......///000000111111.........///000111111111000000111222222222222111000000000111222333333333222222333444555666777777777888:::;;;===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;::::::999888888:::;;;===???BBBDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCC@@@@@@@@@????????????>>>;;;;;;:::999888666444444111111111111111111111111111000//////////////////////////////////////////////////////////////////................................................//////.........---------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........---,,,+++*********+++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............------------------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...)))***++++++******+++,,,+++,,,............,,,+++*********+++,,,---...///...------,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111111000000/////////...***++++++,,,,,,------...---------.........//////......---,,,+++***)))(((+++++++++,,,,,,---------,,,---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---...................................................---------.........//////000///...///000111111///000000000000000000000000000000000000111222333444111111222222222333333333111111222333333444444555666666777888888888888888777777777888999999::::::@@@EEEIIIHHHCCC>>><<<===>>>>>>>>>>>>>>>=========:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;:::888777555444444333333444555666666444222000333333333222222222111111000000000000000000000000.../////////000000111111---.........//////000000.../////////000000111111---------------...///000---......///000111111222...............///000111...............///000000......////////////......***---000///------...000............/////////000////////////////////////---......///000111111222---......///000111111222222333333333222000...---000000111222333333444444777777888:::;;;<<<===>>>>>>???AAACCCEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======<<<<<<;;;;;;======<<<;;;::::::999999888999;;;>>>@@@CCCEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDHHHIIIJJJMMMOOORRRSSSTTTQQQPPPNNNMMMMMMNNNPPPQQQGGGIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@???===;;;:::555555555555555555555555222111000//////...//////000000000000000000000000////////////////////////////////////////////////........................//////.........---------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))'''&&&......---,,,,,,+++******((()))***,,,...000111222///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///************************++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------******+++,,,------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,------.........---.........---,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++000...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------+++***)))------,,,+++,,,---...///000333777888777555444333---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,------++++++,,,...++++++++++++++++++++++++---111555333...******,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------------------------------////////////000000000000............////////////000000000000000000000000////////////000000000000000000000111222444555666444444444555555555555666999888777666555555555666:::999777555555666888999???AAADDDEEEEEEBBB>>>;;;===<<<<<<===???@@@>>>======<<<;;;:::::::::::::::>>><<<:::999888999;;;<<<>>><<<999666333333333333333333444555555666555555111111111000000000000///000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////000000///...------000000000000000000000000000000000000000000000000//////............//////000///---,,,,,,---///000000000000000000000000000000222333222///...///111111111000000000/////////---------------...//////111111111222222222222222222333333333333222111000111222444666888999::::::???@@@BBBCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHCCCDDDEEEFFFFFFDDDBBBAAA;;;<<<===???@@@@@@????????????>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@CCCFFFCCCCCCCCCCCCBBBBBBBBBBBBFFFDDDDDDHHHKKKMMMNNNPPPNNNNNNMMMKKKIIIJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJLLLMMMMMMKKKIIIHHHHHHOOONNNLLLJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCAAAAAA???===;;;;;;;;;:::888777222333333333222000...---///............//////000......------...000222333......---------...//////........................////////////////////////,,,++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))...------,,,++++++******)))******+++,,,,,,------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,---------------------......---,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++---............---,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,+++***+++,,,---......222777999888444111000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------+++++++++---++++++++++++++++++++++++---111444222...***+++,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,............................................................/////////////////////000000000000111000000000000000000000000/////////000000000111111000000000111222333555666444444444555555555555666666666666666666777777777777777666666888999;;;<<<<<<>>>BBBDDDEEECCCAAA???>>>>>>===???@@@AAA@@@>>>>>>======<<<<<<<<<<<<<<<======;;;:::::::::;;;<<<<<<:::888555333333333333333444555666666666555555333333333222222222222111000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000///......000000000000000000000000000000000000000000000000//////............////////////------------//////........................000222333222000///000222.............../////////000000000000000111222222111111111222222222222222222333444555555666666666666777999<<>>>>>>>><<<;;;666777777777777555444333111111000//////......///222111000///....../////////...------,,,,,,,,,,,,........................////////////////////////+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******+++*********)))))))))))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))+++,,,------------------------------------------,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++,,,---------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++*********++++++++++++++++++++++++///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,++++++*********+++,,,------222777999777333///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++---000222111---++++++,,,------------------------,,,,,,---------............------------,,,,,,,,,////////////////////////////////////////////////------------............000000000000111111111111////////////////////////000000000111111111222222000000000111222333444555444444444555555555555666333444555666777888777777777777888888999:::;;;;;;999;;;???BBBDDDDDDCCCBBB@@@??????@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;999888666444333333444444333444666888888777555444333333333222222222222111000000111111111111000000000000000000000000000000///////////////////////////////////////////////////000000000000///......000000000000000000000000000000000000000000000000//////............///////////////....../////////------------------------111222333222000///000111,,,------......//////000///////////////000111111222222333333333444444444666777888999;;;<<<===>>>@@@@@@AAACCCFFFIIIKKKLLLOOOOOOMMMLLLKKKKKKKKKKKKMMMJJJGGGCCCAAAAAABBBCCC???@@@BBBEEEFFFGGGGGGGGGKKKKKKMMMMMMMMMLLLJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFHHHLLLPPPRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDFFFGGGFFFGGGIIIKKKGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHEEEAAA>>>>>>>>>===<<<::::::;;;;;;;;;;;;:::999666555444222111000///...333222111//////.........111000///...,,,,,,,,,,,,........................////////////////////////+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,++++++******++++++******))))))((((((+++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,........................------......------,,,+++************++++++++++++------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++...------,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++...,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***,,,---+++++++++++++++,,,,,,---...111555555333000---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++++++++++++++++++++++++++,,,...000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////........................------.........///////////////000000000111111111////////////////////////000111111111222222222222111111111111222333444555444444444555555555555666444444666777777777666666999999999999999888777666666888;;;???AAABBBBBBAAA@@@??????@@@AAABBB@@@???>>>>>>>>>??????>>>>>>>>><<<===>>>???>>>===;;;:::666666555444444444444555333555777888888777555444111111111000000000//////000000111111111111000000////////////////////////////////////////////////////////////////////////....../////////......---//////////////////////////////////////////////////////............//////...//////000000//////...------------------------000000111000000///000000/////////000000000111111000000000000000111222333555555666888999:::;;;<<>>;;;:::::::::999999::::::;;;;;;<<<<<<<<<::::::999777555333222111000000000000000000111111222222000//////.................................////////////////////////+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,+++++++++++++++************++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))************************++++++++++++++++++++++++---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,+++,,,,,,---------------000111111000---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++++++++++++++++++++++++++,,,---...---,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------....../////////000000000........./////////000000////////////////////////000111111111222222222222111111111111222333444444444444444555555555555666666666666666666555444444888888888888777666555444666777999;;;===>>>>>>??????>>>>>>???@@@@@@>>>===<<<<<<===>>>>>>>>>===<<<;;;<<<>>>??????===;;;999555555444444444555555555444555666777777666555333111111111000000000//////000000111111111111000000////////////////////////////////////////////////////////////////////////,,,------......---------//////////////////////////////////////////////////////............////////////000111111000//////........................//////...///////////////111111111111111000000000444444444555666777999999;;;<<<===???AAACCCEEEFFFIIIIIIIIIHHHIIIJJJKKKKKKMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQTTTWWW\\\```aaa___\\\YYYYYYWWWVVVTTTRRRQQQPPPPPPNNNLLLJJJJJJLLLMMMLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLMMMMMMSSS]]]bbb```YYYUUUQQQNNNNNNOOONNNMMMKKKJJJHHHFFFEEEEEEFFFFFFKKKLLLMMMLLLJJJJJJJJJKKKIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEAAA<<<999888888888888777777777777888999999:::=========<<<;;;999777666222222222222222222111111000000////////////000000////////////////////////////////////////////////***************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++************++++++,,,---------)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,---------((((((((()))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,---.........------//////...,,,******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,---.........------------------------////////////000000000111............////////////////////////////////////000000000111111111222222222222111111222222333444444444444555555555555666888777666555444444444444555555555666666666777777777777888999;;;<<<===>>>>>>=========>>>>>>===;;;:::;;;<<<===>>>===<<<;;;;;;<<<>>>>>>>>>===;;;999555555555555555555555555555555555555555555444333333333333222222222222111000000111111111111000000000000000000000000000000////////////////////////////////////////////////,,,,,,---.........------000000000000000000000000000000000000000000000000//////............//////111111000000000000111111000000000000000000000000///...---...000111000///111111111222222222222222666666777888:::<<<>>>@@@DDDEEEFFFHHHJJJLLLMMMNNNQQQPPPOOONNNMMMNNNNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQPPPOOONNNMMMMMMLLLOOOPPPQQQSSSTTTVVVWWWXXX]]]ccckkksssvvvtttpppllliiigggeeebbb___]]][[[ZZZWWWSSSPPPPPPSSSUUUUUUTTTUUUTTTTTTTTTSSSSSSSSSSSSPPPUUUWWWWWW___mmmsssqqqiiiccc[[[WWWVVVWWWVVVUUUOOOMMMJJJHHHFFFFFFFFFGGGFFFHHHKKKLLLKKKJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFCCC???<<<<<<<<<;;;:::666555555555666666777888<<<===>>>?????????======:::999999777555333111000...............///000000////////////////////////////////////////////////***************++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++++++++******************+++++++++++++++,,,,,,,,,,,,---)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,((((((((())))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))))))))***+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,+++***)))+++------,,,,,,++++++,,,,,,---------------------------+++,,,------+++++++++---+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---.../////////................................./////////000000...////////////000000000000000000000000000000000/////////000000000111111222222111111222222333333444444444555555555555666888666444333222444666777777666555555555666888888777777888999;;;===???@@@>>>=========>>>>>><<<:::999:::<<<>>>>>>===<<<;;;;;;<<<<<<===<<<;;;:::999666666666777666666666555666555444333222333333444333333333222222222222111000000111111111111000000000000000000000000000000////////////////////////////////////////////////---...//////000000//////000000000000000000000000000000000000000000000000//////............//////222111000000000000111222000000000000000000000000111///...///222333222000333333444666777999::::::<<<===???AAADDDGGGIIIKKKNNNOOOOOOOOOPPPPPPPPPPPPTTTSSSQQQOOOOOOPPPQQQRRRQQQSSSUUUWWWWWWWWWUUUTTTQQQSSSUUUXXXYYYYYYWWWVVVVVVUUUSSSRRRRRRTTTVVVWWW[[[[[[]]]___bbbeeegggiiikkksss~~~}}}yyyuuuqqqnnnllljjjccc^^^YYYYYY]]]aaabbbaaaaaa`````````_______________eeehhhiiisss{{{ooohhhffffffdddccc\\\YYYVVVRRRPPPOOOOOOPPPKKKNNNRRRSSSRRROOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDAAA@@@@@@@@@>>>===888777777666666777888999888:::===???AAABBBBBBAAA??????>>>===;;;888666444222222111000000000111111////////////////////////////////////////////////*********)))***++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++))))))******************++++++,,,,,,,,,+++++++++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++******+++,,,------......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---........................,,,------------,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++******,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---)))***+++,,,---,,,++++++(((***,,,,,,+++******+++---,,,,,,++++++,,,,,,---------------------------+++,,,------++++++,,,...+++++++++++++++++++++++++++***)))***+++---------........................,,,,,,,,,---------......,,,,,,,,,------.........---------...///000000111////////////////////////---------.........//////000000000000111111111111111111111111111111111111////////////000000000000222222222111222222333333444444444555555555666666777555222111222444888:::<<<;;;888666555555666777777777888999<<>>===>>>???>>><<<;;;999;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777777777777777777666555666555333111000111333444111111111000000000000///000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000000//////............//////333222000//////000222333000000000000000000000000333111///111444555444222555666888;;;>>>@@@BBBCCCIIIJJJLLLNNNRRRUUUXXXZZZUUUUUUTTTSSSRRRQQQPPPPPPSSSRRRPPPOOOOOOPPPRRRSSSXXXZZZ\\\]]]\\\YYYUUUSSSRRRUUUXXX[[[[[[ZZZXXXVVVYYYWWWUUUTTTWWW[[[aaaeeefffhhhjjjmmmqqqtttxxxzzzvvv{{{yyywwwlllfff``````eeejjjlllkkkjjjjjjiiiiiiiiihhhhhhhhhllltttwwwxxxwwwtttsssqqqooojjjgggccc^^^\\\[[[[[[[[[[[[^^^bbbbbb___ZZZWWWUUUQQQOOOMMMLLLKKKJJJKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDBBBBBBBBBAAA@@@>>>;;;;;;999999888999:::;;;555777;;;???BBBCCCDDDDDD@@@@@@AAAAAA@@@>>><<<;;;888777666555444333333333000000000000000000000000////////////////////////,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************************------,,,,,,,,,,,,++++++******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++)))))),,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++---,,,,,,++++++*********++++++,,,---............+++++++++++++++++++++++++++,,,...---,,,,,,---///000///---+++++++++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////000111111////////////////////////..............................////////////......000000111111111111000000000000//////000111222222222222111111111111111111444444333333333444555555555444333333444777999;;;>>>===:::999777777777777888999999::::::;;;;;;<<<;;;<<<========================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;888777777666555444444444333222222111111222222333333333222222111000//////......//////000000111111000000000000000000000000000000000000000000000000///000000000000000//////////////////000000000000222222111000000111222222////////////////////////111111111111000000000000000000000000000000000000///000111000...---...///000222444555555666999;;;===???AAADDDGGGIIILLLMMMPPPRRRTTTUUUSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRUUUWWWTTTRRRPPPPPPSSSVVVXXXYYY___^^^aaagggllliii___VVVYYY[[[```gggllllllfffaaa```______aaafffkkkooopppwwwwwwyyy}}}}}}vvvrrrnnnnnnpppssssssssssssssssssssstttuuuuuuvvvyyy~~~yyyuuutttttt{{{wwwqqqlllhhhggghhhiiikkklllmmmmmmkkkgggcccaaa^^^\\\XXXVVVUUUTTTSSSRRRMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDD???@@@BBBCCCBBB@@@>>><<<::::::999999:::===???AAACCCCCCDDDEEEEEEDDDDDDCCCBBBAAA???===:::888666555111111111000///.........------........./////////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((************************------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************************------,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,+++++++++++++++,,,,,,------...---------++++++++++++++++++++++++***,,,------,,,,,,---...000...---+++++++++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---...//////000////////////////////////..............................////////////......//////000000000000//////222111111000000///000000111111111111111111111111333333333222333333444555444333333333444666888:::<<<;;;:::888777666666777888888999999:::;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;:::::::::666666666666666666666666777777666666555444444333222222222111111222222222333333222111111000//////000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000111111000///...///111333666999;;;===>>>@@@BBBHHHIIIKKKNNNQQQSSSUUUWWWTTTVVVXXXWWWUUUSSSSSSSSSSSSTTTVVVUUUTTTSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[bbbfffooo{{{xxxnnnkkklllnnnrrrtttsssnnnjjjnnnmmmmmmpppuuuyyy{{{|||}}}}}}}}}|||}}}~~~}}}yyyxxxxxxwwwxxxyyyzzz{{{zzzzzz||||||xxxvvvtttsssssswwwyyy{{{|||zzzwwwsssqqqllljjjhhhggggggddd___ZZZXXXVVVUUUTTTTTTRRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>===<<<;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDAAA???<<<:::999555555444333111000//////////////////////////////,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))------,,,+++******************+++++++++,,,,,,,,,************************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))---------------------------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,------...///////////////////////////..............................////////////............////////////......000000000000000000000000111111111111111111111111222222111111222222333444333333222222333555777888:::999888777666555555666888888888999::::::;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;:::999999777777777666666666666666666666666555555444444333222222222222222222222222222222222111111000000///111111111000///.........000000000000000000000000//////////////////////////////000000000000///////////////000000000111111...///000111111000///...////////////////////////000000000000000000000000..................//////111222222111111222444777999===BBBEEEGGGHHHJJJKKKOOOPPPQQQSSSUUUWWWYYYZZZVVVXXXYYYYYYVVVTTTTTTTTTRRRTTTWWWWWWVVVUUUVVVVVV]]]aaaeeefffeeecccdddeeeiiippp~~~~~~}}}}}}}}}~~~~~~|||yyyzzzyyyzzz}}}~~~|||yyy{{{}}}}}}zzzyyyxxx{{{}}}zzzrrrkkkeeedddaaa___]]]YYYTTTPPPPPPOOOMMMKKKJJJHHHGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGCCCBBBAAA?????????@@@@@@?????????@@@BBBDDDGGGHHHKKKJJJHHHFFFDDDBBB@@@???<<<;;;:::888555444222111111111000000000000000///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++++++++++++++,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------............---,,,++++++++++++++++++++++++++++++(((***++++++******+++,,,------,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,---......///////////////////////////..............................////////////.........//////000000//////...---...///000000111111111111111111111111222222222111111111000111222222333222222222222333444555666777777777666555555555555777777888888999:::::::::::::::;;;<<<============;;;;;;<<<<<<<<<;;;:::999888888888777777777777777555555555444444444333333111111222222222222111111222111111111000000000///111000000000/////////...////////////////////////...........................//////000000000000/////////000000000111111111...///111222222111///...//////////////////////////////000000000000000111....../////////000000000222333444555666999===@@@AAAEEEJJJNNNOOOOOOPPPPPPRRRRRRSSSTTTUUUUUUVVVVVVSSSUUUWWWXXXWWWVVVVVVVVVUUUVVVXXXXXXXXXYYY\\\^^^iiipppxxx{{{xxxuuuvvvxxx{{{~~~yyywwwzzz~~~~~~xxxvvvtttqqqmmmggg```\\\XXXWWWTTTQQQNNNMMMLLLKKKMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA???>>>======???AAADDDFFFIIIIIIHHHGGGGGGFFFFFFEEEBBBAAA@@@===;;;888666555333333222222111000000///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............---,,,++++++++++++++++++++++++++++++((()))+++***))))))***,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------......///000////////////////////////..............................////////////......///000000111111000000///...//////000000000//////000000111111111222222222111111000000000111222222222222222222333333444555555555555666555555555555666666777888888999999:::999:::;;;<<<============<<<===>>>>>>>>>===;;;:::555555555444444333333333444444444444333333333333000111111222222111111000111111111000000000000000.../////////000000000111////////////////////////------------------------......///000000000000000000000000000111111111111///000222333333222000///000000000000000000000000///000000000111111222222111222333444555666777777555777:::<<<>>>AAAFFFIIIIIILLLQQQSSSSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUPPPSSSVVVYYYZZZZZZ\\\]]]^^^^^^^^^]]]^^^aaagggkkkttt|||}}}yyy|||{{{sssnnnfffccc```[[[XXXUUUTTTTTTVVVVVVVVVUUURRROOOKKKIIIGGGGGGEEEDDDCCCBBBAAAAAAAAA@@@>>>======???AAABBBCCCDDDDDDFFFGGGHHHHHHIIIGGGFFFDDDBBB@@@>>><<<;;;777777666555333222111111***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++******+++,,,---///000111******+++++++++,,,,,,,,,------------------------//////...------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------------...------,,,,,,++++++++++++++++++++++++(((***++++++***)))+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---...//////000////////////////////////..............................////////////......000000111111111111000000000111111111000...,,,+++000000000111222222333333111111000000111111222333222222222333333444444444444444555666666666555555666666666777888888999999888999:::;;;<<<=========<<<===???@@@???>>><<<:::666666666555555444333333333333333333333333333333///000111222222111000///000000000000000000000000.........///000111111111000000000000000000000000........................---...///000000111111000000000000111111111222222000111222333333222111000000000000000000000000000000111111222222333333333000111333555777999;;;<<<<<>>??????===;;;999777777777666555444444444222222222222222222333333///000111222222111000//////000000000000000000000////////////000000000000000000000000000000000000........................---...///000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111222222333444444555555222333555888;;;>>>AAABBBFFFIIIMMMOOOOOOOOOPPPQQQQQQSSSTTTTTTRRRQQQQQQRRRPPPQQQSSSUUUXXXZZZ\\\]]]aaaeeejjjooorrruuuxxxzzz}}}xxxuuusssssspppppppppnnnllliiigggfff]]]\\\YYYVVVQQQMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAACCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDBBB@@@>>><<<:::999*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++......---------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,------------------------***+++---...///...------.........------,,,,,,,,,++++++,,,---............++++++++++++++++++++++++)))+++,,,,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...////////////////////////..............................////////////............////////////......&&&(((,,,///222333444333///000000111222222333333222222111111222222333444333333444555555555444444333444555777777777666666555555666666777888888888777888:::;;;<<<=========:::;;;===???>>><<<:::888333333222222111000//////222222222222222222222333...000111222222111000...////////////000000000000111111000000//////......000000000000000000000000////////////////////////---...///000111111111111000111111111111222222222000000////////////000000000000000000000000000000222222333444444555666666:::;;;>>>BBBEEEIIILLLMMMNNNQQQTTTUUUTTTRRRQQQPPPRRRSSSTTTSSSRRRRRRSSSTTTUUUVVVZZZ^^^bbbfffiiikkkmmmqqqvvvzzz}}}~~~}}}}}}}}}|||~~~~~~{{{|||}}}}}}}}}~~~vvvuuusssrrrpppppppppqqqllljjjgggbbb\\\WWWRRROOOHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDBBB???>>>===,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,---......---------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------...............;;;555---***+++---......------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------++++++,,,---++++++******************,,,,,,,,,,,,,,,+++***)))***+++------------+++*********+++++++++,,,,,,,,,------------,,,++++++******,,,------+++******+++*********++++++,,,,,,,,,)))(((''''''(((***,,,---++++++++++++++++++++++++++++++******++++++,,,---///...,,,,,,,,,,,,***)))(((***,,,,,,,,,,,,...000---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...---+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,///...,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---......//////......,,,------...------,,,,,,......////////////......//////000000000000//////000000000000000000000000222222111111000111111111222222222222222222222222222222222333333222222222222222333333333444444444666666666666666777888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777444444444444333222111000333333333222111000//////111111000000000000111111111111000000//////......111000///...------.../////////000111111111111111111000000000//////......////////////000000000000000111111111111222222222000000000000000111222333//////000111222333444444111333555777999<<>>AAAEEEIIILLLQQQSSSUUUVVVVVVVVVXXXZZZ```\\\WWWTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYdddiiiooorrrsssvvv{{{~~~}}}{{{uuusssuuu{{{}}}xxxrrrmmmhhhccc^^^[[[[[[XXXSSSOOOLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHIIIKKKNNNLLLKKKJJJJJJIIIFFFDDD*********))))))*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************---------------......///***************)))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,+++***))))))222666888555---)))+++///++++++++++++,,,---...///------------------------++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---...///...,,,+++***+++,,,,,,++++++++++++++++++((()))***+++++++++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,+++))),,,---------+++******,,,++++++++++++************------------............++++++++++++++++++++++++---,,,+++*********++++++******++++++++++++******,,,,,,,,,,,,------------++++++,,,,,,------............---,,,,,,,,,------.........---------------,,,---------............------......////////////......////////////.........//////000000//////...000000000000000000000000000000000000111111222333222222222222222222222222333333333444444333333333333333333333444444444444444444444444444555666666999999999999::::::::::::::::::999888777666555555444444444444333222111111222222111111111111111111000000////////////000000000000000000////////////000000///.........//////...///000000111111000000000////////////.........////////////000000000000000111111111111222222222222111111000000000111111333222222333555777999;;;===@@@EEEIIILLLOOOSSSVVVWWWXXXXXXWWWVVVVVVXXXYYY___[[[VVVSSSSSSTTTTTTTTTUUUVVVXXX[[[^^^aaadddeeemmmsssyyyzzzyyy{{{~~~{{{vvvpppkkkgggcccbbbZZZXXXUUURRRNNNLLLJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIJJJJJJHHHFFF******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,------000888???<<<222+++---222,,,,,,++++++,,,------...------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++******+++,,,---******+++++++++,,,,,,,,,***++++++,,,------------***,,,------,,,++++++,,,,,,,,,,,,++++++************++++++++++++******)))++++++++++++++++++++++++------,,,,,,,,,---.........---+++,,,,,,---+++******,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,+++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------******+++,,,------....../////////.........//////........................---,,,,,,,,,------..................//////000111......////////////.........//////////////////...////////////////////////////////////000222333333111222222222222222333333222222333333333333222222333333333444444444444555555555444444555555666777888888999999999:::::::::999999888777666555444444333444444444333333222111111111111111111222222222/////////000000/////////000000000000////////////000000//////////////////...//////000000000000000000000000000000000000000////////////000000000000000000111111111222222222333333222111111222222333666666777888;;;???BBBEEEGGGKKKOOORRRSSSUUUWWWYYYXXXXXXXXXWWWUUUTTTVVVXXXZZZWWWTTTSSSUUUXXXZZZ[[[\\\^^^aaaeeejjjmmmpppqqqqqqwww||||||zzz}}}|||vvvttttttjjjgggbbb\\\WWWRRROOONNNLLLKKKKKKLLLNNNOOONNNNNNIIIGGGFFFGGGIIIJJJJJJIII******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000///...------------...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---.........---777???<<<222+++,,,111...---,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,+++***+++,,,)))*********+++++++++,,,***++++++,,,,,,,,,++++++...---,,,++++++,,,---...******+++++++++,,,,,,,,,***++++++,,,------------&&&(((***+++++++++,,,---,,,,,,,,,++++++*********///...------------......++++++++++++++++++++++++------,,,,,,,,,---.........,,,++++++------,,,***(((***++++++++++++,,,...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,------******++++++,,,---......+++++++++,,,,,,,,,++++++........................---,,,,,,,,,,,,---......///............///000111......////////////............////////////......////////////////////////////////////000111222333111111111222222333333333111111222222222222111111333333444444444555555555666666555555666666777888888888999999999:::::::::999888888777666555444444333333444444444333222222111111111111111222222222//////000000000000//////////////////000000000000//////000000000000000000......///000000000000000111111111111111111111111////////////000000000000000000111111111222222222111111111111111222444444;;;<<<>>>AAAEEEJJJNNNPPPQQQSSSUUUVVVUUUUUUVVVWWWZZZ[[[\\\[[[ZZZZZZ\\\]]]aaa^^^\\\\\\___cccfffhhhfffhhhlllpppsssvvvxxxyyyuuuzzz}}}}}}|||xxxuuuoooiiiccc^^^[[[ZZZWWWVVVUUUUUUUUURRRNNNJJJFFFEEEDDDEEEHHHJJJKKKKKK*********))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000...---+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,...---------,,,,,,,,,,,,***000666555///******,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........,,,++++++++++++++++++***++++++,,,,,,------......+++,,,------++++++,,,---)))))))))******++++++,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,---------,,,,,,%%%''')))*********,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++''')))***+++***+++---...------------............************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++,,,---------,,,,,,---------------.........---,,,+++++++++,,,...///000///...---------//////......////////////......---......//////......---000000000000000000000000////////////000000111222111111111222222333333444111222222333333222222111333444444444555555555555666666666666666777888888999999999999::::::::::::999999888777666555444444333333333444444333333222222222111111111111111111///000111222222111000///////////////000000000000//////000111111111000000---...//////000000//////000000111111111111222222////////////000000000000000111111111111222222222...//////111333555777888BBBDDDGGGKKKOOOSSSVVVWWWWWWWWWXXXVVVUUUUUUVVVXXXZZZ\\\```bbbcccdddfffgggnnnkkkhhhgggiiilllooopppqqqrrrvvvyyy|||~~~{{{uuupppmmmkkkjjjiiihhhfffdddaaaZZZPPPHHHHHHFFFEEEEEEGGGIIIJJJJJJ++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000...,,,+++******+++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,******++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++++++++,,,++++++,,,,,,---......///,,,---......,,,,,,---...))))))***++++++,,,------)))***+++,,,,,,,,,,,,+++*********++++++***************+++++++++,,,,,,,,,,,,,,,---------,,,++++++((()))++++++*********+++++++++++++++++++++,,,,,,&&&))),,,///000...+++)))+++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++------,,,+++(((***++++++******+++---,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---...//////...---+++,,,,,,,,,---------------,,,+++***+++,,,...///111///---,,,+++,,,---.........////////////......---......//////......---000000000000000000000000000000/////////000000111000111111222333333444444333444444555555444444333444444444444555555555555666555555555555666777777::::::::::::;;;;;;;;;;;;:::999999888777666555444222333333444444333333222333222222222111000000000000111222333333222111000.../////////000000000111...///000111222111111000---...//////000000//////......//////000000000000////////////000000000000000111111111111222222222000111333666999===@@@AAAJJJLLLPPPSSSVVVXXXYYYYYYWWWWWWWWWVVVVVVXXX[[[^^^^^^bbbiiinnnqqqsssuuuwww{{{xxxuuusssuuuwwwyyyzzz{{{}}}|||{{{{{{{{{|||{{{zzzyyyuuukkk]]]RRROOOLLLIIIGGGGGGHHHGGGGGG,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,111000---+++++++++,,,---******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,'''((()))***+++,,,---------+++)))+++...///,,,***(((((((((((()))***+++,,,---------------------------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////---...//////------...///******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,'''((()))******)))((('''******+++++++++,,,,,,,,,------------,,,,,,+++***+++---...---+++))))))************++++++,,,,,,---)))...444::::::777111---++++++++++++++++++++++++++++++******++++++,,,------,,,++++++---------+++***+++,,,+++)))))))))++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++'''(((***+++,,,+++******+++++++++,,,,,,------------,,,+++******,,,...///111000---+++***++++++,,,......////////////......---..................---000000000000000000000000111000000////////////000000000111222333333444444555555666666666666555555444444444555555555666666555444444444444555666666::::::;;;;;;;;;;;;<<<<<<::::::999888777666555555222222333444444333333333444333333222111000//////000111333444444333111000.../////////000000111111...///000222222222111000---......///////////////,,,---------......//////////////////000000000000000111111111111222222222444666888<<<@@@EEEHHHJJJOOOQQQUUUXXXZZZZZZXXXWWWUUUUUUVVVVVVWWW[[[aaaeeegggmmmuuu}}}|||lllaaaUUURRRMMMJJJHHHGGGFFFDDD******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,+++,,,...---,,,,,,---///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++*********+++---...++++++,,,,,,,,,,,,------,,,++++++***+++,,,...///...------,,,,,,,,,---------------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...'''...DDDRRRJJJ999/////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,++++++++++++,,,---.........---,,,------------------------........................////////////000000000000000000000000000111111222111111111111111111111111222333444444555555444444444444444555555555555666444444666777888888888888::::::::::::::::::::::::<<<<<<<<<;;;999777444333222222333333333222222111333333222111000000111111///000222333333222000///000000000000000000000000////////////////////////............///000222222////////////000000000000111000000000111222444555000222333333333333555666888;;;???DDDIIIMMMPPPRRRXXXWWWWWWXXXYYYYYYWWWUUUWWWTTTUUUXXX\\\___gggnnnzzz|||yyypppggg```WWWSSSQQQPPPLLLHHH******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++*********+++,,,---+++++++++,,,,,,,,,------...---,,,+++++++++,,,---...------,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++000BBBLLLDDD666...///......---,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++++++++++++++*********))))))++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---.........------------------------------....................................////////////000000000000000111111222111111111111111111111111222333444444555444444444444444444444555555555555444555666777888888888888::::::::::::::::::::::::;;;<<<<<<;;;:::888666555333333333333333222111111222222111000000000000000000111333444444333111000000000000000000000000000//////////////////////////////...//////000111222////////////000000000111222111000000111222333444111222222222333555:::===DDDFFFJJJNNNRRRUUUWWWXXXZZZXXXUUUTTTUUUVVVVVVUUUUUUUUUZZZaaafffiiimmmsssyyy{{{~~~}}}wwwpppkkkdddaaa___[[[TTTOOO******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///***---888===555,,,)))......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,,,,++++++++++++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------------------------------........................------------............000000000000000111111222111111111111111111111111222222333444444444444444444444444444555555555555444555666777777888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777555555444444333222111000111111000/////////000000111222333444444333222111000000000000000000000000////////////////////////000000////////////000000/////////000000000111111222222111000000111333333222333333444666;;;BBBFFFLLLNNNQQQTTTWWWXXXYYYYYY[[[XXXTTTRRRTTTVVVXXXYYY[[[]]]dddnnntttssstttvvvxxxzzz}}}~~~|||zzz{{{}}}zzzxxxuuutttqqqjjjaaaZZZ******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------...------,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++---***+++000111+++((((((---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------.........------,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------................................................------........./////////000000000000000111111222111111111111111111111111222222333444444444444333333333444444444555555555555555666777777777777777::::::::::::::::::::::::999999999999999999999999666666666555444222111000000000///////////////000111222222333333222222111000000000000000000000000////////////////////////111000000////////////000//////000000000111111111222111000000000111222333555777999<<>>CCCGGGJJJMMMQQQSSSVVVWWWYYY[[[^^^```aaabbbbbbbbbbbbfffkkkppprrrsssxxxuuuwww~~~{{{zzzzzz{{{|||}}}~~~zzzwwwyyy||||||******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++************++++++++++++)))***+++,,,------------+++******++++++,,,---.........------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,++++++---///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///................................................////////////000000000111000000000000000111111222111111111111111111111111111111222333333333333333333333333333444444444444666666777777777777666666999999999999999999999999666666555555666777888888777777666666555444333222000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111222222111111222333555888;;;===CCCGGGLLLPPPRRRSSSTTTUUUTTTVVVYYY^^^dddkkkqqqtttvvvuuuvvvyyy~~~}}}|||~~~}}}{{{{{{{{{|||}}}~~~******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***((()))***,,,---------,,,************++++++++++++***+++,,,---------,,,+++************+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,---************************))))))************))))))************************'''))))))))))))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///........................................................./////////000000000000000000000111111222111111111111111111111111111111222333333333333222222222333333333444444444666666777777777777666666777777777777777777777777555555444333444555666777666666666666666555444444000000000000000111222222111111000000000000111111000000000000000000000000000000000000000000000000//////...//////000111222000000111111111222222222222333444777;;;???CCCEEENNNPPPSSSTTTSSSSSSTTTUUUTTTVVV\\\eeeppp~~~~~~******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,+++++++++&&&(((***,,,---...------)))************+++++++++,,,---......---,,,***)))************+++,,,---...***************+++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++(((((()))***++++++,,,,,,************************,,,,,,,,,------,,,,,,,,,***************************,,,,,,+++,,,...---***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++---------....../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++,,,---...///////////////////////////........................---------.........//////000000000000000111111222111111111111111111111111111111222333333333333222222222333333333444444444666777777777777777666666666666666666666666666666555444333222222333555555555666666666666666555555111111000000111222333333222222111111111111222222000000000000000000000000000000000000000000000000............///111222222000111111111111222222222333444777:::???DDDHHHKKKUUUUUUUUUTTTRRRRRRTTTVVVYYY\\\cccooo,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,+++***))))))+++---...((()))***++++++++++++***------,,,++++++,,,------++++++************++++++***************************++++++,,,,,,++++++***))))))***++++++++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...******++++++++++++******+++***(((''''''(((***+++******)))***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,------.........---,,,,,,+++.../////////...------,,,------------------------,,,,,,,,,---------..............................,,,++++++++++++,,,------////////////////////////000000000000////////////111111111111111111111111222222333333333333444444666555444333222333333444666666666666777777777777666666666666777777777777555555555555555555555555444444444444444444444444000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000/////////---000333444444444555777777;;;@@@DDDHHHMMMQQQUUUXXXWWWUUUSSSRRRRRRSSSSSS]]]eeerrr,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))+++,,,---*********+++++++++,,,,,,---,,,+++******+++,,,---++++++************++++++***************************++++++,,,,,,++++++***))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------,,,,,,,,,+++++++++***************************++++++,,,,,,------...---------,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------------,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,+++************+++,,,---,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---------......------,,,+++,,,,,,------,,,,,,+++***------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......////////////////////////000000000000////////////111111111111111111111111222222222333333333444444666555444333222333333444444444555555555666666666666666666666666666555555444444444444444444444444333333333333333333333333000000000000////////////000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111222222000111333555666888;;;>>>DDDGGGJJJMMMPPPSSSWWWZZZYYYWWWUUUTTTUUUWWWZZZ\\\gggooo{{{,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,+++***+++,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...///---------,,,,,,,,,++++++...---,,,,,,......---,,,......------,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,,,,------------------------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------......------,,,,,,,,,,,,------,,,,,,++++++------------------------,,,,,,,,,---------..............................---------------...//////000000000000000000000000////////////000000000000000000000000000000000000222222222222333333333333555444444333333333333444333333333444444444555555666666555555444444333333333333333333333333333333222222222222222222222222000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000/////////000111333444555333444666888:::>>>DDDHHHMMMOOOQQQRRRRRRTTTWWWZZZYYYYYYYYYZZZ]]]aaaeeehhhmmmuuu++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------......------,,,************+++...---+++***+++,,,...000************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000.........---------,,,,,,...---,,,,,,......---,,,---------,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,------...------,,,,,,---......///......------------------------------,,,,,,,,,---------.............................................///000000000000000000000000000000////////////000000000000////////////////////////111222222222222333333333444333333333333333333333333333333333444444444444555555444444333222111111222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000111111111000000000000000000000000000000000000000/////////000111333555666555888<<>>EEEKKKOOORRRUUUWWWTTTSSSQQQQQQSSSXXX\\\___iiimmmssswwwyyyyyy{{{}}}yyy{{{}}}~~~|||yyywwwvvvsssvvvzzz~~~******++++++++++++******,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***))))))((((((++++++++++++++++++++++++******++++++,,,------...,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++---,,,++++++,,,,,,***))),,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,++++++******++++++,,,......////////////......,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------++++++++++++++++++++++++---------------,,,++++++........................,,,,,,,,,++++++,,,,,,---,,,------......------,,,.........------,,,,,,,,,,,,---...//////...---,,,........................000000///...---------...000000000000////////////......///000111111111111555999???AAA>>>:::555333111111222222333333444444222222333333333444444444222222222222222111111111333333222222111000000000000000000000000000000000000000000000000000000000/////////000000000111111222222222111111111111111555555555444333444777999>>>CCCKKKQQQTTTUUUUUUUUUWWWVVVTTTUUUYYY___fffkkksssvvvzzz}}}}}}~~~{{{xxxuuurrrtttvvvxxxzzz~~~,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...,,,++++++++++++***(((,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------***************************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.........////////////......,,,,,,,,,,,,,,,---------........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......------------------------------......------,,,+++........................,,,,,,+++++++++,,,------------------------------.........------,,,,,,++++++,,,...//////...,,,+++........................,,,,,,---...000111333333111111000000//////.........///111333333333333222666;;;AAADDDAAA<<<666333111111222333444444555555222222222222333333333333222222222111111111111111222111111111000000//////000000000000000000000000//////////////////////////////000000000111111111222222222222111111111111666555555444444777<<<@@@DDDHHHNNNSSSUUUVVVWWWXXX[[[[[[\\\___dddjjjqqquuu|||~~~|||yyywwwwwwvvvuuutttvvvzzz}}}~~~~~~+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++,,,,,,***)))++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...------............------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------+++,,,------......------........................,,,+++++++++,,,,,,---...------------------------.........------,,,,,,,,,+++,,,---......---,,,+++........................&&&''')))+++...000111222111111000000//////......---///111222333333222222444999???AAA???:::555222111111222333444444555555111111111222222222333333111111111111111111111111111111000000000000000///000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111444444555666888===DDDIIILLLOOORRRUUUXXX\\\aaaeeedddeeehhhlllqqqvvvzzz|||~~~{{{zzzzzzxxxvvvtttuuuxxx{{{~~~~~~))))))************)))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++)))***+++,,,---///000000++++++++++++++++++++++++---,,,,,,+++******)))))),,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,---------------------------------------++++++++++++,,,---.........------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---........................***+++,,,...////////////000000000000////////////------...///000000000000111555999;;;999666333222111111222222333333444444000000111111111222222222000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000111111111222222222333555888;;;???DDDJJJOOOPPPQQQRRRUUUZZZbbblllrrrqqqsssvvvzzz}}}|||zzz{{{zzzyyyyyyzzz}}}~~~}}}}}}zzz))))))************))))))((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++++++++*********+++,,,------......+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++***)))***,,,------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,,,,,,,---...+++,,,,,,------............---+++******+++---...........................//////000111111000///...////////////000000000000//////.........//////000///111333444333222222222111111222222222222222222000000000000111111111222///000000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222333444555555555999>>>CCCGGGKKKOOORRRQQQSSSVVVZZZaaalllwww}}}|||}}}~~~~~~~~~~~~~~~}}}++++++,,,,,,,,,,,,++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***)))(((***,,,......---,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------------,,,))))))***+++,,,,,,------////////////////////////))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------------------------------,,,+++***((((((++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,---...***++++++,,,---.../////////---+++))))))+++---///........................+++,,,---.........---,,,......//////000000111111333222000//////000111222...///000000//////111333222222111111111111111111000000000000111111111111//////000000111111111222111111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222000111222333555666777777888===CCCIIILLLOOORRRSSSVVVYYY^^^dddmmmyyy~~~,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......//////......++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------------,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,---,,,+++***)))------------------------.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------..............................///...---,,,,,,---...///000000000000000000000000000000///...------......////////////000000000000/////////000111111222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111000000/////////000000222222111000000000000000444444222111111444:::>>>CCCGGGMMMRRRSSSTTTTTTUUUYYYaaaiiioooyyy+++*********+++---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,------+++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///............///000000000000000000000000000333222222111111111111111////////////000000000000//////000000111111222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///......------.........111111111000111111222333111222222333444888>>>BBBGGGJJJNNNQQQSSSUUUXXX[[[eeekkkpppttt{{{(((((()))***+++---...///************************,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,---------,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++)))***++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++///...---+++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------*********+++,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000////////////000000000000000000000000000000000000//////////////////////////////000000000000000000000111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000//////............//////111111111111111222444444000222555888:::???DDDHHHKKKMMMOOOQQQTTTYYY```dddnnnrrrvvvxxx~~~((((((((()))***++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++((()))***+++,,,---------++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++***************+++,,,------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////////////////////////////.....................---////////////000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111000000000111222222111111111111111222222333333666:::===AAADDDIIILLLLLLNNNRRRVVV[[[aaagggllloootttxxxzzz++++++++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------...------,,,,,,++++++++++++++++++++++++***+++++++++++++++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++,,,---......+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......................................................////////////////////////000111111222222222111000////////////000000000000111111111111222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111222333333222111111000000000111111555999===@@@CCCFFFIIILLLMMMQQQXXX___dddiiimmmpppqqqvvv{{{~~~~~~~~~...............,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++((()))***++++++++++++************++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------000000000000000000000000...///000111111111000///////////////000000000000000000111111222333333444222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000111222333222111111111111222222333888;;;???BBBDDDGGGKKKNNNRRRXXX```gggkkkmmmooopppuuu{{{~~~~~~~~~}}},,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...***++++++,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,+++,,,---------,,,+++***)))******+++,,,,,,------++++++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,+++++++++************************,,,+++++++++,,,,,,---...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000000///...---000000000000000000000000+++,,,...///000///...---////////////000000000000//////000111333444555555222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111222333333000111111222444666777888>>>@@@DDDFFFIIIMMMRRRUUU]]]aaagggkkkmmmmmmmmmnnnsssyyy~~~|||}}}'''((()))***++++++***)))------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,+++******......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,---//////000000///---+++***))))))***+++,,,,,,------*********++++++,,,,,,---...------,,,,,,------...*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///.........------,,,,,,,,,************************++++++++++++,,,,,,---...++++++*********+++---...------------------------.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------.................................///000111111000///...000000000000000000000000---///111222333222111000////////////000000000000......000111333555666666222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000222222222222333444555666///000111444777:::<<<>>>CCCFFFIIILLLOOOTTTZZZ^^^fffhhhlllmmmmmmllllllllllllssszzz~~~}}}zzzssssssyyy(((((())))))*********+++++++++******++++++,,,---+++,,,---,,,***)))***+++++++++******++++++,,,---***++++++,,,,,,++++++***%%%&&&(((***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,------...---,,,+++***++++++++++++,,,---...///---------,,,,,,+++++++++((()))******++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++---......---,,,+++,,,,,,,,,,,,++++++***)))---,,,+++******+++,,,---)))***+++,,,,,,+++***)))******+++,,,------------,,,++++++******++++++,,,)))'''''')))---//////---------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////......////////////////////////...------,,,---...///000///////////////.........000111222333333222111000000000000000000111111222111111111111111111111111//////000111111111111000333222111000///000111222///---+++,,,000222111///000000000000111111111111222111111000//////......222333444555777<<>>AAAEEEHHHHHHOOOVVV[[[dddooovvvxxxxxxyyyyyyvvvqqqnnnmmmnnniiijjjlllqqqwww}}}{{{}}}}}}+++++++++++++++*********++++++******++++++,,,---+++,,,---,,,***)))***+++++++++******++++++,,,---***++++++,,,,,,++++++***---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,---++++++++++++++++++++++++******+++++++++***))))))++++++++++++,,,---......++++++***************))),,,,,,---------,,,++++++---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------...++++++++++++************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++******)))******+++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,+++***)))...------,,,,,,------...---++++++,,,---...---,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------......//////////////////////////////...------......///////////////////////////000000////////////000000000000000000000111111222111111111111111111111111000111111222222222222222111111111111111000000///000///...///111222222111000000000111111111222222111111111111222444555555444777<<<@@@CCCDDDFFFHHHJJJUUUaaahhhnnnvvv||||||~~~|||xxxsssqqqqqqmmmmmmmmmpppvvvzzz}}}~~~---,,,,,,++++++*********++++++******++++++,,,---+++,,,---,,,***)))***+++++++++******++++++,,,---***++++++,,,,,,++++++***---.........---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++************++++++++++++******)))((()))******+++,,,------...***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,---......,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,------......------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------------------------------------.........------,,,,,,,,,,,,,,,,,,---------------/////////////////////////////////...............///////////////000000000111000///......///000111000000000000000111111222111111111111111111111111111111222333333333333222111222333333333222000///111000000000111222222333000000111111111222222222111111111222333555666777999<<>>EEEFFFHHHLLLTTT^^^jjjrrruuu{{{~~~}}}~~~|||}}}))))))******************++++++******++++++,,,---+++,,,---,,,***)))***+++++++++******++++++,,,---***++++++,,,,,,++++++***+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++************++++++------------,,,+++******++++++++++++++++++++++++******)))))))))***+++,,,---,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---------------------)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++***)))((((((++++++,,,,,,,,,+++******,,,,,,---......---,,,,,,...---,,,++++++,,,---...++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...---***)))***,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////........................,,,,,,------------------,,,------...//////000000////////////////////////,,,---...000111111111111...//////000111111222222000000111111111111000000000000000000000111111222111111111111111111111111///000111111222222111111333222111111000000111111000111222111//////000333111111111222222222333333222222333555999>>>CCCEEEFFFHHHNNNVVVaaaqqq~~~}}}~~~~~~(((((())))))*********+++++++++******++++++,,,---+++,,,---,,,***)))***+++++++++******++++++,,,---+++++++++,,,,,,+++++++++......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...---,,,,,,++++++*********+++******************+++---.........---+++)))(((++++++++++++++++++++++++,,,,,,+++++++++,,,...///------,,,++++++,,,,,,,,,))))))******++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++---,,,+++******+++,,,---------......---,,,***))),,,,,,,,,,,,,,,+++***))),,,,,,---......---,,,,,,///...---,,,,,,---...///------------,,,+++******...------,,,,,,------...***,,,...,,,***(((***,,,------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000........................,,,,,,,,,------.........------......///000111111////////////////////////+++,,,...000222222222222...//////000111222222222...///000111111000///...000000000000000111111222111111111111111111111111//////000111111111111111222111///.........///000///111222111......000222111111222222222333333333111222333777<<>>BBBEEEIIIOOOTTTZZZdddooouuuzzzsssoooiiijjjjjjkkkkkkkkkkkkkkkfffdddaaa^^^\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUWWWZZZ\\\]]]\\\]]]^^^^^^^^^]]][[[XXXVVVRRRTTTVVVZZZ^^^bbbeeegggjjjkkklllmmmnnnrrrwww{{{++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------.........---,,,+++************++++++++++++,,,++++++,,,......,,,+++***++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,------------,,,,,,,,,,,,++++++++++++************,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,+++******+++---......---,,,+++***+++,,,---------------------------------------+++***)))(((------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///////////////////////////000000000111111111111111111000000//////333333333333222111000///111111222222222222111111111111111111111111111111222111111111111222333333222222222111111111111111000111111111111222222222//////000111333555666777888===CCCGGGJJJOOOUUUZZZcccpppzzz~~~~~~|||wwwrrrnnniiiddd```ZZZZZZ[[[[[[[[[ZZZYYYYYYUUUTTTRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQOOONNNLLLKKKLLLMMMNNNQQQSSSUUUXXXYYY[[[]]]^^^```dddfffjjjlllnnnmmmlllmmmqqqttt{{{++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++,,,------+++***,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++*********))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......---------------------------------.........---......//////......,,,++++++++++++,,,........................------------,,,,,,+++***,,,,,,------------------------------------------------------------------......---,,,,,,...///000............////////////000000000000111111111111111111000000000000000000000111222333222111///...111111222222222222111111111111111111111111111111222222222222222333333333111111111111111111111111000000111111111222222222222222333444666888:::;;;???DDDJJJOOORRRVVV\\\aaammmwww|||wwwrrrpppmmmoooqqqppplllhhheeeeeehhhfffbbb```^^^[[[XXXVVVTTTTTTTTTTTTTTTSSSRRRQQQOOONNNNNNMMMLLLLLLKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLMMMOOOOOONNNMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKIIIHHHIIIJJJMMMNNNOOORRRUUUVVVWWWXXXZZZ\\\YYY[[[\\\[[[ZZZ\\\___bbbccciiirrr{{{++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++...---,,,+++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,***(((,,,,,,,,,------.........+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------.........------,,,,,,+++++++++,,,+++***)))***+++---...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------,,,------------------------+++,,,...000000///...---...------,,,++++++++++++........................,,,,,,---...//////......,,,,,,,,,---------......------------------------------------------------......---,,,,,,...///000---.........//////000000000000000000111111111111...//////000111111222222---...000111111111000///111111222222222222111111111111111111111111111111111111222222333333333333111111111111111111111111000000111111111222222222444444444555777999<<<>>>BBBIIIRRRYYY^^^ccchhhmmmxxx||||||wwwqqqmmmkkkjjjjjjjjjiiigggdddaaa___]]]^^^___^^^[[[XXXVVVUUUXXXVVVTTTSSSSSSSSSQQQOOONNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMKKKIIIHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHFFFEEEEEEFFFHHHJJJIIIKKKNNNPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTVVVYYY___eeemmmttt{{{++++++++++++++++++++++++***)))(((''''''((()))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,***)))***++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////------------,,,,,,,,,,,,---+++)))((((((***---///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++******...---------------,,,,,,&&&(((+++......---+++***,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,---///000000000000+++,,,,,,------.........,,,,,,,,,------------...------------------------...------------...//////------......///000000000/////////000000000111111......///000111222333333---...///000111111111111111111222222222222111111111111111111111111111111000111111222333222222222111111111111111222222222000111111111111222222222444333444555888<<>>DDDLLLRRR```bbbfffiiikkkmmmooorrrxxx~~~}}}xxxuuuvvvwwwwww{{{|||xxxlllaaaZZZVVVTTTSSSOOOQQQTTTUUUVVVWWWYYYZZZ```iiiqqquuu{{{}}}}}}qqqkkkeeebbbeeejjjmmmooonnnjjjbbb[[[UUUSSSSSSTTTKKKMMMPPPTTTWWWYYYYYYYYY,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...---,,,,,,***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++************************------,,,,,,,,,,,,++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------,,,,,,,,,---------......***+++,,,---...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------------------,,,,,,.........,,,,,,---...------------------------...000111000///------...+++,,,,,,------.........------............---------------............///////////////////////////000000000000/////////...//////////////////////////////////////////////////////...---...000222333888777444222///---,,,,,,000000000000111111111111000111111222333333444444666444333222222333444666555999>>>AAADDDKKKUUU\\\hhhiiiiiiiiihhhiiilllnnnsssyyy}}}~~~}}}{{{zzzxxxwwwwwwxxxyyy|||rrrlllddd]]]XXXVVVTTTSSSNNNQQQWWW[[[___bbbeeegggjjjvvv}}}yyyrrrkkkhhhiiilllppppppllleee]]]XXXUUUTTTTTTKKKLLLOOORRRTTTVVVUUUTTT---,,,,,,++++++,,,,,,---*********++++++,,,------+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++)))***+++,,,---.........,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,+++)))((()))+++---///,,,------......------,,,************************---------,,,,,,,,,++++++,,,---------------------++++++,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000------------------------,,,,,,,,,---------......,,,---.../////////...---------......///......---++++++++++++++++++++++++------------,,,,,,+++***------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,+++,,,,,,------......///,,,------+++)))''''''(((------------------------+++---...---,,,******+++)))***+++,,,...///000111+++,,,///111111///,,,+++---------.........//////////////////////////////111111000000/////////...000000000000000000000000////////////////////////000///---,,,---000222444222222111000//////000000000000000000111111111111000000111222333333444444666555333222222333555666999>>>CCCGGGKKKSSS^^^gggooonnnkkkhhhffffffhhhkkkiiinnnrrruuu{{{|||}}}zzzwwwvvvwwwyyy{{{{{{yyyvvvsssnnnkkkgggaaa\\\YYYVVVTTTSSSQQQVVV]]]dddiiinnnrrrtttvvv|||rrrjjjhhhkkkpppqqqmmmfff___YYYUUUTTTTTTOOONNNOOOQQQTTTUUUVVVUUU------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++,,,------++++++,,,---...,,,***+++---...---***------------------------...------,,,,,,------...///............---------...------,,,,,,++++++***//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,,,,+++******+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,+++***))))))...---,,,++++++,,,---...............---,,,+++***......---,,,,,,+++*********+++,,,,,,------,,,,,,...------,,,,,,------...///,,,))))))***+++,,,,,,///...------...///...,,,...------,,,,,,------...---------,,,,,,++++++++++++,,,------......---------------...///000000111...---,,,,,,,,,,,,---...------------------------..................------........................////////////////////////////////////////////////..............................///000000///...---//////000000000000////////////............//////000000000000000000000000///......///111333222111333333222222111000000///000111111111111222222222222333444444333444666888===???DDDKKKUUUaaammmvvvwwwtttooojjjgggeeeffffffhhhiiikkkooouuuzzz||||||xxxwwwuuuuuuwwwzzz|||rrrjjjeeecccccc\\\]]]^^^]]]ZZZYYYYYYZZZTTT[[[fffpppxxx}}}|||xxxuuuttttttuuupppiiiccc^^^ZZZVVVTTTTTTSSSSSSUUUWWWWWWVVVTTT---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,------++++++,,,---,,,***((()))+++,,,+++)))------------------------,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......,,,------------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,,,,+++******)))---------,,,,,,---------------------,,,+++***)))---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...------,,,,,,------......,,,))))))***,,,---,,,///---,,,---...///...,,,...------,,,,,,------......---------,,,,,,,,,++++++,,,------......------,,,,,,,,,---......//////...---,,,,,,,,,,,,---...------------------------..................------................................................////////////////////////........................///...------------......///000000000000000000/////////............//////000000000000000000000000000///...///111333222111111111111111111111111111111111111111222222222222111222444444444666999;;;???CCCKKKSSS]]]hhhrrryyyxxxuuupppkkkhhhhhhiiijjjkkklllpppuuuyyy{{{{{{yyywwwwwwxxxzzz}}}}}}xxxpppggg```[[[ZZZYYYXXXZZZ]]]___^^^\\\\\\\\\[[[bbbmmmwww{{{yyyyyyyyywwwrrrlllfffbbb^^^[[[XXXVVVTTTSSSSSSUUUUUUTTTSSS---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,------++++++,,,---,,,***)))***+++,,,+++)))------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------...---,,,++++++,,,---...---------------------------------,,,,,,------...------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...---+++))))))+++---...---...---,,,---...///...---...------,,,,,,------............---------------+++,,,------......------+++++++++,,,------.........------,,,,,,------...------------------------------------------..............................------------------------////////////////////////........................///...,,,++++++,,,...000000000111111111111000000//////............//////000000000000000000000000000///...///111222222111//////000111222222333333111111111111222222222333///111333444666888<<>>DDDKKKOOOYYYaaannnxxx}}}}}}|||{{{{{{{{{}}}~~~uuukkkccc]]]XXXWWWWWWWWWZZZ^^^bbbdddbbbbbbaaaaaabbbgggnnnssswwwzzz}}}~~~|||wwwtttmmmhhhbbb]]]ZZZYYYXXXWWW,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---+++,,,------++++++,,,---***,,,...---+++***+++------------------------------,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------&&&(((***+++,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......///...,,,++++++,,,...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------------------------,,,,,,---------+++,,,,,,---------,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...---,,,,,,,,,......---,,,+++******+++---......---...------,,,,,,------...+++,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------***++++++,,,------......................................................////////////////////////........................+++---///111222222000///......////////////......//////............//////000000000000000000000000222000///000111222000///000000000111222222333333222222222333333333444444555777;;;???EEELLLUUU[[[ccckkkwwwzzzppphhhbbb\\\XXXXXXXXXXXXZZZ___fffmmmqqqsssrrrqqqpppppprrrwww{{{|||~~~~~~~~~~~~}}}vvvrrrlllgggdddbbb```___******))))))))))))******+++++++++,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,------++++++,,,---,,,...000///---,,,---000------------------------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------%%%''')))+++,,,+++***))))))))))))******+++++++++,,,,,,,,,---------......///...,,,++++++,,,...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------......,,,++++++,,,......***++++++,,,,,,,,,++++++......---,,,,,,+++******++++++,,,---------,,,,,,...------,,,,,,------......---,,,---......,,,++++++******+++---......---...------,,,,,,------...+++++++++,,,,,,---------+++,,,------......------++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------******+++,,,,,,---..............................////////////////////////////////////////////////........................,,,---......///000000111------............------//////............//////000000000000000000000000222000///000111111000///......///111222333444555222222333333333444444444666888===BBBIIISSS]]]cccjjjqqq}}}xxxnnnfffaaa]]]XXXTTT]]]\\\]]]```fffooowww}}}~~~~~~~~~zzzuuupppnnnkkkiiiggg,,,***(((***...///,,,)))+++++++++,,,,,,---------......---,,,++++++***))),,,+++***))))))+++---...------............------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------...............---,,,+++***)))***++++++,,,------------------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...---,,,***)))...------,,,,,,------...++++++,,,------......///222111111000///.........,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,++++++*********------------------------+++++++++,,,,,,------------------,,,,,,+++++++++------------------------///......------,,,++++++,,,,,,,,,---------......222000...,,,,,,...000222//////.........---------,,,,,,---...//////......//////............//////000000///.....................------------......111111000///...---,,,,,,222222111111111111222222333333333333333333333333444111111555777555444666888===CCCJJJRRR]]]iiiqqqzzzqqqjjjbbb]]][[[ZZZXXXVVVUUU[[[aaafffkkksss~~~|||zzzyyyyyy)))***+++,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...------............------,,,,,,,,,---------......------......------,,,+++++++++,,,,,,,,,---------------------,,,++++++***++++++,,,---------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,+++***------,,,,,,,,,,,,------******++++++,,,------...111000000//////...------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++,,,,,,,,,------------...------------------------------------------------------------------------......------------......---------,,,,,,,,,,,,,,,........................+++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------,,,---------...............---+++))))))+++---...//////.........---------,,,------...//////......//////............//////000000///...............///......------......///000000000///......------222111111000000111111222333333333333333222222222555111111444666555555888===BBBIIIQQQZZZfffsss{{{wwwmmmggg```[[[ZZZZZZYYYXXX\\\aaahhhmmmqqqyyy'''+++...---***)))+++///++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,+++++++++,,,...///------............------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,---------,,,++++++,,,,,,---------,,,++++++------------------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,------))))))***++++++,,,,,,---/////////......------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------,,,,,,---...000///,,,***,,,,,,,,,,,,------------------------------------------------------------..............................------------......,,,---------------..............................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++,,,------...//////------........./////////000///---,,,,,,---///000...............---------,,,---......///.........//////............//////000//////............//////......------......///////////////////////////222111111000000111111222222222222222222222222222666222111444555555888<<>>AAAJJJTTT^^^hhhvvv}}}|||zzz}}}vvvpppkkkiiillllllhhhgggjjjgggjjjmmmoooppptttyyy~~~{{{|||}}}***,,,,,,***((((((,,,000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......------,,,+++,,,,,,,,,++++++*********.........---,,,+++***)))***+++,,,,,,------------***+++,,,,,,------------------------------------++++++,,,,,,,,,---------///...,,,+++***++++++,,,,,,++++++++++++++++++,,,)))******+++,,,,,,------........................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++---......******+++++++++,,,,,,,,,------------------------------------------------,,,,,,------...///000000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++,,,,,,------......///,,,,,,,,,---------......---------------------------------.........//////.../////////...---,,,,,,//////............//////...............///000111000000////////////000000111111000000000000000000000000////////////000000111111222333444444555555111333888>>>@@@DDDMMMWWWeeeooo}}}yyy~~~{{{yyywwwtttxxx|||yyyjjjdddaaaccciiijjjeeedddgggmmmppptttvvvwww{{{,,,---///...,,,+++,,,...///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,---------.........//////------------------------...------------...//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++.........------,,,,,,,,,---------.........//////..............................---------,,,,,,,,,------------------------+++++++++,,,,,,---------///...---,,,+++,,,---...........................,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............................................................////////////000///...------...///000...............///000111000000000000000000000000////////////000000000000000000//////.........---000000000000111111111111000111111111111222222222444222222444222///000444666888;;;@@@FFFOOOYYY```ttt|||~~~wwwuuuzzzzzzuuuttttttuuuxxx{{{~~~|||rrriiiccccccaaabbbffffffdddgggnnnsssuuuxxx}}}---,,,+++,,,---...---+++///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,------------.........------------------------...------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------,,,,,,---------------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,------------.......................................---------,,,,,,,,,------------------------,,,,,,---------............---,,,,,,,,,,,,---...........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............................................................////////////000000///......//////000///............//////000........................////////////000000000000000000/////////...................../////////000000111111111111222222222222111111333222000222777777:::???EEENNNYYYeeemmm||||||uuurrrwww~~~{{{zzz{{{yyy{{{}}}{{{ssslllddd___]]][[[]]]bbbcccccchhhooovvvxxx|||---***(((+++///000...***......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------...//////......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,------------------------------............//////------,,,,,,,,,------...........................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............................................................////////////000000/////////000000111000//////............///........................////////////000000000000000000////////////.............../////////000000000111111111111222222222111///000333333111444::::::>>>FFFOOOZZZhhhuuu}}}~~~xxxqqqooouuu}}}|||}}}~~~~~~|||xxxrrrlllhhhddd```]]][[[ZZZ\\\```ccceeelllrrr{{{}}},,,,,,,,,...///000///---...---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------...------------...//////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,------------------------------............---,,,,,,,,,------..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------....................................................................................////////////000000000000000111111111111000///.......................................////////////000000000000000000//////////////////000000111111111222222222000000111111111222222222222000111333444333666<<<===DDDPPP\\\iiiuuu~~~{{{uuuooonnnttt|||}}}uuukkkkkkiiifffcccaaa___^^^^^^___```aaadddggglllsssyyy***///333333000...///222---------------------...------------------------,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------------------------------...------------...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------................................................////////////////////////............//////////////////000111111111111111111000///...............////////////////////////////////////000000000000//////000000000000000000111111111111222222222222000000111111111222222222444222222555555444888>>>BBBKKKZZZiiiuuu~~~|||zzzvvvppplllqqqwww}}}vvvhhh`````````___]]]\\\\\\]]]^^^```cccfffiiinnnvvv~~~***222888666000,,,///444------------............------------------------,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------...------------...//////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,+++++++++++++++,,,---....................................,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////............////////////......///000111111111111000//////............///000000000000000000000000////////////000000000000//////000000000000111111/////////000000000111111000111111111111222222222555222333666777777<<>>EEEOOOZZZfffnnnqqquuuzzzwwwkkkeeebbb``````cccggglllpppooossszzz------------------......+++---......---,,,...///.........---------,,,,,,,,,,,,,,,+++,,,,,,---..............................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...---------,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---------,,,,,,+++***++++++++++++++++++++++++//////...---,,,++++++***,,,,,,------------......***,,,------,,,,,,...///.........------,,,,,,,,,))))))***++++++,,,++++++,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,........................---------...............------------....................................000//////...------------////////////////////////.........//////000000111000000/////////.........000000000000111111111111111111111111111111111111///111222111000///000111111111111111222222222222222222222222333444555666999===DDDMMMXXXdddpppwwwzzz}}}yyykkkddd```bbbdddfffiiinnnsssuuuuuuzzz---------------.........+++,,,------,,,,,,---///...------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------.........------.........------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,222111000...------------------------------......+++---...---,,,,,,---............---------------+++,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++------............------------------------------------------------------........................------------------------------............------+++++++++,,,,,,,,,,,,---,,,------......------,,,........................***+++,,,,,,------,,,,,,,,,------------.................................///......------------...000000000000000000000000/////////000000000000000////////////........................////////////111111111111111111111111///111222111000///000111111111111222222222222333222111111111333555777888===BBBLLLVVVaaammmxxxyyymmmfffeeeaaagggmmmooorrrvvvyyyxxx}}}------........./////////,,,---......------...///............------------,,,,,,,,,,,,,,,---......,,,,,,---------.........000//////......//////000------------------------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.....................------,,,.........,,,+++,,,---------------............---............------,,,,,,,,,,,,------......///,,,------......------,,,---------,,,,,,+++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------,,,,,,,,,,,,------......,,,------......------,,,........................***+++,,,---------,,,,,,,,,,,,---------.................................///...............///000000000000000000000000000//////////////////......000000000////////////...............////////////000000000000000000000000///111222111000///000111111111111222222222333333000000000111333666999;;;BBBIIITTT```kkkvvvvvvooohhhgggjjjgggpppwwwxxxzzz.../////////000000111111---...//////......///111000/////////...............------------...///////////////000000000111111000000////////////000000------------------------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///---.....................------,,,,,,,,,,,,++++++******+++,,,------------------------------------((('''''''''(((***,,,.....................---------...///...,,,+++,,,---,,,---------.../////////---.........---,,,++++++------......///000111111,,,------......------,,,---------,,,,,,+++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---..................------------.........//////,,,------......------,,,////////////////////////,,,---.../////////...---,,,,,,,,,---------......000000000000000000000000//////...//////000111222000000000000000000000000/////////......------,,,111111111111000000000000000000000000111111111111///////////////////////////111222111000///000111111111222222222333333333000//////111333777:::<<>>???AAACCCEEEEEEDDDCCCBBBBBB@@@>>><<<:::999888888888777666555444333333///000111222222222222222222111000//////////////////000000000000000000///111111111000000000000000...............................................................---------------------------------------------------------------------------------......---,,,,,,...///000------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,---------------------------------,,,++++++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......------+++,,,------.........---///...,,,++++++,,,---......---,,,++++++,,,---...........................,,,,,,---------.........------............------------------------------....................................////////////000000000000////////////............////////////////////////////////////000000000000000000000000000000000000////////////000000000000000111111111111111111111111111111111111111111111111111111111333333444444333333222111777888999<<>>::::::999888777666555555555555555555555444333333444333333222111111222222///000111111111111000///000111000000000000000111........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++***+++,,,---...------------------------,,,,,,,,,------.........,,,------......------,,,........................---......,,,++++++---000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......---------.........------,,,+++...---,,,++++++,,,...///...---,,,++++++,,,---...........................,,,,,,,,,------------...------............------------------------------................................./////////000000////////////000000000000---.........//////000000////////////////////////000000000000000000000000000000000000//////////////////000000111111111111111111111111111222222222111111111111111111111111333333444444444333333222666888;;;@@@IIIUUUbbbkkkyyy}}}|||zzz{{{}}}rrrjjjiiijjjiiieeecccdddgggmmmyyy@@@DDDIIILLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEECCCCCC======<<<;;;:::999888888:::::::::999999888666666666666555555555555666666111222333444444333222111111111111000000/////////.............................................................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---......//////------............------////////////////////////,,,///000///,,,+++...111------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,+++,,,------......------............---,,,+++***------,,,,,,,,,---....../////////....../////////........................,,,,,,,,,,,,------------------............------,,,,,,,,,------------................................./////////000000000////////////000000000000------......///000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000111111222222111111111222222222222222111111111111111111111111222222333444444444444444333777>>>GGGTTTdddsss}}}|||}}}zzzrrrjjjfffggghhhgggaaa^^^aaaeeeiiiooovvv===AAAGGGKKKKKKKKKLLLMMMKKKJJJIIIIIIHHHGGGFFFFFF@@@@@@???>>>===<<<;;;;;;<<<<<<=========<<<<<<;;;888888888888999:::;;;;;;777888:::;;;;;;:::888777777777555444222000......................................................---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////------............------........................,,,///222111...,,,...111------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,------......------,,,+++,,,------......---------------...------,,,,,,+++,,,------......------......////////////..............................++++++,,,,,,,,,---------------............------,,,,,,,,,---------................................./////////000000000000.../////////000000000111------......///000000111000000000000000000000000000000000000000000000000000000000000////////////...//////000111111222222111111111222222333333333111111111111111111111111111111333444555555666666666<<>>===<<<===>>>???@@@@@@@@@@@@999999999:::;;;<<<>>>>>>???@@@AAACCCCCCAAA@@@??????>>>;;;888555222000...........................////////////////////////---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...---,,,,,,,,,,,,------.........,,,,,,------...///000000------............------------------------------+++000444333///---...111------------------------,,,,,,,,,------..........................................------,,,,,,,,,,,,------......------,,,+++,,,------......------++++++,,,---............***+++---...///...------+++,,,---......---,,,+++........................++++++,,,,,,,,,------------..................---,,,,,,,,,------.........////////////////////////////////////000000000000.../////////000000111111---------...///000000111000000000000000000000000000000000000000000000000000000000000////////////...//////000111222222222111111111222222333333333111111111111111111111111000111222444555666777777===BBBMMMYYYiiiyyy|||wwwsss~~~{{{vvvpppjjjgggiiikkkkkkjjjiiihhhkkkoooooommmnnnssspppwww<<<>>>AAADDDFFFGGGHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEBBBAAA@@@???>>>===<<<;;;>>>>>>============<<<<<>><<<;;;;;;<<<>>>??????AAAEEEHHHJJJJJJIIIHHHEEEDDDCCCAAA===888444111222111...,,,,,,---///111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------///............---------000000000000///...---,,,...........................------,,,,,,------...,,,,,,,,,------............------,,,,,,------...++++++))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................///...------------...///------------------------///000000000///...------------............------,,,,,,,,,---------......---------............///---......///////////////111111111111000000000000111111111000///---,,,+++000000000000000000000000222111///111333444111///000000000000////////////000000000000////////////111111222333333333333222000111111111111222222222111222333333333444777:::@@@GGGQQQ]]]ooozzzrrrqqquuuyyynnnllliiihhhiiikkkmmmmmmmmmnnnqqqwww}}}}}}}}}}}}~~~~~~===>>>@@@BBBCCCCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;::::::999999999999999999999;;;>>>AAACCCAAABBBEEEHHHJJJKKKKKKKKKKKKJJJIIIFFFBBB===999666444222000...,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------.........//////////////////...---,,,+++........................------------------------,,,,,,,,,---------......---------,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------,,,,,,,,,,,,......------------------................................................------------------------------.........---,,,,,,------............------,,,,,,---------.........---------............///---......///////////////111111000///...------,,,//////////////////...---000000000000000000000000222111000111333333111///000000000/////////......000000000000000000000///111111222333333333333222111111111111222222222222111333444444444666:::<<>>AAACCCAAABBBCCCEEEGGGIIIKKKKKKOOONNNMMMJJJGGGCCC???===888777666333111///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,---...///000111............---,,,+++***........................,,,------......------,,,,,,,,,,,,------------...------------------------///...------------...///------------------------***,,,---,,,+++***+++---///.........------,,,,,,.........---,,,,,,,,,,,,........................,,,---...//////...---,,,------------------------***++++++,,,,,,,,,,,,+++------............------,,,------------.........---------............///---......///////////////000000///...---+++******------...///000000//////000000000000000000000000222111000111333333111000////////////............000000000000000000000000111111222333333333333222111111111111222222222333222333444555666999===@@@LLLVVVcccppp|||xxxtttrrrrrrxxx|||xxxppplllkkkjjjjjjlllpppsssuuu{{{yyyxxxFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>>>>???AAADDDGGGHHHLLLLLLKKKIIIGGGDDDBBB@@@>>>>>>===;;;888555111000.........---------------------------------------------------------------.........------.........------------------------+++,,,---......---,,,+++------------------------,,,,,,------...//////000...............---,,,+++........................,,,,,,---......---,,,,,,------------------------,,,------------------,,,---------,,,,,,---------........................,,,...//////---------.../////////......---,,,,,,.........------,,,++++++........................,,,---///000000///---,,,------------------------)))***+++,,,,,,,,,,,,,,,------............------------------............---------............///---......//////////////////......------,,,,,,,,,---......///////////////000000000000000000000000111111111222222222111000////////////.........---000000000000000111111111111111222333333333333222111111111222222222333333111333444555777;;;@@@DDDQQQ\\\jjjwww{{{yyywwwtttrrryyy|||~~~zzzsssooolllmmmmmmnnnpppsssxxx{{{{{{|||zzz|||HHHHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>===<<<;;;;;;:::::::::999999:::;;;>>>AAABBBDDDDDDDDDCCCCCCBBBAAA@@@?????????>>>;;;888555333111111000000///......---........................------------------------.........------.........------------------------+++,,,---......---,,,+++------------------------...........................////////////......---........................,,,------------------,,,------------------------,,,,,,---......---,,,,,,------------------------........................,,,...000000...------...//////.........---------------.........---,,,+++........................,,,---///000000///---,,,------------------------***+++,,,------...------------............---------------.........//////---------............///---......///////////////---------...//////000000///////////////......---000000000000000000000000000111222222222111111111000////////////.........///000000000111111111222111111222333333333333222111222222222222333333333111222444555888===DDDHHHVVVbbbpppzzz|||zzzyyyvvvsssvvvxxx{{{{{{zzz|||}}}xxxuuurrrqqqkkkmmmnnnnnnooosssxxx}}}}}}xxxtttvvvyyyJJJJJJJJJJJJKKKLLLNNNNNNKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===:::999999999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999777666777666555444222111000///////////////////////////------------------------......------------......------------------------,,,------......------,,,------------------------//////.........---------...///////////////.................................------,,,,,,------......------------,,,,,,,,,+++,,,---......---,,,+++......///000000///......------------------------***,,,......---,,,,,,,,,------------------------,,,---.../////////------........................,,,---...//////...---,,,------------------------,,,------............---------............------------........./////////---------............///---......///////////////,,,,,,---///000111222333//////000000///...------000000000000000000000000000111333333111000111222000000000000///////////////000000111111222222222111111222333333333333222222222222222333333333333111333444777:::AAAHHHMMM[[[gggssszzz{{{{{{yyywwwsssvvvyyyzzz{{{~~~}}}uuurrrrrrrrrqqqjjjlllnnnmmmmmmpppvvv{{{|||uuurrrqqqssszzzTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPNNNKKKIIIGGGCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;===<<<:::888666333222111111111111111111111111111........................------,,,,,,,,,,,,------........................---------,,,,,,------------------------------------------...............---......//////......---........................///...,,,******,,,...///......---------,,,,,,,,,+++,,,...//////...,,,+++---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,++++++,,,,,,------......,,,---///000111111//////................................................---------------------------............------,,,------............------............////////////---------............///---......///////////////------...///000111111222---...//////////////////000000000000000000000000///111333333111000111222222111111111000000000000///000000111111222333333111111222333333333333222222222222333333333444444333555777999>>>EEEMMMSSS\\\gggqqqvvvzzz{{{~~~~~~|||tttoooooooooooonnnlllooopppooommmooouuuzzz~~~|||uuuqqqrrrvvvaaa```^^^]]]\\\\\\\\\]]]]]]\\\ZZZXXXUUURRROOOMMMFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDEEEEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<;;;;;;:::999999:::<<<===???@@@AAAAAA@@@>>>;;;888555333222111111111111111111111111........................---,,,,,,++++++,,,,,,---..............................,,,++++++,,,......------------------------+++,,,,,,---...///000000,,,,,,------...---------........................000...+++))))))+++...000.........------,,,,,,,,,+++,,,...//////...,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000.........)))******+++,,,---......+++---///111222222111000........................///...------------...///------------------------............------,,,+++---..................---............/////////000---------.........//////---......///////////////.........////////////000+++,,,---///000111111111000000000000000000000000///111444333111///111222222222222222111111111000///000000111222222333333111111222333333333333222222222333333333444444444555777999<<<@@@HHHQQQWWW[[[dddmmmpppsss{{{~~~~~~}}}|||{{{uuuooolllmmmmmmlllkkkqqqssstttssspppqqqwww|||}}}~~~tttpppqqqppp~~~pppmmmiiiggghhhhhhiiihhhjjjgggccc``````^^^ZZZWWWOOONNNNNNOOOPPPPPPNNNLLLIIIHHHFFFEEEEEEFFFGGGGGGGGGEEECCCBBBCCCCCCBBB@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDCCCAAA???===;;;999888:::999888888999<<<@@@BBBCCCCCCBBB@@@===:::777555444444555555666666777777222222111000000/////////,,,+++************+++,,,//////000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,333111///.........---,,,000///...---------------000///...------...///000................................................///............------------------,,,,,,+++++++++------------------------++++++,,,---.........---...---,,,,,,---...///000///...---,,,+++,,,,,,---......------------......................................................,,,---......,,,+++,,,...---------------------------------.........//////////////////000000000000........................//////////////////////////////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111555222//////111333222111...///111111111111333555555444222222333333333222333777<<>>???<<<:::777444111000//////++++++,,,---............,,,,,,---......---,,,+++........................------------------------***)))(((***,,,///////////////...------------------,,,++++++++++++,,,---................................................///............------------------,,,,,,,,,++++++------------------------,,,,,,---.....................---,,,---.../////////...---,,,,,,,,,------......------------......................................................,,,---......,,,,,,---...---------------------------------.........//////............////////////........................//////////////////////////////000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111444111//////111333222111111222333333222111333444333222111222333444555555777;;;@@@EEEKKKQQQXXX]]]cccdddhhhnnnrrrxxx~~~{{{zzzzzzuuupppooonnnmmmmmmoooqqqsssvvvwwwwwwwwwvvvssspppnnnjjjjjjjjjjjjmmmrrrzzz}}}uuusssttt{{{zzzsssoooqqqttttttqqqooonnnoooqqqrrrrrrvvvuuutttsssrrrooollliiiaaa^^^ZZZWWWUUUTTTRRRPPPPPPNNNLLLKKKLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFCCC@@@===;;;:::999777666777888:::;;;>>>???@@@AAABBBBBBBBBAAA::::::;;;<<<>>>AAADDDEEEGGGDDD@@@;;;777555333333,,,---...000000111000000+++,,,,,,---------,,,,,,................................................'''&&&&&&(((,,,///000000///.........------------,,,,,,+++******+++,,,,,,................................................///............---------------------,,,,,,,,,,,,------------------------------.../////////......//////...---------............---,,,,,,,,,------......------------......................................................,,,---......---,,,---...------------------------------........./////////------------............////////////////////////////////////////////////...///000000111111000000000000000000000000000000000000000000111111111111111111111111111111111111222000///000111333333222333444555444222111222333000000000111333555777999<<<@@@FFFMMMSSSYYY___ccceeefffllltttzzz~~~|||{{{|||uuupppkkkkkklllmmmpppsssvvvxxxzzz{{{}}}}}}{{{wwwssspppjjjiiifffddddddhhhnnnsssttt{{{~~~wwwqqqqqqtttzzzzzzvvvyyy}}}}}}}}}}}}~~~xxxssslllgggdddaaa\\\YYYYYYVVVTTTSSSRRRRRRPPPOOOOOONNNMMMLLLKKKIIIHHHHHHFFFFFFGGGFFFDDDAAA>>><<<;;;:::888777666777777888:::;;;===???AAACCCEEEEEE???>>>>>>>>>???AAACCCDDDJJJIIIGGGEEEBBB>>><<<:::333222111000000000000111---.........////////////........................---------------------------,,,+++,,,.../////////..................------........................................................................///............---------------------------,,,,,,------------------------......///////////////...//////......------------------------------------......------------......................................................,,,---......------...///....................................////////////------........./////////000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000222222333333222333444333222111222333000111111222333555888;;;???EEENNNWWW^^^dddjjjmmmmmmmmmssszzz|||zzzzzz~~~~~~~~~|||tttqqqjjjkkkmmmppptttwwwzzz|||}}}{{{yyyvvvtttpppkkkfffcccdddeeegggnnnyyy~~~|||yyyvvvttttttuuuvvvtttvvvyyy|||zzzsssoooqqqyyyyyyuuupppjjjeeedddbbb___^^^]]]]]][[[YYYZZZYYYUUURRRNNNLLLJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;999888777777888777888999<<<>>>AAACCCDDDEEEDDDBBBAAAAAAAAABBBBBBFFFHHHKKKMMMLLLJJJFFFDDD>>>;;;666222//////000111/////////////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,111///------...///...---------...//////......---//////000000000000//////................................................///............---------------------------------------------------------...///////////////....../////////......---,,,,,,,,,---------------------......------------......................................................,,,---......------///000................................./////////000000....../////////000000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000///000000000111111111111111111111111111111111111///000111222111222222222///000222222111111333555222333444333333555999===CCCKKKXXXdddmmmsssvvvxxxuuutttvvv|||~~~yyyvvvvvv|||yyytttqqqlllnnnppptttwwwzzz|||}}}~~~~~~{{{uuummmeee```^^^bbbhhhqqqxxx~~~~~~yyywwwuuupppllliiigggggghhhdddeeegggiiijjjnnnsssvvvxxx~~~|||sssnnnqqqwww~~~yyysssrrrpppnnnnnnooopppooonnnnnnjjjddd\\\WWWSSSQQQPPPLLLKKKIIIGGGEEECCCBBBAAAAAA@@@>>>===;;;:::::::::777777888999;;;===???@@@GGGGGGGGGGGGFFFFFFFFFEEEDDDGGGLLLPPPRRRQQQOOOMMMJJJFFF@@@999555333333333000///......------..............................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,---.../////////...---......////////////......................................................///............---------------------............------------------------....../////////...------.........///......---,,,+++,,,---.........------......------------......................................................,,,---//////......///111............................../////////000000000////////////000000000111////////////////////////////////////////////////---...//////000000//////000000000000000000000000000000000000111111111111111111111111111111111111000111333333111000111111---///111111111111333555333555666555444666<<<@@@IIITTTdddsss}}}}}}yyywwwyyyzzzzzz}}}~~~{{{wwwvvvzzzxxxtttpppmmmmmmooorrrvvvyyy{{{|||}}}~~~}}}}}}~~~|||tttnnnkkkhhhlllqqqvvvzzz{{{rrrooojjjeeeaaa_________WWWXXXYYYYYYZZZ[[[___aaaccchhhqqq{{{~~~sssoooppptttyyyyyynnnfffaaa______YYYVVVRRRMMMIIIGGGFFFEEECCCCCCBBB@@@???>>>======999999888777888999::::::BBBDDDGGGJJJKKKLLLLLLLLLHHHJJJLLLOOOQQQRRRSSSRRRQQQOOOKKKFFF@@@<<<888777333222000///....................................---------------------------,,,***+++,,,------,,,+++,,,...///000///...---------...//////...------................................................///............---------------------.........///------------------------...............---,,,,,,,,,---.../////////...---+++,,,---.........------......------------......................................................,,,---//////......000111.........................../////////000000000000........./////////000000........................////////////////////////---...//////000000//////000000000000000000000000000000000000111111111111111111111111111111111111000222444444111//////000000111222222111111333444222555777666666999@@@FFFRRR___rrr~~~yyyxxxwwwuuuwwwzzz{{{~~~~~~uuupppnnnlllkkkkkkmmmrrrvvvzzz{{{||||||~~~~~~wwwyyy|||}}}|||}}}}}}}}}~~~~~~~~~~~~|||{{{yyywwwwwwwwwxxxyyywwwxxxyyyzzz{{{}}}~~~~~~uuuqqqkkkddd^^^ZZZYYYXXXQQQRRRSSSRRRPPPPPPQQQSSSTTTXXX^^^eeemmmuuu}}}vvvtttqqqtttxxx|||~~~tttooommmmmmkkkgggaaaZZZUUUQQQPPPOOOEEEEEEDDDCCCBBB@@@@@@???<<<;;;999777666666777777;;;>>>DDDIIINNNPPPPPPPPPMMMMMMMMMMMMOOOQQQSSSUUUUUUTTTSSSOOOJJJDDD>>>:::777666444222000000000000................................................111///---,,,------,,,++++++,,,...000000///...------...///000000///...---................................................//////.........------------------.........//////---------------------------.........---,,,,,,++++++,,,.../////////......***+++---...///...------.........------.........................................................,,,---//////...///000222////////////////////////////////////000000000000---------.........//////........................////////////////////////---......///////////////000000000000000000000000000000000000111111111111111111111111111111111111111333555444111......///333444555444222111222333111444777777777;;;CCCJJJZZZggg{{{{{{yyywwwuuuvvvyyy~~~xxxqqqllljjjkkklllhhhkkkpppuuuyyy{{{||||||~~~|||||||||{{{zzzxxxwwwwwwwwwwwwvvvuuusssrrrqqqrrrtttuuussssssttttttuuuvvvwwwwwwzzz{{{|||~~~}}}xxxpppggg___XXXUUUSSSPPPQQQRRRPPPMMMLLLLLLMMMKKKNNNSSSXXX^^^eeemmmssswwwzzz~~~|||sssttttttssstttzzz}}}qqqfff]]]XXXTTTRRRPPPMMMJJJHHHFFFDDDAAA??????===;;;:::::::::999777888999;;;>>>CCCHHHMMMPPPRRRSSSTTTTTTSSSSSSUUUWWWTTTTTTTTTSSSPPPMMMIIIGGG@@@===777333222111000000...///000000000///...---000//////.........//////000000////////////000000------............------.../////////000000111111000000//////.........---..................------,,,---......,,,,,,---...//////.........---------,,,++++++...111222000---........................---------------------------......///////////////........................//////............//////******+++,,,---//////000...------...111222222111///...,,,,,,,,,---///111///000222333222111///---+++,,,------......------000000111111111///---,,,////////////000000000000000000000000000000000000222111111111000000//////000111111111111222222222111111111111111111111111111222333444333222111000222222111111222222333444333444555555777>>>IIIQQQdddooo~~~~~~~~~yyysssqqq{{{yyyuuuooojjjiiijjjkkkkkkjjjkkklllmmmooottt{{{}}}|||~~~}}}~~~~~~|||{{{zzzyyywwwvvvtttsssrrrtttsssqqqooonnnmmmmmmmmmrrrqqqpppooonnnnnnoooppprrrsssuuuvvvxxx|||~~~qqqhhhccc]]]WWWSSSTTTRRRPPPOOOMMMMMMLLLLLLKKKLLLLLLMMMOOOUUU\\\aaagggjjjmmmrrruuuxxxzzzzzz|||||||||~~~~~~yyysssqqqssswww{{{yyyrrrkkkddd```\\\XXXRRRMMMJJJGGGEEECCCAAA???<<<;;;;;;;;;999888:::::::::<<>>:::888666444222111000000000111---,,,,,,,,,---...///000000//////......//////000//////000000000000//////////////////////////////........................---------...............,,,---......,,,,,,---...........................111///---,,,,,,---..............................------------------------...///000000111111000000........................///......------......///......//////////////////...---,,,...000111111000//////.........///000111000111111222111000//////............//////000000000///.........///111222////////////000000000000////////////////////////111111111000000000000000000000000000111111111111111111111111111111111111000000111222333333444444333222222222222333444444555888<<>><<<<<<>>>AAACCCEEEHHHMMMQQQSSSTTTVVVWWWWWWXXXYYYZZZYYYXXXVVVUUUTTTPPPKKKGGGDDDBBB???<<<;;;999777444111000000000---------------...///000//////............////////////000000000000/////////////////////.........---------...............---------.........//////,,,---......,,,,,,---...---.....................000000...---,,,,,,---...........................------------------------......///000000000000000..............................------------............//////////////////...---,,,---///000000///...---------....../////////////////////......---///............///000111222111000.........///000////////////000000000000////////////////////////000000000000000000111111//////000000000111111111111111111111111111111111000000111111222333444555333333222222333333444555555999???CCCHHHOOOYYY___jjjttt}}}zzzzzz~~~~~~wwwooonnnllllllnnnpppppppppqqqtttwww{{{~~~}}}{{{xxxwwwrrrrrrqqqqqqppppppooooooooonnnmmmkkkjjjiiihhhhhheeedddcccaaa`````````aaabbbcccddddddcccccceeegggooovvvuuugggbbb\\\YYYYYYWWWSSSOOOIIIJJJLLLKKKIIIHHHIIIJJJHHHIIIKKKMMMPPPSSSVVVWWWTTTSSSQQQPPPOOONNNNNNOOOMMMNNNNNNNNNOOOSSSWWWZZZ]]]aaagggnnntttzzzxxxrrrmmmlllnnnttt~~~xxxnnnddd]]]TTTQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBBBBDDDEEEBBBEEEIIILLLNNNOOOQQQRRRUUUWWWXXXZZZZZZZZZXXXWWWSSSPPPLLLIIIGGGDDDAAA???>>>===:::888555333222111/////////.........//////------,,,,,,,,,,,,------...//////000000//////...---------,,,,,,,,,,,,,,,---------------.........,,,,,,------.../////////,,,---......,,,,,,---...---------.............../////////...,,,,,,---...........................---------------------------......///////////////..............................------------......000000//////...---,,,,,,...---,,,---///000///...---------...........................------------///...---------...///000222111000//////.........////////////000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111111111111111111111111111111111222333444444333333333333333444444555555;;;CCCJJJOOOUUU\\\aaalllttt}}}~~~|||~~~~~~{{{xxxpppnnnmmmnnnrrruuuwwwxxxyyy|||~~~|||zzzvvvtttqqqqqqqqqqqqqqqqqqqqqqqqpppooommmllljjjiiiiiiiiigggeeecccaaa```___`````````bbbccccccbbbaaacccdddfffmmmwwwtttlllccc^^^\\\ZZZUUUQQQIIIKKKKKKJJJIIIHHHHHHIIIEEEFFFIIIMMMQQQVVVZZZ\\\UUUTTTSSSQQQOOONNNNNNNNNLLLLLLKKKKKKLLLMMMNNNOOOOOORRRWWW[[[___dddjjjnnnpppuuu{{{xxxoookkkjjjjjjpppwwwyyyqqqkkk```]]]YYYVVVTTTQQQNNNLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCEEEGGGIIIIIIKKKMMMOOOSSSTTTWWWYYYYYYYYYXXXWWWTTTQQQMMMJJJHHHEEEBBB???======<<<;;;999777555444222111000///////////////---,,,,,,++++++,,,,,,---.........//////.........---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------...//////000,,,---......,,,,,,---...---------.........//////,,,...000///---,,,---...........................------------------------,,,,,,---..........................................------,,,,,,------...///.........------,,,,,,...---,,,---///000///...------.../////////////////////...---------------...---,,,+++,,,---///000///000000000000000///...////////////000000000000000000000000000000000000///000000000111111111111////////////000000000111111111111111111111111111333222111111111222333444444333333333333444555555555===HHHRRRXXX]]]cccgggnnnsssxxx|||}}}~~~}}}||||||{{{rrrpppnnnpppuuu{{{}}}{{{xxxuuurrrrrrrrrrrrrrrrrrrrrsssooonnnmmmkkkjjjiiihhhhhhhhhgggeeecccbbbbbbcccccc```aaaccccccbbbbbbcccdddccchhhpppxxx|||oooeeeaaa]]]XXXSSSMMMNNNMMMKKKHHHGGGHHHIIIFFFGGGJJJNNNSSSYYY]]]```[[[ZZZXXXVVVSSSQQQOOOOOOKKKKKKKKKKKKLLLLLLKKKJJJIIIKKKMMMOOOQQQTTTXXX\\\```dddiiimmmqqqyyy|||uuuoookkkkkkooo~~~|||}}}yyyuuulllhhhccc___[[[WWWSSSPPPNNNNNNMMMKKKIIIFFFDDDCCCDDDEEEGGGGGGGGGHHHKKKMMMPPPQQQTTTVVVWWWWWWVVVVVVVVVSSSOOOLLLIIIEEEAAA>>>;;;<<<======<<<:::999777444333222000///////////////......------......///------............------/////////......---------,,,,,,,,,------.........,,,,,,------...///000000,,,---......,,,,,,---...---------.........//////***---000000...,,,---...........................------------------------+++,,,------......------...........................------,,,,,,------...******+++,,,---//////000...---,,,---//////...---...//////000000000000000000000///............///...---+++++++++,,,...000,,,...///111111111000000////////////000000000000000000000000000000000000//////000000111111111222////////////000000000000111111111111111111111111444333222111111111222333444333333333333444555555666???LLLWWW___dddiiimmmnnnqqqrrrssszzz~~~|||zzz}}}~~~sssqqqooorrrwww~~~~~~{{{xxxrrrsssssssssssstttttttttnnnmmmllljjjiiihhhhhhgggcccbbbaaa``````aaabbbbbb```bbbddddddcccccccccddddddhhhnnnrrryyyyyymmmgggbbb[[[UUUSSSRRRQQQMMMJJJHHHIIIJJJCCCDDDGGGKKKPPPVVV[[[^^^]]]\\\ZZZWWWSSSPPPNNNMMMFFFFFFGGGHHHIIIIIIGGGFFFGGGHHHIIIIIIJJJKKKOOOQQQSSSWWW[[[]]]___fffpppxxxwwwooolllmmm|||wwwuuurrrmmmfff___XXXUUURRRPPPMMMKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHOOOQQQSSSVVVWWWXXXWWWVVVWWWWWWVVVTTTNNNHHHBBB>>>>>>>>>??????>>><<<:::999===;;;888444222000//////........................---.........//////000000///............---------,,,---///000000000//////,,,---.../////////------------------------------,,,++++++++++++,,,---.........//////......---,,,,,,,,,,,,---------.................................///////////////...---........................000///...------,,,------...---+++++++++,,,...000......//////000000111111---...///111111111000000000000//////.........---//////......---------,,,000//////.........//////...///000000000000000//////000222222111111222333000000000000000000000000111111222222222333333333333333222222111222222222333333222222111222222222444444333333333666888:::???FFFPPPZZZbbbgggkkkmmmooopppssswww|||~~~{{{{{{}}}}}}{{{{{{tttuuuwwwzzz~~~{{{yyyxxxyyyzzzzzzyyywwwuuusssmmmppprrrrrroookkkhhhffffffeeecccaaa````````````]]]^^^```cccfffeeeccc```dddfffiiilllrrr{{{qqqggg```\\\YYYTTTOOOLLLMMMMMMKKKIIIFFFGGGGGGIIILLLSSS[[[aaafffhhheee___ZZZXXXSSSNNNLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLNNNQQQUUUZZZ___bbbnnnttt}}}|||qqqiii}}}{{{xxxsssmmmhhhdddbbb]]]ZZZUUURRRPPPNNNLLLJJJGGGFFFFFFEEEEEEFFFFFFGGGLLLMMMPPPRRRTTTVVVVVVVVVWWWXXXWWWUUUQQQLLLFFFCCC@@@@@@@@@???>>>===;;;:::<<<;;;999666444222111111......---------...//////............/////////000///............---------++++++---.........------////////////...---,,,,,,------------------------------------------------......//////......---,,,,,,,,,,,,---------..............................------...//////.................................------------------.........---,,,+++,,,---///000///////////////000000000------///000000///......000/////////............/////////.........------//////............////////////000000000000000///...000111111000000111222000000000000000000000000111111111222222222333333444333333222111111111222333333222222111222222333222222333333555888<<<>>>GGGMMMWWWaaagggllloooqqquuuvvvwwwzzz~~~zzzyyyyyywwwxxxzzz}}}}}}{{{{{{|||||||||{{{xxxvvvtttpppqqqsssrrroookkkhhhfffgggeeedddbbbaaaaaaaaaaaabbbbbbccceeehhhhhhfffddddddeeeggghhhlllrrr{{{tttiiibbb^^^XXXQQQMMMLLLLLLKKKIIIHHHHHHHHHIIIKKKPPPXXX]]]eeeiiiiiieee```]]]VVVPPPNNNKKKIIIGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJMMMPPPTTTVVV[[[aaaiiirrrzzzyyy}}}yyyvvvtttssshhhccc^^^YYYVVVSSSQQQOOOLLLLLLJJJHHHGGGFFFFFFFFFIIIIIIKKKMMMPPPSSSUUUVVVXXXXXXYYYXXXUUUQQQMMMJJJEEEDDDCCCAAA@@@>>>======;;;;;;;;;:::999777666555000///...------...///000............///////////////............---------+++,,,------...---------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,......//////......---,,,,,,,,,,,,---------......------------------------,,,------...////////////........................+++,,,,,,------.../////////...---------...///000000000//////////////////---......//////...---,,,////////////............000000////////////......///......------...//////000000000000000000000000...///000000//////000111000000000000000000000000111111111222222222222333555444333222111111000000333222222111222222333333000111222444666:::@@@DDDPPPVVV```iiiooosssvvvxxx}}}|||}}}~~~xxxvvvvvvwwwzzz{{{~~~}}}zzzxxxvvvrrrsssrrrqqqooollliiiggghhhgggfffeeedddccccccccccccbbbaaaccceeeeeeeeedddbbbccceeefffhhhlllrrrvvvyyyppphhhaaaWWWPPPNNNMMMLLLJJJJJJJJJIIIHHHIIIMMMSSSWWWdddjjjnnnmmmjjjeee]]]TTTQQQNNNJJJHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJMMMRRRYYY```hhhrrr~~~}}}rrrmmmhhhccc```^^^\\\[[[XXXWWWSSSPPPLLLIIIGGGFFFGGGGGGGGGIIIKKKOOOSSSUUUVVVWWWXXXYYYXXXVVVSSSRRRIIIHHHFFFDDDBBB@@@??????;;;<<<===>>>>>>===;;;:::444333111///------...............//////////////////............---------......//////////////////111///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...,,,.........///......---,,,,,,,,,,,,---------......------------------------,,,---...///000111111111........................------......///////////////............///000111000000000//////......---...//////000///...,,,+++///////////////.........000000000000000/////////.........---......//////111111000000000000000000///000111000//////000111000000000000000000000000111111111111222222222222666555444222111000000000222222111111222222333333///111333444666;;;BBBGGGUUU\\\eeennntttyyy|||~~~zzztttssstttvvvzzz||||||zzzyyytttsssqqqppppppooommmlllkkkkkkjjjiiihhhhhhhhhggggggeeeccccccdddfffffffffcccccceeefffiiilllpppssswwwuuulll```VVVRRRPPPNNNLLLJJJJJJIIIGGGHHHKKKOOOSSS```hhhpppsssrrrmmmddd[[[UUUQQQMMMJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGJJJOOOSSSYYYbbbnnnvvv~~~yyyvvvqqqnnnmmmlllkkkiiihhheee```ZZZTTTOOOKKKIIIHHHHHHGGGGGGIIILLLOOORRRSSSUUUVVVXXXYYYXXXWWWVVVNNNMMMKKKIIIFFFCCCAAA@@@<<<===???@@@AAAAAA@@@???:::999666333000...------///////////////.........///............---------////////////......//////...---,,,,,,---...///111,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...//////...---.........///......---,,,,,,,,,,,,---------......---------------------------...///000111222222222........................///000000000000///...---............//////000000000000//////......------///000111111000///...---.........////////////////////////000000000000000...............///000111333222111000///000000000000111222222000000111222000000000000000000000000000000111111111222222222666555444222111000000000222111111111222222333444000333555666777;;;DDDJJJWWW^^^hhhqqqwww|||~~~vvvrrrsssvvvxxxzzz}}}~~~}}}wwwtttqqqqqqssstttssssssqqqqqqqqqppppppooonnnnnnpppnnnkkkkkklllmmmnnnmmmggggggggghhhkkkmmmnnnooorrrvvvwwwhhh\\\UUUQQQNNNKKKIIIIIIHHHGGGGGGIIINNNQQQYYYcccmmmrrruuussslllddd[[[WWWQQQLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFBBBEEEGGGIIIKKKRRR[[[bbbsss~~~xxxvvvtttsssssssssqqqppptttqqqkkkddd]]]WWWRRRPPPMMMLLLJJJIIIIIIJJJLLLMMMOOOQQQSSSUUUWWWXXXXXXXXXQQQQQQPPPMMMJJJFFFCCCAAA======>>>@@@AAAAAAAAAAAA>>>===;;;888555222///...///////////////.........///............---------......---,,,,,,,,,------,,,,,,,,,---...///000111------------------------'''(((***,,,..................//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111111111........................000000111111000///---,,,------.........///////////////..................///000111111111000///............///////////////......////////////000000////////////000111222222444333111000//////000111111222333222111000111222000000000000000000000000000000000111111111111222555444333222111111000000111111111111222333444444222555888999999>>>HHHPPP[[[aaakkksssyyy}}}yyyuuusssvvvyyy|||}}}zzzvvvuuuxxxzzz{{{zzzxxxxxxxxxxxxxxxwwwvvvvvvvvvsssqqqpppqqqrrrrrrqqqooollljjjjjjkkkllllllkkkooopppuuuqqqcccYYYSSSNNNKKKJJJJJJIIIHHHGGGHHHLLLNNNRRR[[[eeelllrrruuusssnnnddd___XXXRRRNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFEEEEEEEEEEEECCCEEEFFFFFFFFFIIIPPPUUU___mmm}}}yyyxxxwwwxxxyyyxxxvvvtttzzzwwwrrrkkkddd^^^ZZZXXXSSSQQQOOOLLLJJJIIIIIIIIIKKKLLLOOOQQQTTTUUUVVVWWWSSSSSSSSSRRRNNNIIIDDDAAA;;;<<<<<<<<<===???@@@AAA>>>>>>>>>===:::777444222000/////////............///............---------///...---,,,+++,,,,,,---,,,,,,---...////////////........................,,,,,,,,,---------------......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...////////////..............................,,,---/////////...,,,+++,,,,,,---...............------..................---...///000000000///.............../////////000------........./////////000000000000111222333444555333111000//////000111111222222111000//////111000000000000000000000000000000000000111111111111444333333222111111111222111111111111222333444555333777;;;<<<>>>DDDOOOXXXaaagggpppwww{{{~~~{{{yyyvvvuuuvvvzzz~~~}}}{{{~~~~~~}}}}}}yyywwwuuuuuuuuuuuutttsssssspppmmmlllnnnooooooooorrrpppsss|||}}}nnncccZZZSSSOOOMMMMMMKKKIIIFFFFFFHHHKKKKKKSSS\\\dddmmmuuuxxxvvvnnnhhh___XXXSSSOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGEEEGGGKKKOOOQQQ]]]jjjsss~~~~~~{{{|||yyytttnnnhhhccc```^^^VVVUUURRROOOKKKIIIGGGFFFHHHJJJLLLOOOQQQSSSUUUUUUTTTUUUUUUTTTPPPJJJDDD@@@::::::999999:::<<<>>>???===>>>???@@@>>>;;;777555000000//////.........---//////.........---------111000///...---......///---.../////////...---,,,////////////////////////111000///------,,,,,,,,,......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................(((***,,,.........,,,,,,+++,,,------......------,,,------....../////////+++,,,.../////////......---.........//////000000,,,---------......//////111111111111222333444555555444222000//////000111000111111000///......///000000000000000000000000000000000000111111111111333333222222111222222222111111111111222333444555333888===???AAAHHHUUU___gggmmmtttzzz}}}wwwvvvuuuvvvyyy}}}~~~||||||||||||zzzxxxtttqqqnnnnnnrrruuuwwwwwwwwwtttvvv}}}xxxlllbbbZZZTTTPPPOOOMMMJJJFFFEEEFFFGGGFFFNNNWWW^^^iiittt{{{{{{uuunnneee\\\VVVRRRPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDFFFEEECCCCCCGGGJJJKKKUUU___dddlll|||}}}xxxrrrnnnmmmnnnccc^^^WWWRRROOONNNMMMLLLNNNLLLJJJKKKMMMPPPQQQQQQQQQSSSWWWYYYXXXSSSMMMIIIAAA???<<<999999:::===???@@@@@@@@@@@@@@@???>>>>>>555333000000000000///.........//////......---,,,.................................------,,,,,,,,,...........................------,,,,,,------...////////////////////////........................------------------------......------------......,,,---.........---,,,+++000///...------...///000................................................000000000000000000000000......////////////......000000000000000000000000000222444555555555333222////////////000000000000111111000000000000111111444333333333222111111111222222222222222222222222222222222222222222222222222444555555444333555666444777<<<@@@FFFPPP\\\eeeooouuuzzz|||~~~{{{}}}wwwvvvuuuuuuxxx|||~~~{{{zzzyyywwwuuutttsssssssssuuuwwwxxxzzz{{{pppeee\\\TTTPPPNNNNNNJJJFFFGGGLLLHHHHHHMMMVVV```iiiuuu|||{{{ttthhh___YYYSSSNNNKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCDDDFFFGGGGGGHHHHHHMMMOOORRRWWW```lllxxxzzzxxxxxxyyypppkkkccc[[[VVVRRRNNNKKKJJJIIIIIIJJJMMMNNNNNNMMMQQQRRRTTTUUUTTTRRROOOLLLFFFCCC@@@===;;;:::;;;<<<@@@AAABBBCCCBBBAAA???>>>999666333222222111///---//////////////////.......................................------,,,,,,,,,...........................------------------...................................................------------------------......------------......,,,---.........---,,,,,,//////...------...//////................................................////////////////////////......////////////......000000000000000000000000...///111222222222111000////////////000000000000111111000000000000111111222222222222222111111111000000000000000000000000222222222222222222222222///000222222222222444666666:::@@@FFFNNNYYYfffooossszzz~~~xxxwwwvvvvvvyyy}}}~~~{{{xxxvvvttttttuuuwwwwwwxxxyyy}}}}}}pppfffZZZTTTPPPNNNKKKGGGGGGJJJIIIHHHKKKSSS[[[cccnnnyyy~~~zzzqqqhhhaaaXXXPPPLLLJJJHHHGGGHHHIIIHHHGGGIIIIIIIIIHHHHHHGGGFFFEEECCCCCCDDDEEEEEEFFFFFFGGGJJJKKKNNNRRRXXXaaakkkqqqyyyyyyqqqhhh```YYYRRRNNNKKKJJJJJJKKKMMMMMMLLLJJJPPPPPPPPPPPPPPPPPPPPPPPPLLLJJJGGGCCC???<<<:::999???BBBEEEHHHGGGDDDAAA>>>===:::777555444222000.../////////000000000000000.................................---------------........................------------------------................................................------------------------......------------......,,,------.........------......------------..............................////////////////////////..............................////////////......////////////////////////---...000111111111000///////////////000000000000111111000000000000111111000000111111111111111111000000000000000000000000222222222222222222222222...///111111111222555777555:::BBBJJJSSS___llluuu|||}}}~~~yyyxxxwwwxxx{{{~~~|||yyywwwvvvxxxxxxxxxxxxxxx{{{ssseee\\\TTTQQQNNNJJJIIIIIIKKKHHHIIINNNTTT[[[fffqqq~~~~~~vvvmmm```VVVPPPMMMIIIGGGGGGGGGFFFEEEIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEGGGIIIKKKMMMPPPVVV\\\aaafffmmmvvv~~~xxxqqqjjjbbb\\\WWWRRRPPPNNNNNNNNNNNNMMMKKKMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPMMMJJJFFFBBB???===@@@DDDIIIMMMMMMIIIDDD@@@???<<<999777666555222111000000////////////000000.......................................---------........................------............------................................................------------------------......------------......---------.....................------------..............................000000000000000000000000..............................////////////..............................//////000111222111111111////////////000000000000111111000000000000111111/////////000111111111222222222222222222222222222222222222222222222222222222333333333333444777999999???GGGPPPZZZfffsss|||~~~~~~{{{{{{zzzzzzzzz{{{}}}}}}||||||}}}|||zzzyyyyyyyyyyyyyyyzzz|||qqqeeeZZZVVVSSSOOOLLLKKKLLLHHHGGGJJJOOOUUU```jjj{{{yyykkk___WWWSSSNNNJJJHHHHHHGGGGGGKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFDDDBBBAAABBBCCCDDDGGGIIIKKKLLLNNNRRRVVVYYY___dddlllsssyyy~~~~~~yyyuuuqqqnnnjjjggg___[[[VVVRRRPPPOOONNNMMMJJJKKKLLLMMMOOOOOOPPPPPPRRRRRRQQQOOOLLLIIIFFFEEEDDDHHHMMMQQQQQQNNNIIIEEE???===:::999888888666555111000//////......//////........................................................................---......//////......---................................................------------------------......------------......------------......//////................................................000000000000000000000000..............................////////////......------------------------//////000000111111111111////////////000000000000111111000000000000111111/////////000111111111222222222222222222222222222222222222222222222222222444555555444333444777999>>>EEEPPP[[[gggsss{{{|||}}}yyyxxx{{{{{{|||~~~~~~}}}|||{{{zzz}}}~~~~~~{{{{{{{{{}}}{{{ooobbb\\\XXXRRRNNNLLLLLLHHHGGGIIILLLQQQ\\\fffsss~~~wwwkkk^^^YYYRRRMMMJJJIIIIIIHHHKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGDDDBBBAAAAAABBBCCCEEEHHHJJJLLLOOORRRVVVYYY\\\```fffjjjmmmrrryyy~~~|||yyywwwwwwxxxyyyyyyxxxnnniiiccc]]]XXXUUURRRPPPKKKLLLLLLMMMMMMNNNOOOOOORRRRRRRRRQQQPPPOOOMMMLLLKKKMMMQQQTTTTTTRRRNNNLLLBBB@@@===<<<<<<;;;:::888444333111///......//////......................................./////////........................---...///000000///...---------------------------........................------------------------......------------......------------...///000111......////////////..............................////////////////////////..............................////////////..........................................////////////////////////000000000000111111000000000000111111000000111111111111111111000000000000000000000000222222222222222222222222444444444333333444777:::>>>GGGSSS```mmm{{{}}}yyyyyy}}}|||xxxwww|||}}}|||{{{{{{|||{{{zzz}}}~~~}}}qqqhhh```VVVPPPNNNNNNJJJHHHIIIKKKNNNWWW```jjjvvv{{{jjjdddZZZRRRMMMKKKIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGEEECCCBBBBBBBBBCCCBBBEEEHHHKKKNNNRRRXXX[[[ZZZ]]]```bbbcccgggmmmrrr{{{yyyxxxyyy}}}{{{vvvpppiiiaaaZZZUUUPPPOOOLLLJJJJJJLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSHHHFFFBBB@@@@@@>>><<<:::999777444222000000000000........................---........./////////000........................---...///000000///...---------------------------........................------------------------......------------.........---------...///111222//////000111111000//////................................................////////////////////////......////////////..............................//////......//////000000////////////000000000000111111000000000000111111222222222222222111111111000000000000000000000000222222222222222222222222222333333333444777<<<@@@CCCKKKXXXdddooo{{{zzzxxxxxx|||~~~~~~}}}}}}zzzyyyzzz|||~~~|||zzzzzzyyyyyyzzz|||~~~}}}|||}}}~~~zzzlll^^^VVVTTTPPPLLLJJJJJJJJJKKKQQQYYYbbbooo{{{rrrfff[[[SSSNNNLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBDDDGGGJJJNNNTTTZZZ___\\\^^^```___^^^___dddhhh|||zzzyyy{{{xxxmmmaaaZZZUUUQQQLLLHHHGGGJJJOOORRRPPPOOOOOOOOOOOOPPPPPPQQQUUUUUUUUUVVVWWWWWWWWWWWWMMMKKKGGGDDDBBB@@@===;;;<<<:::777444222111111111........................---.........//////000000........................---...///111111///...---------------------------........................------------------------.........------............---------...///111222///000111222222111000///................................................000000000000000000000000......////////////......////////////////////////111111111111111222333333////////////000000000000111111000000000000111111444333333333222111111111222222222222222222222222222222222222222222222222222333444666888<<>>;;;888333000///////////////////////////...------//////...---...---,,,---///000///..................---------------------------------,,,------------------...............////////////---...............------///..................---000///...------...///000........................------...////////////...------...///000111222222333222111000////////////111000000000/////////...111000000000000000000000111111111111111000000000000111111111111222222222111333444444333222222333222222222222222222222333//////000000111111111222333222333666888:::BBBKKKVVV___mmmwww|||}}}~~~zzzzzzyyywwwzzz~~~|||mmmcccXXXUUUOOOLLLJJJKKKMMMNNNRRR]]]kkkxxx}}}pppbbbVVVPPPNNNIIIGGGHHHHHHFFFFFFHHHJJJHHHGGGFFFGGGGGGEEECCCCCCBBBDDDHHHKKKPPPZZZeeelllooooooiiieeeaaa[[[UUU{{{hhh___VVVSSSRRRNNNMMMNNNNNNLLLLLLOOOPPPNNNNNNQQQTTTTTTSSSTTTVVVVVVUUUSSSVVVVVVUUUSSSRRRQQQPPPPPPMMMJJJEEEBBB>>>:::666333111000000//////000111222///...------//////...---///---,,,,,,...//////...---------...............------------------------.........------------------............/////////------...............------................../////////............//////........................---......///////////////,,,---...000222444666666333222111000000000000000000000000000////////////000000000000000000111111111111111111111222222222000111111111111222222222000222333333222111111222000111111222333333444444......///000111222333333111111333777:::===FFFPPP___gggssszzz}}}~~~~~~~~~~~~}}}zzz{{{|||{{{~~~yyypppaaa[[[SSSMMMKKKLLLNNNOOONNNVVVaaannnqqqaaaVVVQQQLLLIIIJJJJJJGGGGGGIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBCCCFFFIIINNNYYYdddqqquuuuuuqqqlllggg```YYYsssjjjaaa^^^ZZZTTTPPPPPPMMMKKKLLLOOOOOOLLLKKKMMMRRRRRRRRRSSSTTTUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRVVVPPPFFF???;;;:::;;;;;;555333111///...///000111///...---...///000///---...------...000000///...,,,---------.../////////........................//////......------,,,,,,---------.........//////,,,---......///..................//////000000000/////////....../////////........................---...//////000000//////---...///111333555777777333333222111000000111111000000000000////////////000000000000000111111111000000111111111111111222000000111111111222222222000222333333222111111222111111111222222333333333111111222333333444555555333333666;;;>>>BBBLLLVVVeeennnwww|||~~~}}}{{{{{{yyyrrrssstttuuuyyy}}}}}}{{{{{{}}}nnneeeZZZRRROOOPPPPPPPPPPPPTTT[[[eeetttpppcccXXXQQQLLLMMMMMMKKKIIIKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDBBBBBBEEEHHHLLLWWWbbbnnntttxxxvvvtttpppiiiaaaxxxpppjjjgggccc[[[TTTRRRPPPMMMMMMPPPOOOJJJIIIKKKOOOPPPQQQRRRSSSSSSSSSTTTRRRSSSTTTUUUUUUTTTTTTSSSWWWQQQHHHAAA>>>=========999777444000............000///......///000///...------...111333222///,,,,,,---------.../////////......................../////////......---------------------............,,,------...//////....../////////000000111111222...//////////////////...........................---......//////////////////000111222333444555555333222111111111111111111////////////000000000000//////000000111111111111/////////000000000111111000000111111111222222222111333444444222222222333333333333222222222111111444333333333333333333333555555888>>>BBBGGGPPP[[[iiirrrzzz}}}~~~xxxtttxxxxxxmmmnnnppptttwwwyyy|||~~~||||||}}}|||rrrdddZZZUUUTTTSSSQQQQQQRRRVVV^^^kkk|||~~~ppp```WWWPPPPPPPPPMMMKKKKKKKKKIIIHHHHHHIIIIIIGGGFFFDDDBBBCCCEEEFFFJJJSSS^^^jjjqqqyyy{{{zzzxxxppphhh~~~}}}xxxrrrmmmmmmkkkccc\\\YYYWWWSSSRRRRRRPPPLLLJJJLLLLLLNNNPPPQQQQQQQQQSSSTTTSSSTTTVVVWWWWWWWWWVVVUUUOOONNNKKKIIIGGGCCC>>>;;;<<<:::777333000...------000///......000000///...------...000222111///,,,---------......................................./////////...............,,,------------.........,,,,,,---...////////////000000000000000000111111......////////////..............................,,,------...............000000000111111222222222222111111000000000111111////////////000000000000/////////000111111222222.........///000000111111000111111111111222222222111333444444333222222333444444333333222111111000333222222222111111111111555555:::AAAFFFLLLWWWbbbnnnwww~~~~~~~~~vvvqqqttt|||}}}wwwvvvxxx{{{zzzyyyzzz~~~|||xxx|||}}}qqqeee___[[[WWWTTTQQQPPPRRRZZZdddssszzzjjj```WWWUUUTTTQQQNNNMMMMMMKKKIIIIIIIIIIIIGGGEEEEEECCCDDDEEEFFFGGGOOOXXXeeeoooyyy~~~~~~vvvmmm{{{xxxxxx}}}yyyssspppqqqrrrnnnjjjiii```[[[XXXWWWTTTOOOMMMOOOJJJLLLPPPPPPPPPPPPRRRTTTTTTUUUVVVXXXXXXWWWVVVUUUMMMMMMLLLMMMKKKHHHBBB>>>===<<<:::777555222000///000///...///000111000......,,,++++++,,,........................---------....................................////////////,,,,,,---------.........+++,,,---...////////////////////////............---...///000000///...---........................+++,,,,,,---------------......//////000000111111000000000//////000000111.../////////000000000111...//////000111111222222...//////000111111222222000111111111111222222222000222333333222111111222333222222222222222222222111111222222222222222222666777===FFFMMMUUUbbbmmmttt~~~tttppprrrwww|||}}}|||xxxtttwwwyyy{{{uuummmggg```[[[SSSQQQRRRWWW]]]gggyyyxxxlllaaa___^^^ZZZUUUTTTOOOMMMKKKJJJIIIHHHFFFDDDEEEDDDEEEGGGFFFEEEKKKSSS]]]iiiwwwwww~~~yyytttrrrvvv}}}|||uuurrruuuwwwwwwvvvxxxgggaaa\\\ZZZVVVQQQPPPSSSHHHLLLOOOPPPOOOPPPRRRTTTRRRTTTUUUWWWWWWVVVTTTSSSQQQOOOKKKIIIIIIIIIHHHFFF======<<<:::888666333222111///...///000111000...000,,,'''%%%'''+++...000/////////......------,,,////////////////////////------......//////000000,,,,,,,,,---------......+++,,,---...////////////.........------,,,,,,+++---...///000000///...---........................***+++,,,,,,------,,,,,,,,,,,,---...///000111111000///////////////000000.../////////000000111111...//////000111222222222///000000111222222333333000111111111111222222222///000222222000///000111111111111222222333444444222222333444555555666777888:::AAALLLUUU^^^lllxxxzzzrrrqqqqqqsssxxx~~~}}}zzzuuuqqqqqqtttuuuzzzyyyrrriiicccXXXTTTSSSVVVYYY^^^nnn~~~wwwkkkhhhgggbbb]]][[[PPPNNNKKKJJJIIIHHHFFFDDDEEEDDDFFFHHHFFFDDDIIIOOOUUUcccttt{{{|||vvvuuuzzzzzzwwwxxx}}}vvvtttnnnfff]]]XXXUUUVVVRRRQQQPPPOOOOOOPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWOOOMMMJJJHHHHHHJJJMMMOOOIIIGGGCCC>>>:::777555444111000//////000000///...000/////////............---------,,,,,,+++++++++---...///000000111000000......////////////..............................,,,---------......//////---------.........//////000000//////.........---///...,,,++++++,,,...///............/////////////////////000111111222222222111111111000000////////////000000000000//////...///111111/////////000000000000000000000000000333222111000000111222333111111111111111111111111000000000111222333555555222333444333222333666888;;;???GGGSSSbbbppp||||||xxxuuuuuutttuuuyyy}}}zzz{{{}}}~~~}}}zzzwwwuuusssrrrqqqrrrwwwxxxrrrmmm```ZZZUUUUUUWWW\\\fffpppxxxttttttrrrllleee]]]UUULLLGGGHHHJJJJJJIIIFFFEEEDDDDDDEEEGGGIIIKKKRRR[[[jjj|||{{{}}}}}}}}}}}}vvvnnneee]]]YYYSSSQQQOOOMMMMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWTTTPPPKKKFFFEEEFFFJJJLLLKKKIIIFFFBBB>>>;;;:::999222000.........///---,,,///............------------------------,,,,,,,,,---......////////////.........////////////.............................................---------,,,,,,,,,---------......000/////////............000///---,,,,,,---///000............////////////...//////000111222222333111111111111000000000/////////000000000000//////000222444333222111222333000000000000000000000000222222111000000111222222111111111111111111111111222222222222222222333333333333444333222333666888???EEEPPP___mmmzzz~~~|||yyyyyyyyyyyy{{{~~~~~~{{{wwwxxxyyyyyyxxxvvvtttssspppooommmmmmpppwww{{{ssslllbbb[[[VVVUUUVVVYYYbbbkkk{{{{{{zzzyyyuuuppp```XXXNNNIIIIIIJJJIIIHHHEEEEEEDDDCCCDDDEEEGGGIIIPPPWWWfffwww~~~~~~uuuhhh```XXXVVVRRROOONNNOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYTTTMMMFFFCCCCCCFFFHHHJJJIIIFFFCCCAAA???======666333000/////////...---.........---------,,,,,,---------...............---...............---,,,......////////////............................../////////...------,,,,,,++++++,,,,,,,,,---------////////////............///...---,,,,,,---...///............////////////---...///000111222333333111111111111000000000000//////000000000000//////111222444444222111222333000000000000000000000000222222111000000111222222111111111111111111111111444444333222222222222222333444333333222333666999CCCLLL\\\nnn|||~~~|||~~~}}}}}}}}}vvvvvvvvvuuuuuutttttttttpppooommmkkklllqqqxxx}}}vvvmmmggg```YYYWWWWWWYYY```gggsssyyytttsssrrrqqq```YYYPPPKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFLLLSSS```pppwwwwwwyyy{{{zzzpppeeeaaa\\\VVVRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXZZZVVVPPPKKKGGGEEEFFFFFFGGGFFFDDDBBB@@@???======<<<999555333333222222111//////.........---------------......//////000000////////////......---,,,......////////////.............................................---------,,,,,,,,,---------......///////////////.........---,,,,,,++++++,,,,,,---............////////////---......000111222333444111111111000000000000000//////000000000000//////...000111111000//////000111111111111111111111111222111111111111111111222111111111111111111111111444333333222222222333333333444333333222444888;;;FFFQQQdddxxx~~~~~~yyyxxxwwwvvvvvvwwwxxxyyyuuutttsssqqqqqqtttyyy}}}sssoooggg___\\\[[[[[[```eeennn}}}rrrhhhddddddeee\\\WWWPPPKKKIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEIIIOOOYYYhhhyyyeeefffiiilllqqquuuyyy{{{sssoooggg^^^WWWRRRPPPOOOQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTRRROOOLLLIIIHHHGGGFFFEEECCCAAA???===<<<>>><<<888666555555333222000000000000////////////.........//////000000000000000000000000///...---......////////////..............................,,,,,,,,,---...///000000............////////////.........///////////////......------------..................////////////......///000111222333333000000000000000000111111//////000000000000//////---///000000///......///222222222222222222222222111111111222222111111111111111111111111111111111222222222222333444555666333444333333444666;;;???GGGTTThhh|||zzzzzzyyyxxxyyyzzz|||~~~zzz{{{zzzzzzzzz|||xxxnnnccc___]]]\\\___ccckkkwwwtttccc[[[YYYZZZVVVSSSNNNKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGLLLTTTaaaqqqXXXYYY[[[^^^aaaeeehhhiiilllrrrwwwxxx{{{{{{sssiii___WWWQQQOOOQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTVVVWWWUUURRRNNNLLLKKKJJJIIIGGGDDDAAA???======;;;999888777666333111111111111000000000//////.........///////////////000000000000000000///.........////////////..............................***+++,,,---...000111111...////////////000000000.........///////////////000000000000000000000000............/////////////////////000111111222222000000000000111111111111//////000000000000//////000111333333111000111222222222222222222222222222000111222222222222111000111111111111111111111111111111222222333555666777333333444444555:::???DDDLLLXXXjjj|||zzzyyyyyyyyyzzz|||~~~~~~xxxiiibbb^^^[[[\\\___iiiqqq|||gggYYYTTTSSSSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIOOOYYYhhhzzzUUUUUUUUUVVVXXXZZZ\\\]]]^^^dddhhhgggiiipppxxx||||||uuujjj```XXXTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWVVVTTTRRRPPPNNNNNNLLLIIIFFFBBB>>><<<<<<;;;;;;;;;;;;999555222000000000000//////////////////........................//////000/////////......////////////..............................+++,,,,,,---...///000000.........////////////000............/////////000//////000000000000//////............////////////000000000000000000111111///000000000111111111111//////000000000000//////111333555555333222333444333333333333333333333333000111222222222222111000111111111111111111111111333333333333333444555666333333444555777===DDDHHHUUU^^^mmm|||yyyzzzzzz{{{}}}ssshhhaaa\\\\\\^^^dddjjjxxxrrraaaWWWTTTSSSRRRPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCFFFKKKSSS___qqqXXXWWWVVVUUUUUUVVVWWWXXXWWW]]]```^^^^^^dddkkkoookkkoootttwwwyyy~~~tttiiiaaa\\\QQQQQQPPPPPPPPPOOOOOOOOOTTTUUUUUUUUUUUUTTTSSSSSSOOONNNMMMJJJEEEAAA===:::======>>>??????<<<888555000/////////............//////......---------,,,,,,,,,---.../////////.........////////////..............................------..................---------.........//////---.........//////000000,,,,,,------------,,,,,,............/////////000111111111111000000000000//////000000111111111222//////000000000000//////111333444444333222222333333333333333333333333333000111222333333222111000111111111111111111111111555555444333333333444444333333444555999???FFFKKK\\\cccppp}}}{{{|||}}}|||nnneee___]]]___```eeessslll```\\\UUUUUUSSSOOOKKKGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAADDDHHHOOOZZZkkk~~~XXXZZZ]]]]]][[[YYYXXXYYY___]]]\\\]]]aaafffiiijjjmmmlllkkkkkkmmmrrrvvvyyy{{{ooofff[[[VVVRRRPPPQQQQQQNNNKKKPPPRRRSSSTTTUUUUUUWWWYYYTTTSSSPPPLLLFFF@@@<<<999999:::<<<===>>>>>>===<<<666555222000/////////000//////.........//////000......////////////......//////.........---------000...+++,,,...000///---------------------------/////////////////////////////////......---------,,,---------...////////////////////////.........//////000111111111111111////////////////////////222111111111000000//////333333333444444444555555555444222222222222111///111111222333333333333222111111222222222333333333000000111222333333444444555222111555:::@@@KKKUUUcccrrr~~~}}}}}}}}}}}}}}}qqqeee______aaacccmmm}}}tttgggdddZZZQQQOOOOOOKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEGGGKKKRRR\\\oookkklllmmmmmmllljjjfffdddgggeeeeeefffjjjoooqqqrrrtttrrrpppnnnnnnoooppprrrxxx|||wwwfff```XXXSSSQQQQQQPPPNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWUUUPPPKKKDDD>>>;;;999:::;;;===============999777444000//////000111///...............//////......////////////......//////.........---------111...,,,---///000///---........................////////////////////////---------,,,,,,,,,++++++------................../////////////////////...000111222222333333222222/////////////////////////////////000111111222222333333444444444555555555666444222222222222000///111111222333333333333222111111222222222333333333111111111222333333333444555333333888===DDDOOOYYYffftttvvvjjjcccbbb___aaaiiixxxvvvmmmbbbWWWTTTRRRNNNKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCEEEIIINNNXXXjjjyyy{{{uuusssrrrrrrtttyyy|||~~~~~~zzzwwwtttrrrrrrjjjmmmqqqwww~~~|||{{{uuulll```WWWSSSRRRRRRQQQPPPPPPQQQQQQSSSTTTVVVVVVZZZZZZXXXUUUOOOGGG@@@<<<::::::;;;;;;<<<<<<======<<<:::666333000000000111///......---------............////////////.....................---------000...------...//////...////////////////////////////////////////////////000000000000//////////////////......................../////////////////////000111111222222111111////////////////////////,,,---...000111333444555444444444555555555666666666444222222222222000...111111222333333333333222111111222222222333333333222222222222333333333333666444666<<>>===;;;999999999:::;;;:::<<<===>>>;;;777222///000///...---------------......////////////......---.....................,,,---,,,,,,++++++,,,---........................////////////////////////,,,,,,,,,---------------000000000//////......------.........//////000000------...///////////////000000000000000000000000...//////000111222222222444444444444555555555666555333222222222222111///111111222333333333333222111111222222222333333333444444333333333333333333444555;;;FFFPPPYYYeeeooo|||~~~{{{zzzyyyyyyxxxzzzrrriiieeeaaa```hhhsssnnnccc[[[SSSNNNMMMHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFJJJVVVbbbxxxqqqooossswww~~~xxxpppiiigggjjjooosss}}}yyypppjjjgggiiiuuu~~~yyytttmmmiiifffccc^^^ZZZXXXTTTPPPOOOPPPRRRQQQOOOPPPRRRUUUWWWVVVUUURRRPPPDDDBBB>>>;;;::::::;;;<<<999;;;???AAA???;;;666333111000///.....................////////////......---------...............,,,------,,,++++++,,,...........................////////////////////////---------...............000000//////////////////------......///000000000///000111111222222111111000000000000000000000000000000000000000111111111333333333444444444555555333222111111333333222111111111222333333333333222111111222222222333333333333333333333444444444444555777???LLLWWWaaammmwww}}}|||}}}{{{yyyyyyyyyyyyuuuxxx|||{{{nnngggbbb___ccclllvvvrrrfff]]]SSSMMMKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGFFFIIISSS^^^~~~}}}|||wwwpppiiifffeeegggiiilllqqqwww{{{~~~zzzrrrkkkqqq}}}~~~{{{{{{|||}}}wwwsssooommmmmmmmmjjjggg\\\WWWQQQOOOQQQRRRPPPMMMOOOPPPRRRTTTUUUUUUTTTSSSKKKHHHDDD???===<<<>>>???:::<<<>>>??????===;;;999222222111//////......///......////////////......---------.........//////---//////...,,,,,,...000////////////////////////////////////////////////000000111111111222222222///////////////000000000------......///000000111000111222222333333222222000000000000000000000000000000000000111111111111222222222333333333333444111000000111333444444333111111222333333333333222111111222222222333333333222333333333444555555555777:::CCCRRR^^^iiiuuu}}}zzzyyy}}}}}}yyyyyyyyyyyyyyyxxxyyy|||wwwmmmfffbbbdddjjjrrryyylllaaaWWWOOOLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGFFFGGGPPPZZZ}}}uuuooojjjhhhggghhhkkknnnnnnnnnvvv{{{sssrrrttt|||xxxtttpppooorrrttttttrrr^^^XXXRRROOOQQQQQQOOOLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQMMMHHHBBB??????@@@AAA<<<<<<======>>>>>>??????333333111000////////////......////////////......---------.........//////...000222000...---///222000000000000000000000000////////////////////////......//////000000000111......//////000000111111---------...///000000111//////000111111111111111000000000000000000000000...//////000111222222222111111222222222333333333000//////111333555555444111111222333333333333222111111222222222333333333222222333333444555666666999<<>>BBBDDDCCC>>>;;;777333000/////////....../////////......------......///////////////......///////////////...---...//////------...///......////////////......000000000000000000000000/////////////////////////////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111222222333333333222222111111111222333444333333333222222222111111111222333333333444666888===EEERRRaaappp{{{{{{zzzxxxvvvxxx|||~~~rrriiieeeiiilllnnnwwwxxxnnnmmmooosssxxx~~~ssseee[[[SSSMMMIIIJJJLLLIIIGGGGGGFFFGGGGGGFFFFFFHHHKKKNNN}}}wwwpppkkkjjjhhhkkkrrr|||xxxtttvvv}}}~~~zzzwwwuuurrrlllccc[[[VVVSSSRRRPPPMMMNNNOOOOOONNNNNNPPPQQQUUUUUUUUUTTTTTTSSSSSSSSSNNNGGG>>>:::<<<@@@CCCDDDEEEAAA;;;555111000000111------..................------...///000000000///------...///000000000///---...//////------...///......////////////......000000000000000000000000////////////////////////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222//////000111222222333333222222111111222222333444333333333333222222222222333444555555444555888:::???HHHYYYmmm}}}~~~~~~{{{zzzxxxvvvwww{{{~~~yyymmmdddcccbbbaaaiiissszzz~~~tttpppqqqrrrvvvzzz|||nnndddWWWPPPKKKLLLMMMJJJHHHIIIFFFFFFFFFEEEEEEFFFJJJLLL~~~vvvooommmlllooowww}}}xxxppppppuuu|||{{{zzzzzzzzzvvvnnncccZZZVVVRRRMMMLLLMMMMMMNNNNNNNNNOOOPPPRRRRRRTTTUUUVVVUUUUUUTTTRRRLLLDDD??????AAACCCDDDIIIFFFAAA;;;666333111111---------------......///...///////////////......,,,,,,...///000000000000---///000///...---...///......////////////......////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222//////000000111222333333222111222222222222333333333333333333333333333333444555555555555666:::<<>>888333000......---------......///000000000000///...,,,,,,,,,,,,...///000000000000...///000///......///000......////////////......////////////////////////000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222///000000111222222333333111111222222333333333333333333333333333333333333333444444444555777;;;>>>LLLYYYnnn~~~{{{yyy|||wwwxxx|||yyyzzz||||||{{{}}}~~~}}}}}}pppfff```^^^```aaahhhsss~~~|||wwwvvvuuuvvvyyyyyyvvvlllaaaXXXPPPNNNMMMJJJHHHIIIGGGGGGFFFEEECCCDDDGGGIIIuuummmiiiiiiiiiiiimmmtttzzz~~~|||~~~~~~tttmmmdddZZZSSSQQQNNNMMMNNNPPPPPPPPPMMMOOOQQQSSSUUUVVVVVVVVVQQQPPPPPPNNNMMMKKKIIIHHHJJJKKKKKKIIIDDD>>>888444111000///------......///000000000000///...,,,+++------...///000000000///...///000000......///000......////////////......000000000000000000000000000000000000000000000000------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222222222333333333000111222333333333333222333333333333444444444444222333444444555999>>>BBBTTTbbbwww~~~yyyvvvwww}}}~~~wwwvvvwwwxxxxxxvvvvvvvvvzzz}}}|||~~~qqqggg```\\\YYY\\\eeeppp{{{}}}{{{xxxyyy{{{zzz}}}ssshhh^^^TTTPPPNNNJJJHHHIIIHHHHHHGGGEEECCCDDDFFFIII{{{rrrmmmlllhhhjjjlllnnnqqqwww}}}yyymmm^^^YYYSSSOOOOOOPPPPPPOOOLLLMMMNNNPPPRRRSSSTTTTTTPPPQQQRRRRRRQQQPPPOOOOOOOOOOOONNNMMMIIIDDD???<<<444333000...---......///......////////////............///////////////......000111000///...///000......////////////......000000000000000000000000000000000000000000000000------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444333333333333333000111222333333333222222333333333444444444555555222333444555777<<>>EEEIII]]]lll~~~zzz{{{{{{vvvuuutttssstttvvvzzzuuujjjaaa\\\ZZZ^^^bbbjjjyyy}}}~~~|||tttiii]]]VVVRRRMMMKKKLLLJJJJJJIIIFFFDDDDDDGGGIII~~~~~~~~~~~~zzzsssmmmiiiiiijjjlllnnnssstttbbbUUUQQQQQQPPPNNNKKKJJJIIIKKKNNNQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTRRRPPPMMMJJJHHHFFF???999222///111222000,,,/////////////////////...000000000000000000000000000000////////////000000......//////...---,,,,,,111111000000//////......666222...---...//////---////////////000000000000111111111000000000000000000000////////////000000000111111111111222222222//////000111222222333333444444333333333444555666444333111000000000111222555444333222222222333444888666555777888<<>>IIITTTeeerrr}}}{{{zzz{{{xxxyyy~~~vvvhhhaaa^^^___dddkkkttt~~~~~~{{{lll```YYYTTTOOOMMMLLLJJJHHHGGGFFFGGGHHHIII^^^___```aaacccfffhhhiiilllmmmnnnqqquuuyyy}}}|||rrrmmmnnnkkkmmmsss{{{tttggg]]]WWWUUUQQQNNNKKKIIIJJJLLLMMMMMMQQQRRRSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNFFFDDD???:::666333111000.........//////000000000000000000000000000000000000000////////////000000111111222222111111000000000000000000////////////222000...---///000000000////////////000000000000000000000000000000111111111111111111111111111111000111111111111222222222000000000111222222333333000222555777777666444222444444333222222333333333222222222222333333555555:::777777999<<>>DDDPPP\\\lllvvvrrrjjjccc^^^]]]aaakkkxxx}}}oooeee\\\TTTOOONNNLLLJJJHHHGGGGGGHHHIIILLLLLLMMMMMMNNNOOOQQQQQQTTTTTTVVVYYY^^^ccchhhkkkpppssswwwzzz}}}vvvppplllnnnqqqrrrtttwww||||||nnn___WWWSSSMMMJJJJJJKKKMMMNNNOOOOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQMMMLLLJJJDDD===777333222////////////000000111111////////////////////////000000////////////000000//////000000111000000///////////////000000000000....../////////000111222////////////000000000000//////000000111111111111111222333333333333222111000000111111111222222222111111111111111222222222111111000000111111222333000111111222222222222222000111222333444444555555666555777<<>>>>>???@@@CCCEEEGGGHHH@@@AAACCCEEEGGGGGGHHHHHHOOOQQQUUUXXX[[[___dddgggkkknnnsssxxx}}}~~~zzztttooonnnhhhnnnuuu{{{vvvzzznnnfff[[[RRRMMMLLLLLLLLLIIIJJJLLLOOOQQQRRRSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXUUUQQQMMMLLLLLLHHH@@@999333333222111000///......000000000000000000000000000000////////////000000......///000000000000000.../////////000000111111---000222111///...///000////////////000000000000...//////000111222222222///000222333333222000///000111111111111222222222222222111111111111111111111222555666777666444222---///111444555666666666222333444444444333222111444777???IIIPPPVVV```iiipppssswwwyyyyyyzzz{{{}}}~~~tttlllfffaaaeeelllwwwvvvkkkcccQQQPPPMMMJJJIIIIIIIIIJJJ===>>>AAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNSSSWWWYYY^^^```dddjjjpppvvv{{{~~~xxxqqqjjjiiiiiilllttt~~~~~~}}}}}}ttteeeVVVPPPPPPNNNIIINNNLLLLLLMMMLLLJJJLLLPPPTTTTTTTTTTTTUUUVVVWWWWWWRRRRRRRRRQQQMMMIIIDDDAAA777666333000///.../////////////////////000111111000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000111111111111222222111000//////000000000000000000111111111111000000111222222222222222111111111111111111111111222222333333333333444444222222333333333333444444555333222333444555555555888>>>EEEKKKUUUaaahhhiiissspppqqquuuvvvvvvwww{{{{{{~~~~~~oooeeebbbccclllqqq~~~~~~oooeeeZZZSSSNNNMMMLLLIIIIIILLL???@@@AAABBBCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCFFFEEEEEEFFFHHHKKKNNNPPPTTTVVVYYY___eeejjjooorrrzzz~~~xxxkkkiiiggghhhlllttt||||||zzz}}}uuuhhh^^^XXXRRRLLLKKKIIIIIILLLMMMLLLOOOTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTRRROOOKKKGGGDDD<<<:::666222000//////000///////////////000111111000000000000000000000000111000000000/////////...////////////////////////111000000000/////////...000000000000111111111111222222111000000000000000000000000000111111111111...//////000000000000000111111111111111111111111222222333333333333444444222222333333333333444444444333222333444555666666999@@@HHHPPP[[[hhhpppqqqwwwsssqqqtttuuuuuuyyy~~~|||~~~~~~sssiiidddfffhhhrrruuulll___WWWQQQOOOMMMJJJIIIKKKAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAADDDCCCBBBBBBCCCDDDEEEFFFIIIKKKNNNRRRWWW\\\```bbbjjjnnntttzzzooolllhhheeegggkkkqqqvvv{{{yyywww{{{wwwjjj\\\RRRLLLHHHHHHKKKLLLMMMPPPUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRNNNKKKIIIBBB???:::555111000//////000000/////////000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111222111000000000000000000000000000000111111111111...///000000111111000000222222222222222222222222222222333333333333444444222222333333333333444444333333222222333555777888:::CCCMMMWWWdddrrrzzz|||~~~xxxuuuvvvxxxyyy~~~~~~|||wwwjjjdddbbbdddooo||||||sssddd\\\UUURRROOOJJJIIIKKKFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJNNNRRRUUUWWWZZZ^^^eeekkkqqqxxx~~~xxxuuuooojjjiiikkknnnqqqvvv|||~~~sssrrrrrrtttyyykkkZZZQQQLLLHHHIIIJJJIIILLLOOOSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSQQQNNNMMMHHHDDD???888333000//////111000000///000000111111000000000000000000000000000000000000////////////111111111111111111111111000000000000///////////////000000000111111111111111111000000000000000111///000000000111111111111111111222333333333333222222222222222222222222222222222222333333333444444222222222333333333444444222333333333333555888;;;===GGGRRR]]]kkkyyy|||~~~~~~zzzmmmeee```ccclllyyyxxxhhh```XXXTTTPPPLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIJJJEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEHHHJJJMMMNNNNNNRRRXXX]]]ccciiippptttyyy||||||uuupppnnnnnnnnnpppsss{{{wwwqqqjjjgggjjjsss~~~wwwaaaUUUNNNHHHHHHHHHHHHIIILLLPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOKKKHHHBBB<<<777333000///111111000000000000111111////////////////////////////////////000000000000000000000000000000000000////////////000000000000///000000000111111111111111000000000000000111111///000000000111111111111111111222333333333333333222222222222222222222222222222222333333333444444222222222333333333444444222333444444444666;;;???BBBLLLXXXcccqqq~~~sssfff```aaaiiixxx|||lllcccZZZVVVQQQMMMLLLNNNRRRQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDFFFGGGGGGJJJNNNRRRVVV[[[aaaeeeiiimmmsssxxx}}}zzztttpppnnnnnnnnnqqqxxx~~~|||{{{}}}}}}xxxpppiiigggmmmwww}}}iiiYYYPPPHHHHHHIIIIIIKKKMMMNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRLLLJJJGGGBBB<<<777333111222222111000000000111111////////////////////////////////////000000000000------------------------////////////000000000000000000000000111111111111000000000000000111111222000000000000111111111111///000111111222111111111333333333333333333333333222222333333333333444444222222333333333333444444222444666555555888>>>CCCIIISSS___jjjwwwtttggg```___gggpppsssiii___YYYTTTNNNMMMOOOfffeeeddd```\\\XXXTTTRRRQQQPPPNNNLLLJJJIIIHHHGGGCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCEEEGGGIIIKKKOOOSSSVVVYYY^^^eeelllrrrxxx~~~{{{xxxtttpppnnnppprrruuu~~~~~~~~~xxxrrrpppuuuzzzuuubbbWWWMMMJJJKKKJJJJJJLLLKKKMMMPPPSSSUUUVVVVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTMMMMMMKKKHHHCCC===888555333222111111000000111111////////////////////////.../////////000000000111.........................../////////000000000111000000000000111111111111000000000000000111222222000000000000111111111111///000111111222222111111333333333333333333333333222222333333333333444444222222333333333333444444333555777777666:::AAAGGGOOOYYYfffrrrtttfff^^^^^^cccmmmyyy}}}rrrfff^^^VVVOOOMMMNNN~~~yyytttmmmgggccc[[[YYYWWWSSSPPPMMMKKKJJJGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAABBBDDDDDDEEEGGGKKKNNNOOOTTT\\\ccckkkrrrxxx||||||}}}vvvpppnnnkkkjjjrrr}}}~~~wwwvvvxxxkkk___RRRNNNLLLIIIHHHIIIIIIKKKOOORRRUUUVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVNNNNNNNNNLLLHHHAAA;;;777333333222111000000111111////////////////////////.../////////000000111111111111111111111111111111.../////////000000111111000000000000111111111111000000///000000111222222000000000000111111111111222222333444444444444333333333333333333333333333222222333333333444444444222222333333333444444444333666888888777;;;BBBIIISSS]]]kkkwwwnnnaaa]]]______jjj|||xxxkkkaaaXXXPPPMMMNNNyyyvvvooofff^^^ZZZVVVRRRNNNQQQMMMIIIGGGHHHHHHFFFCCCBBBBBBAAA???>>>>>>???AAADDDDDDDDDEEEEEEEEEEEEFFFLLLMMMPPPTTTZZZaaagggkkktttxxx}}}{{{pppjjjiiikkknnnwwwzzzzzzuuuvvv}}}ppp```TTTNNNLLLJJJGGGKKKIIIJJJOOOQQQQQQRRRVVVRRRRRRSSSTTTUUUUUUUUUUUUPPPMMMJJJJJJJJJFFF>>>777444333222111000///......000000000000000000000000---///000///...---...000////////////////////////000000////////////000000000000000000////////////222222222111111111000000111111000000000111333444222111111000111111222222222222222222222222222222///000333555666555444333444444444555555555555666555333444777999<<>>666555333111////////////000000000000000000000000000111222111//////000111111111111111111111111111000000////////////000000000000000000000000000///222222222111111111000000333222111000000000111222333222222111111111222222222222222222222222222222111222444555666555555444444444444555555555555666444333555999<<>>>>>@@@BBBFFFHHHHHHJJJLLLMMMQQQUUUZZZ___cccfffiiikkknnnqqqvvv}}}yyyppplllllllllpppyyy~~~{{{ssseeeUUUJJJGGGDDDEEEIIIKKKIIIJJJMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQSSSTTTNNNKKKFFF@@@:::666333222000000000000000000000000---///000000//////111222000000000000000000000000000000////////////000000///000000111111222333333000000111111111222222222...///000222333333333222111111111111111222333444222222222222222222222222111222333555555555444444444444444555555555555666888666888???HHHVVViiixxx~~~~~~yyytttpppttt{{{zzzrrrmmmlllmmmuuuwwwhhh^^^yyyllleee```[[[WWWPPPOOONNNMMMKKKIIIHHHHHHFFFFFFEEEDDDCCCAAA???>>><<>>888444000...------///000//////000000000000000000000000000000111111111111000000...///000111111222111111111111000000000000000111111000/////////000222333000111333333111000111222111111111111111111111111333333222222333555666777333333333222222333444444444666777777666666777999<<<:::>>>IIIXXXhhhyyy~~~zzzwwwxxxxxxuuuqqqmmmlllmmmpppwww~~~}}}wwwttt{{{wwwjjjuuukkkeee\\\VVVSSSPPPMMMJJJKKKKKKJJJHHHFFFEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCDDDAAABBBCCCDDDFFFIIIKKKLLLTTTVVVZZZ```gggnnnsssvvvuuussspppooorrruuuzzz{{{{{{~~~sssdddYYYLLLHHHFFFGGGHHHGGGIIIMMMMMMKKKKKKMMMQQQSSSSSSQQQSSSRRRQQQPPPOOOPPPPPPQQQQQQOOOKKKHHHEEE@@@;;;777222000//////000111111000000000000000000000000000000000111111111111000000000000111111111000000///111111000000000000111111111000000000000111222222000111333333111000111222111111111111111111111111333222222111222333444555000000111222333555666777555666777777666666777888<<<<<>>>>>??????AAABBBDDDEEEJJJKKKNNNSSSZZZbbbiiimmmssswww~~~|||wwwsssssssssuuu~~~zzzpppxxxyyymmmdddVVVNNNHHHGGGHHHGGGGGGIIIIIIIIIIIILLLOOORRRRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRPPPMMMKKKHHHDDD???;;;555333111000222333333222000000000000000000000000000000111111111111000000222222222111111000......111000000000000000111111000111111222222222222222000111333333111000111222111111111111111111111111222222111111111222333333000000111222333555666777666777888777666555666777<<>>>>>???@@@@@@AAAEEEEEEFFFIIIOOOVVV]]]bbbhhhmmmuuu}}}~~~xxxvvvvvvwww~~~}}}sssssstttyyywwwqqqbbbUUUIIIFFFFFFFFFGGGIIIHHHHHHIIIKKKMMMOOOOOOOOOQQQQQQQQQPPPPPPPPPQQQQQQSSSQQQOOOMMMKKKHHHDDD@@@777555222111222222222222000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000111222000111222444444333222222000111333333111000111222111111111111111111111111333333333222222222222222444444333222222222333333666777888777666555666777;;;BBBQQQaaalllrrrzzzxxxzzzyyypppjjjjjjmmmwww~~~yyywwwllleeeZZZVVVQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>??????EEEDDDCCCDDDGGGMMMSSSWWW^^^dddllluuu|||~~~}}}||||||{{{tttllljjjooozzz{{{mmm^^^NNNFFFEEEEEEHHHKKKIIIJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOONNNMMMKKKGGGDDD;;;777333111111111111000000000000000000000000000000000111111111111000000//////000111111111111111000000//////000111222222000111222444444333222222000111333333111000111222111111111111111111111111444444444444444333333333555444333333222222222333666777888777666555666777<<>>============>>>FFFDDDBBBBBBCCCGGGLLLOOOUUU[[[ccckkkssszzzxxxnnniiihhhooo}}}xxxiiiXXXMMMHHHFFFHHHLLLIIIKKKLLLKKKJJJIIIJJJLLLMMMMMMNNNOOOOOOOOOOOONNNPPPOOONNNNNNNNNMMMJJJGGG???;;;666222000000///...000000000000000000000000000000111111111111000000......000111111222222222////////////000111222333000111111222222222222222000111333333111000111222111111111111111111111111333333444555555555444444222222222222333444555666444666777777666666777999>>>HHHYYYiiiooopppsssxxxqqqfffccc]]]aaammm~~~xxxyyyooobbbYYYTTTQQQMMMJJJJJJIIIGGGFFFDDDCCCCCCBBB@@@@@@??????>>>>>>??????DDDBBBAAA@@@@@@CCCFFFIIIMMMRRRXXX```gggpppyyy~~~~~~yyytttnnnkkksss|||uuufffZZZOOOGGGFFFIIIHHHJJJLLLKKKJJJIIIKKKMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMNNNNNNMMMKKKHHHDDD???999444111000///...000000000000000000000000000000111111111111000000///000000111111111000000////////////000111222333111000000000000111222222000111333333111000111222111111111111111111111111111222333444555444444333222222222222333444555555333555666777666777888:::BBBLLL\\\kkkooonnnqqqvvvoooiii^^^\\\```kkkxxx}}}rrrfff___ZZZVVVRRRKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>???AAADDDFFFHHHLLLQQQXXX```iiirrrxxxuuujjjllluuuxxx}}}|||qqqdddVVVIIIDDDFFFFFFIIIKKKKKKJJJJJJMMMPPPMMMNNNPPPQQQRRRQQQPPPPPPMMMLLLLLLMMMNNNMMMKKKIIIGGGBBB;;;666222111///...000000000000000000000000000000111111111111000000111222222111111000///...////////////000111222333111000/////////000222333000111333333111000111222111111111111111111111111///000111333444444333333666555444333222222222222222444666777777777999;;;EEEOOO___kkknnnmmmpppvvv}}}{{{rrrddd]]][[[```hhhtttwwwmmmeee[[[RRRQQQOOOLLLIIIHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBBBBAAACCCBBB@@@??????AAACCCDDDGGGIIILLLPPPVVV___iiiooowww}}}vvvuuuxxxuuuwwwzzz~~~~~~}}}{{{sssaaaMMMGGGKKKGGGIIILLLLLLKKKJJJIIIIIIMMMNNNPPPPPPNNNMMMMMMNNNLLLMMMOOOOOOOOOMMMKKKJJJHHHEEE@@@:::666222000000...///000111111111111111000000000000000000000000...///111222222111000///222222111111000000//////000111111111111222222222000111111111111222222222///000000222333444555555000000000111222555777888555555555444444333333333888555444777777777:::>>>HHHVVVfffnnnqqqttttttsssyyy{{{~~~}}}~~~~~~~~~nnnccc\\\___aaaeeesss~~~rrreee\\\VVVTTTPPPMMMKKKJJJIIIHHHEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>======>>>@@@AAADDDFFFHHHLLLRRRZZZccciiissszzz}}}yyyvvvxxx~~~~~~}}}wwwhhhUUUKKKJJJGGGIIIKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNLLLKKKLLLMMMLLLMMMOOOPPPOOONNNLLLKKKJJJGGGBBB<<<777333111000//////000111111111111111000000000000000000000000///000111222222111///...111111111000000000000000000111111111111222222222000111111111111222222222333333333222222222222111333333222222222333444555555555444444444333333333555333333666888777;;;@@@KKKZZZjjjqqqtttvvvwwwuuuuuuxxx}}}~~~{{{nnnccc```^^^]]]ffftttxxxmmm___ZZZTTTPPPLLLJJJHHHFFFGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>===>>>???@@@@@@AAADDDGGGKKKRRRZZZ```kkkrrr{{{||||||~~~zzzxxxvvvxxx~~~~~~sssqqqwww}}}}}}}}}rrr```QQQJJJHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLLLLKKKJJJJJJKKKMMMMMMOOOPPPPPPOOONNNNNNKKKIIIDDD???:::555222111000000000111111111111111000000000000000000000000000111222222222000///...000000000000111111111111000111111111111222222222000111111111111222222222333333333222222222111111555555444333222222222222555444444444444333333333333222333777888888<<>>???AAACCCFFFKKKRRRWWW```gggqqqzzz|||yyy~~~|||xxxtttssswwwwwwoooooossswwwxxx~~~~~~zzzkkkYYYLLLHHHHHHGGGHHHIIIJJJJJJIIIHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMKKKGGGBBB===888444222111111111111111111111222000000000000000000000000111111222222111000///...//////000000111111222222000000111111111222222222000000111111111222222222000000111222333333444444555444444333222222222222444444444444444444444444333333444777888888>>>EEEUUUcccqqqwwwyyyzzzyyywwwpppqqqrrruuuxxx{{{~~~xxxmmmdddcccffflllxxx~~~nnnaaaZZZVVVSSSPPPJJJIIIGGGFFFEEEEEEFFFGGGEEEDDDCCCBBBBBBAAAAAAAAA>>>???@@@AAACCCGGGLLLOOOWWW]]]gggqqqzzz{{{xxx{{{}}}xxx}}}}}}zzz|||tttlllkkkooosssyyyyyy{{{}}}|||rrr```QQQJJJGGGEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPMMMLLLJJJFFFAAA<<<888555333222111111000111222222000000000000000000000000111111111111111000////////////000000111111222222000000111111111222222222000000111111111222222222111111111222222333333444222222333333333333333333444444444444444444444444666555666888888:::BBBKKK[[[hhhtttwwwxxxyyyyyywwwtttrrrooooooqqqvvv{{{~~~{{{pppiiiggggggnnn{{{rrrhhhaaaZZZUUUPPPNNNKKKIIIGGGGGGHHHHHHEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAAAAACCCGGGJJJQQQVVV^^^hhhrrr{{{~~~zzzxxx{{{|||{{{~~~~~~rrrlllmmmoooqqqrrrtttvvvxxxtttfffYYYMMMIIIEEEDDDFFFHHHGGGEEEHHHJJJLLLMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLIIIEEE@@@;;;888444333222000000111222222000000000000000000000000000000000000000000111111000000000000111111111111000111111111111222222222000111111111111222222222555444444333222111000000000111222333444555555444333333333444444444444555777666777999:::>>>IIIUUUeeeoooxxxyyyxxxyyyzzzyyyzzzwwwrrrpppqqquuu{{{~~~~~~~~~qqqiiihhhiiippp~~~wwwjjjaaaZZZWWWSSSNNNJJJHHHHHHHHHGGGFFFFFFEEECCCBBB@@@???AAAAAAAAA@@@@@@@@@CCCEEEJJJMMMTTT]]]iiissszzz~~~xxxxxx|||{{{~~~vvvpppmmmiiikkklllmmmqqqssskkk```QQQLLLFFFDDDFFFHHHGGGEEEHHHJJJLLLLLLLLLKKKLLLNNNOOONNNNNNMMMMMMMMMMMMNNNMMMMMMMMMLLLHHHCCC>>>;;;555444222000000111222333000000000000000000000000/////////000000111222222111111111000000000000000000111111111111222222222000111111111111222222222555444444333222111000///000111222444555444444444333333333444444444555555666555777999<<>>;;;777333222222333444333222111111000000000111000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111333333222222222222222222222222333333333333444444555555444444444555555666666888:::;;;@@@NNNbbbqqq|||}}}~~~}}}}}}~~~~~~~~~|||{{{|||}}}xxx}}}{{{nnnbbbXXXPPPNNNLLLJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????>>>???AAADDDIIIPPPXXX^^^kkkqqqzzz{{{{{{|||zzzwww{{{pppjjjdddeeekkkrrrvvvvvvoooeee[[[SSSNNNHHHGGGHHHGGGHHHJJJKKKLLLMMMMMMMMMOOOPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLJJJGGGDDDCCC@@@>>>:::666444333444555222111000000///000000000000000111111111111000000000000000000000000000000222222222222222222222222000000000111111111222222222222222222222222333333222222333333333333444444666555555444444444555555777777888;;;DDDSSSdddoootttuuuvvvvvvvvvwwwyyy|||~~~|||}}}~~~~~~~~~~~~ooo```WWWQQQNNNJJJHHHIIIIIIGGGEEEEEEEEEDDDCCCAAA@@@??????>>>?????????BBBHHHPPPUUUbbbhhhrrr|||zzzuuuyyy||||||vvvttt|||xxxqqqhhhdddgggnnnuuuyyyuuummmbbbWWWMMMGGGFFFHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMNNNMMMKKKHHHEEECCCBBB@@@<<<888555444444444222111111000000000111111000000111111111111000000000000000000000000000000222222222222222222222222000000111111111222222222111111111222222333333333222222222333333333444444666666555444444444444555888666666===JJJYYYfffmmmmmmoooqqqqqqqqqrrrtttvvv}}}~~~~~~~~~rrrgggYYYSSSLLLHHHIIIJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????@@@DDDIIINNNZZZaaakkkuuu~~~wwwwwwxxx~~~{{{vvvuuuyyy|||ttthhh___^^^dddmmmsssuuuqqqhhhZZZNNNHHHGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMNNNNNNLLLJJJGGGEEEDDDAAA===999666444333333222222111111111222222333000000111111111111000000111111111111111111111111222222222222222222222222111111111111222222222222111111111222222333333333222222222333333333444444666555555444444444555555888666777@@@PPP___iiimmmoooqqqssstttssstttuuuwwwxxx{{{zzzggg^^^RRRLLLKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@BBBFFFIIIRRRXXXbbblllvvvwwwtttwww}}}}}}}}}vvvpppsss~~~vvvjjj^^^XXXYYY```fffooorrrnnnaaaTTTMMMJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOOOOOOOMMMNNNNNNMMMLLLJJJIIIGGGFFFCCC@@@;;;777444333222222222222222222222333444000000111111111111000000111111111111111111111111222222222222222222222222111111111222222222222333222222222222222222333333222222333333333333444444444444444444444555666666888777:::EEEUUUdddllloooppprrrtttuuutttttttttvvvuuuxxx~~~{{{nnn]]]RRROOOOOOMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFAAABBBCCCBBBAAAAAACCCEEEIIIOOOXXXbbbmmmxxx{{{sssqqqwwwyyyxxx~~~zzzrrrlllooouuu|||sssfff[[[VVVWWWZZZgggqqquuummm```VVVOOOIIIIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHFFFBBB>>>:::666444333111111111111111222333333000000111111111111000000111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222222222222222333333333333444444333333333444555666777888777888===IIIYYYgggooorrrrrrtttvvvvvvuuutttttttttyyy~~~zzzfffXXXSSSQQQOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHAAABBBDDDCCCBBBAAABBBCCCCCCIIIQQQ[[[fffrrr}}}tttnnnsssvvvvvv~~~vvvlllfffeeelllxxx|||pppcccXXXUUUUUUaaappp{{{vvvjjj^^^RRRJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKLLLNNNOOOPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJHHHEEE@@@<<<888555444000000///000000111222222000000111111111111000000111111111111111111111111000000000000000000000000111111222222222333333333444333333222222111111111222222333333333444444444222222333333555666888999777999@@@LLL[[[hhhppptttxxxzzz||||||zzzyyyxxxyyy~~~mmm```WWWRRRNNNMMMOOONNNJJJIIIJJJIIIEEEEEECCCDDDEEECCC??????BBB@@@FFFMMMTTT\\\ggguuu~~~uuutttsssrrrwww~~~~~~rrrhhhbbbaaagggsss}}}ppp___VVVVVVZZZeeettt|||xxxjjjZZZPPPIIIJJJKKKJJJIIIHHHJJJLLLIIIKKKNNNOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIJJJHHHEEECCC@@@<<<777444222222222111222222333333111000///......///000111222222111111111111222222111111222333333333333222111111111000111111222333333333333222222111111111333333333444444444555555555555666666666666666555>>><<>>999666333222222222222222333333111111////////////111111222222111111111111222222000111222222333333222222111111111111111222222333333333333222222222111111333333333444444444555555444555555666666666666555;;;<<>>666666555333333222222222111111////////////111111222222111111111111222222222222333444444444444333333222222222222333444444111111222222222333333333333333333444444444555555444444333444666999;;;===GGGXXXiiiqqquuu{{{~~~{{{yyy|||{{{}}}~~~}}}}}}||||||}}}}}}~~~}}}~~~EEEHHHKKKKKKIIIIIILLLNNNMMMSSS\\\gggsssyyyyyyyyy~~~nnnbbbVVVNNNKKKHHHFFFDDDDDDDDDEEEEEEDDDGGGJJJPPPXXX```jjjssszzz||||||uuummmkkklllpppyyy|||sssooouuu~~~~~~iii^^^___eeegggbbbZZZPPPIIIFFFHHHKKKIIILLLNNNNNNLLLKKKJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGGGGFFFDDDAAA>>>777666555444333222222222111000///......///000111222222111111111111222222222333444444555555444444333333222222333333444555111111111222222333333333333333333444444444555555444444444444666999===???LLL```sss{{{~~~{{{xxxzzz~~~xxx{{{yyyyyyxxxxxxxxxyyyyyyzzzzzz{{{~~~GGGGGGFFFFFFGGGHHHJJJKKKKKKOOOSSSWWW^^^iiixxxtttjjjwwwqqqaaaUUULLLLLLFFFCCCCCCAAA???@@@CCCDDDFFFJJJOOOUUU^^^gggmmmwww|||yyypppjjjllliiilllwww~~~tttrrrwww~~~}}}ddd___eeehhheee___XXXQQQLLLIIIGGGHHHJJJLLLKKKIIIIIILLLNNNLLLLLLLLLLLLLLLKKKKKKJJJLLLIIIFFFGGGIIIHHHBBB======999444111000111111111222111111000000111111222333111//////000111000///111111111111111111111111111111222222222333333333111111222222222333333333222222333333333444444444222222444777777666;;;CCCOOOfff~~~xxxsssrrruuuzzz~~~~~~~~~~~~zzzxxxwwwwwwuuutttwwwyyy{{{~~~IIIIIIHHHGGGGGGGGGHHHIIIIIILLLOOOQQQSSS[[[eeennnmmmrrrrrraaaTTTPPPJJJFFFEEEDDDAAAAAACCCBBBDDDGGGKKKQQQXXXaaagggqqqwww~~~{{{rrrlllkkkggghhhqqq}}}|||uuuvvvvvv}}}pppdddcccggggggeee^^^SSSKKKIIIJJJHHHJJJKKKJJJHHHHHHKKKMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKHHHFFFGGGIIIHHHCCC>>>???;;;666333222222333222555444444333333444444555333111000000222222222111111111111111111111111111111111222222222333333333111222222222222333333333222222333333333444444444666666999;;;:::;;;AAAJJJ\\\ppp}}}{{{}}}xxxrrroooqqquuuxxxzzzzzz{{{}}}}}}yyywwwvvvvvvtttssswwwxxxyyy{{{}}}LLLLLLJJJIIIHHHHHHHHHHHHHHHJJJLLLLLLLLLPPPVVV\\\gggsssqqqjjjppp{{{sssaaaUUUOOOJJJIIIGGGCCCBBBDDD@@@AAACCCFFFJJJPPPXXX]]]hhhnnnvvv}}}yyytttmmmiiigggllltttxxxyyy|||hhh___aaafffjjjdddXXXNNNKKKLLLGGGIIIIIIHHHGGGGGGIIIKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHFFFGGGIIIHHHDDD@@@@@@<<<888555444444444333222222111111111111222222222111000111333444444444222222222222222222222222111111222222222333333333222222222222333333333333333333333333444444444444555555777:::999:::CCCMMMdddsss}}}wwwuuuuuuyyy{{{}}}}}}~~~zzzsssooooooqqqsssvvvwwwyyy||||||yyywwwvvvuuutttsssvvvvvvvvvwwwxxx}}}MMMMMMLLLLLLKKKJJJJJJJJJHHHJJJLLLMMMMMMOOOSSSVVVYYYaaannn}}}|||kkkhhhoooppp\\\TTTMMMKKKIIIEEECCCDDD???@@@AAABBBDDDIIIOOOTTT___eeemmmuuu{{{vvvqqqmmmmmmpppxxx}}}~~~qqqbbbZZZ```hhhiiicccYYYQQQLLLGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHEEECCCAAA===999666555444444333000000000//////000000000111//////000222444555444222222222222222222222222111111222222222333333333222222222333333333444444333333333444444444444555444444666888888;;;GGGTTTkkksss|||wwwrrrooonnnvvvwwwyyyzzz{{{yyyuuusssssstttwwwxxx{{{~~~}}}yyywwwwwwvvvuuusssuuuttttttsssssswww|||LLLLLLMMMMMMMMMMMMLLLLLLJJJLLLMMMNNNOOOPPPQQQSSSUUUYYY___hhhtttxxxlllkkkvvvggg]]]RRRNNNKKKGGGDDDDDDAAAAAAAAA@@@AAADDDIIIMMMWWW]]]fffnnnttt{{{|||vvvsssrrrvvv|||~~~ooo[[[^^^dddmmmrrrkkk\\\OOOHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGEEEDDD@@@===999666555444333222333333222222222222333333///...---///111333444444222222222222222222222222111111222222222333333333222222333333333444444444333333444444444555555555666777999;;;;;;AAAQQQ```tttxxx{{{uuusssqqqnnnssstttvvvxxx{{{{{{yyyyyyyyyzzz{{{~~~~~~{{{yyyxxxwwwvvvuuuttttttrrrqqqppprrrwwwzzz|||~~~OOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNTTTVVVWWWZZZbbboooqqqgggiiiooo{{{mmm]]]TTTOOOIIIEEEDDDBBBBBBAAA??????AAAFFFIIIQQQWWW```gggnnnuuu|||~~~yyytttuuu|||{{{hhhddddddooo{{{yyygggUUUIIIGGGFFFEEEGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEAAA>>>:::777666555333111222111111000000111111222///...---...111333333333333333333333333333333333111111222222222333333333333333333333444444444444333444444444555555555555555666888:::;;;DDDWWWiiizzz{{{~~~~~~yyyxxxwwwsssqqqsssuuuxxx|||~~~|||zzzyyyxxxwwwvvvssstttsssqqqoooppprrrtttwwwyyy|||~~~ZZZ[[[[[[[[[[[[YYYXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRSSSUUUVVVWWWYYY```jjjqqqzzziiidddeeeooo{{{kkk]]]TTTLLLFFFDDDBBBBBBAAA???>>>???CCCGGGKKKRRRZZZbbbhhhooovvv|||zzzsssqqqyyyzzz|||xxxmmmfffmmmyyyyyyiiiXXXJJJHHHEEEEEEGGGHHHGGGEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLKKKIIIFFFEEEEEEEEEBBB???<<<999888666444222//////............//////111///...///222333333333333333333333333333333333111111222222222333333333333333333444444444444555444444444444555555555555333444777999<<>>===>>>BBBEEEHHHNNNWWW^^^dddkkksssxxxyyypppmmmttt~~~vvvssstttzzzsssggghhhqqqsssfffWWWKKKHHHFFFFFFHHHHHHGGGEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMKKKIIIFFFDDDDDDEEEDDDAAA>>>;;;:::888555333222222111111111111222222222111000111333444444333333333333333333333333333111111222222222333333333333333333444444444555555444444444555555555666666777999<<<>>>AAAMMMeee{{{~~~zzz{{{zzzuuuvvvyyy}}}~~~zzzxxxwwwwwwuuutttssstttuuutttqqqnnnnnnnnnkkknnnrrrvvvzzzsssssssssqqqnnnlllllllllnnnmmmjjjhhhfffeeeeeeeeedddcccaaa^^^ZZZXXXYYYZZZcccgggoooyyyppp```bbbfffgggooosss___TTTMMMGGGDDDDDDCCCAAA???>>>???@@@EEEHHHLLLQQQXXX```iiinnnzzz~~~zzzqqqooosssuuummmnnnooovvv}}}nnnaaa^^^```bbbbbbPPPKKKEEECCCDDDEEEEEEDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDCCCGGGDDD@@@<<<999666222///222222222222222222222222111111222222222222111111555555555555555444333222222222222222222222222222222222222333444555666777777555222333555777555444666666777<<>><<<;;;999555333222222222222222222222222111111222222222222111111000000111111111111111000222222222222222222222222333333333333444555666666777555333333555666666444777777888===HHHYYYnnn}}}}}}~~~~~~yyy~~~{{{yyyttttttuuuvvvuuusssqqqpppnnnmmmmmmmmmppptttyyy{{{iiijjjlllnnnqqqtttwwwxxxwwwwwwxxxxxxxxxyyyyyyyyywwwxxxxxxvvvrrrnnnllllllhhhhhhiiimmmsss{{{iiiaaa\\\aaannnppp```TTTNNNHHHGGGEEECCCAAA@@@@@@AAA???BBBEEEIIINNNUUU\\\aaalllqqqyyy{{{yyyxxxyyynnnllliiinnnuuuzzz~~~vvvhhh^^^YYYVVVTTTPPPJJJFFFEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCAAA???===<<<:::666444222222222222222222222222111111222222222222111111000000111222333333333333222222222222333333333333333333333333444444555666777555444444555666666555666777:::???KKK]]]ooozzz}}}~~~~~~|||yyyzzz~~~uuuuuuuuutttttttttssssssooonnnllllllmmmpppsssuuu{{{~~~______```bbbfffjjjlllmmmpppqqqsssvvvxxxzzz{{{{{{xxx{{{}}}}}}{{{xxxvvvvvvuuusssrrrrrruuu|||nnn______cccjjj{{{xxxfffYYYQQQJJJHHHEEECCCBBBAAA@@@???>>>@@@BBBEEEIIINNNUUUZZZccciiisss{{{yyywww~~~|||ppplllgggiiipppyyy~~~|||kkk]]]WWWUUUSSSPPPKKKGGGEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHHHHGGGEEEBBB???===999444111222222222222222222222222111222222333333222222111111222222333444444333333222222222333333333333333333333333333333444555666666666555555555666666666555777:::AAANNN```ooovvvwwwxxxxxxvvvttttttwwwzzzzzz{{{}}}xxxwwwuuutttssssssssstttqqqpppnnnnnnnnnpppssstttwwwyyy~~~bbb```]]]]]]```bbbbbbaaaccceeegggjjjnnnqqqsssuuuvvvzzz|||{{{}}}ggg```___]]]gggwwwmmm]]]SSSLLLIIIEEEBBBBBBAAA@@@>>>>>>???AAABBBEEEIIIOOOTTT[[[bbbkkkttt{{{zzzuuuwwwvvvppphhhggglllxxxqqqddd___^^^\\\YYYTTTNNNIIIFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIGGGEEECCCAAA>>>;;;666222222222222222222222222222222222333333333333222222000000000000000///......222222333333333444444444444444333333333444555555666666666555555555666777444777;;;BBBQQQeeeppprrrqqqqqqqqqppppppqqqtttvvvwwwxxx{{{~~~~~~~~~~~~|||{{{zzzwwwtttrrrqqqqqqrrrpppooonnnnnnoooqqqssstttvvvwww{{{qqqlllfffbbb```___\\\YYY[[[[[[\\\^^^aaadddhhhjjjrrrvvv}}}vvviiiaaaZZZ]]]fff|||uuucccWWWOOOKKKFFFDDDDDDCCC@@@>>>???@@@AAAAAABBBEEEJJJNNNUUU[[[dddlllttt{{{rrrqqqvvvyyymmmgggiiiuuu{{{qqqllljjjiiigggbbbZZZQQQJJJFFFEEEIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIICCCBBBBBBAAAAAA>>>:::666222222222222222222222222222222333333333333222222333333333222222111//////222222333333444444555555444444444333333444444555666777777666555555666888333888===EEEVVVjjjrrrooollllllkkklllooosssvvvyyyyyyzzz{{{|||||||||||||||~~~~~~|||}}}|||yyy|||zzzwwwtttrrrppppppooommmmmmlllmmmnnnoooqqqrrrtttuuuwww{{{yyyrrrmmmiiiccc^^^]]][[[YYYXXXYYY[[[^^^```hhhmmmuuu|||yyyhhh]]][[[___kkkzzzmmm___SSSNNNHHHFFFGGGFFFCCC??????@@@@@@??????BBBFFFJJJOOOTTT\\\dddllluuu|||tttqqqrrr{{{tttiiigggppp{{{|||tttpppnnnmmmjjjbbbWWWNNNIIIGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIICCCCCCBBBBBBBBB???;;;777222222222222222222222222222333333444444333333222444555555555555555444333222222333333444555555666555444444333333444444444555777888777555444666999555;;;@@@HHH[[[ooouuunnnkkkjjjiiikkkpppwww|||~~~~~~}}}|||{{{{{{~~~|||~~~|||yyyxxxyyy}}}}}}zzzyyyxxxvvvtttrrrpppoooooommmmmmmmmmmmmmmnnnooopppqqqqqqrrrvvv{{{yyyqqqlllbbb___[[[WWWVVVWWWZZZ\\\^^^ccckkkrrryyyooo```[[[]]]ZZZkkk~~~uuufffVVVPPPJJJHHHIIIHHHEEEAAA?????????>>>>>>@@@DDDGGGLLLPPPWWW___gggpppyyy~~~zzzuuussswww|||yyykkkeeelllvvv}}}vvvoookkkllljjjddd[[[RRRMMMKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDBBB>>>888444222222222222222222222222222333333444444333333222000000111222333333333333222222333333444555666666555444444333333333444444555777888777555444666999666===CCCKKK^^^ssswwwoookkkiiiiiikkkrrrzzz~~~~~~yyyxxx~~~~~~}}}}}}|||}}}||||||}}}xxxvvvsssrrruuuzzz}}}vvvuuuuuutttrrrqqqpppppppppoooooonnnnnnnnnoooooonnnnnnooorrrxxxzzzwwwrrrjjjaaa[[[YYYXXXYYY^^^```cccfffkkkqqqxxx}}}qqqddd[[[^^^eeeppp}}}nnn[[[VVVOOOJJJGGGFFFEEEDDDDDDBBBAAA??????@@@AAACCCFFFJJJPPPWWW___hhhqqqwww}}}}}}vvvvvvzzzwwwjjjiiipppxxx}}}nnnhhhcccbbbdddaaaWWWRRRRRRKKKKKKKKKJJJIIIJJJLLLMMMMMMKKKIIIJJJLLLMMMJJJGGGCCCBBBBBBCCCCCC@@@<<<888666444111000111222111111222222222222222222222222333222333333444555666777333333333333333333333333444555666555444444555666555555555444333333666888;;;<<>>HHHYYYjjjuuuvvvttttttqqqqqquuuyyy}}}}}}|||~~~|||vvvuuuxxx~~~~~~~~~xxxsssqqqppprrrvvvzzz|||}}}}}}zzzwwwuuuuuusssqqqnnnlllnnnpppqqqqqqrrrtttuuussssssssstttwwwzzz}}}{{{sssnnngggeeebbbaaaaaadddhhhkkkpppsssvvvzzzrrrdddccceeepppmmmaaaSSSKKKJJJJJJHHHEEECCCBBB@@@???>>>???@@@@@@EEEGGGKKKOOOVVV```jjjpppvvvzzz{{{wwwvvvyyy|||qqqnnnrrrssshhh______```]]]UUUPPPHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLLLLJJJHHHDDDDDDCCCCCCCCC@@@<<<999999666444333333444444333333333333333333333333333222222111222222333444555333333333333333333333333222333444444222222333444555555666555444444777999;;;BBBOOO```oooxxxyyyvvvvvvttttttwwwzzz}}}~~~|||zzzwwwxxx~~~xxxpppooonnnpppssswwwzzz{{{|||~~~}}}yyywwwuuussspppmmmlllnnnoooooonnnooopppqqqrrrssstttuuuwwwzzz|||}}}}}}wwwsssmmmhhhffffffggghhhlllmmmpppsssxxx~~~uuulllfffkkk|||zzzkkkYYYNNNLLLLLLHHHDDDBBBAAA@@@???????????????CCCEEEGGGJJJPPPYYYcccjjjrrrvvv|||{{{vvvuuu|||wwwnnnnnnxxx|||jjjbbbaaa___XXXRRRHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIFFFEEEDDDCCCCCCAAA===:::888666444333333444444333222222222222222222222222222111111111222222333444333333333333333333333333222444444444333222333444555666666555444555888:::;;;EEEVVVgggsssyyyyyyxxxwwwuuuuuuxxxyyy{{{}}}}}}|||~~~yyynnnmmmlllnnnqqquuuxxxxxx|||}}}yyyvvvsssooommmmmmnnnnnnllljjjhhhhhhiiipppqqqsssuuuxxxzzz|||}}}}}}|||vvvrrrpppnnnmmmkkklllmmmooorrrxxxxxxjjjjjjvvvxxxbbbUUUPPPNNNIIIDDDCCCBBBAAA@@@????????????AAABBBDDDFFFKKKSSS]]]cccmmmrrryyyyyytttxxxuuurrrvvvzzz}}}jjjaaa^^^ZZZUUUMMMJJJHHHGGGIIIKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHFFFDDDDDDCCCAAA===;;;888555333222222333333222111111111111111111111111222222111111111222333333333333333333333333333333333555666555444333444555555666666666555666999;;;<<>>;;;777555333222222333333222111111111111111111111111333333222222222222333333333333333333333333333333444555666666444444555666555666777666666777:::<<<@@@PPPdddqqquuuttttttuuuttttttuuuvvvuuuvvv|||vvvnnnlllkkkmmmqqqtttwwwxxxyyy{{{~~~~~~yyyssspppooommmnnnooonnnlllkkklllmmmjjjkkklllooorrruuuxxxzzz|||~~~}}}{{{{{{}}}{{{~~~jjj\\\SSSMMMIIIDDDDDDDDDCCCBBBAAA@@@???===???AAACCCGGGLLLSSSXXXaaagggqqqyyytttrrrvvv|||xxxtttxxxrrrgggfffggg^^^VVVMMMIIIIIIKKKLLLKKKIIIKKKMMMLLLJJJIIIIIIKKKJJJHHHFFFDDDCCCAAA>>><<<888666444333333444444333222222222222222222222222444444333333333333444444333333333333333333333333333444555555333333444555555666777777777888;;;===FFFVVVkkkuuuuuuqqqrrruuussssssuuuvvvuuuvvv~~~zzzyyyzzzxxxsssnnnmmmlllnnnqqquuuxxxxxxxxxzzz{{{||||||}}}zzztttqqqqqqnnnooopppooommmlllmmmnnniiiiiihhhiiikkknnnqqqssswwwzzz~~~rrraaaUUUOOOLLLEEEEEEEEEDDDCCCAAA@@@???<<<>>>AAACCCFFFKKKQQQUUU]]]cccmmmwww~~~tttqqqtttxxx{{{ttt|||qqqcccbbbdddcccZZZOOOIIIIIIKKKLLLKKKIIILLLNNNMMMJJJHHHIIIKKKKKKIIIFFFDDDCCCAAA>>><<<:::777555444555555555444444444444444444444444444555555444333333444444444333333333333333333333333222333444444222222333444666777777777777888;;;>>>JJJ[[[oooxxxuuupppqqquuussssssuuuwwwuuuvvv{{{uuusssvvv~~~|||uuupppooonnnmmmnnnrrrvvvxxxyyyyyyzzz{{{{{{{{{}}}zzzuuurrrrrroooppppppnnnkkkjjjjjjjjjiiihhhfffeeefffhhhkkkmmmssswww{{{ppp]]]RRROOOMMMHHHEEEFFFDDD@@@???BBB?????????@@@BBBFFFKKKMMMUUU\\\fffpppxxx~~~xxxrrroooxxx{{{{{{}}}yyybbb]]]dddaaa\\\SSSLLLGGGFFFGGGHHHLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB???>>><<<;;;999777555444333333333333333333333333333333222222222222222222222222333333222222333333444555444666777777666444555666888444222444555666:::???KKK```uuu|||yyyvvvwwwxxxxxxzzz{{{yyywwwxxx|||~~~vvvrrrsssxxx}}}xxxsssoooooommmmmmooorrrvvvxxxxxxzzz}}}}}}yyyyyy}}}~~~~~~{{{vvvrrrqqqqqqsssqqqooollliiigggeeeeeeccccccbbbbbbbbbccceeefffjjjnnnuuu{{{|||iii[[[UUUNNNIIIGGGGGGFFFBBBAAACCC@@@@@@??????AAADDDGGGIIIRRRYYYcccmmmuuu{{{wwwqqqnnnssswww{{{zzzwww```XXX[[[___[[[UUUNNNIIIFFFGGGHHHLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@>>>;;;:::888666555333333222333333333333333333333333222222222222222222222222333333222222333333444555444666777777555444555666888444444777888888===BBBRRRdddvvv|||||||||~~~~~~~~~|||zzzxxxxxx{{{}}}|||vvvqqqrrrvvvzzz|||xxxyyy|||}}}wwwssspppooonnnnnnooosssuuuwwwwwwyyy|||~~~}}}zzzzzz}}}~~~~~~|||xxxvvvuuuuuurrrpppnnnkkkhhhfffeeedddbbbbbbaaaaaaaaabbbdddeeehhhkkkpppuuuyyyzzzzzzzzztttzzzuuubbbWWWPPPKKKHHHIIIHHHDDDBBBCCCBBBAAA??????@@@BBBDDDEEENNNTTT]]]gggooowww}}}zzzuuuqqqpppttt|||}}}www|||iii\\\YYY[[[[[[XXXSSSLLLHHHGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEECCC@@@???;;;:::888666444333222222333333333333333333333333222222222222333333333333333333222222333333444555333555777777555444555666777555666999::::::???FFFWWWeeettt||||||zzzzzzzzzzzzxxxwwwxxx}}}~~~tttoooppptttwwwyyyooommmsssyyyzzzvvvsssrrrpppooonnnpppsssuuuvvvvvvxxx{{{}}}|||zzzzzz}}}~~~{{{yyyxxxxxxqqqpppnnnkkkhhhfffddddddaaaaaa```______```bbbccceeefffiiilllppprrrssstttzzz{{{~~~lllsss{{{~~~|||{{{{{{iiiZZZRRRLLLHHHIIIIIIEEEBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDJJJOOOXXX```iiiqqqyyy~~~|||xxxqqqttt{{{yyyxxx~~~vvvdddZZZWWWZZZ[[[WWWPPPJJJIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJHHHIIIHHHGGGFFFCCCAAA???:::999888666444333222222222222333333333333444444222222222333333333333333333333222222333333444555333444666666555444555666666555777999::::::???GGGWWWcccrrr{{{~~~~~~~~~}}}|||yyytttpppsss||||||ssspppqqqtttvvv~~~tttiiiiiirrr||||||xxxuuuttttttpppoooooopppsssuuuuuutttwwwyyy{{{{{{zzz{{{}}}}}}{{{yyywwwsssqqqooollliiigggeeeeee``````___^^^^^^___```aaabbbbbbdddfffiiimmmppprrrwwwxxx{{{eeekkksssxxxwwwuuuttttttxxxyyy|||vvvgggWWWOOOIIIIIIIIIEEEBBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHLLLSSSZZZcccllluuu{{{}}}tttuuuyyy~~~wwwzzzkkk[[[VVVYYY[[[ZZZTTTNNNJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFDDDBBB@@@;;;:::888666444333222222222222222333333444444444222222333333333444444444333333222222333333444555222444555666555444555666666555777999888999@@@IIIYYYeeesss}}}uuunnnnnnwww|||vvvtttuuuvvvvvv}}}}}}~~~}}}sssjjjkkkvvv{{{wwwuuuuuuuuupppooooooqqqtttuuuuuutttvvvwwwyyyzzz{{{|||}}}~~~{{{wwwttttttssspppnnnkkkiiiggggggaaa```___^^^^^^___``````aaaaaabbbdddgggkkkppprrrtttuuuxxx|||eeejjjpppsssqqqooonnnooommmnnnqqqtttxxx|||yyy^^^TTTKKKIIIIIIFFFCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFIIINNNUUU\\\fffpppwww|||zzzwwwvvvzzzvvvvvv|||wwwcccVVVXXXZZZ[[[XXXSSSMMMIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHFFFDDDBBBAAA<<<;;;999777555444333333111222222333333444444555222222333333444444555555333333222222333333444555111333555555555444555666666666777999999<<>>======BBBDDDGGGKKKRRR\\\gggnnn|||yyyzzz{{{rrrlllmmmwwwvvvZZZWWWVVVZZZ]]]ZZZPPPHHHHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHIIIHHHGGGEEECCCBBB===<<<;;;999777666555555111111222333333444555555222222333333444555666666333333222222333333444555000222444555444444555666888888:::===AAAIIIZZZjjjuuu|||~~~{{{zzz~~~yyytttvvvzzz}}}~~~yyyuuuqqqooonnnllllllnnnrrruuuwwwwwwuuussssssuuuyyy|||~~~~~~}}}|||~~~|||zzzyyytttssspppmmmkkkiiigggffffffeeedddbbbbbbbbbccccccdddcccbbbaaabbbbbbcccdddfffggghhhlllrrryyy|||}}}}}}}}}|||{{{|||}}}|||}}}~~~|||||||||xxxttttttqqqnnnqqqwww}}}uuudddRRRKKKJJJHHHEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCFFFIIIOOOWWW```fffttt{{{{{{|||yyyqqqlllrrr|||iii]]]RRRQQQXXX[[[UUUNNNLLLKKKJJJKKKMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC===<<<:::888666444333333222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555777;;;<<<:::AAATTTjjjwwwzzzyyyzzz|||~~~}}}xxx{{{|||wwwuuurrrmmmmmmpppooooooooopppqqqssstttuuuvvvwwwwwwyyyzzz|||~~~|||~~~sssnnnxxx|||{{{vvvsssooolllkkkkkkjjjiiidddbbb```___^^^___```aaaeeedddbbbaaa___^^^^^^^^^```aaacccgggmmmuuu{{{}}}{{{xxxvvvuuuuuuuuuvvvuuuuuuvvvwww{{{|||zzzvvvqqqqqqsssvvvwwwvvvxxxgggVVVNNNKKKIIIFFFEEECCCCCCBBBAAAAAAAAAAAABBB@@@AAADDDGGGLLLTTT]]]cccooowwwzzz{{{yyyrrrsssyyylll```TTTRRRXXX\\\YYYSSSNNNLLLKKKKKKLLLMMMLLLLLLJJJJJJJJJIIIGGGFFFDDDCCC>>><<<:::888666444444333222222333333333333444444333333333333333333333333444444444444444444444444555555555555555555555555444888;;;;;;DDDYYYooo||||||zzzyyyyyyyyy}}}~~~}}}zzztttrrroookkkkkkoooooooooooopppqqqrrrtttuuuttttttuuuvvvxxx{{{|||~~~|||~~~vvvpppyyy}}}|||wwwtttpppmmmlllkkkjjjhhhdddcccbbb````````````aaacccbbb```___]]]\\\\\\\\\``````aaadddiiinnntttwww{{{~~~~~~~~~{{{yyywwwuuuttttttuuuuuutttsssssstttwww|||yyyuuuuuutttrrrppprrrsssvvvzzz~~~|||lllZZZQQQMMMIIIFFFFFFCCCCCCBBBAAA@@@@@@AAAAAA>>>???AAADDDHHHOOOXXX^^^iiipppyyy|||zzz|||~~~xxxxxx|||sssgggZZZUUUYYY______\\\RRROOOLLLJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHFFFEEEDDD>>>===;;;999666555444444222222333333333333444444222222222222222222222222333333333333333333333333555555555555555555555555444888;;;>>>III]]]rrr}}}~~~zzzvvvuuuuuuxxx}}}wwwqqqnnnkkkiiijjjoooooooooooopppqqqrrrssstttqqqqqqrrrtttvvvyyy{{{|||}}}~~~zzzuuu}}}~~~}}}yyyuuuqqqnnnlllkkkiiihhheeeddddddcccbbbaaaaaaaaaaaa```^^^\\\[[[ZZZZZZZZZ^^^^^^^^^```bbbfffjjjllllllsss|||}}}|||yyywwwuuusssrrrrrrssstttrrrqqqpppqqqrrrvvvyyy{{{~~~{{{vvvrrrnnnoooqqqtttwwwzzz|||~~~~~~nnn]]]SSSNNNIIIGGGGGGDDDCCCBBBAAA@@@@@@@@@AAA>>>???@@@BBBFFFLLLTTTYYYdddkkkttt{{{|||{{{{{{{{{xxxvvv|||pppaaaZZZ[[[```ccccccWWWSSSMMMJJJJJJLLLMMMNNNKKKKKKKKKJJJHHHGGGEEEDDD???===;;;999777666555444222222222333333333444444222222222222222222222222333333333333333333333333555555555555555555555555666:::<<<@@@LLL```rrr{{{}}}wwwrrrqqqrrrwww{{{tttnnnllliiihhhjjjoooppppppppppppqqqrrrssstttqqqqqqrrrtttvvvxxxzzz{{{}}}~~~~~~~~~zzzwwwssspppnnnllljjjhhheeeeeeeeeeeedddcccaaaaaa```___^^^\\\[[[ZZZYYYYYY\\\\\\\\\\\\^^^```cccdddccciiiqqqyyy~~~|||wwwvvvsssqqqpppqqqrrrrrrrrrqqqooonnnoooqqqsssuuuwwwzzzuuutttsssssstttvvvxxxyyyzzz|||rrraaaVVVOOOJJJGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAADDDIIIPPPUUU```gggpppxxx~~~{{{xxxwwwvvv{{{wwwuuuwwwggg]]][[[]]]```aaaZZZVVVPPPLLLKKKLLLMMMNNNLLLLLLKKKKKKIIIHHHFFFEEE???>>><<<:::888666555555222222222333333333444444444444444444444444444444333333333333333333333333555555555555555555555555555888;;;BBBQQQfffuuu||||||uuuooooooqqqxxxzzzsssmmmkkkiiihhhkkkqqqppppppppppppqqqrrrsssssssssttttttuuuwwwyyy{{{||||||~~~|||yyyuuusssqqqnnnkkkiiifffgggffffffeeecccbbbaaabbbaaa___^^^\\\[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaa```ccchhhmmmuuu~~~}}}xxxvvvtttqqqpppppppppqqqsssqqqooommmlllnnnpppqqqttt|||}}}wwwrrrooooooqqqrrrvvvxxx{{{{{{iii\\\SSSKKKIIIJJJFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBGGGMMMRRRZZZbbbmmmvvv|||{{{uuurrrpppnnnttt}}}wwwvvv}}}}}}nnnaaaZZZXXXYYY[[[]]]XXXRRRNNNLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFF@@@???===:::888777666666222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555222555:::DDDWWWnnn}}}~~~vvvooonnnqqqvvvwwwqqqmmmllljjjiiilllqqqqqqqqqppppppqqqqqqrrrssswwwwwwwwwxxxyyyzzz{{{||||||~~~}}}|||{{{xxxuuusssqqqqqqpppooorrrvvvyyy{{{}}}{{{xxxuuutttrrrnnnlllhhhgggfffeeedddcccbbbaaadddcccaaa```^^^]]]]]]]]]YYYZZZZZZZZZ[[[]]]^^^^^^______aaadddkkkuuu~~~zzzyyyuuurrrppppppppppppsssqqqnnnlllkkklllmmmooorrrxxxzzzsssqqqrrrsssxxxyyy{{{ttteeeXXXNNNJJJKKKHHHGGGFFFEEECCCCCCCCCCCC@@@@@@@@@???@@@DDDJJJOOOSSS\\\hhhrrrzzz|||qqqjjjgggeeedddlllvvvzzzuuuyyyxxxiii^^^XXXVVVVVV___ZZZTTTPPPNNNMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGFFF@@@???===;;;999777666666222222333333333333444444333333333333333333333333555555555555555555555555555555555555555555555555444777<<>>>>>BBBHHHLLLNNNXXXeeepppwww}}}uuuiiibbb___]]]\\\aaammmzzzsssvvvqqqcccZZZWWWVVV___[[[UUUQQQOOOMMMLLLKKKMMMMMMMMMLLLKKKIIIGGGGGGAAA@@@>>>;;;999888777666222222333333333444444444222222222222222222222222666666666666666666666666555555555555555555555555999;;;???KKK```vvvtttooommmmmmqqqwww~~~}}}qqqmmmkkkkkkkkkiiijjjnnnqqqqqqqqqpppqqqqqqrrrrrr{{{{{{zzzzzzyyyzzzzzzzzz{{{~~~~~~{{{yyyxxxwwwssspppllliiiddd]]]XXXSSSPPPOOOLLLQQQVVVXXXZZZ^^^fffmmmttt|||~~~|||zzzyyyxxxwwwsssqqqjjjhhheeecccaaaaaabbbbbbeeedddbbbaaa___^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWXXXYYY[[[```gggooouuu}}}}}}}}}zzzuuurrrppppppppprrrpppmmmjjjiiiiiikkkllllllrrrzzzuuudddXXXOOOIIIHHHFFFDDDCCCCCCDDDEEEFFFAAAAAA@@@???@@@BBBEEEFFFMMMRRR[[[eeennnvvv~~~vvvjjjccc___]]]\\\ccciiittt~~~}}}}}}qqq^^^TTTTTTVVVXXXXXXTTTMMMJJJKKKNNNJJJKKKLLLLLLKKKIIIGGGFFFCCC@@@===;;;:::888666444444444444444444444444444333333333444444444555555333333333333333333333333777777999::::::999888888777===EEEQQQeee|||}}}vvvpppmmmmmmnnnxxx~~~|||wwwoookkkhhhiiihhhhhhlllrrrppppppppppppooooooooonnntttuuuvvvxxxyyyzzz{{{{{{zzz}}}}}}xxxsssoookkkhhheeeaaa^^^XXXSSSNNNKKKJJJJJJKKKKKKKKKMMMPPPTTTXXXZZZfffnnnyyy|||zzz{{{~~~}}}xxxssslllkkkhhheeecccbbbbbbbbb```aaabbbbbb```^^^[[[YYY[[[[[[YYYXXXWWWVVVVVVUUUTTTTTTUUUWWW\\\aaafffiiitttwww{{{~~~~~~{{{wwwsssooolllkkklllmmmmmmllliiihhhhhhiiilllpppvvv~~~kkk[[[QQQKKKKKKIIIFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@AAABBBDDDEEEKKKPPPXXXaaaiiirrr{{{zzzppphhhccc___\\\```eeeooo{{{~~~{{{zzzyyydddYYYVVVXXXZZZZZZVVVOOOKKKJJJLLLJJJKKKLLLLLLKKKIIIGGGFFFDDDAAA>>><<<;;;:::777666222222222222222222222222333333333444444444555555333333333333333333333333444555666777777777666555888===FFFTTTjjj|||wwwqqqoooooopppwww}}}}}}{{{{{{vvvnnnjjjhhhiiiiiiiiilllrrrrrrqqqqqqpppnnnmmmllllllppprrrtttwwwzzz{{{||||||zzz}}}|||yyytttpppkkkfffaaa]]]ZZZWWWRRRMMMIIIGGGFFFFFFEEEEEEEEEGGGIIILLLPPPRRRZZZaaajjjssszzz~~~zzzzzz{{{zzzvvvqqqnnnmmmjjjgggdddcccbbbbbb```aaaaaa```___]]][[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVYYY]]]aaadddkkkpppvvv{{{}}}~~~~~~~~~}}}{{{yyyuuurrrooommmmmmnnnnnnmmmjjjiiijjjkkkmmmpppvvv|||yyyeeeXXXQQQOOOLLLIIIGGGFFFFFFDDDCCCDDDCCCBBBAAAAAABBBCCCDDDIIIMMMSSS[[[cccmmmvvv}}}yyyqqqiiiaaa]]]^^^bbbjjjuuu~~~{{{wwwkkk\\\VVVWWWZZZ[[[XXXQQQKKKIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEBBB???===<<<;;;999777222222222222222222222222333333333444444444555555333333333333333333333333333444555666666666666555999>>>HHHYYYqqq}}}xxxtttrrrssstttzzz{{{yyy|||yyy|||{{{~~~|||xxxmmmiiihhhjjjkkkjjjmmmqqqsssrrrqqqooommmllljjjjjjlllnnnrrrwwwzzz||||||}}}zzz}}}}}}|||{{{{{{zzzwwwsssooojjjddd^^^XXXSSSPPPNNNJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJMMMRRRZZZ```gggnnnwww~~~{{{yyyyyyxxxtttqqqqqqooommmiiifffdddbbbbbbaaa```___^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWUUUUUUVVVXXX[[[]]]bbbhhhpppvvvzzz{{{{{{|||}}}}}}|||{{{xxxuuurrrpppnnnnnnnnnmmmkkkjjjlllmmmmmmqqquuuzzzuuudddZZZQQQNNNJJJHHHHHHGGGEEECCCEEEDDDCCCBBBAAABBBBBBBBBHHHKKKPPPVVV^^^hhhsssyyyyyypppfff```aaabbbhhhrrrzzzvvv{{{nnn]]]SSSSSSVVVWWWUUUPPPKKKHHHGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEBBB???===<<<;;;888777555555555555555555555555333333333444444444555555444444444444444444444444555555666666777777888888:::???KKKaaayyy|||yyywwwyyyzzz||||||~~~zzzzzzyyy{{{}}}xxxnnnjjjhhhjjjlllkkkmmmpppqqqqqqpppnnnmmmkkkjjjjjjjjjmmmqqquuuyyyzzzzzzzzzyyy|||}}}zzzxxxvvvvvvvvvwwwrrrmmmggg```[[[VVVQQQMMMIIIGGGEEEBBBAAA@@@@@@AAACCCCCCBBBCCCCCCEEEFFFGGGFFFJJJOOOTTTYYYaaajjjrrr|||zzzyyyxxxvvvttttttrrrooolllhhheeecccbbbaaa```___]]][[[[[[ZZZZZZZZZZZZYYYWWWWWWVVVVVVVVVXXXWWWUUUTTTTTTVVVXXXZZZ]]]bbbiiiooosssvvvyyy{{{|||}}}~~~}}}{{{wwwssspppkkkllllllkkkjjjjjjlllmmmmmmppptttxxxoooaaaUUUOOOJJJGGGHHHIIIGGGDDDEEEDDDDDDCCCBBBBBBBBBBBBFFFIIIMMMSSS[[[eeeooovvvyyyooohhhdddcccfffoooxxxwwwuuutttaaaTTTNNNPPPPPPPPPMMMJJJHHHGGGHHHIIIKKKLLLLLLJJJHHHGGGDDDAAA>>><<<;;;:::888666555555555555555555555555333333333444444444555555444444444444444444444444555555555666777888888999<<>><<<;;;:::777666333333333333333333333333333333333444444444555555444444444444444444444444333333333444555666777888<<>>===<<<:::888666666666666666666666666333333333444444444555555555555555555555555555555777777666777888:::<<<======GGG^^^xxx~~~{{{wwwuuuxxx{{{|||qqqgggfffiiijjjlllnnntttsssrrrpppooommmlllkkkmmmmmmllllllnnnqqqtttvvvssswww|||}}}|||xxxvvvtttssstttrrrnnnjjjaaa___]]]YYYVVVSSSQQQPPPJJJJJJJJJKKKKKKIIIEEEAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBDDDEEEDDDCCCFFFLLLQQQWWW^^^hhhrrrzzz|||wwwtttsssssssssrrrpppllliiifffddd```aaabbbbbb```^^^[[[YYYYYYYYYXXXWWWWWWWWWXXXXXXUUUSSSPPPNNNMMMMMMOOOPPPTTTVVVXXXYYYYYYZZZ\\\^^^iiinnnvvv|||~~~{{{vvvrrrhhhmmmtttxxxyyywwwtttsssnnnoooqqqrrrttt{{{kkkWWWSSSTTTNNNJJJLLLFFFEEEDDDCCCCCCBBBBBBCCCBBBEEEHHHKKKOOOXXXccckkkpppzzz}}}uuuqqqttt}}}}}}ppppppxxxwwwlllWWWMMMCCC?????????AAADDDEEEGGGJJJLLLMMMLLLJJJIIIDDDBBB@@@>>><<<<<<<<<<<<333333333444444555555555333333333444444444555555555555555555555555555555444555666666555666888:::===KKK```vvv~~~{{{tttddd^^^bbbhhhkkkjjjooojjjeeedddgggjjjlllmmmoooppppppppppppooonnnnnnmmmnnnnnnpppqqqrrrsssssswww|||~~~|||zzzxxxvvvvvvvvvtttssssssqqqoookkkhhhfffdddccc\\\ZZZVVVRRROOONNNNNNNNNHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCFFFFFFEEEFFFHHHKKKOOOUUU^^^gggoooxxx}}}{{{yyyxxxsssrrrrrrqqqooommmlllkkkfffdddaaa______^^^\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVSSSRRRQQQPPPOOOOOOPPPQQQWWW```ccc\\\VVVWWWZZZZZZaaagggooouuuxxxyyyyyyyyysssvvvzzz|||{{{yyyxxxwwwqqqssstttsssrrrvvvqqq\\\WWWUUUMMMGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBEEEHHHLLLTTT^^^fffoooxxxwwwqqqrrryyyvvvvvv|||wwwlll\\\QQQGGGCCCAAAAAABBBEEEFFFGGGJJJLLLMMMLLLKKKIIIDDDBBB@@@>>><<<;;;;;;;;;555444444444333333333222333333333444444444555555555555555555555555555555444555666777777888:::===???MMMcccyyy|||~~~|||zzz~~~ppp___UUUUUUYYY\\\]]]gggdddaaabbbfffjjjlllmmmoooooooooooooooooonnnnnnnnnnnnooopppqqqrrrssssssuuuzzz}}}|||{{{zzzwwwtttqqqooonnnmmmkkkkkkmmmmmmmmmllljjjiiigggdddaaa___]]]]]]XXXVVVRRROOOLLLKKKJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCEEEEEECCCDDDFFFHHHLLLQQQYYYaaaiiirrr|||~~~|||zzzyyytttssssssqqqooommmkkkjjjhhheeebbb```___^^^]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWTTTSSSQQQPPPOOOPPPPPPQQQ[[[cccgggbbb[[[ZZZZZZYYY]]]bbbjjjpppsssuuuwwwxxxuuuxxx|||~~~}}}{{{yyyyyysssuuuvvvuuutttxxx}}}ggg]]]WWWMMMFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC???AAADDDFFFIIIQQQ[[[bbblllttt{{{ssspppsssvvvxxxooo```TTTHHHCCCAAA???@@@CCCGGGHHHKKKLLLMMMLLLKKKJJJDDDBBB@@@===<<<;;;;;;;;;666666555444222111000000333333333444444444555555555555555555555555555555222444555666666888:::===AAAPPPggg}}}|||vvvuuuzzzssssss{{{wwweeeWWWPPPQQQTTTWWW]]]]]]]]]___dddiiikkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrssssssvvvyyy}}}~~~~~~xxxoookkkgggeeeeeeddd```]]][[[ZZZZZZ[[[^^^aaabbbaaa```___^^^\\\ZZZXXXVVVVVVTTTRRROOOMMMJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEECCCCCCEEEGGGHHHMMMSSSYYY```iiittt|||}}}{{{zzzuuuuuutttrrrpppmmmkkkjjjjjjfffbbb______^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQ[[[bbbgggccc\\\XXXVVVUUUXXX\\\bbbhhhlllooosssuuuwwwzzz~~~~~~}}}||||||vvvxxxyyyxxxwwwyyy}}}ssscccYYYOOOIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEFFFHHHOOOXXX```iiippp{{{vvvooonnnooovvv||||||tttfffZZZMMMFFFCCCAAABBBDDDHHHJJJKKKMMMMMMLLLKKKKKKDDDCCC@@@>>><<<;;;::::::555555444333222111111000333333333444444444555555555555555555555555555555222444555555555666888:::BBBRRRjjjzzzyyywwwrrrpppssswww~~~yyymmmooovvvrrrcccXXXSSSUUUXXXYYYZZZ\\\___cccgggiiijjjlllllllllllllllmmmnnnnnnooooooppppppqqqrrrrrrsssvvvyyy{{{|||||||||rrrkkkddd^^^XXXVVVWWWWWWTTTPPPMMMLLLLLLOOORRRUUUVVVVVVXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFIIIMMMQQQWWW```lllttt~~~~~~|||{{{wwwvvvuuussspppmmmkkkjjjkkkgggbbb___^^^]]]\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUVVVTTTSSSQQQPPPPPPPPPQQQVVV[[[]]][[[VVVRRRQQQQQQTTTWWW\\\```eeeiiinnnrrrwwwzzz~~~~~~~~~~~~xxxzzz{{{zzzyyyyyy{{{~~~|||hhhZZZQQQMMMLLLHHHGGGFFFEEEEEEDDDEEEEEEAAACCCDDDDDDFFFKKKTTT[[[eeelllwwwxxxpppkkkkkkqqqwww|||rrreeeWWWNNNJJJFFFFFFIIIJJJKKKLLLMMMMMMMMMLLLKKKEEEDDDAAA>>><<<;;;;;;:::444444444333333333222222333333333444444444555555555555555555555555555555555777777777666666888:::DDDUUUmmm}}}yyyxxxwwwsssqqqqqqqqquuu}}}vvvooosssyyyzzzmmmaaaYYYXXXXXXYYY[[[^^^```ccceeeggghhhjjjjjjjjjjjjkkklllmmmnnnoooooooooppppppqqqqqqqqqtttvvvxxxxxxxxx{{{}}}vvvrrrllleee```ZZZTTTMMMKKKMMMNNNKKKHHHHHHGGGFFFHHHJJJMMMMMMMMMPPPQQQQQQRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHFFFHHHJJJLLLPPPXXXccckkkwwwyyy}}}}}}|||wwwwwwuuusssqqqnnnllljjjjjjgggbbb___]]]\\\[[[ZZZWWWWWWVVVUUUUUUTTTTTTSSSVVVTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRQQQNNNMMMOOORRRRRRTTTXXX[[[^^^ccciiimmmsssvvvzzz|||}}}~~~{{{||||||{{{zzzzzzzzz{{{qqq```UUUOOOMMMIIIHHHGGGFFFEEEEEEEEEEEE@@@AAABBBAAABBBGGGOOOVVVaaaiiittt|||yyyooojjjiiimmmtttqqq```TTTMMMGGGEEEGGGLLLLLLMMMMMMMMMMMMLLLLLLGGGEEECCC@@@===<<<;;;;;;444444444444444444444333333333333444444444555555555555555555555555555555888999::::::999999;;;===IIIZZZqqq}}}{{{zzzxxxvvvtttrrrtttxxxyyyxxx}}}uuujjjbbb^^^]]]\\\^^^```aaabbbccceeeggghhhhhhhhhhhhiiikkkmmmnnnnnnnnnnnnoooooooooppppppqqqsssvvvwwwxxxyyy|||~~~{{{|||sssjjjeee```[[[XXXPPPLLLGGGEEEFFFFFFEEECCCFFFEEEDDDEEEGGGHHHHHHGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDFFFDDDAAAAAABBBDDDEEEEEEEEEGGGHHHIIIKKKQQQZZZaaaqqqssswww|||}}}{{{wwwwwwvvvtttrrrooommmlllkkkhhhdddaaa___]]]ZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSUUUTTTRRRPPPOOONNNNNNOOOOOOLLLLLLMMMLLLKKKOOOTTTQQQSSSUUUWWWYYY]]]bbbfffjjjnnnssswwwzzz}}}~~~}}}|||||||||||||||~~~lll]]]SSSMMMIIIIIIHHHGGGFFFFFFFFFFFFAAABBBBBBAAAAAAEEEMMMSSS^^^gggrrr{{{xxxoooiiihhhgggnnnwwwmmm^^^SSSJJJFFFFFFMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGDDDAAA???===<<<<<<777777666555555444333333333333333444444444555555555555555555555555555555444666888888999:::===@@@QQQaaawww~~~~~~~~~{{{yyyyyywwwwww{{{|||wwwooohhhcccaaa]]]___aaaaaa```aaadddggggggfffffffffhhhjjjmmmooommmmmmmmmmmmnnnnnnnnnnnnqqqtttyyy}}}zzzuuuqqquuu}}}~~~}}}}}}yyymmmbbb\\\WWWRRROOOIIIGGGEEEDDDCCCCCCCCCCCCEEECCCBBBCCCDDDFFFFFFEEEEEEGGGIIIKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOORRRSSSSSSSSSSSSOOOOOOPPPQQQPPPNNNLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKMMMIIIDDDBBBCCCDDDDDDCCCEEEFFFGGGGGGGGGKKKRRRXXXfffiiimmmttt{{{~~~|||{{{wwwvvvuuutttrrrpppnnnmmmllljjjgggeeeccc```[[[XXXXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQOOONNNMMMMMMMMMMMMJJJJJJMMMNNNKKKMMMRRROOOQQQSSSTTTUUUWWW[[[^^^bbbffflllqqqvvv{{{~~~~~~xxxfffWWWOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEDDDCCCCCCGGGNNNTTT]]]eeeqqqzzzwwwmmmiiigggaaagggooovvv}}}lll^^^SSSMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJHHHEEEBBB???>>>======::::::888777555333222111333333333444444444555555555555555555555555555555...000333555777999===@@@WWWggg|||~~~|||||||||~~~zzzwwwyyy~~~}}}|||ssslllfffbbb___\\\^^^``````___```dddhhhffffffeeefffgggjjjmmmooolllllllllmmmmmmmmmmmmmmmtttxxx~~~wwwmmmlllrrr|||~~~}}}~~~}}}}}}||||||~~~|||ttthhh^^^WWWQQQKKKGGGFFFGGGGGGEEECCCCCCDDDEEECCCAAA@@@AAACCCEEEEEEDDDEEEGGGJJJLLLNNNOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNQQQTTTVVVVVVUUUUUUPPPQQQRRRRRRRRRPPPNNNLLLFFFHHHJJJMMMPPPSSSUUUVVVTTTOOOJJJGGGFFFFFFEEECCCDDDFFFGGGFFFEEEHHHNNNSSSYYY\\\aaaiiiqqqyyy~~~~~~~~~~~~~~~~~~~~~}}}~~~|||zzzvvvvvvuuutttsssqqqooonnnmmmllljjjhhhfffbbb\\\XXXZZZYYYYYYXXXXXXWWWVVVVVVTTTSSSQQQNNNMMMLLLLLLLLLKKKHHHIIIOOOOOOKKKJJJNNNNNNPPPQQQRRRRRRTTTVVVXXX\\\aaagggnnnsssyyywww```PPPNNNLLLHHHFFFEEEFFFGGGHHHDDDCCCAAAAAACCCGGGKKKMMM[[[cccoooxxx}}}}}}~~~uuulllddd_________fffrrryyy{{{eeeVVVOOOMMMPPPNNNKKKJJJKKKMMMMMMMMMJJJIIIFFFCCC@@@===<<<;;;999888777666666555666666111222333333444444333333555555555555555555555555666444555999::::::???FFFUUUooo}}}}}}}}}}}}}}}vvvnnngggcccaaa______```aaabbbcccddddddeeeddddddeeefffhhhjjjkkkkkkjjjiiihhhjjjmmmppprrrtttvvv{{{}}}mmmhhhkkkooowww}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyzzz{{{|||}}}~~~|||uuummmbbbXXXQQQLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAACCCGGGIIIJJJLLLNNNOOOLLLMMMOOOQQQRRRQQQOOONNNOOOQQQTTTWWWYYYYYYYYYYYYZZZWWWTTTRRRPPPOOOMMMKKKKKKIIIHHHKKKRRR\\\dddhhhdddZZZMMMEEEDDDEEEDDDCCCEEEDDDDDDDDDFFFGGGIIIKKKTTTWWW\\\bbbhhhpppyyy~~~~~~~~~~~~~~~~~~~~~}}}|||||||||vvvvvvwwwxxxxxxvvvqqqnnnoookkkiiilllooommmeee^^^^^^\\\YYYWWWWWWVVVUUUSSSRRRRRRQQQOOONNNMMMMMMMMMJJJIIIHHHHHHJJJKKKKKKJJJKKKLLLLLLNNNOOOPPPQQQQQQ\\\^^^bbbffflllsss{{{hhhXXXQQQNNNJJJGGGFFFFFFFFFGGGEEEDDDBBBAAACCCFFFIIILLLUUU\\\gggpppvvvzzz|||~~~}}}zzz}}}uuullleeeaaa^^^]]]cccnnnuuu~~~qqq]]]RRRMMMNNNLLLJJJJJJKKKMMMMMMMMMKKKJJJGGGDDDAAA>>>===<<<999888777666666555666666333333444555555555555444555555555555555555555555666555555888999:::@@@HHHYYYrrr~~~~~~uuulllfffaaa___]]]^^^___```aaabbbcccdddddddddddddddfffhhhjjjkkklllkkkkkkkkkmmmpppsssuuuxxx{{{wwwooonnnooouuu{{{}}}|||{{{|||~~~~~~~~~}}}}}}|||||||||zzzzzz{{{|||}}}~~~xxxooohhh^^^UUUOOOKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEHHHIIIJJJMMMOOOOOOPPPQQQRRRSSSSSSRRRQQQUUUWWWYYY[[[\\\\\\\\\[[[\\\ZZZVVVTTTSSSQQQOOOMMMKKKJJJJJJNNNVVV___gggkkkddd[[[PPPJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKNNNQQQVVV[[[aaahhhpppvvvyyy}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzxxxxxxyyy|||~~~}}}{{{xxxrrrnnnlllnnnrrrqqqkkkeee^^^[[[YYYWWWWWWVVVTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPYYY\\\```dddjjjrrr{{{ssscccTTTQQQLLLIIIGGGGGGFFFEEEFFFEEECCCBBBCCCEEEHHHIIITTTYYYcccmmmuuuyyy||||||}}}}}}yyywww|||~~~vvvnnnhhheee```^^^bbbiiiooowwwlllZZZPPPLLLKKKJJJJJJLLLMMMMMMMMMLLLJJJHHHEEEBBB???===<<<999999888777666666666666444444555666666666666666555555555555555555555555777555555777888:::BBBLLLbbb{{{~~~uuummmfffaaa^^^\\\\\\]]]___```aaabbbccccccccccccccceeegggiiijjjkkkjjjjjjkkknnnqqquuuwww{{{~~~{{{uuurrrtttwwwzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~vvvkkkeee\\\TTTOOOLLLIIIHHHEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???AAADDDFFFGGGJJJMMMPPPRRRRRRSSSTTTUUUUUUVVVVVV\\\]]]___aaabbbaaa```___```^^^[[[YYYWWWUUURRRPPPNNNMMMMMMPPPVVV]]]bbbddd___YYYQQQLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJLLLPPPTTTYYY```ggglllrrrvvv|||~~~~~~{{{{{{zzzyyyyyyxxxxxxwwwvvvwwwyyy}}}ssspppmmmnnnrrrrrrnnnjjj]]][[[XXXWWWVVVVVVTTTSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOOOOUUUWWW\\\aaagggoooxxx~~~~~~mmmXXXSSSMMMIIIHHHHHHFFFEEEGGGFFFDDDBBBBBBDDDFFFGGGRRRWWW___jjjttt{{{~~~}}}zzz}}}zzztttooommmiiiffffffhhhkkkrrr~~~fffWWWLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJHHHFFFBBB???===;;;:::999888777666666555555444444555666666666666555555555555555555555555555888666666777777:::EEEPPPmmmxxxooogggaaa^^^[[[[[[\\\]]]___```aaabbbbbbbbbbbbbbbdddfffiiijjjgggggghhhjjjmmmppptttvvvyyy}}}yyyxxxxxxxxxxxxyyy{{{|||}}}~~~~~~~~~||||||{{{|||||||||{{{{{{{{{{{{|||~~~~~~~~~xxxnnnhhh___XXXRRRNNNKKKJJJEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCEEEGGGJJJOOORRRUUUUUUUUUVVVWWWXXXZZZ[[[___aaacccfffggggggfffeeeeeeccc```^^^\\\ZZZVVVTTTQQQOOONNNOOORRRUUUVVVVVVVVVSSSNNNKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIKKKNNNQQQUUUZZZ```dddkkkpppvvv}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~yyyyyyyyyxxxwwwwwwvvvvvvrrrsssuuuzzz~~~sssooolllkkknnnnnnkkkhhh]]][[[XXXWWWVVVVVVTTTSSSQQQPPPNNNMMMMMMNNNOOOPPPOOOLLLIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPSSSWWW\\\bbbjjjsssyyywww]]]VVVNNNIIIHHHIIIGGGFFFGGGFFFDDDCCCBBBCCCDDDEEEKKKQQQZZZdddoooxxx|||yyywwwuuuqqqmmmjjjiiiooo|||rrr^^^PPPOOOMMMMMMNNNNNNNNNMMMJJJJJJHHHFFFCCC???<<<;;;;;;:::999777666666555555333333444555555555555555555555555555555555555555777666777888777;;;GGGTTTqqq}}}~~~}}}wwwmmmeee```]]][[[[[[\\\]]]^^^___```````````````aaacccfffhhhiiiffffffhhhjjjmmmpppsssuuuwww|||~~~|||zzz{{{{{{||||||}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{|||~~~zzztttnnneee\\\VVVQQQLLLJJJEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGLLLQQQUUUWWWWWWWWWXXXZZZ\\\^^^___```bbbeeehhhkkkllllllkkkiiigggeeecccaaa^^^ZZZWWWRRRPPPNNNNNNOOOOOOOOONNNPPPNNNKKKJJJJJJJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNPPPTTTYYY]]]bbbgggmmmttt{{{~~~}}}||||||}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvvvvuuuuuuqqqqqqrrrvvvyyy{{{{{{zzzssspppllljjjjjjiiigggeee^^^\\\YYYXXXWWWVVVUUUSSSOOONNNMMMMMMOOORRRUUUWWWRRROOOKKKIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLOOORRRWWW\\\ccckkkqqq|||hhh^^^QQQJJJIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCDDDDDDIIIOOOXXXaaajjjtttzzzssskkkhhhmmmxxx{{{eeeXXXUUUQQQOOONNNOOONNNNNNKKKKKKJJJHHHDDDAAA===;;;<<<;;;999888777666555555333333444555555555555444555555555555555555555555666666888999999<<>>KKKYYYvvv}}}xxxzzzyyy}}}|||yyypppkkkiiiiiijjj``````___^^^^^^]]]\\\\\\]]]]]]^^^___aaadddggghhhdddeeegggiiikkkmmmooopppqqqyyy|||{{{yyyxxxyyy|||~~~~~~~~~}}}~~~}}}tttllleee___ZZZWWWMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAADDDJJJRRRXXX^^^```cccgggiiijjjjjjjjjhhhjjjmmmoooqqqqqqqqqppppppooommmkkkiiieee```\\\YYYUUUOOOKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFGGGJJJLLLLLLNNNPPPQQQSSSSSSSSSRRROOOOOOOOOMMMLLLMMMPPPSSSRRRVVV\\\bbbhhhooovvvzzz~~~{{{yyyxxxttttttsssrrrrrrrrrrrrsssssssssrrrrrrqqqppppppoooqqqpppooooooqqqqqqpppooojjjiiiiiihhhgggeeecccaaaaaa___\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSVVVZZZ___aaaZZZUUUPPPLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLPPPVVVZZZ^^^fffrrr}}}yyyxxxvvvaaaUUUOOOJJJGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAGGGHHHKKKOOOUUU]]]fffmmmuuunnnkkkkkkrrryyyzzz}}}ssskkkccc\\\YYYUUUPPPOOOPPPRRRQQQOOOLLLHHHCCC???===<<<;;;:::888777666666555666666777777666555444444888777777666555555444444777:::888999>>>===IIIaaavvv|||ssslllfffeeeddddddmmm~~~}}}|||yyyxxx|||~~~~~~~~~wwwqqqkkkhhhgggggg___^^^^^^^^^^^^___``````______```aaabbbcccdddddddddeeegggiiikkkmmmooopppqqqvvv|||zzzyyyyyy{{{|||||||||~~~~~~~~~}}}}}}~~~wwwooohhh```\\\SSSPPPLLLJJJHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@??????BBBBBBBBBBBBDDDIIIPPPVVV[[[dddjjjkkkkkkmmmnnnmmmoooooooooooopppqqqrrrsssooonnnllljjjhhhddd___[[[XXXUUUQQQNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKLLLNNNPPPQQQRRRSSSQQQPPPOOONNNNNNOOOPPPQQQPPPQQQTTTXXX^^^eeekkknnnvvv~~~}}}{{{xxxvvvrrrqqqpppoooooopppqqqrrrrrrqqqpppooooooooopppqqqnnnnnnmmmllllllkkkjjjjjjggghhhhhhhhhgggeeecccbbbdddaaa^^^\\\[[[[[[ZZZYYYYYYYYYXXXUUUYYY___bbbaaaUUURRROOOMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGIIILLLOOOQQQWWW___hhhnnnrrryyyyyy{{{iiiZZZQQQKKKHHHHHHFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDGGGKKKRRRZZZ```qqqvvv|||}}}vvvooolllpppxxxxxxyyyqqqiiibbb[[[XXXTTTOOOMMMOOOOOOOOOOOOMMMJJJFFFBBB???<<<;;;:::888777666666555666666666666666555444444555555555555555555555666777:::888999>>>???KKKdddxxxuuukkkccc^^^WWWXXXZZZaaaooo~~~}}}{{{uuurrrvvv}}}|||}}}vvvoooiiifffeeeddd^^^^^^^^^^^^^^^___``````^^^^^^___```aaabbbcccdddcccdddfffhhhkkknnnpppqqqqqqvvv}}}{{{xxxwwwyyyzzz{{{{{{~~~}}}}}}}}}yyypppfff```WWWSSSOOOKKKIIIGGGDDDBBBCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBAAAAAACCCHHHOOOTTT[[[dddkkkllllllooopppooorrrrrrrrrrrrssstttuuuuuurrrqqqnnnllljjjfffaaa]]]XXXUUUQQQNNNLLLKKKHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNPPPQQQSSSTTTSSSSSSRRRQQQPPPQQQRRRRRRPPPQQQRRRUUUYYY___dddgggooowww~~~|||yyywwwsssrrrrrrqqqqqqqqqqqqrrrrrrqqqpppoooooooooppppppllllllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggeeecccbbbbbb```]]]\\\\\\]]]\\\[[[YYYZZZXXXWWWZZZ```aaa___VVVSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGGGGHHHJJJMMMOOORRRXXXaaafffiiippp{{{tttaaaUUUMMMIIIJJJGGGFFFEEEEEECCCCCCBBBAAABBBCCCDDDEEEGGGLLLSSSWWWaaahhhqqqxxx|||tttlllnnnuuuzzz~~~ttttttxxx}}}~~~llleee]]]WWWUUURRRNNNLLLMMMLLLMMMOOONNNLLLHHHDDDBBB<<<;;;:::888777666666555666666666666666555555444333333444444555666777777666:::888999???AAAOOOhhh|||}}}qqqggg___YYYOOORRRTTTXXXcccrrr~~~{{{rrrkkkooowwwwwwxxxyyyzzz||||||xxx~~~{{{uuummmgggcccbbbaaa^^^^^^^^^^^^______``````]]]^^^^^^___```aaabbbbbbbbbccceeehhhjjjmmmooopppqqquuu~~~|||wwwuuuvvvxxxyyyzzz|||{{{{{{zzz{{{}}}zzzooohhh```[[[UUUPPPMMMJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAACCCGGGMMMRRR[[[ccckkklllmmmqqqsssrrrssssssttttttuuuuuuvvvvvvtttrrrooollliiieee```\\\YYYUUUQQQNNNLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJKKKMMMOOORRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPSSSXXX\\\___fffnnnyyy~~~{{{yyyttttttttttttsssrrrrrrqqqqqqpppoooooonnnnnnooooookkkjjjiiihhhgggffffffeeehhhhhhhhhgggfffeeedddcccaaa^^^\\\\\\]]]^^^^^^^^^YYY[[[ZZZYYY[[[``````\\\UUUSSSPPPOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJIIIGGGFFFGGGHHHJJJLLLKKKPPPVVVZZZ]]]dddnnnvvv}}}hhhYYYOOOKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEFFFJJJOOOSSSXXXaaallluuu{{{zzznnnnnnssswww|||qqqoooqqq~~~zzzeee]]]WWWQQQPPPOOOKKKJJJLLLKKKMMMOOOPPPNNNJJJEEEBBB<<<;;;:::888777666666555555666666666666666555555333333333444555555666666666999777999@@@DDDSSSnnn|||rrrkkkeeeaaaZZZZZZXXXYYYcccsss}}}pppgggjjjrrrwwwxxxyyyzzz{{{yyyrrryyy{{{tttlllfffbbb``````]]]^^^^^^_______________]]]]]]^^^^^^___``````aaabbbccceeegggiiikkkmmmnnnooottt}}}|||wwwttttttvvvxxxxxxyyyxxxxxxyyyzzz{{{}}}~~~wwwpppjjjeee]]]VVVRRROOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBAAABBBFFFLLLPPPYYYbbbjjjlllnnnsssuuuuuussssssttttttuuuuuuuuuuuusssqqqmmmjjjgggbbb]]]ZZZYYYVVVQQQNNNMMMKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQOOOOOOQQQUUUYYY\\\___fffppp{{{~~~|||zzzttttttuuuuuutttsssqqqpppppppppooonnnnnnmmmmmmmmmjjjiiiiiihhhgggfffeeedddfffffffffeeeeeedddcccbbbbbb___]]]]]]^^^___^^^^^^YYY\\\\\\[[[]]]```^^^YYYTTTRRRPPPOOOOOONNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHKKKOOOQQQTTTZZZccckkkxxx}}}ppp___RRRMMMMMMGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@AAABBBEEEIIIMMMTTT]]]iiirrryyy~~~qqqnnnrrrttt~~~~~~sssnnnnnnyyy|||~~~~~~~~~yyyeeeWWWPPPKKKKKKJJJIIIIIILLLLLLNNNPPPPPPNNNIIIDDDAAA<<<;;;:::888777666666555555555666666666666666555555555555555555555555555555888666999AAAGGGXXXttt|||uuusssrrrpppmmmiiibbb```jjjyyy}}}ooodddeeemmmtttwwwyyyzzz{{{vvvmmmrrr~~~zzzssskkkeeebbb``````]]]^^^______``````______]]]]]]^^^^^^______``````cccdddeeefffhhhiiijjjkkknnnsss}}}|||wwwttttttuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyrrrlllccc\\\WWWTTTQQQOOOJJJHHHFFFCCCBBBAAAAAABBBCCCCCCCCCBBBBBBEEEJJJNNNVVV___hhhkkknnnsssvvvvvvttttttuuuvvvvvvvvvuuuuuutttqqqmmmiiifffbbb]]]ZZZYYYVVVRRROOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPRRRVVVZZZ\\\\\\bbbjjjttt}}}~~~{{{zzztttuuuuuuuuusssqqqooonnnoooooonnnnnnmmmlllkkkkkkiiiiiiiiihhhggggggffffffeeeeeedddccccccbbbbbbbbbdddbbb___^^^^^^^^^^^^]]][[[]]]^^^\\\]]]___\\\WWWSSSQQQOOOOOOOOONNNLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJLLLMMMOOOTTT\\\bbblllrrrzzz}}}~~~yyygggXXXPPPOOOHHHGGGFFFFFFDDDDDDCCCBBB>>>???@@@@@@AAACCCGGGJJJPPPXXXdddmmmtttyyyuuuooopppqqqzzzzzzrrrooouuuxxx||||||{{{zzz|||~~~|||lllWWWOOOIIIGGGGGGFFFIIIMMMLLLMMMNNNNNNLLLIIIEEEBBB<<<;;;:::888777666666555444555666666666666666666666666666666666666555555555888666999CCCJJJ]]]zzz|||yyy|||}}}wwwnnnjjjqqq||||||pppeeedddiiimmmrrrxxx{{{~~~uuukkkooozzz{{{wwwqqqjjjdddaaa``````\\\]]]___`````````___^^^^^^^^^^^^_________``````bbbcccdddeeeggghhhiiijjjnnnuuu|||wwwuuuuuuvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}wwwrrrjjjbbb]]]YYYUUUSSSNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEIIIMMMRRR\\\eeeiiimmmssswwwwwwvvvwwwxxxyyyyyyxxxwwwvvvuuurrrnnnkkkhhhddd```^^^ZZZVVVRRROOOMMMLLLJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTWWWYYY[[[ZZZ^^^eeemmmvvv~~~|||zzzvvvvvvuuutttsssqqqooonnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhheeedddcccbbbbbbbbbbbbccceeeccc```^^^______^^^]]]^^^______]]]]]]^^^[[[VVVRRRQQQPPPPPPPPPOOOMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKMMMQQQVVVZZZbbbhhhqqqyyy|||zzz{{{|||qqq^^^SSSPPPHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCFFFIIIMMMUUU___hhhooovvv}}}xxxpppnnnnnnwwwzzzuuutttxxx~~~}}}~~~~~~ttt]]]SSSJJJFFFEEEDDDGGGLLLJJJKKKLLLLLLKKKIIIFFFEEE<<<;;;:::888777666666555444444555666666666666666555555666666777888888888555777555999DDDLLLaaa~~~~~~}}}~~~wwwxxx~~~uuukkkhhhkkkkkkrrr{{{ssslllpppvvv~~~~~~xxxtttnnnhhhccc```______\\\]]]___```aaa```___^^^_______________`````````___```bbbdddgggiiikkklllqqqxxx~~~{{{xxxvvvwwwxxxxxxwwwzzz{{{{{{{{{{{{zzzyyyyyyxxxyyy|||~~~~~~~~~zzzssslllgggbbb]]]ZZZSSSQQQMMMJJJHHHGGGGGGHHHFFFFFFFFFEEEDDDFFFIIILLLNNNXXXbbbgggkkkrrrvvvvvvvvvwwwxxxyyyyyyxxxwwwuuuuuurrrnnnjjjhhheeeaaa___ZZZWWWRRROOONNNLLLJJJHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPSSSSSSSSSTTTTTTUUUVVVVVVXXX[[[___eeemmmwww~~~|||yyyxxxvvvtttsssqqqppppppmmmmmmmmmmmmllljjjiiihhhffffffgggggghhhhhhiiiiiifffeeedddcccccccccdddeeedddaaa___^^^___``````___```aaa```\\\\\\]]][[[VVVTTTSSSRRRSSSSSSRRROOOMMMLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLNNNQQQSSSXXX^^^gggooouuuzzz~~~|||{{{{{{uuuzzzwwwcccUUUQQQHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@AAACCCEEELLLSSS]]]fffnnnuuu}}}zzzppplllnnnvvvzzzqqqwww~~~yyybbbXXXLLLGGGDDDCCCFFFKKKHHHHHHIIIJJJJJJIIIHHHHHH<<<;;;:::888777666666555444444555666777777666666444444555777888:::;;;;;;444777555999DDDMMMbbb{{{rrrnnnpppnnnwww|||rrrnnnrrruuuzzz}}}uuurrrlllfffaaa___^^^___\\\]]]___aaaaaa```___^^^_________```````````````\\\]]]```cccgggjjjmmmnnnsss{{{}}}{{{xxxxxxxxxyyyxxxxxx||||||||||||{{{zzzyyyyyyvvvxxx{{{~~~~~~}}}{{{uuupppjjjeeeaaaWWWTTTQQQMMMJJJJJJJJJKKKGGGGGGGGGFFFEEEFFFIIILLLLLLVVV```eeejjjqqquuuvvvtttuuuvvvwwwwwwvvvtttsssrrroookkkhhhfffccc```^^^ZZZWWWSSSOOONNNLLLJJJHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHBBBDDDFFFIIIKKKLLLLLLLLLRRRSSSSSSTTTTTTSSSRRRRRRVVVXXX[[[```gggqqq{{{}}}|||zzzxxxuuusssrrrrrrrrrmmmmmmmmmmmmllljjjhhhgggddddddeeefffggghhhiiijjjhhhgggfffeeedddeeefffgggbbb```^^^^^^```bbbbbbbbbbbbbbb```\\\[[[]]][[[VVVUUUUUUTTTUUUUUUTTTQQQOOOMMMNNNNNNOOOOOOMMMLLLKKKFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIKKKLLLMMMOOORRRWWW^^^ffflllqqqvvvyyy~~~wwwwwwwwwxxx}}}tttbbbTTTKKKJJJGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBKKKQQQZZZdddlllttt{{{yyyoooooowwwtttrrrxxxooo```PPPHHHFFFEEEFFFIIIKKKKKKJJJIIILLLNNNIIIAAABBB???;;;999888888666555555555555555555555555555777666666555555555666666666444666<<>>LLLcccwwwsss{{{|||vvvrrroookkkeeeaaa]]]\\\ZZZZZZ[[[\\\^^^```aaa```___^^^```bbbeeeffffffeeebbbaaa^^^```bbbcccfffiiinnnrrr|||yyyxxxwwwvvvvvvwwwxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~tttpppiiidddaaa```^^^]]]\\\ZZZVVVRRROOOLLLJJJIIIFFFHHHLLLQQQXXX___ggglllqqqssswwwzzz|||{{{xxxvvvrrrooommmmmmmmmlllgggccc]]]ZZZUUUQQQNNNKKKGGGEEEDDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNMMMMMMNNNSSSYYY^^^iiimmmsssxxxzzzzzzwwwvvvzzz{{{}}}~~~}}}}}}}}}|||yyyvvvrrrpppqqqooolllhhheeeccccccbbbeeedddbbb```^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^____________```______^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVUUUTTTRRROOOMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIGGGEEEDDDEEEGGGIIIIIIKKKNNNQQQTTTWWWXXX|||iiiYYYRRRJJJFFFFFFGGGFFFDDDDDDCCCBBBBBBAAAAAAAAABBBDDDHHHNNNUUU]]]gggpppvvvzzzxxxtttxxxxxxtttvvvvvvcccWWWPPPJJJHHHIIIIIIQQQUUUPPPJJJHHHIIIIIIAAA???<<<::::::999888777666666666666666666666666666666666666666777888888::::::<<>>>>>????????????????????????>>>>>>>>>@@@AAACCCEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJMMMRRRVVV___eeennnwww{{{{{{xxxvvvzzz{{{|||~~~}}}}}}~~~~~~}}}zzzwwwtttrrrqqqooollliiifffdddbbbbbbeeedddbbb```^^^\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^_________```______^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXWWWUUUSSSPPPNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHHHHFFFDDDCCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRkkk^^^VVVLLLGGGGGGHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAACCCGGGLLLRRRZZZdddnnnuuuxxxyyywwwxxx|||}}}xxxxxx{{{ggg[[[SSSNNNKKKLLLJJJQQQUUUPPPJJJIIIIIIHHHAAA???<<<:::::::::999888666666666666666666666666666666666666777888999999777999;;;AAARRRnnn|||yyyxxxyyyzzz{{{~~~~~~yyywww|||}}}xxxuuunnnhhhbbb___^^^^^^\\\YYYYYYZZZ\\\]]]^^^^^^^^^^^^___aaafffiiijjjiiifffdddaaabbbcccdddfffkkkpppuuuyyywwwvvvuuuuuuwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}~~~}}}xxxtttqqqmmmjjjaaa___\\\XXXTTTPPPLLLKKKIIIKKKMMMNNNQQQWWW```gggpppuuu{{{}}}|||{{{wwwuuurrrqqqqqqooojjjeee```\\\WWWSSSPPPLLLIIIFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIMMMPPPTTT[[[fffrrryyy{{{zzzxxxvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}{{{xxxuuutttrrrpppmmmiiigggeeedddccceeecccbbb___^^^\\\[[[[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^____________^^^______`````````______^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYXXXVVVSSSQQQOOOMMMKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKvvvggg]]]PPPIIIIIIIIIGGGDDDEEEDDDCCCBBBBBBAAAAAAAAABBBEEEJJJOOOWWWaaalllsssvvv~~~}}}yyyvvvxxx}}}|||{{{nnnaaaXXXRRROOOOOOKKKPPPRRRNNNJJJIIIHHHEEEAAA???<<<::::::::::::999666666666666666666666666666666666666777888999:::444888;;;AAASSSooo~~~{{{|||}}}}}}|||{{{zzzzzzzzz{{{~~~~~~}}}|||{{{uuurrrnnnhhhaaa^^^______]]]ZZZXXXYYYZZZ\\\]]]^^^^^^^^^]]]aaaeeeiiikkkjjjgggeeecccddddddeeeggglllrrrvvvzzzxxxvvvtttuuuwwwzzz|||zzz{{{}}}~~~~~~}}}|||zzz{{{{{{|||}}}}}}~~~~~~}}}}}}xxxrrrooojjjhhheee```ZZZTTTPPPNNNJJJLLLMMMLLLMMMRRR[[[ccckkkqqqyyy~~~{{{xxxuuusssssspppjjjfffaaa^^^YYYUUUQQQMMMJJJGGGCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAADDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHGGGFFFFFFHHHJJJMMMRRR[[[dddlllppprrrrrrmmmoooqqqtttwwwzzz{{{|||zzz|||~~~~~~|||zzzxxxwwwvvvrrrpppnnnjjjhhhfffeeeeeecccbbb```^^^]]]\\\[[[[[[YYYYYY[[[\\\\\\]]]]]]]]][[[\\\^^^___`````````___^^^^^^___```````````````___^^^^^^^^^]]]]]]]]]]]]ZZZYYYXXXVVVTTTQQQOOOMMMKKKJJJIIIGGGFFFFFFGGGGGGDDDFFFFFFFFFDDDBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHnnnbbbTTTLLLJJJJJJGGGCCCEEEEEEDDDCCCBBBAAAAAAAAAAAADDDHHHMMMUUU```jjjqqqttt|||zzzuuuuuuyyy~~~|||tttfff\\\UUUQQQQQQJJJNNNOOOLLLIIIHHHFFFBBBAAA???<<<:::;;;;;;:::999777777777777777777777777666666666666777888999:::777<<<@@@FFFYYYuuu|||{{{~~~yyyxxxzzz|||}}}~~~}}}}}}|||~~~~~~xxxrrrnnnnnnhhhaaa^^^___```]]]ZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]```eeeiiikkkjjjhhheeedddeeeeeefffhhhmmmssswww{{{yyyvvvttttttwww{{{~~~zzz|||~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}{{{wwwtttrrrmmmhhhaaaZZZUUURRRJJJLLLMMMKKKJJJOOOYYY```fffmmmvvv}}}}}}zzzvvvuuutttqqqkkkfffccc___ZZZUUURRRNNNJJJHHHDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????@@@AAACCCDDDFFFGGGHHHEEEFFFGGGGGGEEEEEEEEEFFFJJJMMMRRRXXX]]]bbbeeeffffffhhhkkkppptttwwwzzz{{{xxxyyy|||~~~|||zzzyyyxxxxxxrrrqqqnnnkkkiiigggggggggaaa```___]]]\\\[[[[[[ZZZYYYYYYZZZ\\\\\\]]]]]]]]][[[]]]^^^```aaaaaa``````]]]^^^___```aaaaaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]ZZZYYYXXXVVVTTTQQQNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGDDDEEEFFFEEECCCBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHH}}}nnn\\\OOOLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBDDDGGGKKKUUUaaajjjsss|||{{{tttnnnpppvvvmmm]]]XXXUUUPPPMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA???<<<::::::::::::999999999888888888888777777777777777888888888888888;;;===FFF[[[www||||||{{{xxxzzz~~~~~~zzz~~~yyysssnnnlllgggddd```]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaadddfffggggggfffcccdddffffffgggmmmvvv|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyywwwxxxzzz}}}~~~|||vvvooojjjfffaaa[[[VVVPPPLLLJJJLLLNNNPPPTTTZZZ```fffpppzzz|||xxxuuurrroookkkiiiccc___[[[XXXVVVRRRLLLGGGFFFEEECCCAAA@@@???>>>>>>:::;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGJJJOOOVVV]]]aaa^^^```cccfffjjjnnnssswwwvvvtttrrrtttyyy}}}~~~~~~}}}}}}|||zzzxxxuuussspppnnnllljjjgggddd```aaaaaa```___\\\ZZZYYY\\\[[[ZZZYYYXXXYYYZZZZZZ]]]^^^^^^______`````````____________``````````````````___^^^]]]]]]]]]]]][[[XXXUUUSSSSSSRRRNNNKKKOOOLLLIIIFFFEEEEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEExxxdddUUUOOOMMMJJJHHHGGGGGGFFFDDDCCCCCCCCCCCC@@@BBBDDDFFFKKKTTT___hhhpppyyyxxxpppooosss{{{sssbbb[[[UUUPPPNNNMMMMMMLLLJJJHHHFFFEEEBBBAAA???<<<;;;:::::::::999999999888888888888777777777777777888888888888888;;;>>>HHH]]]yyy{{{xxxzzz|||~~~xxxrrrmmmjjjeeebbb^^^\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaadddffffffffffffccceeeffffffgggmmmvvv}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}||||||{{{{{{{{{zzzyyyxxxxxx{{{}}}{{{sssnnniiiddd^^^YYYTTTOOOLLLMMMNNNNNNRRRWWW^^^dddoooyyy{{{xxxuuurrrnnnkkkeeebbb]]]ZZZXXXTTTNNNIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFJJJOOOTTTXXXYYY[[[^^^aaaeeeiiiooosssuuuttttttvvv{{{}}}}}}{{{~~~}}}{{{yyyuuussspppnnnmmmkkkhhhfffcccbbbbbb```^^^\\\[[[ZZZZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^___```aaa^^^^^^^^^_________``````^^^]]]\\\[[[[[[ZZZZZZZZZZZZWWWUUUTTTTTTTTTQQQNNNNNNLLLHHHFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDqqq^^^TTTOOOKKKIIIHHHGGGFFFEEECCCCCCCCCCCC@@@BBBDDDFFFJJJRRR]]]eeellluuu}}}tttpppooouuu~~~lllaaaXXXQQQOOOOOONNNLLLKKKIIIGGGFFFCCCAAA???===;;;:::::::::999999999888888888888777777777777777888888888888888;;;@@@LLLbbb}}}{{{}}}|||vvvpppkkkhhhbbb___\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]___aaaccceeeffffffeeedddeeeffffffgggmmmvvv}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzxxxxxx{{{}}}yyysssnnniiiaaa\\\YYYSSSOOOOOONNNMMMOOOTTT\\\bbbmmmwww|||zzzvvvrrrnnniiieee```]]][[[WWWQQQLLLHHHGGGEEECCCAAA@@@??????==================<<<<<<============>>>>>>>>>>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@AAACCCFFFJJJLLLQQQSSSVVVZZZ]]]bbbgggkkkqqqrrruuuyyy}}}}}}{{{yyyzzz{{{}}}|||zzzuuussspppooonnnllljjjhhhfffdddbbb```^^^\\\[[[ZZZWWWVVVUUUTTTSSSTTTTTTUUUWWWWWWYYYZZZ\\\^^^______\\\]]]]]]]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSQQQPPPNNNKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC~~~iii[[[RRRMMMIIIHHHGGGFFFDDDCCCBBBAAAAAA???AAADDDEEEHHHOOOZZZaaaiiisss}}}yyyrrrooorrr}}}vvvfff[[[TTTQQQPPPOOONNNKKKIIIGGGFFFCCCBBB???===;;;:::::::::999999999888888888777777666777777777888888888888999;;;BBBQQQhhh~~~~~~~~~zzztttmmmhhheee___]]]ZZZXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^___aaacccdddeeeeeeeeeeeefffgggfffhhhnnnxxx{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||{{{{{{zzz{{{{{{zzzyyyyyy{{{}}}~~~~~~~~~yyyssslllddd^^^[[[UUUQQQPPPNNNLLLNNNSSSYYY___jjjuuu~~~}}}yyyuuuqqqlllhhhccc___]]]YYYSSSOOOJJJIIIGGGEEECCCAAAAAA@@@?????????>>>>>>======<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC??????>>>>>>???AAADDDFFFIIILLLOOORRRVVVZZZ```dddjjjnnnttt{{{~~~~~~|||zzzyyyzzz{{{~~~~~~|||uuusssqqqpppooonnnllljjjgggeeebbb___\\\[[[ZZZZZZVVVUUUTTTRRRRRRSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMKKKHHHFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBtttdddXXXOOOKKKGGGGGGEEECCCBBBAAA@@@@@@???AAACCCDDDGGGMMMVVV]]]gggrrr|||~~~vvvqqqrrr||||||iii[[[TTTSSSRRRQQQOOOLLLIIIGGGFFFCCCBBB@@@===;;;;;;;;;;;;999999999888888888777777666777777777888888888888:::<<>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB>>>>>>======>>>@@@BBBDDDDDDFFFJJJLLLOOOTTTYYY]]]bbbhhhpppxxx}}}~~~}}}|||zzz{{{|||~~~}}}wwwuuurrrqqqqqqooommmkkkfffeeeaaa^^^\\\ZZZYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUSSSQQQOOONNNNNNMMMKKKHHHGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@nnn```UUUOOOHHHGGGFFFDDDBBBAAA@@@@@@???AAACCCDDDEEEJJJSSSYYYeeepppzzz{{{tttrrr{{{mmm]]]VVVUUUTTTRRRPPPMMMJJJGGGFFFDDDBBB@@@>>><<<;;;;;;;;;999999999888888888888777777777777777888888888888;;;>>>JJJ___uuuzzz{{{{{{|||~~~xxxqqqjjjeeebbb^^^[[[XXXWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]]]]]___aaaccceeefffgggggghhhhhhhhhkkkttt|||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}zzz{{{}}}|||{{{zzz{{{|||zzzzzz{{{|||~~~~~~yyyyyyzzz}}}{{{rrrhhhaaaZZZUUUPPPOOONNNLLLNNNRRRSSSYYYdddoooyyy{{{xxxsssnnngggccc```\\\WWWSSSNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@AAAAAA>>>=========>>>@@@AAABBBAAACCCEEEHHHJJJNNNSSSVVVZZZ```iiiqqqvvvyyyzzz{{{{{{|||}}}~~~}}}yyywwwtttsssrrrpppnnnlllfffdddbbb```]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSXXXXXXXXXVVVRRRPPPPPPPPPOOOLLLIIIGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????yyyiii[[[TTTKKKJJJHHHFFFDDDCCCBBBBBB???AAABBBCCCDDDIIIPPPVVVaaalllxxx~~~vvvrrryyyuuuddd]]]VVVUUUSSSQQQNNNJJJGGGFFFDDDBBB@@@>>><<<;;;;;;;;;999999999888888888888777777777777777888888888888;;;???MMMeeezzzzzz{{{{{{|||}}}wwwpppiiidddaaa___\\\YYYWWWXXXYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]```bbbeeegggiiiggghhhiiijjjmmmwww}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{||||||||||||zzz|||}}}}}}{{{zzz{{{|||zzzzzz{{{}}}~~~~~~xxxxxxyyy|||~~~uuujjjbbb[[[UUUQQQOOOMMMJJJLLLPPPRRRWWWaaalllvvv~~~|||vvvqqqjjjeeeccc___ZZZVVVPPPOOOLLLJJJGGGEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<======>>>??????@@@>>>======<<<<<<===>>>>>>>>>@@@BBBDDDEEEHHHMMMPPPUUUZZZbbbiiimmmqqquuuwwwyyyzzz{{{}}}}}}{{{yyyvvvtttsssqqqnnnllleeeeeedddcccaaa___]]]\\\XXXXXXVVVUUUUUUUUUVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRTTTVVVVVVUUUQQQPPPPPPRRRPPPMMMJJJHHHGGGGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>ooo```XXXMMMKKKJJJHHHFFFDDDDDDCCC>>>@@@BBBCCCDDDHHHOOOUUU]]]iiivvv}}}vvvpppvvv~~~kkkdddWWWVVVTTTQQQNNNJJJHHHFFFDDDCCC@@@>>><<<;;;;;;;;;999999999888888888888777777777777777888888888888<<<@@@OOOhhh}}}{{{{{{|||}}}}}}wwwpppiiidddaaa___]]]YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___bbbfffhhhjjjggghhhiiijjjoooyyy~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||{{{{{{|||~~~wwwwwwxxx{{{wwwlllddd]]]WWWQQQOOOLLLHHHJJJMMMQQQVVV```kkkuuu|||yyytttmmmhhheeeaaa\\\YYYQQQOOOMMMJJJHHHFFFEEEDDD@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::===>>>@@@AAABBBEEEIIILLLRRRWWW^^^cccfffjjjooossswwwxxxyyy|||~~~~~~|||zzzwwwuuusssqqqnnnkkkffffffffffffdddbbb___^^^XXXXXXVVVUUUUUUUUUVVVWWWRRRSSSSSSTTTUUUVVVVVVWWWTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTSSSQQQQQQQQQQQQQQQOOOQQQRRRQQQNNNMMMOOOQQQQQQNNNJJJHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>======}}}}}}~~~wwwfffZZZVVVNNNGGGFFFFFFBBB@@@@@@CCCCCCCCCBBBCCCGGGMMMQQQ[[[eeeqqq{{{vvvsssyyysss```YYYXXXUUUPPPKKKHHHGGGGGGCCCBBB@@@>>>===<<<<<<<<<:::::::::999999999888888777888999888777777999:::;;;CCCXXXrrr~~~~~~{{{uuuoooiiiccc___\\\ZZZXXXXXXXXXYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXX\\\]]]^^^^^^___bbbfffjjjgggiiilllooouuu}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{||||||||||||yyyzzz{{{|||||||||||||||~~~~~~}}}}}}~~~~~~|||{{{{{{~~~|||pppggg```XXXQQQNNNKKKGGGGGGIIINNNSSS]]]iiittt~~~|||vvvoookkkiiieee___YYYWWWUUUSSSPPPLLLIIIGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCAAA@@@>>>=========>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>===<<<===???BBBFFFHHHOOORRRVVV\\\ccciiimmmppprrrtttxxxzzz{{{{{{|||}}}~~~}}}{{{zzzyyyvvvrrroookkkiiigggfffdddbbb^^^[[[YYYXXXXXXWWWVVVVVVUUUUUURRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======<<<}}}}}}~~~~~~~~~~~~~~~}}}jjj^^^VVVNNNGGGGGGFFFDDDBBBCCCCCCCCCBBBAAABBBFFFLLLPPPZZZcccpppzzzyyytttxxx}}}}}}ggg^^^ZZZUUUPPPLLLJJJHHHFFFCCCBBB@@@???===<<<<<<<<<::::::::::::999999999999777888999888777777999;;;===EEEXXXsss|||}}}}}}~~~zzztttnnngggaaa]]][[[YYYXXXWWWXXXYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^___bbbfffiiifffiiilllqqqxxx}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}~~~~~~rrriii```XXXQQQNNNKKKHHHGGGJJJMMMSSS\\\hhhttt}}}|||wwwrrrnnnlllggg```ZZZVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBCCC@@@@@@??????>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;===<<<;;;;;;<<<>>>AAABBBIIILLLQQQWWW^^^dddiiilllqqqsssvvvxxxxxxyyy{{{}}}~~~}}}zzzwwwtttnnnkkkhhhfffeeeccc```^^^\\\\\\\\\[[[ZZZYYYXXXXXXRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<}}}}}}~~~~~~~~~}}}|||}}}tttgggYYYPPPIIIHHHGGGEEEDDDEEEBBBBBBBBBAAAAAAEEEJJJNNNXXXaaammmxxx}}}vvvvvvyyytttfff^^^TTTOOOMMMLLLIIIFFFCCCBBB@@@???======<<<<<<;;;;;;;;;;;;::::::::::::777888999888777888:::;;;???GGGZZZttt~~~~~~~~~~~~zzzssslllfff```\\\[[[YYYWWWWWWXXXYYYXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^___aaaeeehhhfffiiimmmrrr{{{~~~}}}}}}~~~~~~}}}}}}{{{|||}}}}}}~~~~~~~~~}}}~~~}}}|||~~~~~~tttkkk___WWWQQQNNNLLLIIIHHHKKKLLLQQQZZZfffrrr|||~~~zzzvvvrrrooojjjbbb\\\WWWWWWUUUSSSQQQPPPNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCC@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>===;;;::::::;;;===???DDDFFFKKKRRRYYYaaafffjjjoooqqqtttuuuvvvwwwzzz||||||~~~}}}|||zzzvvvtttqqqnnnjjjgggeeedddbbbaaa^^^^^^^^^]]]\\\ZZZYYYXXXSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<}}}||||||}}}~~~~~~}}}qqq___UUULLLIIIHHHEEEDDDEEEBBBBBBAAAAAAAAADDDHHHLLLUUU^^^jjjvvvxxxtttuuulllaaaTTTNNNOOOOOOJJJEEECCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::777888999999888888:::<<<@@@HHH\\\uuu{{{~~~zzzrrrkkkeee___[[[ZZZXXXWWWWWWXXXYYYXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[]]]^^^___aaaeeegggfffiiimmmsss|||~~~{{{|||}}}}}}|||{{{|||}}}~~~~~~~~~uuulll```XXXQQQOOOMMMJJJJJJLLLLLLPPPXXXcccooozzzyyytttpppkkkfffbbb[[[[[[YYYWWWTTTRRRQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???AAACCCHHHOOOWWW^^^eeehhhmmmooorrrtttuuuwww{{{}}}||||||{{{zzzyyyvvvtttrrrooojjjgggeeeeeedddbbb]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>============~~~}}}|||}}}}}}||||||}}}}}}~~~~~~~~~~~~tttggg\\\QQQLLLHHHDDDCCCDDDBBBBBBBBBAAAAAACCCGGGJJJRRRZZZfffsss~~~{{{uuusss~~~zzz{{{pppcccUUUOOOPPPPPPKKKEEEDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;:::::::::777888999999888999;;;===???KKK```xxx||||||yyyqqqjjjddd___[[[YYYWWWVVVVVVXXXYYYXXXWWWYYYZZZZZZZZZ[[[[[[[[[\\\YYY[[[]]]___```bbbeeeggghhhjjjnnnsss|||}}}zzz|||}}}}}}|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~vvvmmmbbbZZZSSSQQQOOOKKKKKKMMMLLLPPPWWWaaalllwww|||uuupppllliiihhh```___]]]ZZZWWWTTTRRRPPPNNNMMMKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????AAADDDJJJRRRZZZ```dddjjjmmmpppsssvvvyyy|||~~~}}}|||{{{yyywwwsssooojjjgggfffeeedddccc]]]^^^^^^]]][[[XXXUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSVVVVVVWWWVVVVVVTTTSSSRRRUUUTTTRRRQQQOOONNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~vvvmmmaaaTTTNNNIIIEEECCCDDDBBBCCCCCCBBBAAACCCFFFIIIPPPWWWcccqqq}}}zzzwww{{{vvvvvv~~~pppdddWWWPPPQQQQQQLLLFFFDDDCCCAAA@@@>>>=========;;;;;;;;;;;;::::::::::::777888999999999:::<<<>>>@@@PPPggg}}}~~~~~~wwwoooiiiccc^^^[[[XXXWWWUUUVVVWWWYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYY\\\^^^```aaaccceeehhhiiikkknnnsss{{{}}}zzz}}}}}}~~~~~~}}}}}}xxxzzz|||~~~}}}{{{|||~~~wwwnnneee]]]VVVSSSQQQMMMLLLNNNMMMPPPVVV^^^iiittt~~~xxxrrrmmmkkkjjjcccbbb___\\\YYYUUUSSSQQQOOONNNLLLIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<<<<;;;===???DDDKKKRRRXXX\\\eeeiiiooossswwwzzz}}}}}}{{{{{{zzzyyywwwsssoookkkiiigggfffdddccc```aaaaaa```^^^ZZZWWWUUUTTTSSSQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVUUUTTTSSSRRRVVVUUUTTTRRRQQQPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@??????========================~~~}}}|||}}}}}}}}}}}}}}}~~~}}}~~~pppcccVVVOOOJJJFFFEEEGGGCCCDDDDDDCCCBBBCCCFFFHHHNNNTTT```ooo}}}|||yyyvvvttt|||mmmdddXXXRRRQQQPPPLLLGGGDDDCCCBBB@@@???>>>======::::::::::::999999999999777888999999999:::<<<>>>CCCVVVnnn~~~||||||tttlllfffaaa]]]ZZZXXXVVVUUUUUUWWWYYYXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ]]]```bbbcccdddfffhhhiiikkknnnsss|||}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwyyy|||~~~}}}|||{{{|||}}}~~~zzzpppiiiaaaYYYVVVRRRNNNMMMOOOOOOQQQUUU]]]gggrrr{{{}}}vvvoookkkiiicccbbb```]]]ZZZWWWUUUTTTQQQPPPMMMJJJHHHGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<@@@EEEKKKQQQUUU___dddlllssswww{{{}}}|||zzzzzzyyyxxxwwwsssqqqnnnllljjjhhheeecccbbbccccccbbb___\\\XXXUUUSSSRRRPPPNNNMMMMMMNNNOOOQQQRRRSSSUUUUUUTTTSSSRRRVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@?????????========================|||}}}~~~|||{{{~~~~~~~~~~~~|||pppdddVVVOOOKKKGGGGGGIIIDDDDDDEEEDDDCCCCCCFFFHHHMMMSSS___nnn|||xxxuuuqqqzzzkkkcccYYYSSSQQQOOOKKKHHHDDDCCCBBB@@@???>>>======:::::::::999999999888888777888999999999:::===???FFF[[[ttt||||||}}}yyyqqqiiiddd___\\\YYYWWWVVVUUUUUUWWWYYYXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[[[[]]]```cccdddeeegggiiihhhjjjnnnsss~~~}}}}}}||||||||||||}}}}}}vvvxxx{{{~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}{{{rrrkkkccc[[[WWWSSSOOOMMMOOOOOOQQQUUU\\\eeepppzzzyyyqqqjjjfffaaa```___]]][[[YYYWWWWWWSSSQQQNNNKKKIIIHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@???>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<@@@@@@???>>><<<;;;::::::;;;;;;<<>><<<<<<<<<===============