BM6P6(@ 555555555666777777888888888:::===>>>???@@@CCCEEEQQQcccuuu^^^SSSNNNKKKKKKHHHHHHMMMTTTYYY\\\___fffgggddd```aaacccbbb^^^```]]][[[[[[]]]ZZZTTTNNNIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNMMMNNNPPPOOOLLLJJJIIIIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOTTTVVVWWWXXX[[[dddrrr|||wwwhhh^^^XXXUUUTTTYYYcccyyyuuueee\\\RRRNNNRRR[[[dddhhhkkkkkkmmmooopppqqqqqqqqqtttuuuuuussspppnnnmmmmmmnnnoooooooooooonnnnnnmmmlllnnnpppssstttuuuuuuuuuvvvwwwxxxxxxwwwwwwyyy{{{xxxxxxyyyyyywwwuuusssrrrsssuuuvvvuuusssrrruuuxxxuuurrroooooorrrtttsssrrrsssttttttsssrrrrrruuuwwwwwwvvvtttqqqpppooooooooouuuwwwyyyzzzyyyvvvrrrooonnnqqqxxxnnnjjjccc^^^___]]]WWWKKK@@@999666555555444333333333333444222222222111111111000000000000000000000000000000222111000000000000000111111111222222222333333333333333333333333333333333444444444444444444444444333333333222222111111111333333333333333333333333000000111222333333444444222222111111111111111111444444444444444444444444555444444333333444444555222222222222222222222222111333555666777666555444555555555555555555555555666666555555555555666666333555777999999777555444888666555555666777777666666666777888999999::::::::::::999999::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDAAAEEEIIIKKKPPPYYYfffppp444444555555666777777777777999<<<===>>>???BBBDDDEEESSSooozzzfffVVVMMMIIIGGGIIIMMMRRRVVV]]]dddfffhhhgggcccbbbcccccc```aaa^^^\\\]]]^^^\\\WWWQQQMMMLLLLLLKKKKKKLLLNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMOOOPPPOOOMMMJJJJJJJJJLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOORRRTTTVVVUUUUUUZZZcccjjjqqq|||~~~pppddd\\\WWWSSSVVV]]]nnnuuuiii```VVVRRRUUU]]]dddhhhkkklllmmmnnnoooppppppqqqpppqqqrrrqqqooommmmmmmmmmmmnnnnnnooooooooonnnnnnmmmnnnoooqqqrrrsssttttttvvvxxxxxxxxxxxxxxxzzz|||yyyyyyxxxwwwvvvtttsssrrrrrrtttuuutttrrrrrrtttvvvvvvssspppppprrrtttsssrrrrrrssssssrrrqqqqqqsssuuutttsssrrrpppooooooooopppssstttuuuvvvuuusssqqqpppooottt}}}zzzjjjggg___YYYZZZWWWPPPFFF===777555444444333222222222222222222222222111111111000000000000000000000000000000111000000000000000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333222222111111111333333333333333333333333111111111222222333333444222222111111111111111111444444444444444444444444444444333333333333444444333333333333333333333333222333555666777666444333555555555444444444444444666555555555555555555666444666999;;;;;;:::888666999777666666777888888777666777777888999999::::::999999999999999::::::;;;;;;<<<<<<===>>>>>>??????======>>>???@@@AAABBBBBBAAACCCEEEEEEEEEJJJRRRYYYjjj444444555555666666777777666888:::<<<<<<>>>@@@BBBAAAHHH[[[|||kkkWWWIIIFFFEEEHHHIIILLLVVV```ccchhhiiiddd```aaaaaa```aaa___^^^___```___ZZZVVVRRRPPPNNNKKKJJJKKKLLLMMMMMMNNNOOOOOOOOONNNLLLLLLMMMOOOPPPPPPMMMKKKJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOORRRSSSRRRQQQRRRWWW[[[^^^fffpppxxxyyykkk___WWWPPPSSSVVV___tttsssmmmeee\\\XXXZZZ```eeehhhkkklllmmmmmmnnnooopppppplllmmmooonnnmmmllllllmmmlllmmmnnnnnnooooooooooooooonnnnnnnnnoooppprrrsssuuuvvvwwwwwwvvvvvvxxxzzzzzzyyywwwuuussssssssssssrrrssstttsssqqqqqqrrrtttvvvtttrrrqqqrrrrrrrrrqqqqqqqqqrrrqqqooooooppprrrppppppooooooooopppqqqqqquuuuuutttssssssssssssttttttzzzooocccaaaYYYVVVTTTOOOHHH???999555555333333222111111111111111222111111111111000000000///////////////////////////000000000111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222111111222222222222222222444444444444444444444444444444333333333333444444444444444444444444444444444444555666666555333222444444444444444444444444555555444444444444555555444777;;;>>>???>>>;;;999:::888777777888999999888777777777888999999::::::888888888888888999999:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@@@@AAADDDEEEFFFDDDBBBBBBGGGKKKTTT```uuu444555555666777777888888555777999:::;;;<<<>>>@@@EEEDDDNNNhhhmmmVVVKKKCCCCCCEEEFFFLLLUUU]]]dddhhhddd___^^^`````````___^^^___``````\\\ZZZVVVTTTOOOKKKIIIIIIJJJKKKLLLMMMOOOPPPOOONNNLLLJJJMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPPPPPPPRRRVVVYYYZZZ^^^cccfffkkktttqqq```VVVPPPQQQRRRUUUbbb{{{vvvpppiii```]]]___dddhhhiiillllllllllllmmmnnnnnnoookkklllnnnmmmkkkjjjjjjkkkkkklllmmmnnnoooooooooooopppooommmkkklllmmmpppqqqrrrsssttttttssstttvvvxxx{{{yyyvvvsssqqqqqqrrrsssttttttsssrrrqqqqqqqqqrrrtttsssqqqqqqppppppooonnnoooppppppooommmlllmmmnnnmmmmmmnnnooopppqqqrrrssszzzxxxtttrrrrrrtttwwwyyy|||uuuaaa[[[\\\UUUVVVRRRJJJAAA:::666444444333333222111111111111111111111111111000000000000////////////////////////...///000111222222333333111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111333333222222222222222222111111222222222222222333333333333333333333333333444333333333333333333444444444444444444444444444444555555555555444333222333333333333444444444444444444333333333333444444555888===AAABBB@@@>>>;;;;;;999888888999::::::999777777888888888999999999777777777777777888888999:::;;;;;;<<<<<<===>>>>>><<<<<<===>>>??????@@@@@@BBBCCCEEEEEEDDDDDDFFFHHHQQQUUU\\\iii|||555666666777777888888999444666888999999:::===>>>CCC???CCCWWWtttmmmWWWEEEDDDGGGGGGIIINNNXXX```eeeccc___```aaaaaa^^^^^^^^^^^^___^^^]]][[[YYYVVVQQQLLLJJJIIIJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJLLLNNNPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMNNNQQQVVVYYYUUUWWWYYYXXXZZZ```jjjsssxxxeeeWWWQQQRRRRRRRRRYYYkkkrrrlllddd```bbbgggjjjkkkmmmllllllkkkllllllmmmnnnmmmnnnooonnnkkkiiiiiijjjkkkkkklllnnnoooooooooooopppnnnllljjjjjjlllnnnppprrrtttuuutttttttttvvvxxx{{{xxxuuuqqqooooooqqqrrruuutttsssrrrqqqqqqpppppppppppppppooonnnlllllllllnnnoooooonnnllljjjjjjkkkkkklllmmmoooppprrrsssssszzzwwwssspppppptttyyy}}}sssdddUUUUUUYYYUUUWWWQQQGGG>>>777555555555444444333222222222222222000000000000000000000000000000000000000000000000...///111222333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222222222111111222222333333333333333333333333333333333333333333333222222333333333222222222222222222222222555555555444444333222222333333333444444555555555444444333333333333444444666999===@@@BBB@@@>>><<<;;;999888888999::::::999888888888888888999999999777777666666777777888999:::::::::;;;<<<<<<============>>>>>>??????@@@@@@;;;===???AAABBBBBBCCCDDDJJJMMMQQQTTT[[[lll555555666666777888888888444666888999999:::<<<>>>@@@>>>AAANNNdddfffLLLGGGIIIFFFEEEHHHSSS[[[aaabbbbbbddddddccc]]]^^^^^^^^^^^^]]]]]]\\\ZZZXXXTTTPPPMMMLLLLLLMMMLLLMMMNNNNNNNNNMMMKKKKKKKKKMMMOOONNNMMMKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQOOOMMMKKKLLLNNNQQQSSSQQQSSSTTTSSSTTTXXX___eeemmmrrr}}}lll]]]TTTRRRQQQRRRVVVbbbvvvxxxqqqhhhdddeeeiiilllmmmnnnmmmkkkjjjjjjkkklllmmmmmmnnnooonnnkkkiiiiiiiiikkklllmmmmmmnnnnnnnnnnnnooommmkkkjjjjjjlllnnnppptttuuuvvvvvvuuuvvvxxxyyyzzzxxxtttqqqooonnnooopppuuusssqqqpppppppppooommmlllnnnooonnnlllkkkkkkkkkmmmnnnooonnnkkkiiihhhiiijjjkkklllnnnooopppqqqqqqtttqqqmmmkkknnnttt|||rrrcccZZZQQQRRRXXXVVVUUUNNNCCC:::555555555666444444333222222222222222//////000000000000000111000000000000000000000000///000222333333333222222111111222222222333333333222222222222222222222222111111111111111111111111000000000111111111111111222222222222222222222222222222222222222222222222111111222222333444444444333333333333333333333333333333222222222222333333222222222222222222222222444444444333333333333333333444444555555666666666555555444444444444555555777999;;;>>>???>>>===<<<;;;999888888999::::::999888888888888888888888888777777777777777888888999999999::::::;;;<<<<<<<<<===>>>>>>>>>????????????======???@@@AAAAAAAAAAAA@@@GGGNNNPPPQQQVVVaaakkk333333444444555666666666555777888999999:::<<<===<<<>>>BBBHHHTTTnnnaaaUUUNNNEEEBBBGGGKKKRRRYYY\\\aaaeeedddaaa^^^_________]]]]]]]]]]]]\\\ZZZWWWUUURRRQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTVVV[[[___^^^```hhhttt}}}rrrbbbUUUPPPNNNQQQUUU]]]jjjxxxyyynnnggggggjjjlllmmmnnnmmmkkkjjjiiijjjkkklllkkklllmmmmmmkkkjjjjjjjjjllllllmmmmmmnnnmmmmmmmmmmmmlllkkkkkkkkkmmmoooppprrrtttttttttssstttvvvxxxyyywwwtttqqqooonnnnnnnnntttqqqnnnmmmnnnmmmkkkiiijjjlllooonnnlllkkkkkklllmmmnnnooonnnkkkhhhgggggghhhiiikkklllmmmmmmllllllmmmkkkiiijjjoooxxxsssaaaXXXWWWQQQSSSYYYXXXNNNGGG<<<555333444666777333333222111111111111111////////////000000111111222222222222222222222222000111333444444333111000111111222222222333333333111111111111111111111111222222222222222222222222///000000000111111111222333333333333333333333333111111111222222333333444111111222222333444444555222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333444444444444555666666777888888666555555555555555555666777888999:::;;;;;;:::::::::999777777999:::999888888888888888888888888888888777777777777888999999999999999:::;;;;;;<<<<<<<<<<<<============>>>>>>@@@??????@@@AAABBBAAA@@@@@@DDDJJJMMMNNNOOOSSSVVVeeettt111111222333333444444555555777999999999:::<<<===777;;;???AAAEEEYYY{{{hhhYYYHHHDDDKKKDDDJJJQQQVVV]]]cccbbb]]]___``````___^^^]]]]]]^^^]]]\\\ZZZXXXWWWUUUTTTTTTNNNMMMMMMLLLKKKLLLLLLLLLIIIKKKMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKMMMOOOQQQQQQOOOMMMJJJMMMOOOQQQQQQRRRTTTWWWVVVUUUZZZdddjjjmmmttt}}}tttcccVVVOOOKKKOOOUUU[[[eeeooorrrsssjjjhhhjjjlllmmmooommmkkkiiiiiiiiikkklllhhhiiikkkkkkjjjjjjkkklllmmmmmmmmmnnnmmmmmmllllllllllllkkkkkklllmmmooopppooopppqqqqqqpppqqqssstttxxxvvvtttqqqooonnnmmmmmmrrrooolllkkklllkkkiiigggiiillloooooommmllllllnnnmmmnnnooonnnkkkhhhggggggggghhhiiijjjkkkjjjiiihhhiiihhhhhhkkkrrr~~~wwwdddUUUSSSWWWTTTUUUZZZXXXHHHAAA777111111444666777222111111000000000000000.../////////000000111111222222222222222222222222111222333444444333111000111111222222222333333333111111111111111111111111222222222222222222222222//////000000111111111222333333333333333333333333000000111222333333444444111111222333333444555555222222222222222222222222333222222222222222222333444444444444444444444444222222222222333444444555555555555666777888888999666666555555555555666666888888888888888888888999:::888777777888999999888999999888888888888888888888888888888888999999:::888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<===???@@@@@@???DDDBBBAAABBBFFFJJJLLLNNNPPPVVVbbbvvv444444555555666777777777888888888999::::::;;;;;;999:::@@@EEEEEELLLgggoooWWWJJJFFFHHHEEEHHHPPPWWWZZZ]]]```cccbbbaaa___^^^]]]]]]]]]^^^]]][[[YYYWWWWWWWWWWWWSSSNNNJJJJJJMMMOOONNNKKKLLLKKKIIIHHHIIIJJJLLLNNNIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWZZZ^^^bbbfffhhhooowww|||kkk\\\VVVNNNMMMSSS]]]eeeiiirrrvvv{{{yyyooommmmmmjjjiiikkkkkkkkkkkkkkkkkkjjjiiihhhhhhjjjlllmmmlllkkkkkklllnnnmmmkkkjjjjjjkkkmmmnnnooonnnmmmlllmmmmmmnnnooommmnnnoooppprrrssstttuuuttttttsssrrrpppnnnlllkkkmmmllljjjiiihhhhhhiiijjjlllmmmnnnpppooonnnmmmkkkppppppoookkkhhheeeeeefffiiihhhhhhjjjlllmmmjjjggghhhfffiiisss}}}zzzbbbYYYVVVTTTUUUXXXWWWRRRNNN???<<<777444333222222111222111111111000000//////000111111111111222222222////////////000000000000000000//////000111222222222222222111111111000000333222111000000111222333333333333222222111111111111111111000000000000000111111111111111111111111111111222222222333333333222222111111111222333444333222222111111222222333333333222222111222222222444333333222222333333444333333333333333333333333333333333444444444555555555555555555555555555555777666555555444444444444666666666666777888::::::777777777777777777777777777777777777777777777777999999:::;;;;;;;;;;;;:::888999;;;===>>>======<<<>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDFFFGGGGGGGGGLLLRRRWWWcccyyy333444444555555666666777555555666777777888888999888888<<>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEHHHJJJLLLLLLPPP\\\mmmzzz222222333444444555555666555555666666777777888888:::888;;;???>>>@@@MMM]]]}}}eeeJJJCCCAAABBBGGGKKKOOOWWW___aaaaaabbbccccccddddddddd``````____________``````XXXTTTPPPNNNOOOOOOMMMKKKKKKJJJJJJIIIIIIKKKLLLMMMMMMKKKIIIFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQTTTTTTTTTUUUVVVXXXZZZ[[[bbbdddfffgggjjjpppyyyzzzppp```ZZZTTTSSSYYYaaahhhkkkhhhiiiiiihhhhhhiiilllnnnoookkkjjjlllmmmlllmmmqqqlllllljjjiiigggfffeeedddfffhhhjjjjjjiiiiiiiiijjjjjjiiihhhhhhhhhjjjkkklllmmmllljjjiiiiiiiiijjjjjjiiiiiikkkmmmooorrrssstttnnnoooqqqrrrrrrpppooommmiiijjjkkklllllllllkkkjjjkkklllmmmooooooooonnnmmmiiijjjjjjhhhfffeeefffgggjjjhhhggggggiiiiiiiiigggdddkkkxxxmmm]]]SSSTTTTTTTTTVVVUUUPPPHHHAAA:::777444222111222222111111111111111000000000000.../////////000000000000/////////000000000111111000000000000000000111222222222222111111111111111222222111000000111222222222222222222222111111111111111111111111111111111111111111111111111111111000000000111111111222222111222333444444444333333333222222111111222222333111111111111222333444444333333222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444222222222222333444555666777777666666666777777888666666666666666666666666777777777777777777777777777777888999999999999999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFHHHMMMTTTYYYjjjxxx111222222333333444555555666666777777888999999:::;;;999;;;>>>???>>>DDDMMMeee~~~sssTTTIIIEEECCCDDDEEEHHHQQQZZZ^^^___aaacccdddddddddccc^^^^^^^^^]]]]]]]]]]]]]]]ZZZWWWSSSQQQPPPOOOLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOSSSTTTTTTUUUVVVWWWXXXXXX^^^___``````aaadddiiinnnttt{{{~~~||||||}}}~~~~~~~~~{{{uuu___ZZZUUUUUUZZZaaafffhhhiiijjjkkkjjjiiiiiikkkmmmiiijjjlllnnnmmmlllnnnpppjjjiiihhhgggfffeeeeeeeeegggiiijjjjjjiiiiiijjjkkkiiiiiihhhhhhiiijjjkkklllkkkjjjiiihhhgggggghhhhhhiiiiiijjjlllmmmnnnoooppplllnnnpppqqqqqqooommmlllhhhjjjmmmooopppooommmllljjjkkklllmmmnnnnnnnnnmmmfffggghhhgggffffffhhhiiinnnllljjjhhhhhhhhhiiiiiilllsssooo```YYYWWWSSSTTTUUUVVVSSSLLLCCC<<<777555222111111222111111111111111000000000000000/////////000000000111111//////000000000111111111111000000000000000111111111111111111111111111111222111111111111111111222222222222111111111111111000111111111111111222222111111111111111111111111///000000000000111111111000222444555666555333222333222222111111222222333111111111111222333444555333333222222222222333333222222222222222222222222222222333333333444444444444444444444444444444444222222222222222333444555777777666555555555666666666666666666666666666666777777777777777777777777666666777888888888888888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCEEEIIILLLNNNNNNSSSZZZeeesss111111222222333444444444555666666777777888999999999888999===>>>>>>@@@CCCNNNeeecccNNNHHHBBB@@@@@@CCCKKKTTT]]]___bbbeeeffffffdddccc______^^^]]]\\\[[[ZZZYYY[[[YYYVVVSSSPPPNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHFFFDDDDDDFFFIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWYYYZZZ[[[\\\]]]^^^ccciiiooorrrsssyyy}}}zzzwwwvvvwwwxxxyyyxxxwwwvvvvvvxxx|||xxxsssaaa\\\XXXYYY^^^cccggghhhcccfffiiijjjiiihhhhhhhhheeehhhkkkllljjjiiiiiihhhffffffeeeeeeeeefffggghhhiiijjjkkkkkkjjjjjjkkkmmmjjjjjjjjjjjjjjjkkklllllljjjiiihhhgggfffgggggghhhkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooonnnmmmkkkiiiiiikkkoooqqqrrrrrrpppnnnjjjjjjkkkkkklllllllllllleeefffggggggggghhhjjjlllpppnnnkkkgggfffgggiiikkktttyyyuuu```SSSQQQSSSTTTUUUUUUUUUPPPHHH???999666333111000111111111000000000000000000000111111000000000111111111222222000000000000111111111111111111000000000000000111111111111111111111111111111111111222222111111111111111111111111111111111000000111111222222222333111111111111111111111111///000000000000111111111000111333555555444333222333222222111111222222333111111111111222333444555333222222111111222222333222222222222222222222222222222222333333333444444444444444444444444444444555444333222222222222222666666555555555555555555555555555555555555555555666666666666666666666666666666777888888888888777999999999999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAFFFCCCAAABBBDDDEEEEEEDDDLLLNNNQQQUUU```ttt111111222333333444444555333333444444555555666666555555777999:::<<<>>>???DDDTTTrrrmmmWWWMMMCCC@@@@@@BBBGGGMMMYYY\\\aaaeeeggghhhfffeeebbbbbbbbbaaa___]]]\\\[[[]]][[[YYYVVVRRROOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEFFFHHHJJJKKKGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKLLLNNNOOOPPPLLLMMMOOOQQQSSSTTTTTTUUURRRTTTVVVXXXYYYZZZYYYYYYZZZ^^^bbbcccdddhhhqqqxxxxxx~~~}}}|||{{{yyyxxxwwwuuusssssstttuuuvvvwwwtttqqqsssyyy~~~~~~uuunnnddd```]]]^^^cccgggiiiiii```dddhhhiiiiiigggffffffgggkkkmmmmmmmmmnnnkkkgggeeeeeeddddddeeegggiiijjjjjjkkklllkkkjjjjjjlllnnnkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggggghhhiiijjjmmmllllllkkkjjjiiihhhhhhlllllllllkkkkkkjjjiiiiiikkkmmmppprrrsssrrrpppooojjjjjjiiiiiiiiiiiiiiiiiidddeeeggggggggghhhjjjmmmnnnllliiifffeeeggglllppp{{{jjjWWWNNNMMMPPPUUUUUUTTTQQQKKKDDD===888555333111111111111000///000000000000111111111111111111111111222222222222000000000111111111222222222111111000000000000000111111111111111222222222000111222222222222111000000000000111111111111111000000111111222333333333111111111111111111111111000000000111111111222222000111222333333333222222333222222111111222222333111111111111222333444444222222111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333666555444333222222222222555555444444444555555666555555555555555555555555666666666666666666666666666666777888888888888888:::999999888888999::::::999:::::::::;;;;;;;;;;;;<<<======>>>???@@@@@@@@@CCCAAA??????AAACCCDDDDDDGGGIIIKKKKKKNNNXXXfffqqq222222333333444555555555222333333444444555666666444666777666777:::===???DDDKKK]]]yyyzzzjjj\\\MMMGGGFFFEEEEEEFFFPPPTTT[[[aaaeeegggfffeeeddddddddddddcccbbb```______^^^]]]ZZZVVVRRROOOOOOIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJGGGHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJLLLMMMNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXVVVXXXZZZ[[[]]]```eeeiiiiiiqqqvvvtttsssxxx|||||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{xxxyyyyyyxxxuuuuuuwwwzzztttsssrrrrrrttttttsssqqqrrrqqqppppppooopppppppppsssqqqppprrrwww{{{~~~~~~}}}{{{{{{yyyllleeebbb```aaaeeeiiijjjiiieeegggiiijjjhhhggghhhhhhhhhlllmmmnnnrrrvvvssslllgggfffeeedddeeeggghhhjjjjjjjjjkkkjjjiiiiiikkkmmmkkkkkkkkkjjjjjjiiihhhgggiiiiiihhhhhhhhhjjjkkklllllllllkkkkkkjjjiiiiiihhhiiihhhhhhggghhhiiijjjkkklllmmmooopppqqqpppooonnnjjjiiihhhgggggggggggggggbbbdddeeeffffffgggiiikkklllkkkiiiggghhhmmmuuu{{{sss^^^RRROOOQQQSSSUUUTTTQQQLLLEEE???:::888666444222222222111000...///000000000111111111111000000000000111111111111000000111111111222222222222222111000000000000000000000111111111222222222000111222222222222111000///000000000111111111222000000111222222333444444111111111111111111111111111111111111222222222333000000000111111111222222333222222111111222222333222222222111222222333333222222111111111111222222111111111111111111111111111222222222222333333333333333333333333333333333555555444444444444444555333333333333444555666666555555555555555555555555666666666666666666666666666777888888999999888888:::999888777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>?????????===>>>???@@@BBBDDDFFFHHHCCCFFFHHHGGGFFFIIIQQQXXXdddrrr222333333444444555555666444444555555666777777888555888999777777:::???AAADDDBBBKKKaaa|||mmmZZZQQQMMMHHHCCCAAAGGGLLLTTT\\\bbbdddddddddcccdddeeeeeeeeedddcccccc```aaa```\\\XXXTTTRRRQQQIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKMMMNNNOOOOOONNNNNNRRRQQQOOOOOOQQQSSSUUUUUUUUUVVVVVVXXX[[[^^^aaabbbccclllpppllliiimmmpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnpppqqqrrrssssssssslllmmmmmmkkkhhhhhhlllpppkkkkkkkkklllnnnooonnnllllllllllllllllllllllllkkkjjjkkklllmmmooorrrvvvyyyttttttuuuxxx~~~pppcccaaa___aaaeeehhhhhhgggiiiiiiiiigggeeeeeefffhhhcccfffhhhjjjqqqxxxuuummmiiihhhfffeeeeeefffhhhiiiiiiiiiiiihhhggghhhjjjmmmjjjjjjjjjjjjiiigggfffeeeiiiiiihhhiiijjjkkkmmmnnnkkkjjjjjjjjjjjjjjjjjjjjjffffffeeeeeefffhhhkkkmmmllllllnnnoooooonnnnnnmmmjjjiiihhhfffeeeeeeeeeeeeaaabbbdddddddddeeehhhjjjllllllkkkkkkmmmttt~~~zzzbbbQQQLLLOOOSSSUUUUUUSSSOOOHHHAAA<<<999888777555333222222111///...//////000000111111111222////////////000000000000000111111111111222222222222222111000000///000000000000111111222222222222000111222333333222111000//////000000111111111222000000111222333333444444111111111111111111111111111222222222222333333333000000//////000000111222333222222222222222222333333333222222111222222222222222111111111111222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444555666777777222222222333444555666777555555555555555555555555666666666666666666666666777777888999999999999999:::999888777777888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>@@@AAAAAA???>>>???@@@BBBDDDDDDBBB@@@CCCLLLTTTUUUZZZdddttt222222333333333333444444444444444555555555555666777777777888999999::::::CCC@@@CCCOOOccc~~~wwwcccSSSJJJFFFEEEHHHIIIMMMSSSZZZ```dddeeeccceeeggghhhgggdddaaa___aaa```___]]]ZZZVVVSSSQQQMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBCCCCCCEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKMMMNNNOOOPPPPPPLLLMMMOOOQQQRRRSSSRRRRRRUUUVVVWWWYYYZZZZZZ[[[[[[bbbccceeeggghhhhhhhhhggghhhfffddddddfffhhhiiihhhgggggghhhjjjkkklllmmmnnnhhhfffddddddeeeeeedddcccfffffffffffffffggghhhiiilllkkkiiigggfffeeeeeeeeeiiihhhggghhhkkknnnppppppjjjnnnqqqrrrrrryyyxxxkkkfff``````cccggggggeeehhhhhhiiiiiihhhgggfffdddffffffgggiiikkkmmmlllkkkhhhgggfffeeeeeefffhhhiiijjjjjjiiiiiihhhgggggggggiiiiiiiiiiiiiiihhhggggggfffhhhiiiiiihhhhhhiiikkkkkkkkkkkkkkkjjjiiihhhhhhfffgggggghhhjjjkkkllllllnnnllljjjiiihhhhhhhhhiiiiiiiiihhhgggeeecccaaa___]]]___aaabbbccceeehhhkkkhhhiiilllpppwwwxxxiiiUUUIIIJJJPPPUUUWWW\\\TTTIII@@@:::888777666666555222111000000111222////////////////////////000000000000000000000000///000000000000111111111000111222333333222111000000000000000000000000000222222222111111111000000222222222222222222222222222222222111111111000000111111000000000000111111000000111111111111000000111111111111111111111111000000////////////000000222333333333333222111111333333222222111000000000000111111111111222222222222222333333333222222111333333222222333333444555222333333444555555444444444444444555555555555666222333555666666666555444666666666666666555444444666777888999:::;;;;;;;;;999999:::::::::999999888;;;;;;999999999999;;;;;;===============>>>??????>>>??????@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDFFFHHHIIIMMMSSSZZZeeeuuu222222222333333333444444444444444444555555555555666666777888888999999:::>>>>>>AAAHHHSSSiii{{{lll]]]OOOGGGGGGGGGIIINNNVVV[[[^^^^^^aaaccceeegggfffdddaaa___aaa```___^^^\\\YYYWWWVVVQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYY]]]___aaaccceeefffggggggeeedddbbbbbbccceeeeeedddccccccddddddeeefffggggggeeecccaaaaaabbbcccbbbaaaccccccccccccdddeeeffffffdddddddddeeeffffffgggggggggffffffhhhkkknnnoooooojjjkkklllkkkkkkooowww~~~}}}nnniiicccaaadddfffeeedddeeefffggghhhhhhhhhgggffffffeeeeeefffhhhiiihhhfffgggfffeeedddeeefffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeeggghhhjjjjjjiiihhhjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkklllmmmmmmpppooommmllljjjiiiiiiiiiggggggfffeeecccbbbaaa```aaabbbcccccccccccceeegggfffiiiooouuu}}}}}}hhh]]]PPPKKKNNNTTTWWWXXXYYYRRRGGG>>>888555444333666444222111000000111222111111111111111111111111000000000000000000000000000000000111111111111222000111222222222222111000111111111111111111111111222222222111111111000000222222222222222222222222222222222111111111000000111111000000000000111111000000111111111111000000111111111111111111111111000000////////////000000222222333333222222111000111111111111111111222222000111111111111222222222222222222333333222222111333333222222333333444555666666777666666555444333444444444555555555555666333444555555666555555555666777777777777666555444666777888999::::::::::::888999999::::::999999888;;;:::999999999999:::;;;==================>>>???>>>>>>??????@@@AAAAAAAAACCCBBBAAA@@@AAABBBDDDEEEBBBFFFJJJNNNTTT]]]iiirrr222222222222333333333333444444444444555555555555666666777777888888999999:::===@@@AAACCCRRRrrrxxxbbbSSSMMMIIIFFFIIIOOOUUUVVVUUU^^^```ccceeeeeedddbbbaaaaaaaaa___^^^]]]\\\\\\\\\VVVUUUSSSRRROOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHFFFDDDBBBBBBAAADDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\___bbbcccdddeeedddcccaaaaaabbbcccbbbaaa______``````aaaaaaaaaaaaaaa```^^^^^^___```___^^^____________```aaabbbccc___```bbbdddeeefffggggggfffffffffhhhkkkmmmmmmlllhhhgggfffffffffiiikkkmmmppp~~~|||pppkkkeeecccdddeeecccbbbcccdddeeefffggggggggggggdddcccbbbccceeeeeecccaaaeeedddddddddeeefffhhhiiigggggggggggghhhhhhhhhhhhfffffffffgggffffffeeedddgggiiijjjjjjiiihhhiiikkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnnnnoooppppppooommmkkkiiigggfffeeedddbbbaaa```aaaaaabbbaaacccddddddbbbbbbcccdddgggmmmuuu~~~||||||nnnXXXRRRNNNNNNSSSVVVVVVTTTRRRLLLBBB:::555333222111555444222111000000111222111111111111111111111111000000000000000000000000000111111111111222222222000111111222222111111000222222222222222222222222222111111111111000000000222222222222222222222222222222222111111111111111111111000000000000111111000000111111111111000000111111111111111111111111111000000//////000000111222222333333222222111000///000000111222222333333000111111111111222222222111222222333333222222222333333222222333333444555::::::999888777555333222444444444555555555555666555444444444444555666666777777888888777777666666666777888999999999999999888888999999999999999888::::::999999999999::::::<<<<<<<<<<<<======>>>>>>======>>>??????@@@@@@AAABBBAAA@@@??????@@@AAABBB@@@CCCGGGIIIIIIKKKPPPTTT\\\kkk111222222222222333333333333333444444444555555555555555666666777888888999999<<<@@@???===FFF___www|||kkk[[[RRRHHHEEEHHHMMMOOOOOOZZZ\\\___bbbddddddccccccbbbaaa___]]]\\\]]]]]]^^^ZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHJJJIIIGGGEEECCCBBBAAAAAAEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLKKKIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^```aaabbbdddcccaaaaaabbbbbbaaa```_____________________^^^___]]][[[[[[]]]]]]]]]\\\\\\\\\\\\]]]^^^___```aaaaaabbbdddeeeffffffffffffhhhgggggghhhjjjjjjiiihhhfffdddccceeeiiikkkjjjiiifffnnntttuuuvvvyyyxxxtttmmmiiieeecccccccccbbbaaacccccccccddddddeeeeeeeeeaaa``````aaaccccccbbb```bbbbbbbbbcccdddfffhhhiiiggggggggggggggggggggggggggggggggghhhhhhggggggffffffhhhiiihhhgggggghhhiiiiiijjjkkkkkkllllllkkkkkkllllllmmmmmmnnnooooooppppppoooooommmjjjgggdddbbbbbbaaa___^^^^^^___aaabbb___```bbbbbbaaaaaacccdddkkkrrr}}}wwwcccSSSPPPOOOQQQTTTTTTPPPLLLHHHCCC<<<666333222111111333333222111000000111111........................////////////////////////111111111111222222222222000000111111111111000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111111111111111111111111111000000000000000000111222222222222222111000000000000111111111222222222000000111111111222222222111111222333333333222222333333222222333333444555999999999888666555333222444444444555555555555666555555444333333555666777777777888888888888777777666666777888999999888888777888888999999999999888:::999999999999999999:::;;;;;;<<<<<<============<<<======>>>>>>??????@@@AAAAAA@@@?????????@@@@@@AAACCCFFFGGGFFFGGGIIIKKKNNNUUU```lllzzz111111111222222222333333333333333444444444444555444555555666666777888888888999<<<>>>???CCCQQQ___nnnaaaQQQEEECCCFFFIIIJJJTTTVVVZZZ^^^aaaccccccdddbbbaaa___]]][[[[[[\\\\\\\\\[[[YYYVVVSSSPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYZZZ\\\]]]^^^___bbb```______``````^^^]]]^^^]]]]]]]]]]]]\\\\\\\\\]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]___```aaacccccceeeggghhhiiijjjjjjmmmkkkiiihhhhhhgggeeedddfffdddcccfffkkkmmmkkkhhhfffiiijjjhhhhhhjjjllllllgggeeecccaaaaaabbbbbbbbbdddccccccbbbbbbbbbaaaaaa___^^^___```cccdddcccbbbaaaaaabbbbbbdddeeefffggggggggggggfffffffffeeeeeeeeefffggggggggggggffffffeeefffgggfffeeedddeeefffhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnoooooooooqqqpppooommmjjjfffcccaaa```___]]]\\\]]]^^^aaabbb___```aaa```___```bbbdddllluuu}}}jjj\\\SSSRRRRRRSSSSSSQQQLLLHHH???;;;666333222333222222222222111111111111111111........................////////////////////////000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000000000000000000000111111000000000000111111111222222222222111000000222222222111111111000000000000111111111222222222000111222333333333333333333333222222333333444555555555666666555555444333444444444555555555555666555555444333333555666777777777888888888888777777666666777888888888777777666777888888999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@BBBDDDFFFMMMNNNPPPTTT[[[gggvvv111111111111222222222222333333333333444444444444444444555555666666777777666555888<<>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???AAABBBGGGIIIKKKMMMPPPSSSXXX\\\hhhwww111111111111222222222222222222333333333444444444333444444555555666777777777666777;;;<<<<<<@@@FFFXXXppp{{{eeeRRRHHHFFFGGGDDDGGGKKKPPPVVVZZZ]]]___\\\]]]]]]^^^^^^]]]]]]]]]___]]][[[YYYVVVSSSQQQOOONNNMMMLLLKKKIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMOOONNNMMMMMMMMMNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWYYY\\\]]]YYYXXXXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVWWWYYYZZZZZZYYYZZZZZZ[[[\\\]]]___```aaaaaaaaaaaabbbeeejjjnnnpppqqqmmmiiiffffffgggggggggdddcccccccccddddddcccbbbeeeddddddcccaaaaaacccgggbbbcccbbbbbbaaaaaacccdddaaa```___^^^^^^___``````_________aaacccdddcccbbb```aaaaaabbbcccccccccbbbbbbcccccceeefffggghhhhhhbbbbbbcccddddddddddddddddddeeefffeeecccbbbcccdddfffgggiiikkkmmmoooppppppkkkkkkkkklllllllllllllllpppnnnkkkhhheeecccaaaaaa]]]]]]^^^^^^^^^^^^^^^_________^^^^^^aaagggnnnttt{{{lll___XXXTTTRRRSSSUUUUUURRRLLLDDD???888666333222333333222111000000111111111111000000111111111111111111111111000000000000000000000000....../////////000000000111000///......///000111////////////////////////////////////000000111111111111111111111111111111000000111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000222111111000000111111222111111111111111000000///222222111111111111111111000111111111111222222222000000111222333333333333333333222222333333444555222222333444444444444444444444444555555555555666333444555555666555555555444555666777777777777666555666666777777666666555555666777888999999999999777888999::::::999888777888999;;;<<<<<<<<<:::999:::::::::;;;<<<<<<======<<<===>>>>>>????????????AAA@@@??????@@@AAABBBAAABBBDDDFFFHHHJJJKKKLLLMMMRRR]]]lll{{{000111111111111222222222222222333333333444444444333333444444555666666777999999:::<<<:::999>>>FFFCCCXXXvvvwww___PPPKKKKKK???AAAFFFLLLQQQVVVZZZ\\\ZZZ[[[]]]___``````______```___]]]ZZZWWWTTTRRRQQQNNNMMMLLLKKKIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCEEEFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGHHHJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTVVVYYY\\\^^^YYYYYYYYY[[[]]]]]][[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZXXXVVVUUUUUUWWWYYYYYYXXXYYYYYYZZZ[[[]]]^^^```aaadddbbb``````aaaeeeiiikkkppplllgggeeefffhhhjjjkkk```aaabbbbbbcccdddeeeeeeeeecccccccccaaa___```cccdddddddddcccbbbbbbcccddd___^^^]]]]]]^^^___aaabbbaaa``````aaabbbbbbaaa___```aaabbbbbbbbbbbbaaaaaa___```aaadddfffhhhjjjkkkcccdddeeeeeeffffffffffffeeefffgggfffdddcccdddeeefffgggiiikkknnnooopppqqqjjjjjjkkkkkkkkkkkkkkkkkkkkkiiifffccc```^^^]]]]]]]]]^^^^^^______^^^^^^]]]YYYZZZ[[[^^^dddnnnyyytttccc[[[XXXWWWSSSUUUWWWWWWRRRHHH===777999777444333333222000//////000111111111111000000////////////////////////000000000000000000000000............////////////111000///......///000111000000000000000000000000.../////////000000111111000000000000000000000000000000111111222222222222111111000000000000111111000000111111111111000000000000000000000000000000222222111111111111222222111111111111111000//////000000000111222222333333000111111111111222222222///000111222333444444444333333222222333333444555333333444444444444444333444444444555555555666666222333555666666666555444444444555666666777666666555666666666666666555555555555777888888999999999777888999::::::999888777777888:::<<<<<<;;;:::999999999:::;;;;;;<<<<<<===::::::<<<===>>>>>>>>>>>><<<<<<===???BBBBBBBBB@@@CCCBBBAAAAAACCCFFFKKKMMMLLLPPPUUUZZZbbbrrr222222222222222111000///333333333444444444555555555555555555555555444444777777888999:::;;;;;;<<>>@@@AAA===>>>??????>>>===>>>???@@@@@@@@@AAACCCFFFIIIKKKKKKLLLMMMQQQVVV]]]dddgggzzz222222222222222111000000333333333444444444444555555555555555555555444444666777777888999:::;;;;;;>>>EEEMMMbbb{{{eeeUUULLLIIIEEEDDDFFFKKKNNNPPPWWWWWWYYY[[[]]]___``````aaa```___]]][[[ZZZYYYYYYWWWUUURRRNNNKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMQQQOOOMMMNNNQQQSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXXXXYYYXXXXXXWWWVVVWWWUUUTTTVVVXXXZZZYYYWWWYYYYYYZZZ[[[\\\^^^```aaa```___^^^^^^^^^___```aaadddcccccccccccccccbbbbbb]]]]]]]]]]]]^^^^^^^^^^^^aaabbbbbb```^^^]]]^^^````````````______`````````______^^^]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[[[[]]]]]]___`````````____________```aaacccdddeeeeeedddcccbbbbbbcccdddfffgggiiiiiiiiiiiijjjjjjkkkkkklllmmmoooqqqqqqpppnnnmmmkkkiiigggeeedddccccccdddcccaaa___]]]]]]^^^aaabbbddd___[[[]]]^^^\\\ZZZ[[[[[[___fffnnnxxxttt^^^WWWXXXZZZZZZYYYYYYVVVOOOEEE===888777333333333333222222222222000000//////000000111222000000000000000000000000///000000000000000000//////000111111000///000111222111111111000/////////......////////////......000000000000000///.........////////////000000000000000000000000000000000//////000111111111111111111111111111000000000///000000000000111111111111000000000000000000000000000000000111111111222222111111111111111111111111222111000000000111222333222222222111111111111111222222222222222222222222111111222222222333333333333333444444555555555666555444444333333444444444777555444222222333444555555444444444444555666666888777777777777777888888888888999999:::::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<===<<<:::999:::;;;===<<<<<<<<<===>>>???@@@>>>???@@@???>>>===>>>@@@@@@??????@@@AAADDDGGGHHHGGGHHHJJJMMMPPPRRRSSSTTT]]]fffttt222222333333333222111111333333333333444444444444444444444444444444555555666666777888999:::;;;;;;<<>>???@@@>>>???@@@@@@>>>>>>???@@@@@@?????????@@@BBBDDDEEEFFFHHHLLLOOOOOONNNKKKIIILLLQQQXXX```hhhsss222222333333333333222222222222333333333444444444333333444444444444555555555555666777888999:::::::::AAA@@@BBBQQQgggrrrbbbZZZPPPHHHEEEFFFIIIJJJMMMQQQXXX^^^cccdddcccaaaaaa```^^^\\\ZZZYYYXXXXXX\\\[[[XXXUUUQQQNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEECCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGDDDEEEHHHIIIJJJJJJHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLKKKJJJJJJKKKMMMOOONNNMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUTTTTTTSSSWWWWWWXXXXXXYYY[[[\\\]]][[[[[[[[[[[[[[[\\\\\\\\\```___^^^]]]\\\ZZZZZZYYY\\\\\\\\\\\\]]]]]]]]]]]]^^^______]]][[[[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXWWWWWWWWWXXXZZZ[[[^^^^^^^^^____________^^^]]]^^^___```bbbcccddddddeeedddaaa```aaadddhhhjjjhhhhhhiiijjjlllmmmnnnnnnjjjkkklllnnnnnnmmmlllllljjjhhheee```]]]ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^___^^^ZZZXXX[[[]]]]]]aaaeeejjjrrryyyaaaUUUUUUYYYXXXUUUZZZUUULLLBBB:::666555666444444444333333333333222///////////////000111111////////////////////////000000111111111111000000///000111000///...///111/////////000000000000000......////////////......//////000000000000//////........./////////000000//////////////////////////////000000000000000///........................///000000000111111111111444444333222111000//////////////////000000000000////////////////////////111111111111111222222222///000000111222222333333222222222222222222222222222222222222222222222222444444444555666777777888444444333333333444555555666555444333333333444444555444444444444555666666666666666666777888::::::888888888888888999999:::777888999:::;;;<<<<<<<<<999;;;<<<;;;999999:::;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGJJJNNNOOONNNLLLJJJLLLNNNPPPRRRUUUZZZaaaggg111222222333333222222222222222222333333333444444333333333333444444555555444555666666888888999:::666???>>>===GGGWWWwww~~~llldddXXXMMMHHHFFFFFFFFFEEEKKKUUU^^^ccceeecccaaaaaa```^^^]]][[[ZZZZZZZZZ]]]\\\ZZZWWWTTTQQQOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRRRRSSSVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^______]]][[[ZZZ[[[]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbcccdddbbbbbbbbbcccdddeeegggggghhhhhhiiijjjlllmmmnnnnnniiijjjjjjkkkkkkjjjjjjiiihhhfffbbb^^^ZZZXXXVVVVVVUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^YYYWWWYYY\\\```hhhppp|||~~~ooo^^^VVVXXXZZZXXXSSSVVVOOOEEE<<<666444444555444444333333333222222222/////////...///000000111////////////////////////000000111111111111000000...000111000///...///000///////////////000000000......////////////......//////000000000000////////////000000000111111111//////////////////////////////000000000//////...///////////////////////////000000000111111111111111111111111111111111111////////////000000000000////////////////////////000000111111222222222222//////000111222333333444333333333333333333333333333333333222222111111111444444444444444444444444333333333333333444555666777666666555555555555555555444444444444555666666666666666666777888::::::888888777777777888999:::777888999:::;;;;;;;;;;;;999:::;;;:::999999:::;;;:::;;;<<<<<<===>>>>>>>>>===>>>??????======>>>???AAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOQQQ000000111222222222111111222222222222333333333333222222333333444444555555444444555666777888999999333;;;<<<;;;AAAJJJaaa~~~yyypppdddXXXOOOIIIEEEBBBBBBGGGOOOWWW]]]___```___aaa```___^^^^^^]]]]]]]]]]]]\\\[[[YYYWWWTTTRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJIIIKKKLLLLLLMMMNNNMMMKKKKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVUUUSSSRRRRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWXXXYYY[[[]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^___```aaabbbccc___aaaccceeefffgggffffffhhhiiiiiijjjkkkllllllmmmjjjjjjjjjjjjiiihhhggggggcccaaa^^^[[[XXXVVVVVVUUUUUUWWWZZZ\\\]]]\\\ZZZYYY]]]YYYYYY\\\aaagggrrr|||xxxkkkcccZZZWWWZZZ[[[XXXTTTNNNHHH???888444444444444333333333222222222111111//////......//////000111000000000000000000000000//////000000000000//////...///000000......///000////////////////////////......////////////.........//////000000000000000000000000000111111111111000000000000000000000000//////000000000///....../////////000000000000000000000000000111111111111.........//////000000000/////////000000000111111000000000000000000000000000000111222222222222111//////000111222222333333333333333333333333333333333333333222222222111111444444333333333222222222333333333333444555555666777777777777666666666555555444444444444555666666777666666666777888999999888888777666777888999:::777888999::::::;;;::::::888999::::::999999:::;;;::::::;;;===============<<<===>>>>>><<<<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFIIIJJJJJJJJJIII...///000111111111111000111222222222222333333333111222222333444444555555333444444555666777888999333::::::999>>>AAAMMMcccyyykkk___TTTKKKEEEDDDEEEHHHKKKPPPUUUYYY\\\^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[ZZZXXXVVVTTTSSSOOONNNMMMLLLKKKJJJJJJJJJEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKJJJIIIIIIJJJLLLKKKMMMNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOORRRTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSUUUVVVUUUSSSRRRSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\XXXYYYZZZ\\\\\\[[[YYYXXXWWWWWWWWWWWWYYY[[[]]]^^^]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^```aaabbbbbb___```ccceeefffgggffffffiiiiiiiiiiiijjjjjjkkkkkkiiiiiihhhgggeeedddcccbbb\\\[[[YYYWWWVVVUUUUUUUUUVVVXXX]]]```aaa```]]][[[[[[ZZZ^^^eeejjjppp{{{}}}oooeeeZZZYYYWWWXXXYYYXXXUUURRRGGGAAA:::666555444444333222222111111111000000000///............///000000000000000000000000000000......////////////.........///000///......///000000000000///.........---......////////////............///000000000000000/////////000000000000111000000000000000000000000//////000000///......---.../////////000000000000000000000000111111111111............/////////000000000000111111111222222111111111111111111111111///000111222333222222111000000000111222222222333222222222222222222222222000000111222333333444444222222222222333333333333333333333333444555666666666666666666666555555444555444444444444555666666888777777777777777888888888888666666666777999:::888999999:::::::::999999777999::::::999999:::;;;999:::;;;============<<<;;;<<<===<<<;;;:::;;;======>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBBBBDDDFFFIIIJJJJJJIII......///000000000000000111111222222222333333333111111222333333444555555333333444555666777888888666;;;:::999======CCCSSSfff~~~ooo```TTTLLLHHHFFFCCCBBBFFFMMMTTTZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLEEEDDDCCCBBBAAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEECCCBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKJJJIIIIIIJJJLLLKKKMMMNNNLLLJJJIIIKKKNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRUUUVVVVVVSSSRRRTTTVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZZZZYYYXXX[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[YYYWWWVVVWWWYYY]]]]]]\\\\\\\\\\\\]]]]]]WWWXXXZZZ[[[\\\[[[YYYXXXVVVVVVVVVWWWXXX[[[]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]^^^___aaabbbbbb```aaabbbdddeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjgggfffeeecccaaa___^^^]]]XXXWWWUUUTTTTTTTTTUUUUUUVVVYYY___ccceeedddaaa___YYY[[[bbblllrrrxxxwwwiii\\\TTTSSSTTTWWWXXXWWWTTTPPPMMMBBB===888555555555444222111111111000000000000///...............///000000000000000000000000000000------............------...///000///...---...000111111000///...------,,,......////////////............///000000000000000............/////////000000000000000000000000000//////000000///...------........./////////000000000000000000111111111111111111111111000000000000111111111111222222222222111111111111111111111111///000111222333222111111111111111111111222222222111111111111111111111111---...///111333555666777000111222222333444555555222222222333444555666777555555666666555555444333555444444444444555666666999888777777777777777888999888666555666777999:::999999:::::::::999888888777888::::::999999:::;;;999:::;;;============<<<:::;;;<<<;;;::::::;;;<<<;;;<<<===???@@@@@@@@@@@@===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGFFF000000000000111111111111000111111111111222222222222222222222222222222222000000111222444555666666666777888999<<>>>>>>>>???@@@@@@AAAAAADDDAAA???@@@BBBCCCAAA>>>AAABBBBBBCCCDDDEEEEEEFFF//////000000000111111111000000111111111222222222222222222222222222222222111111222222333444555555888888888999:::===???@@@GGGUUUpppzzzhhhYYYIIIDDDDDDEEEEEEGGGMMMOOOQQQSSSUUUXXX]]]`````````___^^^\\\ZZZXXXWWWYYYVVVTTTVVVXXXXXXSSSNNNKKKHHHEEECCCCCCDDDEEEEEEFFFEEEFFFGGGIIIJJJHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAABBBDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKLLLJJJJJJJJJKKKMMMLLLJJJKKKNNNQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVYYYXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXWWWYYYZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ]]]___aaabbbbbbbbbaaaaaabbbccccccdddeeeeeegggeeeccccccddddddcccbbbaaa]]]ZZZYYY[[[ZZZUUUQQQQQQRRRTTTUUUTTTTTTUUUVVVYYYYYYZZZ\\\^^^```aaabbbnnnrrr{{{tttjjj```UUUPPPTTTZZZ[[[ZZZWWWPPPIIICCC???666555555444333333222222222222222111111111000000///////////////////////////............---------......------------......000000000000//////......//////////////////////////////............//////222111111000000111111222111000///...---......///.../////////000000000000//////000000000111111111//////////////////////////////000000000111111111222111000//////000000111222222111111000/////////111111222222222222111111222222333222111111222444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222333333333333333222222333333333444444444444444444444444444444444666555555555666666777777888777666666555555666666666666666777888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<=========>>>??????@@@@@@AAAAAA???>>>@@@BBBCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEE//////000000000000111111000000000111111111222222222222222222222222222222222222222333333444444444888888777777888:::;;;<<<@@@FFFYYYyyylllTTTHHHFFFEEEDDDDDDGGGIIILLLOOORRRWWW]]]aaabbbbbbaaa```^^^]]][[[ZZZ[[[YYYXXXYYY[[[ZZZWWWSSSLLLJJJFFFEEEEEEFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMLLLKKKLLLMMMMMMLLLKKKMMMPPPQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWXXXXXXYYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWVVVXXXYYYZZZYYYXXXYYYZZZWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZ\\\___aaaaaabbbaaaaaaaaaaaabbbbbbccccccccceeedddbbbbbbbbbaaa^^^\\\YYYVVVTTTTTTVVVUUURRRNNNOOOQQQSSSTTTTTTTTTUUUVVVZZZZZZYYYZZZ]]]bbbgggkkkxxx|||sssaaa[[[XXXSSSQQQTTTXXXZZZXXXSSSIIIAAA<<<:::555555444444333333222222222222111111111000000000///////////////////////////............---------......------------......000000000////////////...//////////////////////////////............//////111111000000000000111111000000///............///....../////////000000000//////000000000000111111........................//////000000000000111111222111000////////////000000000000000000000000000111111222222222222111111000222333333222111111222222222222222222222222222111111111111111111111111111111111111111111111111444444444444444444444444444444444333333333333333333333333333444444444444444444444444444444444444555666666666666777777888888888777666666666666777555666666777777888888999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<=========>>>>>>??????@@@@@@???>>>>>>???BBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC////////////000000000111000000000000111111111111222222222222222222222222333333333333333333333333666666555555666888999:::AAAAAALLLdddgggVVVMMMHHHGGGHHHFFFHHHIIIKKKNNNRRRXXX\\\bbbbbbbbbbbbaaa```___^^^]]][[[ZZZZZZ[[[ZZZWWWTTTQQQNNNJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFIIIKKKMMMMMMMMMLLLMMMNNNLLLLLLMMMOOOQQQRRRPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVVVVUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTTTTUUUUUUVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVXXXZZZ\\\^^^```aaaaaaaaa_________```````````````dddbbbaaaaaa```^^^ZZZWWWRRRQQQPPPPPPRRRRRROOOMMMQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXXXX[[[bbbkkksssyyy~~~}}}xxxyyy~~~uuueeeVVVSSSUUUVVVVVVWWWWWWXXXVVVNNNCCC:::777666444444444333333333222222111111111111000000000000///////////////////////////............---------......------------......///////////////////////////////////////////////////............//////000000000000//////000000000/////////.........//////........./////////000000////////////000000000111//////////////////////////////000000000000000000222111000000//////......//////000000111111111111//////000000000000/////////111333444222111111111111111111111111111111111111111111111111111111111111111111111111222222222444444444444444444444444555555444444444444333333333333333444444444444555555555555555555555555555555666666777888888888888999888888777777777777777555555666666777888888888999999999999999:::::::::;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@?????????@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB...////////////000000000//////000000000111111111222222222222222222222222444444333333333333222222444444333444555777999:::======BBBQQQfffrrr___OOOHHHHHHEEEFFFGGGHHHJJJNNNSSSWWW___```aaabbbbbbbbbbbbaaaaaa___^^^\\\[[[ZZZWWWVVVVVVSSSOOOMMMKKKJJJHHHFFFFFFDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOMMMMMMNNNPPPRRRRRRPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXWWWXXXZZZ[[[[[[[[[ZZZYYYUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTUUUVVVXXXYYYXXXWWWXXXYYYUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVXXXYYY\\\^^^```aaaaaaaaa````````````____________aaa```^^^^^^\\\ZZZVVVSSSNNNNNNNNNOOOPPPPPPOOONNNSSSUUUVVVWWWUUUUUUUUUVVVVVVWWW[[[bbblllwwwzzzpppsss{{{|||iii]]]SSSQQQTTTWWWXXXYYYVVVUUUQQQIII???888555555333333333333333222222222111111111000000000//////........................///............---------......------------...................../////////.......................................///000000000//////......//////000......//////////////////............////////////...////////////000000000000000000000000000000000000000//////////////////000000000000//////....../////////000111111222222//////000000000000/////////111333333222000000111111111111111111111111111000000000000000000000000000000111111111222222222444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555555666777888999999999999999888888777777777777777555555555666777777888888888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA......////////////000000/////////000000000111111222222222222222222222222333333333333333333333333333333333333444666888999999999===EEESSSjjj}}}aaaNNNHHHEEEEEEEEEEEEGGGJJJPPPTTTYYYZZZ[[[^^^___```aaaaaacccbbbaaa___]]]\\\[[[ZZZZZZWWWTTTQQQPPPNNNKKKIIIHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHJJJMMMMMMMMMMMMNNNOOOOOONNNOOOPPPRRRRRROOOMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWUUUVVVXXXYYYYYYWWWVVVTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTUUUWWWXXXXXXWWWVVVVVVWWWTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[^^^``````aaa```aaaaaaaaa``````_________]]]\\\YYYXXXWWWUUUQQQOOOMMMMMMNNNOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTTTTUUUVVVXXX\\\dddnnnyyysssjjjjjjyyyxxxooo]]]XXXRRROOOQQQTTTVVVWWWTTTPPPJJJCCC===888666444333333333333222222222222111111000000000/////////........................///............---------......------------......---............/////////..............................---......///000111//////............//////---...//////000/////////------........./////////......////////////000000111111111111111111111111000000////////////.........//////000000//////...//////000000111111111222111111222222222222111111///111222222111000000111111111111111111111111111000000000000000000000000000000000111222222333333333333333333333333333333222333333333444444444444333444444444555555555555555555555555555555555555555666888999:::::::::999888888777666666666666777444555555666666777777888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAAAAAAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA........./////////000000////////////000000000111222222222222222222222222333333333333333333333333555555444333444555666777888999<<>>>>>===???AAA@@@>>>>>>???AAA??????@@@@@@AAAAAABBBBBB............/////////000////////////000000000000222222222222222222222222222222222333333444444444888777555444333444444555777777888<<<@@@JJJ]]]nnn{{{eeeQQQOOOKKKEEEAAAAAACCCFFFJJJKKKOOOSSSVVVYYY\\\]]]ZZZ[[[\\\[[[[[[[[[]]]___ZZZXXXVVVVVVVVVVVVTTTRRRQQQNNNKKKIIIIIIIIIHHHGGGCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEEEEEDDDBBBAAADDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLLLLLLLMMMOOORRRPPPOOOOOOPPPQQQPPPNNNLLLMMMNNNOOOPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZYYYWWWTTTRRRXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYXXXUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSTTTUUUWWWXXXYYYYYYWWWYYY[[[]]]___`````````\\\[[[[[[ZZZYYYXXXWWWWWWUUURRRNNNLLLKKKKKKIIIHHHLLLMMMOOOOOONNNMMMNNNNNNNNNQQQUUUXXXZZZ\\\^^^```fffmmmyyyzzzrrrwwwuuuhhh[[[SSSOOORRRSSSQQQOOOPPPSSSUUUNNNFFF<<<888::::::777444222222222222222222222222000000000000////////////........................//////.........---------.........------.........---------.........//////........................---------......000111111.........------.........,,,---///000000000//////---------.........//////............/////////000////////////////////////000000//////.........---+++,,,...000111111000000111111000000000000000000//////000000000000//////111111111000...///111333000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111//////000111333444555555444444444555555555666666666666666666666666666666444666888;;;<<<<<<;;;:::777777666555555555555555444444555555666777777777666777777888999999::::::888999999::::::999999888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<======>>>;;;>>>@@@@@@??????AAADDD>>>>>>???@@@AAAAAABBBBBB////////////000000000000------...///////////////222000000222666888888666333333333333333333333333333333333444444444555555999999999:::>>>FFFPPPXXXwww~~~jjj```SSSIIIEEEDDDDDDCCCCCCCCCFFFKKKQQQVVVXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXZZZ\\\VVVSSSQQQPPPOOONNNKKKIIIIIIGGGEEEDDDEEEEEEEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLNNNOOOOOONNNNNNNNNPPPQQQPPPOOOOOOPPPQQQVVVUUUUUUUUUTTTSSSSSSSSSVVVWWWWWWUUUSSSQQQQQQRRRWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTTTTSSSTTTUUUVVVWWWXXX[[[^^^aaaaaa___[[[YYY[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNNNNMMMMMMNNNOOOQQQSSSVVVWWWYYY^^^eeekkkrrr|||mmm```WWWSSSQQQNNNTTTWWWUUUTTTTTTSSSPPPCCC???:::666555444444333111111000000000000111111333222222111000//////...////////////////////////................................................//////////////////////////////////////////////////////////////////......000000000000////////////////////////000000000000...............///000000------............------///////////////////////////000000000000000////////////000000000000//////111111111111000000000000............////////////////////////////////////111222222111000000111333222222111111111111111111111111222222222333333333333222111000000111222333111222333333444444333333555555555555555555555555555555555555555555444444666777777888999:::::::::777777777777666666666666555555444444555666888999;;;::::::999888777666666888888777777888888999:::999999;;;;;;;;;;;;999999<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCC............//////////////////000111111111111000222111///111444555444222222222222222222222222222333333333444444444444555777888999;;;>>>BBBHHHMMMaaasssvvveeeXXXPPPKKKGGGCCCFFFCCCBBBDDDIIIPPPUUUXXXUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]][[[YYYWWWUUUUUUTTTRRRPPPLLLJJJGGGFFFGGGFFFEEECCCDDDCCCAAABBBCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLNNNOOOPPPPPPPPPOOONNNPPPQQQPPPOOOOOOPPPRRRUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTSSSRRRSSSTTTWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXZZZ\\\^^^```___^^^[[[YYYXXXVVVSSSOOOMMMLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLMMMNNNRRRTTTWWWYYY]]]eeepppwww~~~tttggg^^^XXXTTTQQQOOOTTTVVVSSSOOONNNKKKGGG>>>:::666444444444444444222222111111111111222222333222222111000000//////////////////////////////........................................................................................................................000/////////////////////.../////////000000000000...............///000000000000111111111111000000//////////////////////////////000000000000//////...//////000000//////...000000000000000000000000............////////////000000000000000000000000111222222111000000111333222222111111111000000000111111111222222222333333111000////////////000111111222333333444444333333555555555555555555555555555555555555555555444444666666666777888999999999777777777777666666666555555555444444555666888999:::999999888888777777777888888777777888888999:::999:::;;;;;;;;;;;;:::999999999999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCC------------............000000111222222222222222222000///000111111000///111111111111111111111111333333333333444444444444444777:::<<<<<<===???@@@OOO___|||~~~nnndddZZZOOOFFFEEEBBB??????CCCIIIMMMOOONNNNNNOOOPPPRRRTTTVVVWWW[[[\\\^^^____________^^^___]]][[[ZZZZZZYYYWWWUUUQQQNNNLLLJJJIIIHHHFFFDDDFFFDDDCCCCCCDDDDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPOOOOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSOOOPPPQQQSSSSSSSSSSSSRRRVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\\\\\\\[[[ZZZYYYXXXSSSPPPLLLHHHFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNMMMMMMLLLMMMOOOTTTWWWZZZ^^^cccmmmyyyxxxiii___[[[YYYWWWTTTUUUZZZ[[[VVVPPPLLLGGGAAA888555222111222444444444333222222111111222222333222222222111000000//////////////////////////////................................................------------------------........................------------------......////////////////////////....../////////000000000...............///000000......////////////......////////////////////////...//////000000/////////.........//////.........////////////////////////............////////////111111111111111111111111111222222111000000111333333222222111111111111111111111111222222222222333111111000000000000111111111222333333444444333333444444444444444444444444444444444444444444555555555555555666777777888888777777777666666666555555555444444444555666777888888888888888888888888888888777777777777888999999999:::;;;<<<<<<;;;:::999777777888888999;;;<<<======>>>??????@@@@@@?????????????????????@@@AAABBB------........./////////000000111222222222222111000000///000000000000000000000000000000000000000222222333333333444444444444666999:::999999:::;;;EEEPPPggg}}}ppp___SSSIIIGGGEEEDDDFFFGGGGGGFFFHHHHHHIIIKKKMMMQQQSSSUUUWWWYYY\\\___aaaaaa```___```^^^\\\\\\\\\[[[YYYXXXUUUSSSQQQOOOMMMKKKHHHEEEGGGFFFDDDDDDDDDDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOPPPPPPOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUURRRSSSUUUTTTSSSSSSTTTVVVUUUUUUUUUTTTSSSSSSRRRRRROOOPPPSSSTTTUUUTTTSSSRRRUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXYYYZZZYYYWWWVVVUUUUUUUUUUUUMMMKKKHHHFFFDDDDDDEEEFFFKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMNNNPPPRRRXXX\\\aaagggllltttrrraaaWWWWWWZZZ[[[[[[^^^bbbbbbZZZRRRKKKCCC<<<555333111000222444444444222111111000000111111222000000000000//////......////////////////////////................................................------------------------........................,,,,,,,,,---------------.........///////////////........./////////000000...............///000000,,,------......------,,,////////////////////////......//////000/////////------............------............////////////............////////////111111111111111111111111000111222111000000222444666555333222222222222333111111111111222222222222444333333333333333333444111222333333444444333333444444444444444444444444333333444444444444555555444444444555555666666666777777666666666555555555444444555555666666777888666777777777888888888999777777777777777888999999999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<======>>>>>>??????????????????????????????@@@AAAAAA....../////////000000000...//////000111000000000//////000111111111222333000000000000000000000000222222222333333333444444555666777777777888:::<<<<<>>????????????>>>??????>>>>>>??????@@@@@@////////////000000000111------...///////////////...000111222111111333555000000000000000000000000222222222222333333333333555666666555555777;;;>>>:::<<>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????>>>>>>>>>??????@@@........./////////000000------...////////////...///111333222000///111333111111111111111111111111111222222222222333333333444555666666555666999;;;;;;<<<@@@HHHUUUiii~~~pppeee[[[SSSOOOHHHFFFDDDCCCDDDEEEHHHIIILLLOOOSSSXXX\\\___```aaaaaa___^^^___``````___]]][[[ZZZZZZZZZ[[[YYYUUUSSSOOOMMMKKKIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPPPPPPPPPPRRRTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMOOOOOONNNMMMQQQTTTWWW[[[```fffmmmrrrpppvvv~~~}}}qqqiiihhhbbb\\\XXXYYY]]]```bbbkkklllfffYYYMMMDDD===777444333111222333333222111000000////////////000000////////////////////////////////////////////////........................................................................------------------------,,,------...//////000000,,,,,,---......///000000---------.........//////...............///000000,,,,,,------------,,,,,,////////////////////////+++,,,---...////////////...//////000000//////.........///000000111222222............////////////000000000000000000000000///000111111000111333555999888555222111222333444000000000000111111111111//////000111111000//////111222333333444444333333333333333333333333333333111222222333444444555555555555555555555444444444666666555555555444444444333444555666777777777666666666666777777777777777666666666666666777888888:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????---------.........//////---......///////////////111333444222///---...000111111111111111111111111111111222222222333333333333555666777666666777888::::::;;;===CCCQQQkkkyyyggg\\\JJJHHHEEECCCCCCDDDFFFGGGIIIKKKOOOSSSWWWYYY[[[\\\___]]]\\\]]]^^^___]]]\\\[[[[[[[[[\\\]]][[[XXXVVVRRRPPPMMMLLLKKKJJJHHHFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQMMMOOOPPPQQQQQQQQQSSSUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUPPPQQQSSSUUUVVVUUUTTTSSSOOOOOOOOONNNMMMKKKHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKKKKMMMOOOQQQSSSSSSRRRQQQTTTWWW[[[```fffnnnuuuzzz|||~~~{{{{{{}}}rrreee\\\\\\[[[[[[[[[[[[]]]___```XXXYYYUUUKKKBBB>>>;;;777111000000111222333222111111111000000000000111111000000000000111111111111////////////////////////................................................------------------------------------------------------......///000111111,,,,,,------...///000000---------.........//////...............///000000//////000000000000//////////////////////////////+++,,,---...//////////////////000000000000//////...//////000111222222333............/////////000///////////////////////////000111111000111333555999666333111000000222333000000000000111111111111000111222333333222111000222222333444444444333333333333333333333333333333111111222333333444555555555555555555555555555555666666555555555444444444333444555777777777777666777777777777777666666666666666666666666777888888:::;;;<<<======<<<;;;:::999999999:::;;;<<<===>>><<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???.........------,,,,,,,,,,,,,,,,,,---...///000000000//////.........//////000000000///000000111222222222222333333444444444444444444555555555555666666999;;;===@@@IIIVVV```yyy^^^PPPEEEFFFHHHFFFDDDEEEKKKIIIKKKOOOPPPOOOQQQVVVWWWXXXYYYZZZ\\\]]]^^^___```^^^[[[YYYXXXWWWUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHEEEBBBAAAAAACCCDDDCCCCCCBBBAAAAAA@@@@@@???EEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJIIIGGGFFFGGGHHHEEEGGGHHHGGGEEEEEEHHHKKKLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQNNNLLLMMMPPPRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQRRRUUUUUUTTTSSSRRRRRRRRRRRRTTTUUUWWWXXXXXXVVVTTTSSSUUUTTTSSSQQQPPPNNNMMMLLLPPPPPPQQQRRRQQQPPPOOONNNKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKKKKOOONNNMMMNNNRRRWWW[[[]]]^^^___ccciiilllmmmqqqwww~~~||||||{{{vvvuuuzzznnnbbbZZZXXXVVVWWWYYYZZZZZZXXXVVVTTTLLLHHHAAA<<<999777555333444333222222333333111000000000000000000000000000111000......//////...---///////////////////////////............---------///...---,,,,,,---...///..............................---------,,,,,,,,,////////////000000000000//////.........---------.........------,,,,,,,,,........................000///...---------------///////////////////////////////////////000111111////////////////////////////////////////////////............///////////////////////////.........//////000000111111111222555444222000............000000000000000000000000000000000000000000000000000000000000////////////222222222222222222222222222222444444444444222222333333333444444666777888333333222222333333444555555555555555666666666666777777777777666666666666888888888888888888888888:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>===============>>>>>>>>>......---------,,,,,,,,,------......///000000000111000000/////////000000000000000000000111222222222222222333333333333333444444444444555555555555777999:::999:::???IIIPPPiiizzziiiXXXNNNIIIDDDCCCEEECCCAAACCCHHHJJJJJJLLLQQQUUUVVVWWWYYY[[[]]]_________\\\YYYXXXYYYYYYVVVTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKJJJHHHEEEDDDDDDDDDEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEHHHIIIIIIHHHGGGFFFFFFHHHFFFGGGHHHGGGEEEEEEGGGJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRTTTQQQOOOOOOQQQRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUURRRSSSUUUVVVWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNRRRXXX^^^ccceeefffgggkkkqqqqqqnnnmmmpppqqquuu||||||ooodddZZZUUUUUUVVVWWWYYYYYYWWWTTTPPPNNNBBB???999666444444333222444222111111222222111///000000000000000000000000...,,,++++++,,,,,,+++***....................................------------......------------....................................---------,,,,,,,,,........./////////000000///.........------------......---------,,,,,,,,,........................//////...---------------........................///////////////000000111////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111222111000//////000111111000000000000000000000000000000000000000000000000/////////000000111111111222222222222222222222222222333333444444333333222444444444444444555666777333333222222333333444555444444555555555666666666666666666666777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>=========???@@@AAA>>>>>>=========<<<<<<<<<...------------,,,,,,,,,//////////////////000000111111000000000000111111111111111000111222222333333333333222222222222222333333333444444444555555666777888777666999>>>CCCQQQgggwwwcccSSSHHHEEEFFFAAA???@@@DDDFFFEEEFFFJJJPPPQQQSSSVVVYYY[[[]]]^^^]]]YYYVVVWWWZZZ[[[XXXUUUVVVUUUTTTRRRQQQOOONNNNNNMMMLLLKKKJJJIIIGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHHHHHHHFFFEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQUUUSSSQQQPPPQQQQQQPPPOOORRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSPPPQQQSSSUUUVVVVVVUUUUUURRRRRRQQQPPPPPPOOONNNNNNHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRXXX^^^eeekkkppprrrsssuuuyyy}}}yyypppjjjjjjllluuupppbbbXXXRRRRRRTTTWWWXXXXXXVVVRRRMMMGGGDDD999666222111111222222222222111000000111111000///000000000000000000000000000...---...//////...,,,------------------------............------------------............------..............................---------,,,,,,,,,---------.........//////............------------...------------,,,,,,,,,------------------------//////...------------...........................//////......//////000111////////////////////////////////////////////////............////////////000000000000111111111111000000000000111111111111......//////000222333444000000000000000000000000000000000000000000000000...///000111222333444444222222222222222222222222444333333222222333333444444444444444444444555555333333333333333444444555444444444555555555666666555555666666777777888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>@@@AAABBB>>>>>>>>>======<<<<<<<<<------------------------////////////............000000//////000000111111111111111111111222333333333333222222111111000000222333333333444444444444333555777888888:::>>>AAAFFFUUUjjjlllYYYMMMHHHGGGCCCAAACCCDDDBBBBBBDDDJJJKKKNNNQQQTTTWWWYYYZZZ[[[WWWTTTVVV\\\^^^ZZZVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEFFFGGGJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOORRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPOOONNNLLLKKKJJJJJJEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDIIIIIIHHHIIIJJJLLLOOOPPPZZZ___gggooouuuzzz~~~vvvooommmsss{{{fffXXXRRRPPPSSSWWWYYYXXXWWWSSSNNNFFF???;;;555333111000111333333222111000...///000111000...////////////////////////111///...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,...//////...,,,,,,..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------///......---------..............................///............///000000////////////////////////////////////////////////............///////////////000000000000000111111000000000000000111111111......//////111222333444000000000000000000000000000000000000000000000000000000111222222333444444222222222222222222222222444444222222222222444444444444444555444444333333333333333333333444555555555555666666666666777777444555555666777888888999888888888888888888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>---------------------------------------------,,,...............///000111111111000000111111222333222222222111111000000000222222222222333333333444333555777999:::;;;===??????FFFRRRbbbvvvttt___RRRMMMFFFAAAAAAAAA??????AAADDDEEEGGGJJJMMMPPPRRRSSSVVVTTTSSSVVV[[[]]]ZZZWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPQQQQQQQQQPPPMMMKKKIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOONNNMMMMMMMMMMMMQQQQQQQQQPPPPPPOOONNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCGGGFFFFFFHHHJJJNNNRRRTTTbbbhhhrrrzzz{{{|||ppp\\\RRRPPPQQQUUUYYYYYYXXXUUUPPPIIIAAA:::666555333111000111222111111000///......000111000...////////////////////////---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---......---,,,+++..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------......---------......///.......................................//////000////////////////////////////////////////////////............////////////.........//////000000000111111000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000333333333222222222222222222222222222222222222222444444222222222222444444333444444555555444333222444444333333444444555666666666777777777888888888444555555666777888888999888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@@@@AAABBB,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---...------......///000111000000000///000111111222111111111000000000000000111111222222222333333333555555666777777888888888===>>>DDDOOO^^^tttyyyhhhUUUKKKCCCAAAAAA??????AAAAAABBBCCCEEEHHHJJJKKKLLLOOOPPPQQQTTTWWWXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBDDDEEEDDDCCCCCCDDDFFFFFFEEEDDDDDDFFFGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBB@@@@@@AAAAAAAAA@@@AAAAAABBBCCCAAAAAA@@@@@@AAABBBCCCCCCGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGIIINNNTTTYYY\\\fffmmmwww~~~rrrcccTTTPPPRRRTTTVVVYYYXXXUUUPPPJJJCCC<<<777444444222000///000000///...000///...///000111000///000000000000000000000000...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------......------......///000////////////////////////////////////////////////............////////////------......//////000000111111111111000000000000///000111111111111000000000000000000000000000000000000000000000000000000333333333222222222111111222222222222222222222222444333333222222333333444222333444555555444333222444444444444444555555666666666777777777888888888555555666666777777888888888888888888888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999<<<===>>>>>>???@@@AAAAAA,,,,,,,,,---------......+++,,,,,,,,,---.....................///000111222//////......//////000111/////////000000000000000111111111111222222222222555444444444555666666666;;;;;;???FFFMMM\\\vvvkkk^^^QQQJJJGGGDDDBBBDDDAAAAAABBBCCCDDDEEEFFFGGGGGGKKKOOOQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDEEEEEECCCBBBCCCFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKGGGJJJMMMMMMKKKIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@????????????@@@BBBDDDEEECCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKMMMQQQXXX___fffkkkpppvvv}}}}}}dddXXXPPPRRRXXXZZZYYYYYYTTTQQQKKKDDD===888555333444222000000111111///...000///...///111222111000000000000000000000000000000///...///111111111000---------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---..............................---------,,,,,,,,,------------............++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------...------------...//////////////////////////////////////////////////////............////////////---......///000000111111111111111111000000000///...///000111222111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333444444333333222000111333555555555444333444444444444444555666666555555555555666666666666666666666666777777777777888888888888888888888888777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::========================,,,,,,,,,------.........,,,,,,------...///000000////////////000111222333...............///000000......//////000000111111000111111111111222222222444333222333666777888888666777;;;???@@@HHH]]]rrrsssbbbWWWPPPJJJGGGGGGBBBBBBBBBCCCCCCDDDDDDDDDBBBGGGMMMNNNLLLKKKMMMPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQOOONNNMMMLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCCCCBBBBBBDDDEEEDDDBBBAAACCCGGGIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIILLLNNNNNNJJJHHHHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRUUUZZZbbbjjjssswww|||~~~zzzzzz|||{{{~~~}}}nnn]]]TTTPPPVVV^^^___]]][[[RRRNNNGGG@@@999666444333555333222222333333222111000//////000111222222111000000000000000000000000---++++++,,,...///...------------------------------------,,,,,,,,,++++++...---++++++++++++---.................................---------,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------...------------...//////////////////////////////////////////////////////............/////////000...//////000111222222222222111111111000000//////---...000111222222222111000000000000000000000000000000000000000000000000//////000111222333333444222222222222222222222222222222444555555444222222///000333555555555444333555444444444444555666666333333333444444444555555777777777777666666666666888888888888888888888888777777777777888888888888;;;;;;;;;<<<<<<<<<======888999;;;===>>>>>>======???>>>===<<<;;;:::999999---------------------------------............///////////////////////////////////////000000000000222222111111000000//////000111111111111222222222444444333222333444555666777999::::::;;;AAALLLUUUqqqwwwfff\\\TTTLLLDDDHHHFFFDDDEEEGGGGGGDDDAAACCCBBBDDDGGGGGGEEEGGGKKKLLLNNNPPPRRRSSSRRRQQQPPPSSSTTTSSSPPPMMMLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIIIILLLKKKHHHFFFDDDCCCCCCCCCDDDCCCAAA@@@??????@@@AAA??????@@@AAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHGGGFFFEEECCCAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@???????????????@@@???>>>>>>??????@@@AAABBBBBBBBBCCCBBBCCCEEEIIILLLNNNMMMKKKGGGEEEDDDGGGIIIEEEHHHKKKLLLLLLOOOTTTYYY\\\^^^ccckkkssszzz{{{pppnnnrrroooaaa\\\YYYYYY___gggggg___VVVNNNFFF;;;444333333111///111111111111111111111111......//////000000111111---------.........//////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---.........---,,,---------,,,,,,+++++++++++++++,,,---...///000111+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------,,,---...//////...---,,,...////////////---,,,+++........................///...------------...///000///...---,,,------...---------............///111111222222222222111111//////000000000000//////000000111111111111000000111111000000//////......//////000111222222333333333444555444222111222333111111000000111222333333///111222444444333222111111111222222222333333333555555555555555555555555555555555555666666666666777777777777888888888888888888999999999::::::::::::999888888777777888888999999:::;;;;;;<<<<<<===;;;999777999<<<>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>---------------------------------............///........................////////////000000000000111111111000000000000000000000111111111222222222444333333222333444555666777999999888888===FFFMMMZZZrrrxxxkkk^^^TTTRRROOOKKKIIIJJJIIIEEEBBBDDDBBBCCCFFFGGGEEEGGGKKKHHHHHHIIIJJJMMMPPPSSSTTTRRRSSSSSSRRRPPPOOOPPPRRRNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???BBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEE@@@AAABBBBBBBBBDDDGGGJJJMMMMMMKKKHHHEEEEEEGGGIIIHHHKKKOOOQQQTTTZZZbbbhhhttttttvvv{{{|||vvvwww}}}wwwjjjdddeeecccccceeehhhdddZZZRRRFFF???777333333444222000111111111111111111111111111111000000//////......---------.........//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...------.........---------,,,,,,------------............+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++------------------------,,,,,,---......---,,,,,,,,,---...//////......---................................................000///...---,,,------...---------............//////000000111111000000/////////000000000000//////000000111111111111000000111000000000/////////...///000000111222222333333333444555444222111222333111111000000111222222333///111222444444333222111222222222333333333333444444444444444444333333333555555555555666666666666666666777777777888888888888888888999999999::::::;;;:::999888888888888888999999::::::;;;<<<<<<<<<;;;999888:::===>>>===<<<========================---------------------------------............///........................////////////000000000000///000000000000000000111000000000111111111222222333333333333333444555555666777888777666888>>>CCCJJJ\\\tttuuulllfff```XXXSSSOOOLLLGGGCCCCCC@@@@@@BBBCCCBBBCCCGGGFFFEEEDDDDDDGGGLLLRRRUUUPPPRRRSSSSSSSSSSSSTTTVVVOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@????????????>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBB>>>>>>??????@@@??????????????????>>>===<<<;;;:::======>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBB???AAACCCDDDCCCDDDFFFHHHLLLMMMLLLKKKIIIIIIKKKMMMRRRVVV[[[___ccckkktttzzz{{{pppgggfffiiipppooommmjjjddd[[[PPPIII<<<777333111333444333111111111111111111111111111111111000000//////......------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......//////............------///.........------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***------------------------+++,,,,,,------,,,,,,++++++,,,---...////////////........................,,,---...//////...---,,,//////...------------...---------............///...//////000000//////...//////000000000000//////000000111111111111000000000000000000////////////000000000111222222333333222333444333222111222333111111111000111111222333000111222333444333222222333333333444444444555555444444444333333222222222555555555555666666666666666666777777777777888888888888888999999999999:::<<<;;;:::999888888888888999999::::::;;;;;;<<<<<<;;;::::::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;---------------------------------............///........................////////////000000000000.../////////000000111111000000000000111111111111333333333333333444444444444555666666555666999<<>>>>>>>>>>>=========>>>>>>=====================<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@>>>============>>>>>>???>>>>>>>>>===>>>>>>???@@@AAACCCEEEFFFEEEDDDEEEFFFKKKLLLNNNOOOPPPRRRTTTWWWbbbgggnnnssswww|||wwwkkkbbbbbbiiipppttttttqqqiii]]]OOODDD===555333222222333444333111111111111111111111111111......//////000000111111............///////////////...............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------........./////////............------------.........---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,,,,------.........//////........................,,,---///000000///---,,,............------......---------............///...//////000000//////...//////000000000000//////000000111111111111000000000000000000////////////000000111111111222222222222333444333222111222333222111111111111111222222000111222333333333222222444444444444555555555666555555444444333222222222555555555555666666666666666666666666777777777888888888888888999999999999===<<<;;;999888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::---------------------------------............///........................////////////000000000000......//////000000000111//////000000000111111111222222222333333333333333222333555666666777888:::>>>AAAJJJWWWhhh}}}}}}ssskkkccc^^^WWWOOOIIIHHHGGGDDDCCCDDDCCCCCCBBBBBBCCCEEEGGGIIILLLNNNPPPPPPOOONNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===::::::;;;===>>>???@@@AAA@@@@@@???@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFGGGFFFEEEEEEFFFKKKNNNSSSWWWZZZ]]]aaadddpppwww{{{mmmbbbbbbhhhppptttrrrqqqmmmbbbTTTFFF<<<777444333333333444333222000000000000000000000000000......//////000000111111........./////////000000//////......---------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------......//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++------------------------......------------......//////......------------........................,,,---///000000///---,,,------..................---------............//////000000111111000000/////////000000000000//////000000111111111111000000////////////000000000000111111111111111222222222111222333333111111222333222222111111111111111222111111222222333333333333444444555555555666666666666555555555444444444333555555555555666666666666555666666666666777777777777777888888888999999999<<<;;;:::999888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<===::::::::::::::::::::::::---------------------------------............///------------------------////////////000000000000...//////////////////000/////////000000000111111111111222333333333333333222333444555666777888888999999===GGGTTTfff|||{{{fff\\\RRRNNNJJJEEEBBBBBB>>>???@@@AAACCCDDDEEEEEEHHHJJJLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCC@@@@@@??????@@@@@@AAABBB??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>???@@@??????>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@;;;;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMOOOTTTYYY___fffjjjooosssuuu}}}xxxqqqgggbbbgggpppssspppjjjgggbbbXXXLLLAAA:::777333444444444333222111000000000000000000000000000111111000000//////............/////////000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---++++++,,,,,,---------...------............------+++,,,,,,,,,,,,,,,------------------------------///......------......///000000///------,,,,,,---........................,,,---...//////...---,,,,,,---......///.........---------............//////000000111111000000/////////000000000000//////000000111111111111000000////////////000000000000111111111111111111111111000111222222111111222333333222111111000111111111111111222222222333333333444444444555555555666666555555555555555555555555555555555555666666666666555555666666666666777777777777777888888888888999:::999888888777777888888888888999999::::::;;;;;;:::;;;<<<;;;::::::;;;<<<999999999999999999999999---------------------------------............///------------------------////////////000000000000///////////////.........////////////000000000111000111222333444333333222444444333444555666666666888777;;;BBBHHHSSSeeevvv~~~rrrddd]]]WWWPPPKKKJJJDDDDDDCCCCCCCCCDDDDDDDDDDDDFFFIIIIIIHHHFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@???@@@AAABBBCCC??????@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>=========>>>???@@@@@@@@@???<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMLLLNNNQQQSSSUUUYYY^^^aaaiiinnnuuu|||{{{zzzhhhoooxxxzzzttthhhhhheeeeeekkkqqqooohhh\\\XXXQQQJJJCCC===999777222222333222111111000111000000000000000000000000111111000000//////........./////////000000000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++------............------,,,,,,---------.........------------------------......---,,,,,,---......//////------------...///................................................,,,,,,.../////////......---------............///...//////000000//////...//////000000000000//////000000111111111111000000.../////////000000000111111111111111111111111111///111222222111111222333333222222111000000111111222222111111222222333333333333444444444555555555222333333444444555555666555555555555666666666666555555555666666666777777777777777777888888888888777777666666777777888888888888888999::::::;;;;;;888:::<<<;;;999888999;;;::::::::::::::::::::::::---------------------------------.........//////------------------------////////////000000000000000000//////.........---////////////000000000000000111222333444333222222666555333333444444444333666777:::??????BBBPPP___qqq{{{rrrjjjaaa[[[YYYOOOMMMJJJGGGEEEDDDDDDDDDAAACCCFFFHHHGGGFFFEEEFFFEEEEEEGGGIIIKKKLLLNNNOOOKKKLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCC??????@@@AAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>????????????>>>???????????????>>>>>>======>>>>>>??????@@@@@@EEEEEEEEEFFFFFFHHHIIIIIIJJJJJJLLLNNNPPPSSSUUUWWWSSSUUUYYY\\\```gggmmmrrr||||||qqqllljjjdddrrrtttggg```\\\bbbfffhhhlllooojjj```QQQLLLEEE???<<<:::777666000111111111000000111222000000000000000000000000......//////000111111111////////////000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++*********+++,,,------------........./////////......---+++******)))------............---------------....../////////------------------------------++++++++++++------...---,,,,,,---...000111........................///...------------...///+++,,,.../////////......---------.........//////---..................---//////000000000000//////000000111111111111000000.../////////000000111111222222111111111111111111///111222222111111222444333333222111000000111111222222111111222222333444333333333444444444555555000111222333444444555666555555555555666666666777555555555555666666666777777777777777888888888888555555555555666777888999777888888999::::::;;;;;;888:::;;;:::888777888;;;::::::::::::::::::::::::...---,,,,,,++++++++++++........................---...///...,,,,,,...///---------............///000000////////////000000000000000000000000000000111111000000111111222333444444444555555555555666444666888:::<<<@@@EEEHHHYYYggg~~~{{{qqqddd^^^WWWSSSOOOLLLIIIIIIGGGEEEEEEHHHHHHCCCAAACCC>>>@@@AAACCCEEEHHHLLLOOOLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHEEEEEEFFFGGGGGGGGGFFFEEEDDDEEECCCAAA@@@AAACCCDDDDDDEEEDDDBBB@@@AAABBBDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA???>>>>>>???AAACCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@BBBFFFIIIGGGGGGIIILLLOOOTTTWWWZZZ]]]]]]\\\[[[]]]```dddgggiiibbbbbbkkktttxxx|||yyyuuussssssuuulll___\\\^^^bbbbbbgggoooqqqfffWWWNNNEEE@@@;;;999999777222---000000000000000000000000000000000000000000000000------------------------000////////////.........,,,------......------,,,))))))***+++,,,,,,------+++++++++******)))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---------------------------------------------------........................,,,,,,,,,---------..............................111000000///...---------................................................111111000000//////......////////////////////////////////////////////////...............///000000000111222333333222111000000111111111111222222222111111111111111111111111111222222333333222222111222333444555555444333222444333333333333444555555666555444333333444555666777555333444777888777444666666666777888888999999666666666666666666666666777777888888888999999999999999999999999999999999;;;;;;;;;<<<;;;;;;::::::------,,,+++++++++,,,,,,........................---...///...,,,,,,...///---------............///000000////////////000000000000000000000000000000111111000000111111222333444444444444555555555555555666888999:::<<<@@@BBBIIIVVViii}}}{{{uuulll```RRRJJJKKKGGGFFFGGGFFFBBBAAABBBAAABBBCCCCCCEEEGGGIIIKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIFFFEEEEEEFFFEEEDDDFFFFFFGGGGGGGGGEEEDDDCCCDDDBBBAAA@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@???>>>>>>???@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGJJJNNNRRRRRRSSSWWW[[[aaafffkkknnnwwwwwwxxxzzz{{{|||zzzyyyssslllkkkuuu~~~ssseee^^^```dddoookkkjjjllliii]]]NNNFFF???;;;777666777666222...000000000000000000000000////////////////////////...........................------------,,,,,,,,,,,,------......------,,,***++++++,,,------......,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------+++,,,------++++++,,,---------------------------------------------------........................,,,,,,,,,---------......------------------------000000000///...---------................................................000000000000//////......///////////////////////////////////////////////////............///000000000111222222222222111000000111111111111222222222111111111111111111111111111222222333333222222111333333444444444444333333444333333333333444555555555555444333333444555555666444333444777888777555666666777777888999999999666666666666666666666666888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::,,,,,,+++++++++,,,---------------------------------...///...,,,,,,...///---------............///000//////......//////000000000000000000000000000111000000000000111222222333333333444444444555555555666777777777888:::<<>>BBBMMM\\\hhhyyyrrrlllbbbZZZVVVUUUOOOIIIFFFFFFGGGGGGEEEBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBDDDEEEDDDBBB@@@CCCDDDGGGKKKNNNPPPPPPQQQWWW\\\aaabbb^^^ZZZWWWWWW]]]\\\\\\]]]aaaeeejjjmmmeeedddbbbaaaaaabbbdddeeehhhggggggffffffgggggghhhggghhhjjjmmmqqqtttvvvxxxzzz|||~~~{{{yyyuuuyyy{{{uuurrrqqqqqqoooqqqtttxxx{{{}}}~~~vvvsssyyywwwpppkkknnnsssxxx|||{{{vvvsssaaaSSSEEE>>>:::666333333333333222222111000000///////////////////////////........................------------------------...------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,------++++++,,,---------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---............/////////////////////////////////////////////////////////000000//////000000111222222222111000000111222222000111111111111222222222111111111111111111111111111222222333333222222111333333222222222222333333222222222222222333444444333333444444444444333333222444555555444333555666666666666777888888999999777777777777777777777777666666666777777777777888888888888888888888888888777888999::::::;;;;;;:::------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///---------............//////......------......//////////////////////////////////////////000111111111111111111222222222222000333555666666666666777777:::=========AAAJJJRRRhhh{{{xxxrrrmmmdddZZZTTTTTTTTTSSSRRRLLLLLLMMMNNNPPPRRRSSSTTTRRRPPPLLLIIIGGGDDDAAA>>>???AAACCCFFFHHHJJJJJJJJJNNNUUU]]]```^^^ZZZYYYZZZ___```bbbeeehhhlllppprrriiihhhgggggghhhkkknnnppprrrqqqqqqrrrrrrssstttuuutttsssrrrqqqqqqqqqrrrssswwwxxxzzzyyyvvvqqqkkkgggeeejjjrrrxxx|||}}}~~~|||wwwnnneee___\\\\\\]]]ZZZ```ggglllpppuuu{{{wwwnnnnnnuuuwwwzzz{{{xxxsssnnnjjjRRRFFF;;;777666444222222111222222222111000111111000000000000000000000000...................................................------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................---------.........//////////////////////////////////////////////////////000000//////000000111222222222111000000111222222000111111111111222222222111111111111111111111111111222222333333222222111222222333333333333222222222222222111222222333444333444555555555555444333333555666555333222333555555555555666777777888888666666666666666666666666666777777777777888888888888888888888888888888888777777888::::::;;;;;;:::...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///---------.........//////.........------.........///////////////////////////////////////000111111000111111111111222222222111333555666555444444444111666::::::888888===BBBIII^^^www~~~rrrjjjggggggfffddd```aaabbbeeegggjjjmmmnnnfffaaaYYYQQQLLLHHHDDDBBB@@@AAACCCEEEFFFFFFFFFFFF;;;DDDNNNSSSRRRPPPPPPQQQSSSUUUYYY]]]aaadddfffggg```______```bbbfffjjjmmmmmmmmmmmmnnnoooppprrrrrrrrrpppkkkgggdddbbbaaaaaahhhiiijjjjjjfff```ZZZVVVSSSYYYbbbiiimmmmmmmmmmmmkkkeee]]]VVVRRRSSSVVVYYYeeemmmwww|||~~~|||{{{{{{|||nnnlllrrr||||||zzzsssjjjaaa[[[YYYDDD:::222222444333222333///000111111000000222333111111111111111111111111........................////////////////////////000000/////////.........,,,------......------,,,------------------------)))))))))******+++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------//////...---,,,++++++***+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------................................................---------.........//////////////////////////////////////////////////////000000000000000111111222333222111000000111222333000111111111111222222222111111111111111111111111222222222333333222222222111222333444444333222111222222111111222222333444444444555666666555444444444666777555222111222444444444555555666777777777666666666666666666666666777888888888888999999999999999999999999999999999666777888999:::;;;;;;;;;***+++,,,,,,------,,,,,,++++++******************+++,,,---.........---,,,................................................000//////...------,,,,,,///////////////000111111222222111111111111222222000000111222444555555666777777777777888999:::;;;DDDJJJYYYmmmsss^^^NNNGGGFFFEEEBBB???@@@CCCDDDCCC@@@AAAFFFGGGEEEFFFKKKKKKGGGMMMLLLNNNTTTYYYXXXTTTRRRTTTOOOMMMRRRXXXYYYZZZ\\\ZZZ\\\^^^^^^\\\\\\___bbbjjjddd\\\VVVTTTSSSQQQNNNTTTVVVWWWVVVSSSPPPNNNMMMNNNQQQTTTVVVWWWYYY\\\___]]]^^^]]]XXXUUUZZZfffpppwwwrrrtttyyy}}}~~~uuussswww}}}|||nnnfff^^^SSSJJJGGG;;;888444000......///000000000000000////////////......////////////..............................//////............/////////............------------------,,,,,,+++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............------,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.........//////000222222000///...---,,,------...,,,,,,------......//////---......///////////////........................////////////000000000000//////............//////////////////000000000000000000000000111111111111222111000//////000111222222222222222222222222222000111222333333333333222333333333333333333333333333333333444444555555555222222333333444555666666777666555444444444444444444555666777777666555444666666666666666666666666999999:::;;;:::999888777999999888888888888888888888888888888888999999999***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........------........................------------------------........................///////////////000000111222111111000000111111222000111111222333444555666777777777777888999::::::===@@@JJJXXXgggwwwjjj[[[UUUMMMKKKIIIHHHHHHGGGEEEDDDBBBGGGIIIHHHJJJPPPQQQOOOMMMNNNPPPRRRRRROOOMMMLLLJJJGGGFFFJJJLLLKKKLLLOOOKKKMMMNNNMMMKKKLLLPPPTTT\\\XXXSSSOOONNNMMMLLLLLLOOORRRVVVVVVTTTPPPMMMLLLKKKLLLMMMOOORRRWWW^^^bbbjjjlllkkkhhhggglllxxx}}}xxxyyy~~~uuusssxxx~~~xxxhhh^^^TTTIIIAAA===888666333000......///000000000000000/////////.........////////////..............................//////............/////////............------------------,,,,,,+++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,---...//////...------......000111111000///...---,,,------.....................//////------...///////////////.........................../////////000000000000//////............//////////////////000000000000//////000000000111111111333333222111111222333333222222222222222222222222111111222333333333222222333333333333333333333333333333333444444444555555222333333444444555555555666666555444444444444444555555555666666555555555555555555555555555555555888999999999888777555444888888888888888888888888888888888888888888888888***+++,,,,,,------,,,,,,,,,,,,,,,---------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////......//////000111222111111000000111111222000111111222333444555555666666666666777888999999;;;<<<@@@GGGOOO\\\rrrpppdddYYYYYYWWWTTTPPPMMMLLLLLLOOORRRUUUVVV[[[aaaeeeeeeccceeefffeeeaaa\\\XXXVVVNNNIIIGGGIIIIIIFFFGGGJJJEEEFFFGGGEEECCCEEEKKKOOOTTTUUUUUUSSSRRRSSSUUUWWWaaaeeehhhiiieee```ZZZXXXWWWWWWWWWXXX\\\dddnnnttt}}}{{{tttpppnnnttt{{{mmm\\\QQQHHH???777555444333222000////////////000000000/////////............////////////..............................//////............/////////............---------------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))***+++,,,---///000000---,,,,,,,,,---...///000///...------,,,---------///////////////.........------...////////////................................./////////000000000//////............//////////////////000000000000//////000000000000111111333222111111111111222333222222222222222222222222222222333333333222222111222222222222222222222222333333333333444444444444444444444444444444444444666555444444444444444444555555444444444444555555555555555555555555555555999999999999888777666555888888888888888888888888999999999888888777777666***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............///000000111111000000000000111111000111111222333333444444555555555555666777888999::::::<<>>KKKXXXooo|||{{{}}}~~~wwwhhh[[[ZZZ___aaa```^^^bbbbbbaaa___^^^bbbiiippp|||ttthhhmmmuuu}}}xxxcccUUUFFF>>>:::555333333...///000000000000///...////////////..................////////////....................................------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++++++++,,,,,,---,,,,,,------------------000000//////......------,,,------...................................................//////////////////............//////////////////000000000000...////////////000000000000000///......///000000000000000111111222222222222222333333333222222111111111111111111111111111333333333333333333333333444444444444444444333333444444333333333444444555555444333222222333444555555555555555555555555555777777777888999:::;;;<<<666666777777777888888888999999888888777666555555***+++,,,,,,------,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,..................------......------......///000111000000//////000000111111111111111222222333333333333333333444555666777444333555999:::<<>>BBBFFFVVVjjj||||||kkkwww}}}~~~}}}|||xxxqqqhhhaaa\\\[[[QQQEEE999555444222000111000000000000000000000000//////.........---------......////////////.................................------,,,,,,------...///............---------+++++++++,,,,,,---------,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---............---++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++,,,---...------,,,,,,,,,,,,---------------+++,,,------......------........................---------.........////////////............//////////////////000000000000........./////////000000222111000//////000111222/////////000111222222222///000111222333444444444333333333333333333333333333333333222222222111111222333333444444555555555333333222222333333444555555555555666666555555555444444444444444444444444555444444333444555666666555555666666777888888999777777777777777666666666++++++,,,---------,,,,,,,,,,,,------...///000000------,,,+++,,,---...///................................................***+++,,,---///000111111...------------...//////000000////////////000000111111111111111222222222222222222222333444555555888222000444888888888:::<<>><<<;;;:::888777666333111000111222333000000000000//////..............................///...,,,,,,.........---////////////////////////,,,,,,,,,---------.........------------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************)))))))))++++++++++++++++++++++++******+++,,,---...//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///......---,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------------------------------------------------------...............................................................///000000111111000000000/////////000000000000////////////000000000000////////////111111111111111111111111111222333333444333222222111111222222222333333333222222222222222222222222444333333333333333333222555555555555666666666666666666555444444444444444666666555555555555666666666666666666666666666666666555555444444555555555))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........---,,,,,,---------............///////////////////////////////////////000000000000111000000000000111222222222333333444555666777777999:::;;;;;;>>>EEEOOOWWWhhhxxxxxxmmmgggbbb]]]]]]___iiizzz~~~tttfffYYYJJJCCC;;;666555555444333333222111000000000000000000000000////////////...------------------------///---,,,,,,---......---........................,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++*********,,,,,,+++++++++***************+++,,,---...//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------....................................------,,,,,,++++++------------,,,+++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................///000000000000///////////////...000000000000////////////111111000000//////......111111111111111111111111///000111222222222222222111111222222222333333333222222222222222222222222222333333333333333333444444555555555555666666666555555555666555555444333666666555555555555666666666666666666666666666666666555555444555555666666)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,+++***---------............///////////////000000000000.........////////////000000000000000000111222222222222333444555666666777777999::::::;;;???EEEIIIQQQ]]]nnn||||||xxxpppgggbbbaaadddiiimmmsss|||zzznnnbbbSSSHHH>>>:::666333333333222111111111111111000000///...////////////////////////------------------------...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,+++++++++************+++++++++*********************+++,,,------...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,++++++******---------------------------------,,,,,,,,,++++++,,,,,,------,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............................................................///000000////////////............000000000000////////////111111000000//////......111111111111111111111111......///000111222222222111111222222222333333333222222222222222222222222222222222333333444444444444444444555555555666666444444666666666555444333666555555555555666666777666666666666666666666666555555555555555666666777,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------,,,+++******---------............///.../////////000000111111---.........////////////000000//////000000111222111111222333444555666666333444666777999;;;>>>@@@FFFKKKUUUcccttt}}}|||{{{}}}tttmmmkkkhhhhhhmmmwww~~~yyyxxxqqqeeeYYYNNNDDD===888666444333333222111///000111111222111111000///.............../////////---------------------------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++*********)))))))))(((((()))******+++,,,,,,***++++++,,,,,,---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000............////////////000000000000////////////111000000000/////////...000000000000000000000000......//////000111222333111111222222222333333333222222222222222222222222222222222333333444444444444444444444555555555555333444555666666555444333555555555555555666777777666666666666666666666666555555555555555666777888,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++---------............///---......//////000000111............////////////000////////////000111111000111111222333444555555555555777888999::::::;;;AAAAAADDDMMMYYYjjjyyytttuuuyyy}}}zzz}}}~~~oooooouuuvvvpppjjjmmmqqquuu}}}ssskkk^^^QQQGGG@@@;;;888333333333222111000//////000111111222222111000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---.........------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))************))))))+++************)))))))))''''''((()))***+++,,,---***+++++++++,,,,,,,,,---+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((((()))***+++,,,,,,************************,,,,,,,,,,,,++++++++++++***+++,,,---............++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000...////////////000000000000000000000/////////////////////000000000000000000000000000000000000000000/////////000111222333111111222222222333333333222222222222222222222222222333333333333333333444333444444444444555555555333444555555666555555555555555444555555666777888666666666666666666666666555555555555666777888888++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------............///,,,------...//////000000....../////////000000000///////////////000111111000000111222333444555555666666777888:::;;;:::999<<<:::<<>>:::777555111222222222111111111111000000000000000000111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---.........------------------------......---------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,************************))))))************)))))),,,,,,+++++++++*********(((((())))))******+++++++++++++++++++++,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------...............................................................///000000/////////000000000111111000000000000////////////......//////000000111111000000000000000000000000222111000000000111222222111111222222222333333333222222222222222222222222444333333333333333333222333333444444444555555555444444444444444555666666444444444555555666777888666666666666666666666666555555555555666777888999)))***++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------............---------.........//////,,,,,,,,,---...//////000////////////000000000000///////////////000111111000000111222333444444555111111222444777888888777888666999???AAABBBKKKUUUfffrrr|||www{{{xxxiiiSSSJJJAAA===<<<999666444111222333333333333444555000000/////////000000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------************************))))))************))))))---------,,,,,,,,,++++++************))))))))))))++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,++++++++++++,,,,,,,,,---------------------------------...............................................................................................................///000000//////000000111111222222000000000000////////////------...///000111222222000000000000000000000000333222111000000111222222111111222222222333333333222222222222222222222222444444444333333222222222333333333444444444555555555444333333444555666777444444444555555777888888666666666666666666666666555555555555666777999999***++++++,,,---------,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++......---------,,,,,,,,,////////////////////////---.........//////000000------------.........///////////////000000000000222222333333333333444444333444555555666555555555555555666777;;;???CCCEEEKKKSSSaaarrr|||~~~zzz{{{yyyuuusssvvvqqqbbb[[[GGG@@@888444444444222///111111222222222333333333444333111000...---------///000000000000//////...+++++++++,,,,,,,,,------///...---,,,------///000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,+++)))((()))+++---///++++++++++++++++++++++++%%%''')))+++,,,,,,+++***++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,------...///000000,,,---------.../////////......------------......///////////////////////////......------///000111000000//////.........---////////////000000000000///000000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333444555555666555444222111444444444444444444444444333333333333333333333333555555666666666666555555222333555777888999999888++++++,,,---------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000------........./////////.../////////000000000000111111111222222222333333333333444555555555555555777777666777999<<>>BBBFFFJJJPPP[[[nnn~~~zzzwwwwwwwwwhhhjjjooozzzyyyppp___[[[TTTJJJ@@@999555333222222222222222111///.../////////000000000000111------------***'''###!!!++++++,,,....../////////---------.........//////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.............../////////...---------,,,---......//////......---........................---......///////////////000000000000111111111111////////////000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222333333333333333333222555555444444333333333333444444444444444444444444444444444444444444444444444444555555555555444444555555555555555666666666,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------....../////////000000000------........./////////111111111222222222333333000111222222333333222222111222333444555666666777666666666555555999>>>BBBGGGHHHOOOaaawwwvvvpppmmmoooppprrryyy~~~ooo```XXXHHHFFFBBB>>>999555222111222222222222111000///...////////////000000000000---.........---+++)))(((++++++,,,---............,,,------------.........////////////...---,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***///---***((((((***,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..........................................---------,,,---...//////...---,,,---------------------------......///000///////////////000000000000000111////////////000000000000///000000000000111111111111111111111111111111111111111111111111111111111000000111111222333333333222222333333333333222222777666555333333222333333444444444444444444444444444444444444444444444444444444555555555555444444555444444444555555666777++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++.................................------,,,,,,,,,------........./////////---------.........//////000000000111111111111222000111111222222222222222222222333444555555555555666777666555555777;;;???BBB???BBBLLLYYYiiiwwwqqqkkkiiinnnvvv}}}~~~rrrjjjaaaTTTKKKHHH<<<:::777555444333222222000000111000/////////000------.........////////////////////////000000000+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------000000000000000...---,,,+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***---,,,+++*********++++++************************(((((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------...............---...///000000///...---------------------------------///000000000///........./////////000000000////////////000000000000....../////////000000000111111111111111111111111111111111111111111111111111111111222333444444444222222333333333333222222555555444333333333444555555555555555555555555555555555555555555555555555333444444555555444444333444333333333444666777888+++++++++++++++***)))(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++.........------,,,,,,,,,------------.........///---------.........//////////////////000000000000000000111222222222222222333444444555555444444333///222666777777777777888777888===DDDGGGMMM]]]nnn|||rrrnnnkkknnnzzzxxxrrreeeXXXQQQIII@@@<<<>>>666444111000111333444555......///.........000222,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,------000111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++((((((((((((((((((((((((,,,++++++***)))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------..............................---,,,------....../////////...///000222222000///...------------------------,,,---///000000000///...---.........//////000000////////////000000000000............////////////111111111111111111111111000000000000000000000000111111222333444444555555222222222333333222222222444333222222333444666777666666666666666666666666555555555555555555555555333444444555555444444333333333222333444666888999++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------******++++++++++++,,,,,,---------.........//////------------------------///000000000111111111111222222222111111111000000222222222222222222222222222222222333333333444444555555555555666666666666555666777:::???DDDIIILLLfffvvv{{{vvvzzzwwwzzz}}}~~~nnnaaaTTTNNNEEE???<<<999555333222222222222111111111000000000000000000000000000,,,---------.../////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,+++++++++,,,++++++******************,,,***)))+++...///---+++,,,++++++******++++++,,,------,,,++++++******))))))************))))))(((+++++++++++++++++++++++++++++++++,,,,,,---------///...,,,+++***+++,,,,,,++++++************++++++***+++,,,,,,------,,,,,,......---,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------,,,+++++++++,,,,,,......//////000000111111,,,---......//////......////////////////////////,,,---...//////...---,,,000000000000000000000000000000000000000111111111000000000000111111111111444444333333222111000000111111222222222333333333222222111111222222333444333333333333333333333333555444444333333444444555777777666555444333333222444444555555555555444444444444444444444444444444++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,------------......------------.........///------------------------//////000000000000000000111111111000000/////////111111111111111111111111222222222333333333333444444555555555666666666666666666777888;;;???CCCEEENNN[[[mmm~~~}}}uuuuuu{{{{{{rrrfffYYYOOOJJJEEE>>>:::888666444222222111111111000000000000////////////////////////------------............,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++*********+++++++++******************+++))))))***---...,,,***,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++---,,,+++*********++++++++++++************++++++***+++,,,,,,------,,,,,,++++++++++++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,,,,------///////////////000000000,,,---......//////......////////////////////////------............------000000000000000000000000///////////////000000000000000000000111111111111444444333333222111111000111111111222222222333333222222111111222222333444333333333333333333333333555444444333333444444555666666666555444444333333444444555555555555444444444444444444444444444444++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------......------------............------------------------///////////////.........000000////////////......000000000000000000000000111111222222222333333333444444444555555555666666777666666666777999;;;<<<>>>FFFPPP\\\iii{{{|||vvvyyy|||}}}xxxiii\\\TTTLLLDDD>>>===:::666444333333333222000000000000////////////////////////////////////............------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++++++++***))))))***,,,,,,+++))),,,++++++******++++++,,,)))******+++,,,,,,------******+++,,,---------,,,++++++++++++++++++++++++)))************+++++++++,,,+++***)))))))))******++++++************++++++***+++,,,,,,------,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,---...//////000000//////////////////------...////////////...////////////////////////.........------.........000000000000000000000000---.........////////////000000000000111111111111444333333222222111111111111111111222222222222333222111111111111222333333333333333333333333333333555444444333333444444555555555555555555555555555444444555555555555444444444444444444444444444444++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,------------------------,,,,,,------------------///............---------////////////////////////000000000000000000000000111111111111222222222222333333444444444555555555666666555555555666666777<<>>DDDNNNUUUjjjxxx}}}}}}|||kkkaaaRRRLLLDDD???<<<;;;999777444333222111000000111111////////////.........---..............................------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,******++++++,,,,,,,,,,,,+++,,,------,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------------+++***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,---...///000111000000//////......---------...//////000000/////////////////////////////////...---,,,,,,---...///////////////////////////......///000000111222222///000000000111111111111333333222222222222222111000000111111111222222222111111000000111111222333222222222333333444444444555444444333333444444555333333444444555666666666444444555555555555444444555555555555555555555555++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,------------......------------,,,,,,,,,,,,+++,,,,,,------.........---------.........////////////000000000000111111111111111111111111111111///000000000000111111111222222222333333333444444333333444555666666777777777777888999:::===AAAEEELLLYYYlll{{{ooo```SSSMMMDDDAAA===999777555333111333444444222000///000222////////////....................................------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---******++++++,,,---------+++---......,,,++++++,,,,,,++++++******++++++,,,------,,,,,,+++******)))((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------------------------,,,,,,,,,---...////////////........................///000000000000///////////////////////////.........------.........////////////////////////......///000111222333333000000000000111111111111222222222222222222222222000000000111111111111222111000000000000111222222111222222333333444444555555444444333333444444555444444444555555555666666444444555555555555444444555555555555555555555555++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,------------......---------,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,---...///000000111.........//////000000000000000000000000000000000/////////000000000111111222222222222333333333333222333444555666666666666666777888999:::;;;===??????GGGTTTbbbpppuuuhhh```WWWKKKDDDBBB:::999666444222111000///000222333222///...000111000000000/////////..............................,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,******++++++,,,------...***,,,...---+++)))***+++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,(((***,,,---......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,------------........................///000000000000000////////////////////////------............------////////////////////////------...///000111222222000000000000111111111111222222222222222222222222000000000000111111111111000000000000000111222222111111222333333444555555555444444333333444444555444444444555555555555555444444555555555555444444555555555555555555555555++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////+++,,,---...///111222222---------.........//////////////////////////////////////////000000000000111111222222222333333333222333444555555555555444444555555555666777888999999>>>EEEKKKTTTdddyyymmm```TTTNNNHHH@@@<<<===444333111000000000111111---///111000...---///111000000000000////////////........................+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))***,,,.........,,,+++******+++,,,,,,---......)))+++---,,,)))((()))***,,,++++++++++++++++++,,,*********++++++,,,---------------...------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,---.........,,,***(((******+++,,,,,,---......************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------------,,,+++++++++,,,,,,,,,------....../////////...//////000000000000000////////////////////////,,,---...//////...---,,,////////////////////////,,,,,,---...///000111222000000000000111111111111222222222222222222222222000000000000111111111111000000000000000111111222111111222333333444555555555444444333333444444555555555555555555555555555444555555555555555555444666666666666666666666666***++++++,,,,,,++++++***************))))))((((((++++++++++++++++++++++++///...------++++++***)))++++++,,,,,,,,,,,,------------------,,,++++++******+++,,,,,,------------+++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------000---,,,---000111000...////////////000000000000////////////000000000000//////000111222333333333222222333333333333444444555555555555666777888999::::::;;;>>>CCCMMMXXX___wwwtttaaaQQQMMMHHHAAA<<<888555444111111222222222333333333000000000000////////////////////////............,,,------......------,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))***+++,,,...///000***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,------------,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////000///......///000...------.........//////000000........................////////////////////////000000000000000000000000////////////000000000000333222222222111111000000111111111111111111111111//////000111222333333444444333222222222333444555555555555444444333333333222333555666777888777777666555555444444333222222444444444555555555666666***++++++,,,,,,++++++***++++++*********)))))))))++++++++++++++++++++++++---,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,,,,---------,,,++++++***+++,,,,,,---------,,,+++---...---,,,+++,,,---,,,------......------,,,+++,,,,,,,,,------------///---,,,---000111000....../////////000000000000000000000000111111111111000000000111111222222333222222222333333333444444555555555555666777888999::::::::::::<<>>AAACCCKKKWWWcccppp~~~mmmbbb\\\UUUJJJAAA>>><<<:::666444333222222/////////000000000111111000000000/////////....../////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---...++++++,,,---------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,---...///000///......---------..................---,,,---///000000///.............../////////........................////////////////////////////////////////////////////////////000000000000111111000000000000//////111111111111111111111111000000000000000000000000222111111111111222333333555444444444444333333333666666666666666555444333222222333444444555666666444444444555555555555555***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,***++++++++++++,,,,,,,,,***++++++,,,------------+++,,,,,,------,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,,,,,,,---------.........------------...//////............/////////000000///000000000000111111111111111111111000000000000111222222222222333333333444444444444555666777777555666777777777999<<<>>>===@@@EEEKKKTTTaaarrr}}}~~~pppdddTTTIIIEEECCC@@@<<<:::999777555444333222222/////////000000000111111000000/////////.........//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,---...---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++------,,,,,,+++,,,,,,---***+++,,,---...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,------------------,,,---///111111000///---........................---,,,+++---///000000///................................................////////////////////////////////////////////////////////////000000000000000000000///////////////111111111111111111111111000000000///////////////111111111111111222222222444444444444444444444444555555555555555555555444333333333444444444555555555555555555555555555555***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------*********+++++++++,,,,,,***++++++,,,------------,,,,,,,,,------,,,,,,+++,,,---...---,,,,,,---...,,,------......------,,,,,,,,,,,,---------......,,,------...---......///............////////////.........////////////000111111000000000000000000111111111222222222333333333333333333444555666777444666777888888888:::<<<:::;;;===>>>AAAHHHQQQXXXiiiwww}}}sssjjjeee\\\SSSGGG???<<<;;;999777888777666444333222111111000000000111111111222222////////////........................------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,---.........------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---+++,,,---...---,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,---///111111000///---.....................---,,,++++++,,,///000000///...............---------........................////////////////////////........................////////////000000000000///////////////000000000111111111111111111111111000000000///////////////000000111111222222222222444444444444444444444444333333333444555666666777555555444444444333333333555555555555555555555444***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************++++++++++++++++++,,,---------,,,,,,,,,,,,---------,,,+++++++++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------+++---......------...///------........./////////---------.........//////000000000000000000000000111111111111222222222222333333333333333444666666555777888777555444555666888999:::;;;<<<>>>BBBEEEIIIUUUfffuuuuuuhhh___YYYTTTPPPMMMIIIBBB<<<999666333111444444333222000///......000000000111111111222222/////////.........------.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++------,,,++++++,,,,,,,,,,,,,,,---...............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,---------,,,++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,************************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,---...///000///.....................------------,,,+++,,,...//////............---------------........................////////////////////////........................////////////000000000000//////000000000000111111111111111111111111111111000000000000000000000000000111222222333333222222333333333444444444444555222222222333444666777888666666555444333333222222555555555555555444444444***++++++,,,,,,++++++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************++++++++++++,,,,,,---------,,,++++++,,,---------,,,,,,+++******+++,,,,,,******+++,,,,,,------......------,,,*********+++++++++,,,,,,+++---......,,,,,,---///---------.........//////............////////////......//////000000111111111111111111222222222222222222222222333444555666666777777666333222333444777888:::;;;;;;<<<>>>???;;;BBBLLLVVV```lllxxx}}}kkkbbbXXXPPPLLLIIIEEEBBBAAA@@@>>>;;;777444222111000000111000000//////.../////////000000000111111//////.........---------.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++******,,,,,,+++++++++,,,------,,,------...............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---...---,,,,,,+++++++++,,,++++++,,,------------,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,---------............//////.........---------...---,,,,,,.........,,,.........------,,,,,,,,,........................////////////////////////........................////////////000000000000000000000111111111222222111111111111111111111111///000000000111222222222111111333444444444333222333333333444444444555555444333333333333444666666444444444444444444444333666666555555555444444444+++++++++,,,,,,+++++++++(((((())))))*********+++++++++++++++++++++++++++************************)))************+++++++++------------,,,,,,+++***------------,,,,,,+++***)))***++++++))))))***+++,,,------......------,,,))))))*********+++++++++***---///...,,,+++---000---------.........//////////////////000000000000---......///000111111222000111111111111222222222222222222222333444555555555666666555444444555777444555666777777888999:::;;;===@@@EEEJJJRRRZZZ___ppp}}}}}}oooaaaXXXPPPKKKFFFDDDDDDCCC>>>999999999:::999888666555555///000000111222222111111............/////////000//////.........---------......---------,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,---......//////.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++)))************++++++++++++*********+++,,,,,,---///...,,,+++***+++,,,,,,,,,---......//////......+++++++++,,,,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......//////.........---------...---,,,,,,---...---+++.........------,,,,,,,,,........................////////////////////////........................////////////000000000000000000111111222222222333111111111111111111111111//////000111222333333444111222333444555444333333333333333444444555555555666555444333222333444555222333333444444555555666666666555555555444444444******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.........------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000,,,...000000///...///000000000000000000000000000000000000000111111111111222333333444444333333222555444444333333444444555222333333444555666777777;;;;;;;;;<<>>;;;999888777666777777666555444444333333111111000000//////......,,,---...//////...---,,,///............---------,,,++++++,,,...///...---++++++------------++++++---------------,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******************************......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++)))************))))))))))))******++++++,,,,,,,,,,,,------......---,,,,,,+++************))))))******+++,,,******************++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******))))))(((......//////...---,,,,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,+++......---------,,,,,,,,,........................,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000---------............//////000000000000000//////000000000111222444555666222111///......000111333333111000//////111333444555555555444444333333333222222222333333444444444444333333333333444555555333444555555666666555555333333444555555444444333******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////,,,...000000///...///000000000000000000000000000//////000000000111111111222333333444444333333222444444333333333333444444444444444555555666666777777777777888:::===@@@BBBIIIIIIRRRaaakkkrrr}}}mmmdddWWWOOOJJJGGGCCC@@@===<<<:::888777555555444555444444333222222111111000000000000//////......------...//////...------///............---------...,,,,,,,,,...///...---+++,,,,,,------,,,,,,++++++++++++++++++***)))(((,,,++++++******++++++,,,************************+++++++++*********)))))))))***+++,,,,,,+++***)))************************......---,,,,,,+++******++++++++++++++++++++++++......---,,,++++++*********,,,------+++*********,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,++++++******++++++******++++++,,,---------,,,,,,++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,------------------------------------...///000111111000///.........---------,,,,,,,,,........................,,,,,,++++++,,,,,,---...................................................---------............/////////000000000000//////000000000111222333555555444333111/////////000111222111000000000111333333555555444444444333333333222222222333333444444444444333333333333444555555333444555555666666555555444444444444444444333333******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,...000000///...///000000000000000000000000000//////000000000000111111222222333333333333222222444333333222222333333444555555555666666666666666555555444555666888:::<<>>===<<<:::777777555444333222222222222222111111000000//////000000000////////////...------...//////...------///............---------///...------...///...,,,+++,,,,,,------,,,,,,+++******+++++++++***)))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************(((***---......---***(((************************...------,,,,,,++++++***************************------,,,,,,+++++++++******,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,++++++++++++,,,------///......---,,,+++************************************+++++++++,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,------......------......------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...........................---------------------------------............/////////000000000000//////000000000111222333444555666444333111000000000000000111111111111222222222444444444444333333333333222222333333333333444444333333333333333444555555333444555555666666555555555555555444444333333222******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------.........,,,...000000///...///000////////////////////////////////////000000000111222222333333333333222222333333222222222222333333666666666666666666555555666666555555666777999999@@@===>>>BBBCCCDDDJJJSSS[[[```iiivvv}}}ttthhh]]]VVVRRROOOMMMJJJEEE???;;;999999888666333222222111111111111111000000000000//////......////////////////////////---..................---///............---------000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************---------,,,,,,+++++++++************************((()))***+++,,,---......***+++---,,,+++******+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---------,,,,,,+++++++++*********************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))******+++++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..............................---------------------------------............///...//////000000000000///000000000000111222333444444444333222111111111222000000111222222222222111333333333333333333333333333333333333333333333333333333222222333333444555333444555555666555555555666555555444333333333333******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......------,,,,,,++++++******+++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////,,,...000000///...///000////////////////////////...////////////000000000111222222333333222222111222222111111111111222222666666666666555555555555666666666666666666777777777777888;;;===<<>><<<;;;;;;999888666444333222111111111000000000000000111111000000000000////////////---............////////////...------------...//////............---------...---,,,,,,---...---+++---,,,,,,++++++,,,,,,---))))))***+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,***(((&&&&&&(((***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))+++,,,,,,+++++++++,,,+++,,,---......---,,,+++************++++++++++++++++++++++++++++++******((((((((((((((()))******(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,++++++*********+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------///......------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------........................---------............///---...///000000111111000000000000000000111222222//////000111222333444444000111111111111222222222222222222222333333333333444444333333333333222222222222222222222333444444333444555555666666555555555444333222222333555555******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,...000000///...///000000000000000000000000000........./////////000000111111222222222222111111111111000000000000111111222222333333444444555555222333333444444555444444666666666666888:::;;;::::::::::::;;;===CCCKKKPPP___hhhuuuqqqkkkcccaaa```ZZZOOOEEE>>>===<<<999777666666777555555555444333333333444111000////////////000000////////////////////////---------........./////////...------------...//////............---------,,,+++***+++------,,,+++---,,,,,,++++++,,,,,,---((()))***++++++++++++***,,,++++++******++++++,,,************************))))))*********+++++++++,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((((((***,,,,,,+++++++++---+++,,,...//////...,,,+++************++++++++++++******************++++++)))))))))((()))******+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------------------------------------------------------............///---...///000111111111111000000000000000111111222//////000111222222222222222111000000000111333333111111222222222333333333444444444333333222222222222222222111222222333444333444555555666666555555444333222222222444666777******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,...000000///...///000000000000000000000000000............/////////000111111222222222222111111111111000000000000111111111111222222333444555555333444555666666666666666888777444222333666888777666888:::;;;;;;<<<>>>@@@FFFLLLTTT[[[cccooo}}}|||rrriii```ZZZTTTOOOKKKMMMRRRQQQHHH@@@999888777555333444666999222222333222111000111111000000///.........//////........................---------........./////////...---,,,,,,---.../////////.........---------+++***)))***,,,---,,,+++------++++++++++++------***+++,,,---------------,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++(((***,,,,,,++++++,,,---)))***,,,------,,,***))))))************+++++++++******************++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000)))))))))******+++,,,,,,((()))***+++++++++++++++,,,,,,------------......------------------------000///...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111111111111111000000000000000111222000000111111111000000///333111000//////111333444111111111222222333333333444444444333333222222222222222111111222222333444333444555555666666555555333333222111222555777888++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,***((())),,,...---++++++***(((''''''(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///...------...///000+++,,,...---,,,++++++,,,000000//////.........---000000000000111111111111000000000000000000000000111111222333333333333222444444444555555555555666555555555555666666666666999777444555999;;;;;;:::>>>@@@BBBFFFJJJPPPTTTWWWfffiiiuuuzzzooohhh___YYYWWWTTTPPPKKKFFFDDDCCCAAA@@@@@@@@@@@@777666333111111111222333111111222222222222111111000000000000000000000000,,,...000111111000...,,,...........................------,,,,,,,,,------------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************))))))))))))************++++++************************+++++++++,,,,,,,,,++++++************++++++************+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------......//////...,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------......///000///...,,,+++------------------------,,,++++++++++++,,,------......////////////......000000//////.........---......------------......//////............/////////////////////000111111111222333444333222111000111111222222222333333333555555555444444333333333222333333444444333333222444333333222222333333444111111222222222333333333444444444444444444444444++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++)))((((((+++,,,,,,***,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........////////////............//////---///000000///...///000000/////////............/////////000000000111111000000000000000000000000000111222222333333222222444444444444555555555555444555555555666666666666888555444444777999999888::::::<<<>>>AAAEEEHHHJJJNNNPPPXXXgggvvvxxxsssjjjaaaYYYSSSKKKGGGFFFDDDAAA===;;;:::888777666666777777666555333111111111222333000000111111111111000000////////////////////////---...///000000///...---...........................------,,,,,,------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))************++++++************************+++++++++,,,,,,,,,++++++************+++++++++++++++***++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++))))))***++++++,,,,,,++++++***,,,,,,,,,------------...+++++++++++++++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,------.........////////////......000/////////..................------------......//////............/////////////////////000111111111222333333333222111111111111111222222222333333555555444444444333333333222333333444444333333222444333333222222333333444111111222222222333333333444444444444444444444444++++++++++++++++++++++++************************(((((()))***,,,---......+++)))((((((***++++++***,,,,,,************,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////......////////////......---///000111000000111222////////////................../////////000000000000000000000000000000000000111222222333333222222333333333444444444555555444444444555555555666666666444333444666777777777666777777888999;;;<<<===>>>???CCCKKKRRR[[[iiiuuuuuusssmmmddd^^^ZZZTTTNNNIIIDDD>>><<<<<<;;;999777555555444444333444444555555444333111111111222222//////000000000000//////////////////////////////........................---------------------------------,,,,,,------...---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((************************)))))))))*********++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******+++******))))))******+++******+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,+++***)))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------)))*********,,,---...//////...............------------------------------------------------------...------,,,,,,,,,,,,,,,---------------------------------,,,---......///......////////////......////////////..................------------......//////............/////////////////////000111111111111222222333222222111111111111222222222222333444444444444333333333333222333333444444333333222333333222222222222333333111111222222222333333333444444444444444444444444++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......+++******)))***+++++++++---,,,,,,++++++,,,,,,------,,,***))))))***,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............,,,---////////////---,,,)))+++............///000///////////////.....................////////////000000000000000000000000000000111222222222222222222333333333444444444444333333444444444555555555555444444555666666777666777777777777888888999999<<<<<>>;;;999???GGGLLLRRRWWWWWWWWWaaattt|||yyyuuurrrpppnnnllljjjbbbaaa^^^XXXRRRNNNMMMNNNMMMIIIEEECCCBBB@@@>>>>>>===:::888666555444333222///000000111222222222222222222111111000000111111......////////////....................................------------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,---------,,,***))))))***+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,+++******+++---...------------------------...------------...//////......////////////...............///////////////......------------......//////............/////////////////////000000111000000000111111222222222000000111111111222222222333333333333333333333333222333333444444333333222333222222111111222222333111111222222222333333333333333333333333333333333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------............------+++,,,...///.........000.........///////////////....../////////000000000000000000000000000000000///000111111222222111111111111222222222333333333222222222333333333444444444555777777666555555666444555666888999:::::::::777777999;;;999555777<<<<<>>@@@BBBCCCCCC@@@@@@EEEIIIJJJLLLPPPLLLUUU```iiiooowwwxxxqqqpppooommmkkkjjjgggccc```aaabbbdddhhhjjjfff]]]UUUSSSOOOJJJFFFDDDBBB@@@???<<<<<<;;;888666555666888999444444999:::555222444111222333333222111222333//////000111111000///...//////000000000000000/////////000000000000//////........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------+++++++++,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,,,,,,,,,,******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++---,,,,,,++++++*********++++++,,,,,,,,,---------)))***,,,------,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,(((((())))))***+++------(((((()))))))))*********------------------------------------------------+++,,,...///000///......------------------------,,,++++++++++++,,,------......////////////......---.........//////000000.........------.........//////............/////////////////////000111111000////////////111333444000000000000111111111111111111111222222333333333222333333444444333333222222222111111111111222222111111222222222333333333222222222222222222222222++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((((()))***,,,---......------,,,+++************,,,,,,++++++,,,,,,---...///...---,,,,,,---.../////////.........---------////////////000000000000////////////////////////...///000000//////000111222111000//////000111222111222222333333222222111000000111222333333444444333333333444444444555555666666666666777777777777444444444444444555666666777777777888:::<<<>>>@@@>>>>>>>>>>>>>>>???@@@AAA???AAAEEEMMMUUU\\\```aaalllttt}}}{{{{{{{{{}}}~~~~~~}}}}}}}}}qqqgggfffdddbbb___\\\YYYWWWVVVXXXXXXWWWVVVTTTQQQNNNMMMEEEDDDBBB???<<<999777666444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......................................................------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------++++++++++++------...------,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++...---,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///+++*********+++,,,,,,---,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,------......------,,,...------,,,,,,,,,---------......///000///////////////////////////////////////.........---------............//////////////////............//////////////////////////////000000000000111111111111////////////............222111000//////000111222333333222111000000111111222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222333333333222222111111111++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************)))***++++++,,,,,,++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...///...---,,,,,,---...//////.........---------------............/////////........................---///000000//////000111111111000//////000111111000111111222222111111000111111111222222333333333333333333444444444444555444444555555555666666666666666666666666777777888777777777777888:::<<<>>>:::999999999::::::;;;<<<>>>???AAAFFFKKKOOOPPPPPPQQQXXXccckkkmmmiiidddaaa```dddiiipppwww~~~zzzwwwtttrrrqqqlllkkkiiigggggghhhiiijjjppppppqqqssstttnnnddd\\\ZZZYYYWWWTTTQQQOOOMMMLLLHHHHHHHHHGGGEEECCCAAA@@@AAA@@@>>><<<999777555444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///......................................................------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,++++++++++++,,,------,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++******++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,++++++---......---,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...******))))))******+++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,------......------,,,...------,,,,,,---------,,,------.......................................//////.........---------............//////////////////............////////////////////////////////////000000000111111111////////////////////////222111000//////000111222333222222111000000111111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222444444444333333222222222++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++,,,,,,---.........------------..................------------,,,,,,---------.................................---///000000///...000111111000000//////000000111///000000000000000000///111111222222222222222222333333333333444444444444333333333444444444555555666666555555666666777888777777666666777888:::;;;777777666666666777888888;;;;;;<<<>>>AAACCCCCCBBB>>>CCCLLLTTTWWWTTTLLLFFFDDDFFFIIIMMMTTT^^^iiipppyyy~~~wwwqqqoooqqqqqqpppooommmkkkiiihhhbbbaaa___^^^\\\[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWW[[[]]]___aaa^^^YYYRRRNNNKKKJJJHHHFFFCCCAAA???>>>============<<<;;;999888;;;:::999888666444333333333333333222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000///......................................................------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***))))))))))))******+++,,,,,,+++************+++************************,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,------......------,,,---------,,,,,,------...,,,,,,,,,---------------.......................................------------............///////////////............////////////////////////////////////000000000000111111000000000000000000000000111111000000000000111111333222111111000111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222444444444333333333333333++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...------------------------------------------------,,,------------.................................---...000///......///111000000000//////000000000///000000111111000000///222222222222111111111111222222333333333444444444333333333333444444444444444333333333333444555555777666555555555666777888888777777777777777888888777666777:::>>>@@@@@@???;;;===BBBHHHLLLJJJCCC===???@@@AAABBBFFFMMMUUU[[[[[[aaagggfff^^^VVVQQQPPPRRRRRRQQQPPPOOOMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIHHHLLLOOOOOOKKKFFFBBBAAA??????===;;;999777666555888888888888888777777666666666555555444333222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000...///////////////......................................................,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++***************+++,,,,,,,,,,,,+++)))***,,,,,,***)))***+++++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++***************++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,------,,,,,,,,,---......------,,,---------......................................................---------.........////////////............//////////////////////////////////////////000000000111000000000000111111111111111000000000000000000111222222111111111111111222111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,---,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++((()))***+++,,,---......///...------,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,------------------,,,,,,,,,------------------------........./////////........................---...//////......///000/////////000000/////////000111111111111111111000222111111111111111111111222222222333333333444444333333444444444555555555333333333333333444555555666555444444444555666666888888777777777777777888555555666999<<<>>>>>>===:::888999<<>>==============================<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===AAADDDCCC>>>:::999::::::999888777666444333333333333222222222333333333444444444333333333333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////......////////////......................................................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///......------......///000........................---.....................------------............//////............//////////////////////////////...////////////000000000///000000000111111111222000000000111111000000000222111111111111111222222111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000111111++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,------------,,,+++,,,---......---,,,+++++++++,,,,,,,,,+++******)))******+++++++++++++++'''((()))***,,,---...//////...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............/////////------------------------,,,...//////...---///000...//////000000//////...000111111222222111111000000000111111111111111111222222222222333333333333333333333444444444555555555555444444555555666777555555444333333444666666777777666555555555666666666666666777999:::999888777666444555666777777777111444777999::::::<<<======@@@AAA@@@<<<999999;;;999999888777777777888888777777888888777777666555555555555666666666666666888;;;===;;;888555666777777777777666555444333333333333222222222222333333333333333333333333333333000000000000000111111111111111111111111111111111////////////////////////////////////////////////------.../////////......................................................,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,...000///...---......++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,---....../////////...---...///000111---------------------------------...............,,,------------.........//////............//////////////////////////////......////////////000000...//////000000111111111000000111111111111000000111111111000111111222333111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111///////////////000000000++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,---///...------...000......///000000///......///000000000000000000/////////000000111111222222111222222222222333333333222222222222333333333333555555444444555555666777555444333333444555666777888777666666555555555666777666666777888999888666555666777777666666777999111444666888888888999:::::::::;;;;;;:::999888777777666666555555666777888333444555666666555444444333444444555666666555555777777777666555444555555555555555444444333333333666555444333333444444555222222222222222222222222/////////000000000111111111111111111111111111111////////////////////////////////////////////////,,,---......//////......................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,---//////---,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---......---,,,,,,+++++++++,,,,,,,,,---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,---.../////////...---,,,,,,...///111---------------------------------.........//////,,,,,,---------.........//////............//////////////////////////////........./////////000000------...//////000111111///000111222222111000///111111000000111222222333111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111////////////000000000111++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))***++++++++++++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++************+++,,,------,,,,,,++++++,,,,,,---...++++++------------+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,---///...------...000---...///000000///...---......////////////.........//////000111222222333111111222222222333333333000111111111111222222222333222222222222333444444444444333333444555777888:::999888777777777777777666555666888:::;;;;;;999222666999999777555777999666777777777666555777888999999999;;;<<<;;;777555666555555444555666777888222333555666777777666555000000111222333333222222666555444444444444444444333333333222222222222222444333222111111111222333222222222222111111111111.../////////000000111111000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...................................................++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///...------,,,++++++++++++))))))***+++,,,------...******+++,,,,,,,,,,,,+++(((***,,,+++***)))***+++++++++++++++++++++++++++++++++++++++,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///---,,,,,,+++*********+++,,,,,,---...---,,,+++************************************++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,+++++++++,,,---...///000...---,,,++++++---...000---------------------------------.........//////,,,,,,,,,---------......//////............//////////////////////////////............/////////000,,,------...///000000111///000111222222111000///111111000000111222333333000000000000000000000000000111111111111222222222222222222222222222222222000000000000000000000000//////000000111111111222,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++***+++,,,---...000111111------------------------//////.........------------------------------------.........//////000000///////////////.........//////000000000000//////333222222222222222222222000000111222333333444444333333333333333333333333555444333333333333444555555555555555444444444444444555555555666666777777666666666666666666666666444444444555555555555666888888888888888777666666222222444555666888999999444444444444444444444444444444222222222222444444444444444444444444444444111222222333333222222111000000000000000000000000111111111111111111111111000000111111111111000000//////000000///...------////////////////////////111111000///...------,,,..............................//////......---,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))******++++++,,,------++++++*********************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))***++++++,,,,,,++++++***------,,,,,,---...000111///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,------------------------000///...---,,,,,,---...---.........//////000000............////////////000///...------...///000//////////////////////////////000000000000//////000111111111111222222222000111111222222222111111//////000111222222333333333444444333222222333555222000//////000111111000111111111111111111111111,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***)))((()))******+++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000------------------------//////.........------------------------------------........./////////000/////////////////////...//////000000000000//////222222222222222222222222000000111222222333444444333333333333333333333333555444333333333333444555444444444555555666666666444444555555666666666666555555555555555555555555444444444444555555555555777777777777777666555555333333333444555555666666444444444444444444444444444333222222222222333444444444444444444444444444111222222222222222222111000000000000000000000000111111111111111111111111000000111111111111000000///////////////...------////////////////////////000000//////......------.......................................------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++......---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,------------------------//////...---,,,---......---........./////////000............//////////////////............////////////////////////////////////000000000000//////000000111111111222222222222222222222222111000///000000111111222222333333222333444333222111333555222000//////000111111000111111111111111111111111,,,,,,,,,+++++++++******************************++++++++++++++++++++++++...------,,,+++***))))))(((((()))++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,---------............------------------------...............---------------------------------.............../////////......////////////////////////000000000000//////111111111111111111111111000000111111222333333333333333333333333333333333444444333333333333444444333333444555666777888888444444444555555555555666555555555555555555555555444444444444555555555555555555666666555555444444333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333111111222222222222111111000000000000000000000000111111111111111111111111///000000111111000000//////////////////......---//////////////////////////////.........................................................---,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,+++******------------,,,,,,,,,,,,************************************+++++++++,,,,,,------......------,,,------,,,,,,+++******)))******++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------------------------------,,,------......------,,,------------------------......---------...//////.............../////////............////////////......////////////......//////////////////////////////000000000000//////000000000111111111222222333333333222111000///...222222222222222222222222222333444333111111333444222000//////000111111000111111111111111111111111,,,,,,,,,+++++++++******))))))************++++++++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,------------------........................------------------------....................................//////////////////000000000000//////000000000000000111111111000000111111222222222333222222222222222222222222333333333333333333333333444444555555666777888888444444444444444444444444444444444444444444444444333333444444444555555555333333444444444444333333333333333333333333333333333333333333333333333333333222222222222222222333222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111//////000000000000//////...///////////////......////////////////////////---.............................................------.........---,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++,,,---,,,***)))+++++++++************)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------......//////....................................////////////---...///000000///...---//////////////////////////////000000000000//////000000000000111111111111222222222222222111000///333333333222222222222222222333333222111111222444222000//////000111111000111111111111111111111111,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------......---.....................------------------------...............------------.........//////000000//////000000000000////////////000000000111111111000111111111111111222222222222222222222222222222333333333333333333333333666666666666666555555555444444444444333333333333444444444444444444444444333333333444444444444555111222333333333333222222222222222333444444555555333333333333333333333333222222222222222222222222222222222222222222222222///000000111111000000///000000000000000000000000000000000000000000000000//////000000000000//////......///////////////...////////////////////////------------....................................---------...---,,,,,,+++,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++,,,---,,,***)))++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---------------,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,---....../////////...............---------............////////////---...///000000///...---//////////////////////////////000000000000////////////000000000111111111///000111222222222222222333222222222222222222222222222333222111000222444222000//////000111111000000000000000000000000000,,,,,,,,,+++++++++***************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++)))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............------------------------.........---------------------......///000000000//////000000000000/////////000000111111222222222111111111111111111111111222222222222222222222222222222333333333333222222666666555555444444444444444333333333333333222222333333333333333333333333333333333333444444444444111111222333333333222222111111222333333444555555333333333333333333333333111111222222222222111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000...//////000000//////...---...//////////////////////////////////////////......------------------........................---------------,,,++++++,,,,,,------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------******++++++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,------,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---......///..................---------------............////////////......////////////......//////////////////////////////000000000000///////////////000000000111111...///000111222333333333111111111111111111111111111222333222000000222333222000//////000111111000000000000000000000000000,,,,,,,,,+++++++++*********++++++,,,------......++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///---------.........//////------------------------.........------,,,,,,,,,------......///000000111//////000000000000//////000000111111222333333444111111111111000000000000111111111111111111111111111222333333333333222111333333333333444444444444333333333333222222222111222222222222222222222222222222333333333444444444000111222333333333333222222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111...//////000000//////...000000000000000000000000000000000000000000000000......////////////......------...///////////////////////////////////////.........------,,,,,,,,,........................,,,------------,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******++++++,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---------------------------,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------------------------.../////////...---,,,.........------,,,,,,,,,............//////////////////............////////////////////////////////////000000000000//////////////////000000000111///000111222222222222222/////////000000111111222111222222111000000111333222000//////000111111000000000000000000000000000,,,,,,,,,+++++++++******++++++,,,------...//////++++++++++++++++++++++++((())))))+++,,,---......((()))***+++++++++++++++'''(((((((((((()))))))))+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////---------.........//////------------------------.........------,,,,,,,,,---------...///000000111//////000000000000//////000000111222333333444444111111111000000000000000111111111111111111111111111222333444444333222111000111222222333444555555333333333222222111111111222222222222222222222222222222333333333444444444000111222333333333333333222222222111000//////...222222222222222222222222000111222333333222111000000000000000000000000000......////////////......000000000000000000000000000000000000000000000000......////////////......------...///000000////////////////////////////////////...---,,,,,,++++++........................,,,,,,---------,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,*********))))))))))))(((************************++++++,,,,,,,,,---------,,,------......------,,,------,,,++++++***************+++,,,,,,---......---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,---+++*********+++,,,,,,---------------------------,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------....../////////...,,,+++.........------,,,,,,,,,............/////////000000///...------...///000//////////////////////////////000000000000//////////////////000000000000111111222222222111111000---......///000111111222111222222111000000111333222000//////000111111000000000000000000000000000))))))(((((()))+++---...)))))))))******+++++++++******++++++++++++,,,,,,...---+++***)))(((((((((+++,,,---------+++***(((******+++,,,,,,,,,,,,+++,,,,,,+++******+++++++++------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---------------...------,,,,,,------...///...---,,,,,,---...///////////////000000000000000000000111111111111111000000000000111111111111222222111111111111222222222222111111111111222222333222111000000111222333111111222333333333333222333333333222222111111111111222222333333222222111333222111000000111222333222222222222222222222222111111000000000000111111000000000000111111111111111000///......///000111000000000000000111111222000///...------...///000111000000////////////000........................------......///000000000///000111111111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******++++++---------,,,,,,+++++++++************************)))***,,,---......------++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++...---+++***)))***++++++++++++++++++++++++++++++++++++******************************))))))((((((++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++******))))))---,,,+++)))))))))******,,,,,,,,,++++++************+++,,,---...---,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------................................................------......//////000000------------.........//////...---,,,---...000222000000//////.........---000000000000111111111111111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////++++++***)))***+++,,,,,,+++++++++++++++*********,,,,,,------------......------,,,,,,++++++,,,,,,)))************))))))(((******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------------...------,,,,,,------...///...------------...///........./////////000000......------......///000//////000000000111111111222111111000000111111222222111111000000111111222222222111000000111222222000111222222333333222222333333333222222111111111111222222333333222222111222222111000000111222222222222222222222222222222111111000000000000111111//////000000000111111111111000///......///000111000000//////000000111222000///...------...///000///...............//////........................////////////...............//////000///...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******++++++---,,,,,,,,,++++++++++++************************%%%&&&'''(((((())))))(((++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++---,,,+++*********+++,,,++++++++++++++++++++++++************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++++++++++++++*********))),,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------................................................------------............------.........///////////////---------...000111000/////////............000000000000111111111111111111111111111111111111111111000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////------,,,+++++++++++++++---------,,,++++++******,,,,,,------------......,,,+++++++++,,,------...---,,,,,,,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------...------,,,,,,------...///...------------...///---------.........//////...------,,,,,,...///000//////000000000000111111222111111000000111111222222111111000000111111222222222111000000111222222000111222222333333222222222222222222222111111111111111222222222222111111222111111000000111111222111111111111111111111111111000000//////000000111//////000000000000111111000//////......//////000///////////////000111111//////............//////---------------...///000........................000000//////...------,,,---............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++*********++++++++++++++++++++++++)))(((((())))))***+++,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++++++++*********+++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++***************))))))((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------................................................---------------,,,,,,,,,....../////////000000000//////...------...000111////////////............000000000000111111111111111111111111111111111111111000000000000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))******+++,,,------,,,,,,,,,---///000******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------...------,,,,,,------............------.........,,,,,,,,,---------......000///...---...///111222////////////000000000111111111000000000000111111111111000000000000111111222111111111111111111222000000111222222222222222222222222111111111111111111111222222222222111111111111000000000000111111111111111111111111111111000000////////////000000////////////000000000111///////////////////////////............///000000/////////....../////////,,,,,,,,,---...///000111......................../////////......---------............------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++---,,,++++++,,,---///000++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))******+++*********++++++,,,,,,,,,---,,,+++***+++,,,---...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...................................................///......------,,,,,,,,,////////////000000000000//////............///000///////////////.........///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////******+++,,,------......******+++,,,------......*********+++++++++,,,,,,,,,+++******))))))******)))(((((('''((()))+++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,------------------------...//////...------,,,,,,++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,------......------,,,,,,------...---..................---,,,,,,,,,,,,------------000//////...///000111222...////////////000000000111000000000000000000111111000000000000000000111111111111222222111111111000000111222222222222111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000////////////000000...////////////000000000......////////////...............---......///000...//////////////////...............///000111222........................,,,---------.........////////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++))))))(((((((((***,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++,,,(((((())))))*********+++*********++++++,,,,,,,,,---,,,+++***+++,,,---...***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,---------.........................................................000/////////......------////////////000000000000/////////.........//////.........//////////////////000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////((()))***,,,------......((()))***+++,,,......///,,,,,,------------.........------,,,+++++++++,,,***))))))))))))******+++******+++,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,---------------------------......///------------,,,,,,,,,,,,***++++++,,,,,,------...........................,,,,,,,,,,,,,,,------......------,,,,,,------...------...//////...------,,,,,,,,,---------...............///////////////......////////////000000111000000//////000000111111000000//////000000111000111222222222222111000///000111111222222111111000000000111111111111111000000111111111111000000///000000111111000000///////////////////////////000//////......//////000......////////////000000---......//////......------------------...//////......////////////......///////////////000111222........................+++,,,,,,---......//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,......------------......,,,---------............................................................///////////////.............../////////000000000///////////////..................///////////////000000000000111111111111000000000000000000000000000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////((()))***,,,,,,,,,++++++((())))))***+++,,,------,,,,,,------------......,,,,,,++++++,,,,,,---------------...------,,,,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,------------...,,,++++++++++++,,,------,,,,,,,,,---------------******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------...//////...------------------............---...000111222111000///........./////////000000000000////////////000000000000////////////000000000111222222222222111000///000000111111111111111///000000000111111111222000000111111111111000000...///000111111000///...//////////////////////////////............//////........./////////000000------...//////...------------,,,,,,------...///---...///000000///...---//////.........//////000........................------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++************++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---,,,,,,******,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,......------------......------------............................................................------...............///------.........////////////////////////......---............/////////000000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////******+++,,,+++***)))(((******************++++++******+++++++++,,,,,,,,,((((((((()))***+++---...++++++,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......******))))))******+++,,,,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...,,,---...//////...---,,,---------........./////////000333555555444222000............/////////000000000////////////000000000000////////////000000000111222333333222111000//////000111111111111111//////000000111111111222000000111111111111000000...///000111111000///...//////////////////////////////............//////............/////////000,,,---...//////...---,,,---,,,,,,,,,,,,---......---...///000000///...---///......---------..............................///......------,,,,,,+++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++************************++++++************+++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------...---,,,***)))---,,,,,,++++++************+++,,,---...---,,,+++++++++,,,---------,,,,,,......------------......---------.........//////................................................,,,,,,,,,------.........------------........./////////000000///...---------.........//////000000000000000000111111111111000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000................................................///////////////.........///////////////......---////////////000000000000111111000000//////......000000000000000000000000111111111111111000//////......//////...---,,,,,,000000000000000000000000111000///...---,,,,,,,,,////////////////////////..............................////////////....................................//////...---,,,,,,---------.........//////---.........//////000000------------------------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''((()))+++---///000111************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************......,,,,,,,,,,,,......,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))///......,,,+++***))))))........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............/////////...---,,,,,,++++++///...,,,++++++,,,...///........................+++,,,,,,---...///000000000000000000111111111111000000111111111222222222222222111000//////000000000000000000000000000000111111000000111111222333000000000000000000000000////////////////////////******+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))))))))(((******))))))******+++,,,...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///.........................................................//////////////////////////////......---.../////////000000000000111000000000/////////...000000000000000000000000111111111111111000//////......//////...------,,,////////////////////////000///...---------------......................................................////////////.............................................---,,,,,,------------.........///------------------------------------------------------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,++++++,,,------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////...------,,,++++++///...,,,++++++,,,...///........................------..................//////000000000111111111000000000000000000000000222111111000//////000000000000000000000000000000111111000000111111222333000000000000000000000000////////////////////////+++++++++++++++***)))(((*********++++++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,+++***))))))(((+++************+++,,,,,,------,,,++++++++++++,,,******++++++++++++******,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,---...//////...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------......//////000000///////////////......---....../////////000000000000000000000////////////000000000000000000000000111111111111111000//////.........///......---,,,///////////////////////////......---------..............................------------------------......////////////......---------------------------............------,,,------------............---------,,,,,,,,,,,,,,,------------------------------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,------.........///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---------............/////////......---,,,,,,,,,...---,,,++++++,,,---.........................../////////.........------//////000000000000111111000000000///////////////111111000/////////000000000000000000000000000000111000000000000111222222000000000000000000000000////////////////////////,,,+++++++++***))))))((())))))***+++,,,,,,------......---,,,++++++************+++++++++,,,,,,,,,000///......---,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++)))******++++++******))),,,,,,+++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,---//////000------------------------,,,,,,,,,---------..............................,,,,,,---......---,,,,,,................................................,,,------...///000111111///////////////......---........./////////000000000000000000////////////000000000000000000000000111111111111111000//////---...............------////////////////////////---------------...///000........................---------------------------......//////......------------------------------------......------,,,------------------------++++++,,,,,,---------...------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------.........//////------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------............/////////......---------,,,...---,,,,,,,,,,,,---.........................../////////...............////////////000000000111/////////000000000111111111000000/////////000000000000000000000000000000000000000000000111222222////////////////////////////////////////////////,,,++++++******)))))))))))))))***+++,,,,,,------......------,,,+++************+++++++++,,,,,,,,,//////...------,,,++++++***************++++++,,,***+++++++++++++++++++++)))******++++++******)))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,---//////000------------------------,,,,,,,,,---------..............................+++,,,...//////...,,,+++................................................,,,------...///000111111///////////////......---............////////////////////////000000000000////////////////////////111111111111111000//////------...............---........................---------------...///000........................------------------------------............------------------------------,,,,,,---------------,,,------------------,,,,,,******+++---...///000111------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------******+++,,,,,,---......***++++++,,,,,,,,,++++++//////.........---------------------------------//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------............//////...............---------------,,,,,,---------........................------......///000000111...////////////000000000......///000222333444444000///////////////000000////////////////////////000000//////000000111222////////////////////////////////////////////////+++******)))******++++++*********++++++,,,,,,---......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************'''''''''''''''((()))))))))***++++++,,,+++++++++******++++++++++++******)))***++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,................................................------......//////000000///////////////......---------........./////////////////////000000000000////////////////////////111111111111111000//////,,,---......///.................................---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------,,,,,,,,,,,,***+++,,,---...///000111------------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,++++++***++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,)))******+++++++++++++++******++++++,,,,,,------))))))***+++---...//////******+++,,,,,,,,,++++++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------............///........................------------------------........................,,,---...///000111111222......////////////000000...///000111222333444555//////......//////000000////////////////////////000////////////000111111000000000000000000000000////////////////////////***))))))))))))+++,,,---++++++++++++++++++++++++------------------,,,,,,******+++++++++,,,,,,,,,)))))))))***************((((((((('''((())))))***((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++((((((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,.........................................................//////////////////////////////......------------.........//////.../////////000000000111////////////////////////111111111111111000//////,,,------...//////....................................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,------******+++,,,,,,---......)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////,,,------------------,,,..............................//////000000000111........./////////000000000000000000111111111111...............///000000///////////////////////////////////////000111111000000000000000000000000////////////////////////))))))(((((()))+++---...,,,,,,++++++++++++++++++,,,,,,------------------******+++++++++,,,,,,,,,)))******++++++,,,------+++++++++***+++,,,,,,---((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++&&&((()))+++,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///////////////.........///////////////......------------.........//////.../////////000000111111////////////////////////111111111111111000//////,,,,,,---.../////////...........................///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++------,,,,,,+++***))))))------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***************************************++++++++++++++++++++++++*********)))***++++++,,,************+++,,,------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,++++++*********))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------.........//////.........///////////////,,,------......------,,,........................000000000000////////////............/////////000222111111000///......---...............///000111///////////////////////////////////////000111111000000000000000000000000////////////////////////******************************+++++++++,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))************+++++++++******+++,,,------.........---+++*********++++++*********+++,,,---...///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++,,,---............------------......***+++,,,,,,------,,,,,,------------------------........................---------............///////////////////////////444111//////111222///---......//////000000111111------......//////000000000000111111111111000000000000000000000000000000......------------.........---,,,,,,,,,,,,---.................................---------,,,,,,,,,......------------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***+++,,,------...,,,,,,,,,++++++******************))))))))))))))),,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''(((***+++,,,---...+++++++++++++++++++++++++++)))'''&&&(((***++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***)))))))))******------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------...---,,,***)))------------------------+++++++++,,,,,,------------------,,,,,,+++++++++------------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++......---------,,,,,,+++........................////////////...---,,,+++///---***((()))+++...000---------............///////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111111000///////////////......---------,,,,,,,,,******************************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))************++++++++++++***++++++,,,---......---,,,+++*********+++++++++++++++++++++,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...//////000......------------......,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////222000......000111///------------........................///////////////000000111111111111000000////////////////////////......------------.........---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,......------------......---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***+++---,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,++++++******++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,***(((''')))+++,,,,,,******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++************+++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222111000///////////////........................////////////...---,,,+++000...,,,++++++,,,...///---------............///////////////////////////.../////////000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111000000///////////////............------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,)))************+++++++++++++++******+++,,,...///---,,,+++*********++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------......//////......------------......,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////...---...///000///..................---------///////////////.........///000000111111000000///..............................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...,,,+++******++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********++++++,,,---------,,,++++++******++++++,,,---,,,+++***))))))))))))+++++++++++++++***************************************+++++++++,,,,,,,,,///......---,,,+++***)))++++++++++++++++++++++++---+++))))))***,,,---,,,******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,------------------------***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++*********,,,---........................////////////...---,,,,,,000///...------------------------............///////////////////////////....../////////000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111000//////......///////////////............---******************************+++++++++,,,,,,,,,((()))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))+++++++++******+++++++++))))))*********+++++++++,,,+++***)))***+++---...,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,------------------------------..................---------............///////////////////////////---------...000000111111111111000000//////......000000//////......------//////000000000000//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------******+++++++++******)))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***************+++++++++*********************************************+++++++++,,,,,,,,,///...---,,,+++***))))))***+++++++++++++++,,,,,,---+++******,,,---------***++++++,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%%%%''')))+++..............................//////...------,,,...//////......---,,,+++---------............///////////////////////////........./////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000///............////////////////////////...******************************+++++++++,,,,,,,,,''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))******))))))))))))******))))))*********+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------*********+++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------------------------.........//////---------............///////////////////////////---...///000000111222333111111000000//////......000000//////......------//////000000000000//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++)))******+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++*********))),,,++++++******++++++,,,+++++++++++++++,,,------******************************************************+++++++++,,,,,,,,,,,,,,,++++++******))))))*********++++++,,,,,,,,,---+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///.................................///......---,,,,,,------...---,,,+++***---------............///////////////////////////............////////////////////////////////////000000////////////000000000000000000////////////////////////////////////000//////................../////////////////////******************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++******))))))))))))))))))***)))************+++++++++******++++++++++++++++++******+++,,,,,,,,,++++++++++++*********++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---......//////......------------------------***++++++,,,,,,------------------............///////////////////////////---///111111000111222444...............---------///////////////............//////000000//////.................................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++)))((('''))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++((()))***+++,,,------...***++++++++++++,,,,,,,,,,,,+++++++++************,,,++++++******++++++,,,++++++++++++,,,---...///)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++,,,---///000........................---...............------++++++,,,------,,,,,,+++---------............///////////////////////////------........./////////////////////////////////000000////////////000000000000000000////////////////////////////////////000///......------......---............/////////******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++)))************+++++++++)))***+++,,,,,,+++***((()))***+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......------------------------******++++++,,,------...---------............///////////////////////////---///111000//////000333---------........................///////////////......////////////......////////////////////////......------------......,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))***+++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,------...,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,------+++******+++------,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---...------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++***))))))******+++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++************+++,,,---........................------...............---++++++,,,,,,---.........---------............///////////////////////////---------.........//////////////////////////////000000////////////000000000000000000//////////////////////////////////////////...------------...,,,,,,------............******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,)))************+++++++++((())),,,------+++)))''')))***+++,,,---,,,,,,+++))))))))))))***+++,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,------...///000000---------.........//////////////////////////////,,,...000000...---///111.../////////000000111111---.........//////000000......////////////......000000000000000000000000.........------.........,,,,,,---......---,,,,,,..............................---------,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------******,,,...111333555555,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,((()))***+++++++++++++++************************************************)))************+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,((()))***,,,...000111222,,,++++++++++++++++++,,,---,,,+++***))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,+++******))))))***+++,,,,,,------*********+++------,,,***+++,,,,,,------,,,,,,+++))))))***+++,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,***)))))))))******------------------------))))))***+++---...//////---------,,,,,,+++++++++***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,........................------...............---,,,,,,,,,---...///000111---------.........//////////////////////////////---------.........//////////////////////////////000000////////////000000000000000000//////////////////////////////////////////...------------...,,,,,,,,,---------......+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++***************************+++,,,------,,,+++*********************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------------------------,,,,,,,,,---------......((()))+++---------+++***---------------------------------.........//////........................+++,,,---.........---,,,//////////////////////////////............//////////////////////////////////////////////////////.........------,,,,,,,,,......------------......///...---,,,+++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///...---,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------....../////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------,,,+++***************++++++,,,,,,++++++*********************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************))))))***+++,,,,,,000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***,,,,,,***))),,,------......------,,,///...,,,***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,***)))(((''',,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------.........---,,,,,,+++...------,,,,,,------...+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++******))))))------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------.........///---------------------------------............///000000//////.........---////////////////////////000000////////////000000---.........//////000000......------------......000000000000///////////////...---...///000000...------------------------///...---,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------***+++---......---,,,+++------------------------------........./////////........................,,,---.../////////..............................//////............//////.........................................................------,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......------,,,,,,+++++++++,,,,,,------,,,,,,+++------------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++*********)))******++++++***++++++,,,,,,++++++*********************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------......---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,------------............---,,,+++,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......------........./////////---------------------------------............///000/////////.........---////////////////////////000000////////////000000............/////////000///..................///000000000000///////////////...---...///000000...------------------------///...------,,,,,,,,,---------,,,+++*********************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------*********+++++++++,,,,,,------...//////...,,,+++------------------------------........./////////........................---...//////000000//////........................//////............//////.........................................................---------------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++((((((((())))))***+++,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))***+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++,,,......,,,***,,,,,,+++******+++,,,,,,///...---,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++...------,,,,,,------...------------------,,,,,,......//////......------,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,---------................../////////000---------------------------------............////////////...............////////////////////////000000////////////000000............////////////000//////......//////000000000000000///////////////...---...///000000...------------------------///...------,,,---------...---,,,+++************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,...............---,,,+++------------------------,,,,,,,,,,,,---------...........................------......////////////........................///......------......///...............................................................---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++******))))))***+++,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************************************************************++++++++++++++++++++++++***))))))(((((()))************+++,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,------,,,***,,,+++)))(((((()))+++,,,......------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,------...///......------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000---------------------------------............///........................////////////////////////000000////////////000000.........///////////////000000////////////000000000000000000///////////////...---...///000000.................................------------.........---,,,+++************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,---------------------------,,,++++++------------------------******+++++++++,,,,,,,,,........................---------------.......................................------------....................................................................................------------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++...---,,,+++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************************************************************************************++++++++++++++++++++++++******))))))))))))*********+++,,,---.........---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++*********,,,,,,***))),,,+++)))(((((()))+++,,,,,,,,,------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++,,,,,,---,,,,,,+++...------,,,,,,------............------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,---------..................////////////---------------------------------............///---------...............////////////////////////000000////////////000000///////////////.........000000////////////000000000000000000///////////////...---...///000000.................................---------......///------,,,+++*********************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---------.........---------,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,........................---,,,,,,,,,,,,---......------------------------......------------......------------------------------------------------...............////////////......------......///+++,,,---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,,,,,,,,,,++++++//////---,,,,,,+++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++******************))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******)))***+++,,,***(((++++++***))))))***++++++***+++,,,------...------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***))))))************))))))************++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......------------.........///---------------------------------............///---------------.........////////////////////////000000////////////000000///////////////.........000//////......//////000000000000000///////////////...---...///000000....................................---......///000,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------......------------------------+++,,,,,,,,,------------...........................------,,,---...///000------------------------...------,,,,,,------...---------------------------------------------------........./////////000...------,,,,,,------...+++,,,---.........------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,+++++++++++++++((()))***************)))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))++++++++++++++++++++++++((()))+++,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------***+++,,,,,,,,,,,,+++************++++++*********************++++++++++++******+++,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++++++++++++++,,,,,,---......------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------------------------------------............///,,,,,,,,,------.........////////////////////////000000////////////000000000/////////............///..................///000000000000///////////////...---...///000000..........................................///000000+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++***************************+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,...............///000111---------------------------------.........//////........................///......------///000111------------------------...------,,,,,,------...---------------------------------------------------.........//////000000---,,,,,,++++++,,,,,,---***+++---...///...---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************+++,,,------+++++++++,,,,,,+++++++++******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,...------,,,+++++++++,,,******++++++++++++******************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++,,,---...,,,******+++,,,,,,,,,,,,+++***'''(((***,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++************+++,,,------,,,+++***+++++++++,,,,,,+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...)))))))))******++++++,,,,,,------.../////////...,,,,,,,,,------.........+++++++++,,,,,,---------------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,,,,------.........////////////////////////000000////////////000000000000//////.........---......------------......000000000000///////////////...---...000000000...////////////////////////...............///000000+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,,,,,,,++++++*********---......,,,******+++,,,***)))))))))***++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------......//////...---,,,,,,---...///---------------------------------...///000000111......---,,,++++++******,,,,,,,,,------.................................------------------------,,,,,,............,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,+++*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++***************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++************************,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((((())))))*********+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,---//////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,...---+++******+++---...,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++,,,------......------..............................------------......//////.........---------....../////////...,,,+++---///111000---,,,...111///////////////////////////////////////.........000000000000000000000000000000000000////////////........................------------------------+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,---///000---,,,,,,,,,++++++++++++---......,,,+++***+++---***************+++,,,---+++,,,,,,------,,,,,,+++++++++,,,------......//////...------------...///---------------------------------...///000000000/////////...---,,,,,,,,,,,,,,,,,,---------..............................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,+++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++***************+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,------......------..............................------------......//////.........---------....../////////...,,,,,,---...//////...---...000......................../////////////////////...000000000000000000000000000000000000////////////........................------------------------+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************************************---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////------------,,,,,,,,,,,,------...---++++++,,,---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++,,,------......//////...------------...///---------------------------------...//////000000111111000000///.........,,,,,,,,,------------...------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,------......------,,,------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,+++******)))************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++***************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************'''(((((()))***)))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++,,,---...//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------++++++++++++------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------..............................------------.....................---------.........///......---,,,---,,,,,,---...//////.................................//////////////////000000000000000000000000000000000000////////////........................------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------------...---++++++---...------,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,------......///.........------.........---------------------------------....../////////000000000000//////......------------------------------------------------------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++***+++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,++++++++++++******))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************)))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,------......------..............................------------................................................---------+++)))+++...000///,,,....................................////////////////////////////////////000000000000////////////................................................******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,------------------------------------------,,,---...---,,,,,,---///......------,,,------...,,,------......------,,,++++++,,,------......///---..................---------------------------------------............//////...............---------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,---------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---,,,,,,,,,,,,,,,,,,---+++,,,------......------..............................------------......---...........................------...............+++***+++...000...,,,........................---.........//////000000////////////////////////000000000000////////////////////////////////////........................***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------------------------------,,,,,,---......------,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...000......---,,,,,,,,,------------............------++++++,,,------......///------...//////...------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,,,,------,,,,,,+++++++++++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++******)))***+++++++++,,,,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000------,,,,,,,,,,,,------+++,,,------......------..............................------------......---------.....................---------...//////...---,,,---......---,,,------------------------------......///000000000000000000000000000000000000000000000////////////////////////////////////........................))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,------------------------------------,,,------......---,,,,,,++++++++++++,,,,,,,,,---,,,---...---,,,---///000...------,,,++++++,,,,,,------............------++++++,,,------......///------...//////...------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))***************++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++,,,.../////////...---+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------,,,,,,,,,,,,------+++,,,------......------..............................------------......---------.........//////...------,,,---...///000///000000///---,,,------------------------------------......///000000111000000000000000000000000000000000000////////////////////////////////////........................))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************)))***+++,,,------...---++++++++++++++++++++++++,,,---.........---,,,+++*********++++++,,,,,,,,,,,,---......------///111...---,,,,,,++++++++++++------............------++++++,,,------......///,,,---...//////...---,,,---------------------------------------------------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,......------------------------******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,,,,+++***))))))*********)))***++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///*********************************++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...))))))))))))))))))))))))+++,,,.../////////......+++,,,,,,------,,,,,,+++///...---,,,++++++++++++...------,,,,,,------...+++,,,------......------.................................------.........---------.........//////...------,,,---...///000///111333111---+++,,,...---------------------------------...///000000111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++***************+++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,,,,------,,,,,,+++------,,,+++)))((((((''',,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******))))))***,,,.../////////.........---------,,,---...//////...---,,,------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------,,,,,,+++***---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++******)))))))))+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,++++++*********------++++++++++++------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,,,,---///000///...************************......---,,,+++***)))(((,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************+++******))))))******+++************************++++++************+++++++++,,,...///000///......------,,,,,,+++***))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,...000000///...---------,,,,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.......................................------,,,,,,,,,------------------------)))******+++,,,---....../////////...---------,,,,,,,,,,,,------.........---------.........//////111000///......///000111000000000000000000000000000000000000////////////000000000000000000000000)))******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++***************+++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++---.../////////.........---------------............------------------------------///...---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,---------,,,,,,+++***---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,,,,,,,...///...---************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++************++++++++++++++++++++++++++++++++++++************++++++,,,,,,---.........------------,,,,,,+++******)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...///000///...---+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.......................................------,,,,,,,,,------------------------,,,------......//////000...............---------,,,------------------...---------.........//////111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++************************+++++++++++++++++++++++++++***************++++++'''(((((()))******++++++************************************************+++,,,,,,------,,,,,,+++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------,,,,,,------------------...------,,,,,,---.....................---------......------------......------------------------......---,,,,,,,,,------------------,,,,,,,,,,,,------............------,,,,,,++++++++++++******,,,,,,---------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,+++,,,------,,,+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,+++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---//////......---)))******+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------------------------------------........................---------........................------------------............/////////000//////......//////000000000000000000000000000......//////000000111111000000000000000000000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++*********************************************************)))******+++,,,((((((((())))))*********************************++++++++++++++++++++++++,,,------------------,,,++++++************++++++))))))***+++,,,---......++++++,,,,,,,,,---------,,,------------------,,,------------------------------------------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,........................///...,,,,,,,,,,,,...///------------------------...------,,,,,,,,,------------------------,,,,,,---..................---------------------------,,,,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,,,,***)))******************************+++++++++,,,,,,,,,))))))************++++++++++++++++++++++++++++++)))******++++++******)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++***)))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++,,,---.........------******++++++,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.............................................---------..............................------,,,,,,,,,+++,,,---------...///////////////......------,,,,,,.............../////////////////////////////////////////////////////////---......///000111111222////////////////////////...---------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++******************************************************))))))***++++++,,,+++*********)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++++++++,,,---......//////////////////+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++---........................---,,,++++++,,,---...------------------------------,,,,,,,,,------...---------------------------..................---------------------------+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++((((((((((((((((((((((((******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,******++++++***(((************************,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++***))))))***+++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------..............................................................................///......------,,,,,,+++,,,---------...//////////////////......---------////////////////////////......////////////......////////////////////////---......///000111111222////////////////////////------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++************************************************))))))))))))***+++,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------------******+++,,,,,,++++++***---------...............------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......------------............------............------******++++++++++++,,,,,,++++++,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***+++,,,,,,+++***************************,,,,,,,,,++++++******************+++,,,,,,------++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---------............................................./////////........................000000000000//////......---------.............../////////...............000000000////////////...---......//////......---000000000000000000000000......//////000000111111000000000000000000000000++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++************************************************))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,+++******+++,,,---))))))((((((((('''''''''***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++------------,,,---------.........//////,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------.........///,,,,,,------------,,,,,,*********++++++,,,,,,,,,***+++,,,,,,---------,,,++++++******++++++,,,---------------------------+++++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++***************************+++++++++++++++,,,,,,***++++++,,,------......++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,,,,------++++++,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,------...---------,,,,,,,,,---------..............................---........./////////000........................000000000000////////////...............---------............////////////000000000000/////////...------...//////...------000000000000000000000000////////////000000000000000000000000000000000000*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++************************))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,---......++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........------------------------.........------,,,,,,,,,)))***,,,...//////......---------.........//////++++++---......---++++++------------------------,,,,,,,,,,,,,,,---...///---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++,,,,,,------------+++*********+++,,,,,,---------------------------,,,++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++,,,++++++++++++++++++,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---......,,,************************((()))***+++,,,---......++++++,,,------...//////++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******************+++************************---,,,,,,++++++,,,,,,---)))***,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,+++++++++,,,---...)))***+++,,,...///000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------..............................---.........//////000000////////////////////////---...................../////////......------,,,------......//////000000111111000000/////////...,,,---...//////...---,,,000000000000000000000000000000000000////////////000000000000000000000000///......---,,,+++******++++++******)))******+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++***+++++++++++++++************++++++******+++,,,------......,,,)))'''(((+++,,,***(((***+++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...///000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------...///...---+++***------------------------...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***999BBB;;;///***))))))---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))************+++++++++******))))))))))))******,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++***+++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,+++***---,,,,,,+++*********+++------,,,+++***)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((***+++,,,------,,,+++***++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,------......///////////////........................////////////////////////000000//////.........---000000///.............../////////...------,,,,,,...///////////////......////////////000000000000222111111111000000//////......///000111222222333222222111000//////000000------,,,,,,++++++*********************+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''''',,,,,,++++++***++++++,,,++++++************++++++******++++++,,,,,,---------+++***+++,,,---+++(((******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---............---,,,---.........---,,,+++------------------------...------,,,,,,------...---------,,,,,,---------+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***666===777...++++++***------------------------------------------------//////.........---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++++++++************++++++++++++*********+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********---,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))))))))******+++,,,,,,+++******+++******))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------.........///...---,,,,,,,,,---------......///////////////........................////////////////////////000/////////............000000///.......................................//////000000000000//////////////////000000000111222111111111000000000000//////000000111111222222222222111000000000000000++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++***++++++,,,,,,++++++************++++++******++++++++++++++++++,,,++++++,,,......,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,---......//////......,,,,,,---.........------------------------------...------,,,,,,------...------------------------)))******+++---......///.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++111555222...------,,,------------------------------------------------............------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------***++++++,,,---.........---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++******,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***)))))))))***+++,,,,,,++++++******+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***************))))))))))))***++++++++++++***)))******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---///...------++++++***))),,,------------.........///...------,,,------------......///////////////........................////////////////////////////////////............000//////............///,,,------...//////000000///000000111111000000000/////////000000000111111111111111111111000000000000111111111111111111111222222111000000000000111))))))*********+++++++++------,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++//////......------------++++++******++++++,,,,,,,,,++++++******++++++,,,++++++******************))))))***+++---------,,,******************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------............------------,,,,,,---...............+++,,,,,,------.........------------------------...------,,,,,,------...,,,------------------,,,******+++,,,,,,---......------.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------------------------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***((((((***+++,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---------------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------.....................------------...---......///////////////........................///////////////////////////////////////.........000///............//////---........./////////000...///000000000000000000//////000000000111111111111111111111111111111111222111111111111111111111222222111000000111111111)))))))))******++++++,,,///...---,,,+++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++************+++*********++++++,,,---,,,,,,++++++++++++,,,,,,++++++*********************++++++*********++++++++++++***))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,---.........------------------------...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---***(((***...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///......,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++,,,,,,+++************++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++...,,,+++******+++---...,,,++++++***++++++,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++++++++******************+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------.........//////---.....................---......///////////////........................////////////////////////........./////////////////////............//////000000/////////.........---...///000000000000000000000000000111111111111111111111111111222222222222222222222111111111111222111111111111111222222)))*********++++++,,,,,,///...---+++************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++,,,,,,******++++++++++++++++++...---,,,***)))***,,,///---,,,+++))))))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,---......------------------------...------,,,,,,------...+++,,,---......---,,,+++---------,,,,,,+++++++++***+++---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...)))'''***......---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000///...---,,,+++***)))---,,,,,,,,,,,,,,,,,,+++...------,,,+++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,+++++++++,,,---...++++++******++++++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,+++******+++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------......***++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***++++++---......///------........./////////------...////////////...---......///////////////........................////////////////////////.........//////////////////............//////000111111000//////...------......///000111111111111000000000111111111222222111111111222222222222222111111222222222222222222222111111111111222333333++++++++++++,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,---************************,,,---------------------************+++,,,---...---,,,,,,++++++,,,,,,---******++++++,,,,,,------+++,,,,,,+++,,,111888>>>...---+++*********+++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,------......+++,,,,,,---------------///...---,,,,,,,,,------------------------------...------,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...)))(((,,,...,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++******************+++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------***++++++++++++,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------......))))))******+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------............////////////,,,---...///000000///...---......///////////////........................////////////////////////............/////////000...............///000000000000000//////////////////000111222333333333333000000111111111222222222111111111222222333333333111111111222222333333333222111111111222222333444,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...+++*********+++,,,,,,---************************))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,---******+++,,,------......%%%'''))),,,111:::FFFNNN///...,,,******+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------------------...........................------,,,,,,------...........................---------.........//////,,,---......//////......000///---,,,+++,,,,,,---------------------------...------,,,,,,------...+++,,,...//////...,,,+++******+++,,,------...///+++---///000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///***)))...///+++***...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------)))******++++++,,,------+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************++++++++++++,,,...//////...,,,+++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,((()))***++++++++++++++++++*********+++,,,,,,---)))******+++---......///++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......,,,,,,,,,,,,......------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,---///000000000///...---......///////////////........................////////////////////////---.........//////000000...............///000111......//////000000111111111222333444555555555555000111111111111222222222111111111222222333333333000000111222333333444444222111111111222333333444+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((+++++++++,,,,,,---------************************++++++++++++++++++++++++---,,,,,,+++*********+++...+++))))))++++++***'''......------,,,+++******+++******,,,111999AAAFFF000///...,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,***+++...000...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......///...,,,+++***++++++,,,------------------------........................+++++++++,,,,,,---------...---,,,+++,,,---...///++++++,,,,,,,,,---------///---++++++------+++)))+++******)))***+++---............------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///---+++)))((()))+++---.........------,,,,,,,,,,,,------...---,,,***)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******++++++******)))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********---,,,,,,,,,,,,---......---,,,,,,+++*********+++......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,---...////////////........................000000/////////.........................................................//////.........---------..............................//////000000111111333333444555444333111000111111222333333333333222555555444333444555666777222222333333333444444444444333222111111000111111)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++,,,***((()))+++,,,+++***------,,,,,,++++++******...---,,,,,,...222777:::///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,***,,,...///...,,,......------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,------......------,,,+++,,,,,,,,,---------......---,,,+++++++++,,,---...------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,------------,,,,,,------......******+++++++++,,,,,,,,,---+++***+++---...---+++///...---,,,,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++***)))***+++,,,---------------,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++*********+++++++++++++++*********,,,++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++++++++,,,---------,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************,,,+++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------++++++,,,------------,,,,,,------............---........................,,,,,,,,,,,,++++++******................................................//////.........---------..............................//////000111111111333333444444444333222111111111222333333333333333444444444444444555666666222222222222333333333333222222111000000000000000((()))***,,,------......,,,,,,---------,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***)))((()))+++------,,,++++++++++++++++++******......,,,,,,,,,---...///...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...------++++++***)))++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,------.....................---------,,,,,,++++++,,,,,,------------------------......------,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///------------------------++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,---...............************+++++++++++++++***)))+++---...------000///...---,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------'''((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++,,,------,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------++++++,,,------------------------...------,,,,,,........................///............---------................................................/////////............---..............................///000000111111222333333444444444333222222111222333333444444333333333333444555555555555444444444444444444333333333333222222111111111222222)))***+++,,,------------+++,,,,,,,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++*********+++,,,,,,,,,******************++++++******+++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------......//////.........---,,,,,,++++++,,,,,,,,,------.........,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,.../////////...---******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++------------.........///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,+++***+++++++++,,,,,,------...))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******)))(((((((((+++++++++***+++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------......---,,,++++++........................111111111111000000000000................................................/////////..........................................//////000111111222222333333333333333333333222222333333444444444444444222333444666666555444444777777777666666666666666555555444444444555555666,,,,,,---------,,,,,,+++******++++++++++++******,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,+++******++++++******************++++++)))***+++---...------,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...------,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,---------............---,,,++++++***))).........------,,,,,,,,,,,,---...///000///...---,,,,,,,,,------------...,,,,,,,,,+++*********************++++++,,,,,,,,,,,,,,,,,,---------------------........./////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++---......---,,,+++***++++++,,,,,,---------------,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,---*********)))))))))((((((+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************,,,,,,---.........------............---,,,,,,+++...........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111222222222333333333333333333333333333333444555555555555444333444555666777666555444777777777777777777777777666555555555666777888888---------------,,,++++++))))))***+++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,---......,,,***)))***+++++++++++++++++++++******,,,---.........---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,------......------,,,,,,,,,---------......////////////...---+++++++++,,,,,,------.........//////...---,,,+++******.........---------------------...////////////...------------............,,,------,,,***((()))******+++,,,---............,,,,,,------------......---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++---......------,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,***************************************+++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++******++++++,,,,,,.........---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************,,,,,,---........................///......------........................000000000000000111111111////////////////////////////////////////////////...////////////000000000//////////////////////////////000111111222222333333333222222222333444444333444555555666666555555555555666777777777777666666666666666777777777777666666666666777999::::::,,,,,,------------------)))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++---...,,,******+++...------,,,,,,++++++******---.........---,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......---------,,,,,,,,,)))+++---,,,******,,,...---------------,,,,,,,,,,,,,,,------.../////////------------------,,,,,,+++,,,------......------,,,,,,,,,---------......------...//////...---,,,++++++,,,,,,---......///------------------------------------...........................//////000,,,,,,,,,---------......)))+++,,,,,,)))(((***,,,+++,,,---.........---,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,,,,+++++++++++++++---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,***************++++++,,,******+++++++++,,,,,,,,,***************+++,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,++++++++++++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------.....................//////000/////////........................000000111111111222222222////////////////////////////////////////////////.../////////000000000000///////////////////////////000000111111222333333333333222222222333444555444444555666666666666666777777777777777888888999777777888999:::;;;;;;<<<:::::::::;;;<<<===???@@@***+++,,,---.../////////***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---)))+++---,,,***+++---000......------,,,+++******++++++,,,------------,,,+++,,,---.........---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,(((+++---,,,***)))+++.../////////......------,,,+++,,,,,,---...///000000.........------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......+++,,,---////////////...++++++,,,,,,---...//////++++++,,,---...000000111,,,---------...///////////////...------///000111++++++,,,,,,,,,---------'''))),,,+++))))))+++...+++,,,------,,,+++)))(((*********++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++************))))))))))))+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------*********++++++*********+++******************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,---------+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...*********)))***++++++,,,*********++++++,,,,,,,,,)))))))))))))))******++++++*********+++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++*********))))))))))))))))))))))))))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***)))***+++---...*********++++++,,,,,,,,,+++++++++,,,,,,---------******************************+++,,,,,,---......+++++++++++++++++++++++++++******************+++------------------------,,,---......//////............///000111111000000........................+++,,,,,,,,,------......000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000111222222333333333333222111222333555666444555555666666666666666999888777777777888:::;;;:::;;;<<<===>>>@@@AAAAAA?????????@@@AAACCCDDDEEE+++,,,,,,------,,,,,,++++++,,,------......------------,,,++++++,,,,,,,,,------.........---+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,+++++++++,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,------...///000000---------------...//////.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------000///---,,,,,,---///000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,,,,---------000///---,,,,,,---///000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***///...---,,,,,,,,,,,,,,,111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,---///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,---...//////---+++***------,,,+++***************+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...000...,,,---------,,,,,,+++++++++++++++******+++,,,...///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------...------------...//////000000000000000000000000111///......//////...,,,///////////////000111111000000000000000000000000000000000000000000000000111111111111111000//////111111000000//////......111111222222333222222222666444222222333555666666444777888555444888;;;;;;777:::<<<======>>>???@@@???EEEJJJJJJKKKMMMMMMJJJLLLMMMNNNPPPRRRTTTVVVWWW+++,,,,,,------,,,,,,++++++,,,------...------------,,,,,,++++++,,,,,,---------.........---++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++++++++------------------,,,,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,------...//////000111000///...------------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...------------...///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///...---,,,,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---.../////////...,,,+++,,,,,,++++++***+++++++++)))***++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---+++---------,,,,,,+++++++++,,,,,,+++++++++---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......000000000000000000000000111///......//////...---///////////////000111111000000000000000000000000111111111111111111111111111111111111111000//////222222111111111000000000//////000111222222222222444444333444555666666666555999;;;888999===??????CCCEEEHHHIIIIIIJJJKKKMMMMMMTTTYYYYYY[[[```bbbaaa^^^___```bbbccccccdddddd+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,---,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------------------------******+++++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,,,,,,,------.../////////444333111///...,,,,,,,,,.........---------------------............------------------------------------------------------................................................////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------......///......---,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------.........------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...//////...,,,++++++++++++***++++++,,,,,,))))))***++++++++++++***++++++************+++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***------,,,,,,,,,,,,++++++------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...000000000000000000000000111///......000000///---000////////////000111111000000000000000000000000111111111111111111111111111111111222111111000///333333333222222222222222//////000111222333444444555555666777888999999999:::???CCCBBBCCCHHHJJJIIISSSUUUVVVWWWWWWXXX[[[]]]^^^dddggggggiiiooorrrrrrooopppqqqrrrrrrqqqpppppp+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,---..............................******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........------------------------///...,,,*********,,,------------.........//////444333111000...---------...............---------------............------........................------------------------............////////////......////////////......................................................................................................///......------......///...------,,,,,,------.....................------,,,,,,,,,------------......------,,,,,,------...---------,,,,,,,,,,,,,,,------------------------************************///...---,,,,,,---...///...------,,,,,,,,,------000///...---,,,+++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///.........+++,,,------------------,,,,,,------------,,,,,,,,,,,,------------,,,+++************+++,,,------)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************))),,,,,,,,,,,,,,,,,,,,,,,,---------------------...///......---,,,++++++***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///.........---,,,+++***+++++++++,,,,,,,,,------------------------------------,,,,,,,,,---......000000000000000000000000111///...///000000///...000000//////000000111222000000000000000000000000111111111111111111111111111111111222222111111000333333333222222222222222222222222222333444555555777888888999999;;;???AAADDDKKKPPPPPPSSSWWWZZZYYY___```aaaaaaaaacccfffiiilllpppqqqooooootttwwwwwwxxxyyy{{{|||||||||zzzyyy+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,---..............................++++++,,,,,,------......++++++,,,---------,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,*********,,,...///---------...............111111000///////////////........................------............------........................------------------------........./////////000000......///000000///......------------------------........................................................................///......------......///...------,,,,,,------...........................,,,,,,---------.........---------,,,,,,------------------------------...------------------------************************...---,,,++++++,,,---...------,,,,,,,,,------...//////...---,,,,,,+++***************************+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***,,,---------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.../////////...+++,,,------.........---,,,------......------,,,+++++++++,,,,,,,,,++++++************+++,,,------***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,+++******)))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------...//////......,,,+++***+++++++++,,,,,,,,,------------------------------...............///000000111111111111111111111111000///...///000111000///000000000000000111222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222333333333333333444666666:::;;;;;;:::;;;???FFFKKKQQQWWW\\\^^^aaafffiiiiiihhhiiijjjjjjkkknnnssswww~~~~~~~~~+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------------------------,,,---------------......***+++,,,---...---,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,+++++++++,,,---///000........................///.........//////000111.............../////////------............------------------------------------------------------.........//////000000111////////////////////////------------------------................................................---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------...............,,,---------............,,,,,,,,,------,,,,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......+++,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,+++,,,---...............+++,,,---......///......------............------+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------.../////////---,,,+++++++++,,,,,,,,,,,,------------------------------/////////...///000000111111111111111111111111111000///...///111222111000111000000000000111222222111111111111111111111111222222222222222222222222000111222222333222222222111111222222222222333333444333333444666888:::<<<@@@BBBCCCDDDEEEJJJSSSYYY^^^dddiiijjjnnntttxxxxxxtttuuuwwwyyy|||+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///++++++*********+++---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***,,,......---,,,+++------------------,,,,,,------------------------------------------------,,,,,,------------------........................------------------....................................------...//////000---........./////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111111111000///......///000111........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,---------.........------------............,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++***+++---......---+++***------------------------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------.........+++,,,---...////////////------............---------,,,,,,,,,------...///,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***,,,///+++++++++,,,,,,---------&&&((()))+++------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---/////////...---+++++++++,,,,,,,,,,,,------------------------------...............///000000111111111111111111111111000///...///111222111000111111000000111111222333111111111111111111111111222222222222222222222222000111222222333333333222222333333333444444444444666666777:::===BBBFFFHHHJJJOOOTTTWWWYYY^^^eeekkkmmmrrrvvvwwwzzz+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///++++++*********+++---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***,,,.........,,,+++.........------,,,,,,,,,------------------------........................------------------------........................////////////...---,,,+++.....................---......------------......---.........//////000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222222000///------///000222////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------,,,,,,------...,,,,,,,,,---------......---------.........//////+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++***+++---......---+++***------------------------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,------------+++,,,---...////////////------............------...............///000111------,,,+++************))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++------++++++...000+++++++++,,,,,,---------%%%&&&(((+++,,,---------,,,---------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++---...000000///---,,,++++++,,,,,,,,,---------------------------------...------------...//////111111111111111111111111000/////////111222222111111111111000111111222333111111111111111111111111222222222222222222222222000111222333333333333333444444444555555555666666::::::===@@@FFFLLLQQQUUUTTT[[[dddiiillloootttyyyxxx}}}++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******+++......+++(((........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------------------------------------------------------............///......------------......,,,---......------...///000...,,,---000111///---000000000000000000000000---------.........//////////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---......000000000000000000000000........................000000000000000000000000..................------........................,,,,,,,,,---...///000111///////////////////////////...---,,,,,,---...///111///---++++++---///111...---,,,,,,++++++++++++------------,,,,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......111000///...---,,,,,,,,,+++,,,------............,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,+++******+++---///...------,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++++++++++++++++++++*********+++---///111******+++++++++,,,,,,,,,---,,,************,,,---***++++++,,,,,,------...,,,,,,---...///////////////......---+++******))),,,------......------,,,.........////////////000////////////////////////+++///111...***(((+++000000000000000////////////111000000//////000111222000000000000000000000000111111222222222333333333111111000000000000000111111111111222333444555666444444444333222222111111333666999999777888<<>>???@@@CCCHHHMMMSSSRRRVVV___jjjppppppmmmkkkooowww++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............/////////---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------......///---------------------------------------------------------............///......------------.........000111111000000111222000///......///000///---........................------.........////////////////////////////////////////////////000000000///............///000000////////////////////////........................000000000000000000000000................................................,,,,,,,,,,,,------...//////////////////////////////...------------...///...........................---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++***************************************+++,,,,,,+++******+++------,,,,,,++++++++++++,,,------,,,+++++++++++++++------------------------,,,------......------,,,++++++++++++++++++++++++///...---,,,+++***************+++++++++,,,,,,,,,,,,------......------,,,......---,,,,,,+++******,,,------------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......////////////////////////...,,,+++,,,...///...,,,---------...............000000000000000111222333111111111111111111111111111111222222222333333333555555444333333333333333222222111111111222333333555555666888999;;;<<<<<<<<>>???@@@DDDJJJSSS\\\dddkkknnnlllnnnppprrruuu}}}++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,...---+++***+++------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------------------------------------------------------............///......------------......+++---......---,,,...//////111222000---,,,---...////////////////////////.../////////000000000000////////////////////////000000//////////////////---------------...//////000000000000000000000000------------------------000000000000000000000000,,,,,,------...//////000........................000//////....../////////////////////////////////------...//////...---------..................------------------...//////..................---,,,---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))((((((++++++,,,,,,,,,,,,------------------------------+++++++++***++++++,,,------------,,,------......---------------,,,++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,---......---------...---,,,,,,+++******++++++,,,------......---,,,,,,,,,,,,---...++++++++++++++++++++++++------///000000000///...******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,------------////////////////////////---000333333111......///------......///000000111...///111333444444444444222222222222222222222222111111222222222333333333333333444555666888999:::888999;;;>>>BBBFFFIIIKKKNNNRRRZZZeeeppp{{{++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************---000000---+++,,,---........................---,,,,,,,,,,,,---...............------.........---------------------------------------------------------.........//////.........------............///000000//////000222///111222000---+++,,,...........................////////////000000000000////////////////////////222222111111000000//////...............///000000111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,------...///000000........................111000000/////////000000////////////////////////,,,---...//////...---,,,........................---------------...///000.../////////...---,,,,,,---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------------------------------------------------------...------,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---............------,,,+++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,------...///,,,---...///...---,,,+++++++++,,,------...//////...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++---------,,,+++*********+++++++++,,,,,,,,,......,,,++++++,,,.........------,,,,,,++++++***,,,,,,---...////////////)))******+++---......///,,,------......------,,,,,,,,,------------......////////////////////////,,,,,,---///222222000---,,,,,,------...///000000...///111333444444444444222222222222222222222222111111222222222333333333333444444666888:::<<<===>>>@@@BBBFFFKKKPPPTTTVVV___dddmmmyyy}}}xxx~~~++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))***,,,......---,,,+++---------,,,,,,+++++++++........................,,,---...//////...---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,.............................................---............////////////............////////////////////////000000000000000000000000000000000000//////////////////////////////000//////...------111000///......///000111222111111000///......---......////////////.....................///000111////////////////////////...------,,,,,,------...000000000000000000000000,,,,,,,,,---------............------------....................................////////////............---,,,,,,+++******........................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------------,,,++++++,,,,,,---------,,,++++++---------.........//////,,,,,,++++++,,,,,,---......------------...//////---.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,+++*********((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++((()))+++---------+++***++++++******++++++,,,---------++++++++++++------........................+++++++++,,,,,,------------,,,,,,+++*********+++---,,,+++++++++,,,---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,---......//////......////////////000000000000000111111111111222222222555444333222111111111111444333222222222333444444555888;;;<<<<<<===AAAEEEFFFKKKPPPRRRTTTZZZdddmmmqqqyyy}}}++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,---------,,,,,,+++++++++------------------------------...//////...------........................------------------------------------------------..................------........................///.................................////////////............////////////////////////000000000000000000000000000000000000////////////////////////000000111111000//////...111000///......///000111111111111000///...............////////////......///............//////000////////////////////////...------,,,,,,------...////////////////////////........./////////000000......------------....................................////////////............------,,,++++++***------------------------------------------------,,,------------------,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++------------.........///,,,,,,++++++,,,,,,---...---------------...///000------......------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,,,,++++++++++++(((***+++------,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++...---,,,+++++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////............/////////000000000111111111111222222222222444444333333333333333444888777666555555777888999333777<<>>>>>???AAAGGGOOOYYYbbbgggmmmuuu---------.........//////+++++++++,,,,,,---------........................++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,------...///000000///...---,,,,,,---...///,,,,,,------...///000000........................////////////////////////111111000000//////......000000000000000000000000.........///000111111222............/////////000............/////////000////////////000000000000000000000000000000000000//////////////////////////////000111111111111111...///000111111000///...////////////000000000000......////////////.....................///000111//////////////////////////////............//////....................................////////////.........------.......................................////////////......------..........................................------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++......//////......---,,,.........///......---------------,,,,,,+++++++++...------------...//////......---,,,+++++++++++++++,,,,,,---.........---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------......///++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++++++++,,,,,,------------,,,,,,+++*********+++++++++******++++++,,,---++++++------------++++++************************+++++++++,,,,,,---------+++*********+++,,,,,,---((()))+++---.........---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................//////000000000000000000111111111222222222222222222333333333444444444333444666999<<>>FFFPPPZZZaaafffppptttyyy}}}+++,,,,,,------,,,,,,++++++++++++++++++,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...////////////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...------,,,,,,------...------,,,,,,,,,,,,---------...//////------...///............////////////....../////////000000000///////////////000111111///000222333333222000///000000000000111111111111000000000000000000000000//////............//////////////////////////////........./////////000000000000111111111111111000...///000111222222222222000000000000000000000000000000000111111111222222000000000000000000000000333333222222111000//////000000000000000000000000111111222222222222111111000222333222111///000000//////000000000000111111111000000//////......---..............................////////////......////////////////////////........................------------------------,,,------------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------////////////////////////......---------,,,,,,,,,............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---,,,+++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...------------------------................................................111111111111111111111111000000000111111111222222333333333333333222222222000111666;;;:::999<<>>DDDIIIRRR___ooo|||{{{{{{+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,+++***))))))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------------------------...------,,,,,,------......///000///......///000............////////////////////////000000000111///////////////000000111///000111111111111000//////000000000111111111111000111111111222222333333111000///......///000111111111111111111111111111111111111111222222222222///000111333333333222111333222222111111111111111222222222222222222222222111111111111222222222222000111111111222222333333555555444333222111000/////////////////////////////////000000000000//////,,,...000111000000111222////////////////////////000000000000000/////////////////////////////////---...///000000///...---////////////////////////////////////////////////........................---------.........//////........................------------------------.........------,,,,,,,,,*********+++,,,,,,------------....../////////////////////.........------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,---------.........------------------------------------------------+++,,,...///000111111111000000000000000000000000/////////000000000111111222222333333333333444444:::999<<>>???JJJQQQ```rrr......---,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......//////......---,,,,,,,,,------...------,,,......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------...------------...//////........................////////////000000000000//////000000///...------////////////000000000000333333333222111000//////000000000000111111111111////////////000000000000111111111000000000000000333333222111000000111111222222111111111111111222555444333333222222333333333333222222222222222333111111222222333333444444444555555444333333444666444444444333333444555555444444333333222111111000111000000000//////......111111111111111111111111000000000000000000000000111111222333333333333222333333222222111000//////111111000///////////////000000000000000000000000000000000000000000000000000///...---,,,------...---------.........//////////////////////////////........................,,,+++***)))***,,,///000...------------,,,,,,,,,+++,,,------......------/////////......---------,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++---------.........//////......------------......------------------------------------------------------------,,,++++++***---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,------------------......---------,,,,,,,,,...---,,,+++***+++,,,---------------------------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,------------...+++,,,,,,---...///000000000000000000111111111111//////111222222333333333000111333333222111333444888999;;;===>>>AAAJJJRRR\\\kkk,,,,,,,,,++++++,,,,,,---,,,---......//////......------------------------......---------,,,,,,,,,...............------,,,---------...------,,,,,,------,,,,,,---...//////......------,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////........................////////////000000000000000000111111000000///.../////////000000000111111333333333222222111000///000000000000111111111111000000000111111111222222222222222222222222222222444333222222111111222222444333333222222222333333666555444444333333444444444444333333333333333444222222222333333444444444222444555444333222333444666555555444444555555666444444444333333222222222111111111000000000//////111111111111111111111111111111111111111111111111111111222333333333333222333333222222111000000000111111000///////////////000000000000000000000000000000000000000000000000000///...---------......---------.........//////////////////////////////........................///...---,,,,,,---......000////////////.........+++,,,------......------.........---------,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------......------------------------------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,------------------------//////......------------------,,,,,,+++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,------------,,,,,,+++........................---------------------------------............///.........////////////000------..................000000000000111111111111000111111222333333333333444666777666555555666777777888<<>>EEEOOO]]]mmm+++++++++,,,...///111222,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...---,,,,,,+++---.........---,,,,,,+++000//////.........//////------.........---,,,+++........................,,,,,,---------............------------...//////111111111111111111111111////////////000000000000//////000111111000000000111111111111222222222222222333333333333222111111111111111111222222222222111111111222222222333333222222222333333333444444222222111111111222222333444444444444444555666666777777666555555555555555444444444444444555666666888777555444333444444555666888;;;<<<:::888888888888888777666666666666666444444444444444333333333333333333333333444444444222222222222222222222222111111111111111111111111111111222333333333333222333333333222222222222222222222111000000000000000////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////........................------............---,,,...------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,.............................................---......------------......------------------------------------------------***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,------------***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,------------...------......///000000111111111111111222222222222111111000000000111222222444666777999:::===AAAEEEPPPcccxxx,,,,,,,,,---...000111222,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,++++++,,,------......------,,,000///......------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...//////000000000000000000000000////////////000000000000...///000000111000000000111111222222222333333333222333333333333333222222111111111222222222222333111111222222222333333333111222222333333444444444333222222222222333333444444444444444555666777777999888777777666666777777555555555555666777888888<<<:::888666555555777777666888:::;;;999888888999:::999999888777777777777777666666555444444333333333333333333444444444444333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333222222222222111000000000000111000000000000000000000000000000000000000000000000......///000000000//////000000000////////////...////////////////////////........................------------------......000////////////.........+++,,,------......------,,,,,,,,,,,,------------,,,------......------,,,,,,------......------,,,.......................................---------......------------......------------------------------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------.........------,,,,,,+++......///////////////000+++,,,---......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------.........------........................---------------------------------............///.........////////////000,,,---...///000111111222111111111222222222222333111000000///000222333444777888:::<<>>EEEBBB???===;;;<<<===>>>@@@AAAAAA@@@??????@@@BBB??????>>><<<<<<;;;;;;;;;>>>===<<<:::888777666555222222222333333444444444333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333333222111111000111111111000000000000000000000000000000000000000000000000---...///111111111000///111111000000/////////...////////////////////////........................555444111...---------.........---------,,,,,,,,,+++,,,------......---------------....../////////,,,------......------,,,,,,------......------,,,------------------------//////.........---------.........------.........------------------------------------------------------------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,------------------*********++++++,,,,,,,,,------,,,,,,---...000111------------------------------------------------******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,---------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,---------......000000000000////////////111111222222222333333333333222222222444666999;;;:::???GGGRRR^^^kkkxxx)))***,,,...//////......---------............////////////...------,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,000000000000111111111111+++,,,------......------////////////000000000000000000000000000000000000111111111000000000000000...000333333222111111222555444444333444444555555666555444222//////000222///111222222111111222333222333333444444333333222333333222222333555777999;;;:::888666666777888999999;;;===<<<:::;;;???BBB???>>>>>>@@@BBBDDDDDDDDDHHHHHHGGGEEECCCBBBDDDFFFHHHGGGEEECCCAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHIIIJJJLLLIIIEEECCCAAAAAA???>>><<<<<<;;;;;;:::999888777444444444444444555666666444444555666555444333222333333333222222222111111444333222111111111333333222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000////////////000000......////////////......,,,,,,------...////////////////////////////////////////////////////////////............---------..................------//////.........---------555333000---+++******+++------............---------------............///000///...---------------,,,,,,---------,,,+++***,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............//////............---------,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,---------.........---,,,,,,++++++,,,,,,......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000000000111111222...000222333222111222333444444444666888:::::::::CCCIIIUUUfffwww+++,,,---.........---,,,---------............///------..................------------------------------------------,,,,,,,,,,,,---------.........,,,,,,---------.........,,,------......------,,,........./////////000000------...////////////...////////////000000000000111111111111111111111111111111111111000000000000000222444444333222222333333444444444555555666666888999999888666444555666333444666555444444666777666666666777777777888888555666777888999;;;<<<<<<;;;::::::;;;<<>>>>>>>>===;;;;;;>>>@@@DDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKOOOSSSVVVVVVWWWXXXZZZ\\\\\\\\\\\\YYYTTTNNNLLLNNNPPPQQQPPPTTTYYY^^^^^^YYYVVVVVVXXX[[[```gggllloooqqqssstttqqqpppmmmjjjgggfffeeedddeeeccc```]]][[[XXXWWWVVVUUUSSSSSSSSSTTTTTTSSSQQQNNNOOOQQQRRRRRRPPPNNNMMMDDDCCCAAA@@@>>>=========>>>===;;;999777555444444555444444444444333333333111111222222333333333333444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000000000////////////000000//////000000000000//////........./////////000000///////////////////////////////////////////////////............---------+++,,,---...////////////........................---......//////...------------............------,,,,,,,,,------------.........---------......///------...///...---,,,+++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------...............------------,,,,,,,,,+++,,,,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111111111111111111222222333111222333222222222555777888>>>FFFPPPZZZeeeooovvv+++++++++,,,---...000000---------............///000//////...------,,,,,,------------------------,,,,,,---------------------,,,,,,,,,,,,+++++++++------........./////////......////////////.........////////////000000000------...////////////...////////////000000000000222222222222222222222222000000111111222333333333222444555555444555777:::<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAA@@@@@@BBBEEEHHHFFFFFFEEECCCAAABBBDDDGGGNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJMMMPPPTTTVVVVVVWWWXXX[[[]]]```bbbcccZZZVVVQQQOOOQQQUUUZZZ]]]^^^aaaddddddbbb______aaalllpppvvvzzz|||}}}~~~~~~{{{{{{{{{{{{zzzyyywwwwwwrrrpppnnnjjjgggeeecccbbbbbbaaa`````````___]]][[[SSSUUUWWWXXXWWWUUURRRPPPLLLKKKJJJGGGFFFDDDDDDCCCCCCBBB???===:::888777666666666555555555444444444111222333444555555555444555555555555555555555555333333333333222222222222111111111111111111111111////////////////////////000000////////////000000///000000111111000000///------...//////000111111///////////////////////////////////////////////////............---------,,,,,,---...////////////------------............/////////...------,,,,,,------............------,,,,,,,,,,,,------------...------------...//////---......///...---,,,+++,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////------------,,,,,,,,,,,,+++,,,,,,---------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////000000111111222222111111111111222333333222333444444444555999;;;:::CCCQQQ^^^jjjttt---,,,,,,+++,,,---...///---------............///..................------------------------------------------------,,,,,,......------,,,,,,,,,,,,............////////////......////////////............/////////000000000......///000000000000///////////////000000000000222222222222222222222222000000111222222333444444444555666777777999<<<>>>???>>>===>>>???BBBFFFHHHIIILLLOOOQQQQQQQQQRRRSSSTTTTTTRRRPPPNNNOOOQQQTTT\\\]]]]]]]]][[[XXXTTTRRRMMMOOOQQQTTTVVVXXXXXXXXXZZZZZZ[[[\\\^^^aaadddeee```_________bbbhhhoootttsssssstttuuuuuuttttttttt~~~|||zzzyyyyyy{{{yyyxxxxxxwwwuuurrrooodddeeeeeedddaaa\\\XXXUUUVVVUUUSSSPPPNNNLLLKKKKKKKKKIIIFFFCCC@@@>>><<<<<<888888888777777777666666222333444666666666666666555555555555555555555555444444333333333222222222222222222222222222222222000000000000000000000000000000////////////000000000000111111111111000000///////////////000000000///////////////////////////////////////////////////............---------------...............------.........////////////000///...---,,,---......------............------++++++,,,,,,,,,------------------------...//////---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------.........---------,,,,,,,,,+++++++++,,,,,,---......------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***------------------------......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------......------,,,------------------------............/////////////////////000111111222222222222111111222222333444555666777777888:::>>>AAADDDQQQcccttt///...---,,,+++,,,---...---------.........//////,,,,,,------.../////////------------------------.........------,,,,,,,,,//////.........---------............/////////000......////////////...............////////////000//////000111111111111111////////////000000000000222222222222222222222222000000111222333333444444555666888888999;;;???BBBBBBBBBAAABBBFFFKKKPPPSSSWWW\\\bbbfffgggeeecccbbbeeeeeecccaaa______bbbeeemmmnnnooonnnkkkgggbbb___XXX\\\aaafffhhhgggdddbbbbbbaaa```___```bbbdddeeekkknnnrrruuuyyyzzzzzzyyyvvvqqqjjjccc___\\\[[[YYYVVVTTTRRRPPPPPPQQQOOOKKKHHHDDDBBBAAAAAA:::::::::999999999888888222333555777888777777666666666666666666666666666444444444333333333222222333333333333333333333333111111111111111111111111000000////////////000000000000111111111111000000111111000000//////......//////////////////////////////////////////////////////.........---------.........///......------.../////////000000111111///...---,,,,,,---///111---..................---++++++,,,,,,,,,------------------------...///000---.../////////...,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,---.........---++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------////////////////////////,,,------......------,,,..................................../////////000/////////000111111222222222222111111222222333444777888999999;;;>>>BBBEEEUUUdddzzz+++,,,------.........---...------,,,,,,,,,------////////////////////////+++,,,...//////...,,,+++------------------------........................---------............///---------............///............////////////////////////////////////...///000///...///000222333222222222222222222222000/////////111333333222222999@@@@@@???@@@DDDFFFLLLIIIJJJQQQTTTVVV^^^gggooottt{{{}}}xxxrrrnnnzzzyyyyyyzzzwwwuuuwww}}}~~~xxxqqqlllmmmlllppp{{{}}}ssslllpppvvv{{{xxxqqqlllmmmpppxxx}}}|||yyyyyysssnnnhhhccc```[[[TTTOOOWWWUUUSSSTTTUUURRRMMMHHHDDDAAA===<<<===<<<999666777777777777666666666666444666888777555333444666777666555444333333333333222222111111111111222222333222222111111222222333333333333222222222111111000000000000////////////...000111222222111000...////////////////////////000000000000000000000000000000//////.........---////////////////////////............////////////222111000......//////000.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---,,,,,,,,,,,,---.....................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---,,,+++,,,...///...------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,......---,,,---...///000........................444///...222555222000000111111111222444555555555444888???CCCAAAAAALLLXXXiiizzz,,,---...............---...------,,,,,,---------........................+++,,,...//////...,,,+++------------------------................................./////////000000........./////////000000............////////////////////////////////////...///000000...///000222333333333333333333333333222111111111222444444555777>>>FFFIIIIIIKKKOOORRRWWWVVVZZZbbbgggjjjrrrzzz}}}~~~yyyxxxzzzzzz~~~wwwqqqkkkeeebbbccc___YYYXXXYYYYYYXXXVVVLLLGGGCCCAAAAAAAAA???<<<999888888777777666666666777999::::::777666777888777666555444444444444444333333222222222222333333333333222222222222333333333333333222222222111111000000000000000000000//////000111222222111000///////////////////////////000000000000000000000000000000/////////.........////////////////////////............////////////111000///.........//////.........------,,,,,,,,,///...------------...///---------------------------------------,,,+++***...---,,,,,,,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------...------,,,---...///000////////////////////////222...---111444222000111555555555555555444444444777:::@@@IIIMMMQQQZZZddd|||---...............---,,,---------,,,,,,------...........................,,,---...//////...---,,,------------------------........................////////////000000000111////////////000000000111............///////////////////////////////////////000000000//////111222333333333333333333333333444333222222333555777888<<>>HHHUUU```gggooovvv---------------,,,,,,+++------,,,,,,,,,---..............................------............------------------------------............................../////////000000000....../////////000000000............///////////////////////////////////////000111000//////111333222222222222333333333333333333222222333555999<<>><<<;;;999888888777666555555555666555555444444555555555555444444333333444444555444444333333333333444444333333333222222222111111000000000000000111111111000111111222222111111000////////////////////////////////////////////////000000//////////////////////////////////////////............///////////////.........------------...............---------///..................///------------------------,,,---------------,,,,,,---------------------------------.......................................---------------------------,,,,,,++++++,,,,,,------------.........//////---,,,,,,++++++,,,,,,---........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...------,,,,,,---000333111,,,***---000---,,,,,,++++++,,,,,,---,,,------------.........------------......//////000000000000000000000000000------222444333444888;;;>>>AAA???;;;999:::===AAAIIIXXXjjjtttyyy++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///................................................------------------------........................------........./////////------........./////////............///////////////////////////////////////000111000///000111333000111111111222222333333222222333333444888???DDDKKKQQQ___nnnwww}}}}}}rrrooommmkkkiiicccZZZTTTPPPPPPOOOMMMJJJFFFBBB@@@@@@>>><<<:::999999888777666555444444444444444444444444333333333333444444555444444444444444444555333333333222222222111111///000000000111111111222111111222222222222111111000000000000000000000000//////////////////////////////000000000000000000////////////////////////............////////////...............------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------.........//////---------------------------------------------------,,,,,,++++++,,,,,,------------.........//////---,,,,,,++++++,,,,,,---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...------,,,+++///222000+++)))+++///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------...............////////////////////////111///000444555555888<<>>AAAFFFNNN[[[ppp{{{rrrvvv{{{******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------........................------------------------........................------------............------------........................////////////////////////////////////000111111111000000222333000111111222222333333444222444666777999@@@IIIQQQ[[[___lll|||~~~}}}{{{vvvmmmfffaaabbbbbb```[[[TTTNNNIIIGGGDDD@@@===<<<;;;999888888777666555444444444444444444444333333444444444666555555444444555555666333333333222222222111111///000000111111222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////............////////////...////////////...------.............../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,------......------,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------......------))),,,---,,,)))(((***,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,---......//////......////////////////////////222000222555666555999???LLLQQQTTTPPPIIIHHHOOOWWWfffsss}}}|||xxxssssssyyy}}}yyypppgggeeegggeee```[[[]]]```fffqqq|||***+++,,,---.../////////,,,,,,,,,,,,---...//////------------------------//////............//////------------------------....................................////////////............////////////............////////////////////////////////////000111222111000000222444222222333444444555666666666888;;;===AAAJJJVVV___jjjkkkvvvyyy{{{|||zzztttjjj```ZZZRRRNNNHHHEEECCCBBB???===;;;:::999777666555555555666555555444444555555666666666555555555555666666333333333222222222111111///000000111111222333333222222222111111222222222000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////............//////////////////000000000///...------........./////////000,,,---...//////...---,,,------------------------,,,,,,---...............,,,,,,---......---,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******+++,,,,,,---......+++,,,------......------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,---.../////////...---000000000000000000000000222111222555555444999???LLLSSSYYYXXXTTTXXXeeeqqq{{{vvvrrrpppnnnkkkhhhgggeeedddeeeggglllppprrriiihhhddd^^^\\\^^^___]]]]]]^^^^^^aaajjjtttvvvsss+++,,,---///000111111222+++++++++,,,---...///000------------------------//////............//////------------------------........................////////////000000000000////////////000000000000............/////////000////////////////////////000111222111000000222444444444555555666777888888999<<<@@@CCCGGGQQQ___iiirrrrrrzzz|||qqqiiibbb]]]VVVRRRQQQOOOLLLIII>>>===;;;999888777666666777777666666666666777777666666555555555555666666333333333222222222111111///000000111222222333333333222222111111222222333000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////............/////////000///000111111111000...------.........//////000000---...///000000///...---........................,,,,,,---.../////////...,,,,,,---......---,,,,,,,,,,,,------...///000000------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********---------------------------......//////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......+++,,,,,,---.........---///------...000111000///---,,,,,,++++++,,,,,,---............/////////000,,,,,,.../////////...---111111111111111111111111222111222444444333888>>>GGGPPPYYY\\\]]]fffxxx{{{uuunnniiifffhhhdddaaa```ccceeeeeeddd```bbbdddffffffgggiiikkkkkkmmmkkkeeebbbeeegggfffeeedddccccccjjjqqqrrrmmm,,,++++++******++++++,,,******,,,---///000111222---------............///............////////////......//////...---,,,,,,+++,,,...000000///...---,,,,,,,,,---------......///......---------......000000000000000000000000000111111111111000000///000333555555333222444777;;;999888999;;;>>>>>>>>>DDDFFFJJJPPPSSSWWWbbbmmmwwwrrrmmmfffaaa___\\\XXXTTTIIIHHHEEE@@@;;;999:::<<<999999:::888666555666888999888777666555555555555555555555444444333333333333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------........................------////////////////////////////////////////////////......---------,,,,,,,,,.........---,,,,,,++++++........................,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------------------------...---+++)))))))))+++,,,------,,,------...///000000000///...------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000000//////.........---000000000000000111111111222111333555444333777>>>IIIOOOWWWaaannn{{{mmmiiiddd___]]]^^^```bbb```aaaaaa```___```cccfffhhhggggggkkkqqqwwwyyyyyy~~~{{{wwwrrrmmmiiigggiiijjjmmmssswwwzzzyyyxxx,,,++++++++++++++++++,,,,,,,,,,,,,,,------......---------............///............////////////......//////...------,,,+++,,,...///000///...---------.........///////////////...............///111111111111111111111111111111222222222111111111...111444444444555999===<<<===???BBBCCCEEEFFFGGGMMMOOOTTT[[[^^^aaajjjsss~~~vvvpppkkkeee]]]XXXUUURRRNNNIIIEEEAAA???===AAA@@@===;;;::::::999999888777666555444444444444666666555555555444444444333333333333333333333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///......------......///........................////////////////////////////////////////////////.........---------,,,,,,.........---------------........................,,,------------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******......------------............---------,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------///...---,,,+++,,,,,,---------------...///000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////000000/////////.........000000000000111111111111//////222666666555999???IIIUUUfffvvvrrrjjjaaa___[[[YYYYYY[[[^^^```___```aaaaaaaaadddgggkkkmmmnnnqqqyyy~~~zzzxxxxxxxxxzzz,,,,,,++++++++++++,,,,,,---------,,,,,,+++******---------............///............////////////.........///......---,,,,,,---.../////////...---....../////////000000000000000////////////000000111111111111111111111111222222222222222222222222000222555555666999@@@EEEDDDIIINNNRRRRRRRRRTTTWWWXXX[[[bbbjjjmmmnnnsssyyywwwnnnhhhddd```ZZZUUURRROOOIIIEEEGGGCCC>>>;;;<<<<<<:::888888888777666555555555555666666666666666555555555444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///......------......///........................////////////////////////////////////////////////.........------------,,,---............/////////.................................---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++......------------.........------------,,,,,,,,,........................---------------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------///////////////......------------...///000222333/////////...------,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////000000////////////......000000000111111111222222///000333777888888>>>EEERRReee~~~wwwmmmddd^^^[[[ZZZYYYYYYZZZ\\\^^^```aaabbbdddfffhhhlllqqquuuwwwzzz+++,,,,,,,,,,,,,,,,,,+++......------,,,+++++++++---------............///............////////////---...............------------...//////......---....../////////000000000000000000000000000111222111111111111111111111111111111111111222333333444444666888999;;;@@@HHHOOOUUU[[[bbbeeedddcccfffjjjjjjnnnvvvuuunnneee```___\\\WWWRRROOOHHHAAA>>>@@@@@@===999::::::999777666666666666666666666666666555555555444444444444444444444444444444333333333222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////............////////////////////////////////////////////////////////////............------------------......///000000111........................//////......------,,,,,,................................................------------------------...---+++******+++,,,---...------,,,,,,------...------------------------------------------------............---,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------------------------...///000000///---,,,---------...000111333444//////.........---------........................---,,,,,,,,,,,,---......////////////////////////000000//////////////////000000000111111222222333333222444777999===FFFPPPgggzzz|||wwwtttpppllljjjgggcccaaa`````````aaabbbcccdddeeejjjlllooorrruuu{{{+++,,,------------,,,+++------------............---------............///............////////////------...............---..................------------........./////////000000000000000111222222111111111111111111111111111000000111111333444555444777;;;???DDDLLLXXX```hhhooovvvyyywwwvvvxxx{{{tttmmmjjjhhheeeaaaZZZSSSLLLIIIIIIIIIDDD@@@===<<<:::888777666555555555555555555555666666666555555555555555555555555444444444333333333222222111111111111111111111111111111111111111111111111/////////////////////////////////////////////////////////....../////////........./////////000000//////////////////////////////////////////////////////.........---------,,,------...///000111111......................../////////......---------................................................------------------------------+++++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------+++,,,...000000...,,,+++------......000111222333...............---------........................---,,,,,,,,,,,,---......//////////////////////////////000000000000000000///000000111222333333333666333333666;;;CCCQQQ___||||||uuussstttsssnnnjjjfffdddaaaaaabbbeeeffffffdddeeefffiiikkknnnooopppyyy{{{+++,,,---......---,,,+++,,,,,,------...///000000---------............///............////////////,,,---......///.........///............---------------........./////////000/////////000111222333222222222222222222222222111111111111222444666888333777>>>FFFOOO[[[iiirrr{{{{{{wwwtttrrrfffaaa[[[VVVSSSOOOJJJFFFAAA@@@>>>;;;999777666555666666666666777777777777666666666666666666666666444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000.........//////000000111/////////////////////////////////////////////////////////.........------,,,,,,---...//////000000......................../////////...............................................................------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------------------***+++---......---,,,+++............///000111111................................................---,,,,,,,,,,,,---......//////////////////////////////000000000000111111///000000111222333444444666333555;;;CCCPPPbbbrrrzzzooogggdddaaabbbeeehhhhhhfffaaa___\\\]]]```dddggghhhfffhhhkkkpppuuuzzz~~~+++,,,---//////---,,,++++++,,,,,,------...//////---------............///............////////////,,,------...//////......//////...---------------....../////////000000000//////...///000111222222222222222222222222222222333333333333444777999;;;777===EEENNNYYYeeesss}}}zzzwwwrrrkkkcccZZZSSSOOOJJJIIIFFFCCC???===;;;:::888888888999999999::::::666666666666666666666666555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000---......///000000111111////////////////////////////////////////////////////////////............,,,,,,------.........///....................................////////////........................................................................+++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,---...////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------------------------------***+++,,,---...------,,,///...............//////........................---------------------------,,,,,,,,,,,,---......//////////////////////////////000000000111111111///000000111333444444555666666===HHHUUUeeeyyyzzzppphhh___YYYXXXYYYZZZ]]]aaaeeeiiikkkdddbbbaaabbbeeejjjmmmnnnrrrsssvvv{{{+++,,,...//////...,,,++++++,,,,,,,,,,,,,,,---------------.........//////............/////////000,,,,,,---.../////////...000///...---------------000000000000111111111111............///000111222222222222222222222222222555555444555666999<<<>>>>>>DDDLLLTTT]]]iiiuuu~~~uuuiiiaaa]]]SSSRRRNNNKKKGGGDDDBBBAAA:::::::::;;;;;;<<<<<<<<<777777777777777777777777555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000---......///000111111222////////////////////////////////////////////////000/////////............,,,,,,,,,------------...........................------......//////000000........................////////////////////////........................***+++---...///...---------,,,,,,++++++,,,,,,---,,,,,,,,,------.................................++++++---...//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------------------------------+++,,,,,,---.........---//////...------------------.....................---------------------------,,,,,,,,,,,,---......//////////////////////////////000000111111111222///000000222333444555555777;;;EEEUUUfffwww{{{jjj\\\UUURRRRRRRRRSSSVVVZZZ^^^aaafffkkknnniiihhhgggiiinnnssswwwxxx---,,,,,,---......---+++.........////////////000,,,,,,,,,---------......111111000000//////......---------.........//////////////////////////////111111111111111222222333111000///000333444333000111111222333555777999:::<<<999666777;;;???AAAAAADDDIIIPPPWWW^^^iiivvvpppddd^^^ZZZWWWUUUSSSPPPJJJFFF???>>><<<=========:::777555666888999999888777666555555444444444333333333666666555444222111000000111000000000000000111111333000......///000---+++000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------....................................------------............---,,,,,,...///000///............---------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++//////.........---------//////............//////...///000000000///---,,,///............---------...------,,,,,,------......------,,,,,,------...---.........---,,,,,,++++++,,,------......------------------------------,,,---......//////......+++,,,...//////...,,,+++,,,---...///000000000000.......................................///000000///////////////.........111000000000000000111222666222111444666555555888===FFFRRRhhh|||iii]]]SSSQQQPPPOOOQQQVVV[[[ZZZYYYZZZ^^^eeelllpppoooooopppsssyyy,,,++++++,,,......---,,,,,,,,,---------.........,,,,,,---------.........////////////.........------------.........//////////////////////////////111000000000000111222222222111111333555555333111333333333333444555777888=========???CCCGGGJJJLLLOOOTTT\\\dddlllwwwxxxlllgggaaa]]]ZZZVVVRRRNNNNNNKKKFFFAAA>>><<<;;;:::777777777777777777666666555555555444444444444333666555555444333222111111333222111111000000111111333111//////111111///---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------....................................------------......---------------.../////////............---------//////.........---------------------------------...---------,,,,,,,,,+++........................///..................///...///000000///...---,,,///............---------...------,,,,,,------......------,,,,,,------...------......------,,,+++,,,,,,---...............------------------------,,,---......//////............------------......---...///000111111111111.......................................///000000/////////000000111111111111000000000000111222222555333555888999888;;;@@@DDDTTTdddwwwxxxiii___[[[SSSOOOQQQSSSRRRTTTXXX]]]]]]]]]```fffmmmtttxxxzzz|||~~~---,,,+++,,,---,,,***(((++++++++++++,,,,,,,,,,,,,,,------------.....................---------------------...............////////////////////////000000/////////000111111222222333555777666444222666666555444555666777888???DDDJJJNNNPPPSSSWWW[[[___eeennnxxxzzzrrrjjjddd___ZZZWWWUUUTTTPPPKKKDDD???<<<;;;;;;:::999777777777777888666666666555555555444444555555444444444333333333444444333222222111222222333111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------....................................------------......,,,---......//////......///............---------////////////............------------------------.........---------------,,,------......//////000......------------.........////////////...------///............---------...------,,,,,,------......------,,,,,,------...------......------,,,,,,------...////////////...------------------------,,,---......//////......000...,,,++++++---///000...///000111222222222222.......................................///000000.........///000000000111111111000000111111222333222222555888888999BBBKKKTTTjjj~~~uuudddXXXOOOKKKPPPNNNOOOTTTYYYYYYZZZ\\\cccdddgggkkkrrryyy000...---,,,+++***'''%%%***++++++++++++,,,,,,,,,------------............................................................///////////////////////////////////////000000111111222444666777777555333777666666666777999;;;<<>>CCCHHHKKKVVVaaannnwwwyyy{{{yyynnnddd]]]YYYVVVTTTOOOKKKFFF@@@<<<:::999888999999888888888777777777555555666666666666666666333333333333444666777888000222333222000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------....................................------------......,,,---......//////......///............---------+++++++++++++++,,,,,,,,,---------------------------------------.........(((((()))***,,,------.........------------......---------,,,------...//////............---------...------,,,,,,------......------,,,,,,------...,,,,,,------......------------...////////////...------------------------,,,---......//////......((()))+++---...---,,,+++,,,---...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222111111000///...------111111111222333444555666666777;;;@@@GGGWWWrrrzzzlll[[[VVVNNNJJJIIILLLOOOQQQWWW]]]cccgggooozzz))))))))),,,...000000...------------........................////////////........./////////000000//////.........---------000000000000000000000000111000000000000111222222222444777888999;;;@@@CCCAAAAAABBBDDDHHHNNNTTTXXX\\\fffttt~~~yyytttnnnfff```YYYVVVQQQJJJDDD@@@===<<<:::999999999999888888888777777666666666666666666555444444333333444444555222444555444111000111333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------....................................------------......---------------.../////////............---------+++++++++,,,,,,---------------------------------+++,,,,,,,,,------------******+++,,,---......//////..................///------,,,,,,,,,---...//////............---------...------,,,,,,------......------,,,,,,------...+++,,,------......------,,,,,,---...............------------------------,,,---......//////......++++++,,,---.........///---...///000000111000000.......................................///000000000000000000000000000000111222222222333555666777777999@@@JJJVVVhhhyyyqqqmmmcccXXXSSSQQQNNNNNNQQQTTTWWWXXX___hhhooossszzz...---------......,,,+++,,,,,,------------................../////////000---------.........////////////.........---------000000000000000000000000111111111111111222222333444666888999:::>>>CCCHHHMMMLLLMMMOOOSSSYYY^^^bbb```iiivvv|||oooccc```ZZZSSSMMMGGGDDDBBB:::::::::999999999888888888777777777666666666555777777555444333222222111444666777666222000222444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........------..........................................------...............---,,,,,,...///000//////.........---------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,------......///////////////............//////---,,,,,,+++,,,---////////////.........---------...------,,,,,,------......------,,,,,,------...+++,,,,,,---.........---+++,,,------......------------------------------,,,---......//////......///...---,,,---///111333...///000111111222222222000000000000000000000000...............///000000,,,,,,---...///000111222222222222333444555777777>>>AAAKKKYYYiiizzz~~~uuufffZZZXXXZZZWWWPPPPPPOOOPPPTTTZZZ```ccceeeiiisss|||***+++,,,,,,------,,,,,,...///000///------...000555///+++---///...---......//////000111222222333//////............//////////////////000000000111333...---000222222333666333777:::;;;<<>>>>>===;;;999:::===???888999999888666555666777555555555666666666666666333333111111111222333444222333333222000000000111000111222222222000///---////////////////////////000000000000000000000000///////////////.........111111111111000000000000////////////000000000000..........................................------......////////////..............................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///000///...---------------........................---------.........//////------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,++++++***+++,,,...///,,,,,,,,,---------...............------,,,,,,,,,.........////////////000000000//////............******+++,,,---...///000111111111000000000000000666333333666777666888<<>>===555666777888777777888888666666666666666666666666333333222222222222222333111222333333222222222222///000111222222333333333000000000000000000000000000000000000000000000000////////////////////////111111000000000/////////.../////////000000000000......................................................////////////....................................------,,,++++++***------------------------///...,,,++++++,,,.../////////...---------------........................------------.........///////////////////////////---------.........//////---------------------------------------------------,,,+++++++++,,,---...,,,,,,,,,---------............---------,,,,,,,,,------........./////////////////////......------,,,,,,---...///000111111111111111111111111111111333222333666777777<<>>444000///------///////////////////////////000//////......//////000111111111111000000000000222000111555777555555888999???GGGNNNVVVaaalllttt}}}}}}{{{{{{|||}}}rrrdddZZZRRROOOJJJHHHFFFCCC>>>:::888888999999999999888888666666666666666666666666444444444444333222222111000111222444444444333333111111111111222333444444111111111111111111111111000000000000000000000000////////////////////////000000000/////////............/////////000000000......................................................////////////..............................///......------,,,,,,,,,...........................---,,,++++++,,,---...//////...------------...------------------------------------....................................---------.........//////------------------------------------------------...---,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,,,,---------...........................---------......///000111222333333111111111111111111111111222222555888999;;;EEEOOOddduuummmbbb[[[VVVVVVTTTQQQQQQUUUZZZ^^^```___dddlllttt|||+++,,,,,,---...---------,,,,,,,,,++++++,,,///111BBB999000//////......000////////////............000000////////////000000111000000000000/////////111000333888888666666:::@@@EEEMMMWWWdddsssyyyoooccc\\\TTTOOONNNJJJDDD???>>>===<<<;;;;;;999777555777777777666666666666666444444555555555333222000//////111333555555444222666444333111000000000111111111111111111111111111000000000000000000000000///////////////000000000////////////...................../////////000000........................---------...............---......//////......---........................111111000000////////////------------------------...---,,,,,,,,,,,,---...///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..................------------//////000000111222333333111111111222222222222222444555777:::<<>>IIILLLSSS^^^nnn~~~uuuhhh___ZZZTTTMMMGGGBBB???<<<;;;:::999777444888888777777666666666666444555555666555444333222111000000222444555333111555444222000///...//////111111111111111111111111000000000000000000000000////////////000000111111////////////........................////////////........................---------.........//////------............------........................000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......---------......///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------............---,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------............................../////////000000111111222111222222222333333333444666666888<<>>;;;999999888888777666666555444444444444555666777888===888333222444555333000111111111222222111111000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000/////////---------.........//////........................,,,,,,------...//////000,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------.........//////------------------------------------------------,,,---...//////......---,,,,,,,,,---------......,,,,,,,,,---------......------.........//////////////////000000000111111////////////000000000000222222333333444555555555;;;===EEERRR```nnn~~~}}}uuuqqqrrrsssooogggdddfffiiiiiigggnnnvvv|||}}}~~~|||zzzxxxvvvtttrrr,,,---......//////......------......000444:::???@@@666...---......000222...//////000111222222333111111000000000000111111000000111222444555666777777888===BBBCCCDDDLLLUUUVVV[[[eeeuuuzzzrrrgggYYYOOOIIIEEE@@@<<<999999999888777666666555555444444444555666888:::BBB<<<555333444555333111444555555444333111...---////////////////////////000000000000000000000000...//////000111222222222111111111111000000000000---------.........//////........................,,,,,,------...///000000,,,------......------,,,........................---.............................................,,,------......------,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,.../////////......,,,,,,,,,---------......,,,,,,,,,------..................////////////000//////000000111111222222000000000000000111111111222222333333444555666666???BBBNNN```qqq}}}uuurrruuuwww|||{{{uuullljjjpppvvvyyyuuuzzz}}}~~~|||~~~~~~~~~~~~{{{xxxvvvssspppnnn,,,,,,,,,---///000///...+++,,,---///111333555555111111000000//////..................////////////111111000000000000000111777333222555666444444666999AAAHHHJJJKKKNNNSSSWWWXXXjjjrrrbbb\\\WWWJJJ<<>>;;;999888777777777777666555444333333333333333222222222222222222222222111111111111111111222222222222111111////////////000000000111000000000111111111222222000000////////////000000///////////////////////////..................///222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------...//////...---------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------..............................---......//////......---------------------------///......---------......000000000000000000000000////////////////////////000000000000111111111111333222444888888888===DDDOOO]]]ppp{{{vvvpppooossszzz~~~~~~|||zzzyyyzzz}}}~~~}}}}}}|||}}}}}}}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvvvvvvvvvvwwwtttpppkkkfffcccbbbaaa,,,,,,,,,---///000///...111111111000000/////////000000000000////////////000000000111111111222222111000000000000000111111000///222888<<<<<<>>>BBBJJJLLLPPPTTTXXX[[[]]]___kkkuuufff[[[PPPFFFEEEFFFBBB<<<888888888888777777666666555444444333333333222222222333222222222111111111111111111222222222222111111/////////000000000111111/////////000000000111111000000////////////000000////////////////////////000//////......//////000...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------......//////......---,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------.................................//////////////////...------------------------......---------......///000000000000000000000000////////////////////////000000111111111222222222222333666:::;;;===FFFPPP___ooosssfffbbbcccgggnnnvvv{{{~~~~~~||||||||||||~~~~~~}}}}}}~~~~~~}}}{{{{{{|||}}}~~~~~~|||yyyxxxtttttttttsssqqqpppnnnmmmnnnkkkgggccc___\\\[[[ZZZ,,,,,,,,,---///000///...111111000000/////////...000000000000////////////000000000111111111222222111000000000000111111222666444555999;;;<<>>EEETTTccctttpppccc^^^ZZZ```hhhpppvvvyyyyyyyyy||||||~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~~~~~~~}}}zzzwwwuuuqqqqqqpppooommmjjjgggeeedddbbb___[[[XXXVVVTTTTTT,,,,,,,,,---///000///...///////////////000000000////////////000000000000/////////000000000111111111111111111111222333333888555555888:::>>>GGGQQQWWWUUUZZZfffoootttyyyuuummmeee^^^UUUJJJDDDCCC;;;:::888777666555666666555555555444444444333333333333333222222222222111111111222222222222111111000000000000111111111111////////////000000000000000000////////////000000////////////////////////000000////////////000000%%%'''***---//////......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................---------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------..............................,,,------......------,,,---------------------------------------...//////////////////////////////////////////000000111111000111111222333444444444333333666===FFFRRRfffvvv}}}oooaaa[[[\\\\\\ccckkkqqqssstttuuuwww}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}}}}|||}}}~~~}}}zzzwwwtttrrrnnnnnnmmmkkkhhhdddaaa___[[[ZZZXXXUUUSSSQQQOOOOOO,,,,,,,,,---///000///...---......//////000000111////////////000000000000/////////000000000111111222222222222333444555555555333555:::???GGGTTTaaahhhfffkkkvvv}}}}}}wwwqqqjjj___QQQJJJIII>>>===;;;888666666666666666666555555555444444444333333333333222222222222111111222222222222111111000000000111111111222222/////////000000000111111000000////////////000000////////////////////////000//////......//////000------///000000///...---------------------------------............------------------------------///......------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------,,,------------,,,+++***))),,,,,,,,,---------..............................,,,,,,------------,,,,,,---------------------------------------...///000000000000000000000000000...//////000000111111222111111222333444444555666777666;;;FFFTTTcccvvv{{{uuuqqqgggYYYTTTXXX[[[ccckkkooopppqqquuuyyy~~~}}}~~~|||{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{yyyvvvrrrnnnllliiihhhgggdddaaa^^^[[[ZZZSSSRRRQQQPPPNNNMMMKKKKKK,,,,,,,,,---///000///............////////////000.../////////000000000111000000000111111111222222333333333444444666777777555777===FFFMMMVVVdddqqqzzzwww}}}{{{vvvnnn```UUUPPPCCCAAA>>>;;;888777777777666666666666555555555444444444333333333222222222111111222222222222111111000000111111111222222222000000000111111111222222000000////////////000000///////////////////////////..................///000/////////////////////........................------............------------------------------///...------------...///---------,,,---......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,------,,,++++++,,,,,,,,,---------..............................------............---------------------------------,,,,,,------///000000000000000000000000000000...//////000111111222222111111222333444555666666;;;;;;CCCTTTffftttjjjdddccceee___TTTSSSYYYZZZcccmmmqqqqqqsssyyy~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~|||}}}~~~~~~}}}|||xxxwwwvvvsssoookkkhhhfffcccaaa___[[[XXXVVVTTTSSSMMMMMMLLLKKKJJJIIIHHHGGG,,,,,,,,,---///000///...///////////////............/////////000000111111111111222222222333333333444444444555555777888888:::>>>HHHSSS[[[cccooo{{{~~~{{{nnn___VVVGGGEEEAAA===:::999888888777666666666555555555555444444444333333333222222111111222222222222111111000111111111111222222222111111111111222222222222000000////////////000000////////////////////////......------------......,,,,,,,,,,,,---///000111........................---..................------------------------------,,,++++++++++++,,,---...------------...//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------******+++,,,------------,,,,,,,,,---------....................................////////////......------------------------,,,,,,,,,---...///000111000000000000000000000000...//////000111222222222111111222333444666666777>>>@@@JJJ___sssrrrhhh]]]VVVUUUYYYVVVQQQUUUaaa\\\fffpppuuutttvvv|||~~~}}}}}}}}}~~~}}}}}}~~~~~~|||}}}}}}}}}|||{{{{{{tttsssrrroookkkgggcccaaa^^^\\\YYYUUURRRPPPOOOOOOIIIIIIIIIIIIHHHGGGEEEEEE.......................................///000000000000000000////////////333222111000222444666888888777555444555999===@@@AAAHHHVVVbbbgggkkkttt~~~xxxmmmeeeXXXQQQHHHAAA===<<<;;;;;;;;;:::999888777666555555555555444444444333333333444444333333333333222222111111111111111111111222000000000000000000000000000000000000////////////000000000000000000000000---......///////////////////////////////////////.........------,,,,,,,,,,,,,,,.../////////...------------,,,++++++******................................................------............------........................//////.........---------,,,------......------,,,***+++,,,,,,------,,,,,,------------------------------............------........................,,,,,,,,,---------..............................////////////000000000000000000000000111111111111666000---111555666777999AAAJJJ[[[ooo}}}vvvfff^^^\\\XXXWWWUUURRRRRRTTTZZZ^^^dddjjjqqqtttuuuwww}}}}}}{{{|||}}}~~~~~~{{{|||~~~~~~}}}}}}~~~|||}}}|||zzzxxxvvvrrrpppjjjjjjjjjiiifffaaa\\\YYYRRRRRRRRRQQQOOOLLLIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC........................///............///000000000000000000000000000///222111111111222333555666888666333222555<<>>>>>===<<<:::777555444666555555555444444444444444444333333333333222222222111111111000000//////000000000000000000000000000000000000////////////////////////////////////...///000000111111000000////////////////////////.........---------------***+++,,,,,,------,,,,,,+++++++++,,,---.........................................................------............------.......................................---------,,,------......------,,,++++++,,,---------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................////////////000000000000000000000111111111222222222222555999999888<<>><<<:::888666555666666666555555555555444444444333333333222222222222111111000000/////////000000000000000000000000000000000000////////////........................//////000111111111111111////////////////////////...............---------++++++,,,,,,------------******+++++++++,,,,,,,,,................................................------............------................................................,,,------......------,,,+++,,,,,,---...---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////000000000000000000111111111222222222444555999;;;999:::CCCNNN```ooosssgggddddddbbb^^^``````^^^]]]]]]aaagggkkkrrrwww~~~}}}~~~~~~~~~~~~~~~~~~{{{xxxuuutttrrrooommmnnnllliiifffdddbbb___\\\VVVTTTQQQNNNLLLKKKJJJJJJIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD........................///////////////000111111///000000000111111111222000111222333333333333333666999>>>BBBFFFOOOZZZbbbmmmlllrrr{{{nnnbbbYYYRRRNNNBBBAAA???===;;;999888777777777666666666555555555444444333333333222222222222111111111000000//////111111111111111111111111000000000000////////////------------------------//////000111111111111111////////////////////////........................---------------......///000/////////.........---................................................------............------........................---.....................,,,------......------,,,,,,,,,---.........------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////000000000000111111111111222222222222555666888999999>>>NNN]]]nnn~~~yyysssnnnlllkkkiiihhhggggggfffeeeeeejjjpppuuu~~~}}}{{{zzzyyyyyyzzzzzzwwwssspppnnnkkkiiifffdddbbb___]]][[[XXXUUUSSSQQQOOOMMMJJJIIIIIIIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE........................000000//////000000111222///000000111111222222222000111222333444555555666444;;;DDDJJJMMMRRRYYY```nnnqqq{{{}}}xxxlllaaaYYYTTTJJJGGGCCC???<<<:::::::::777777777777666666666666444444333333333333222222111111111111111111111111111111111111111111111111000000000000////////////...........................///000000111111000000////////////////////////.............../////////...------------...///000//////......---,,,,,,+++................................................------............------........................---------...............,,,------......------,,,,,,,,,---...............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////000000000000111111111222222222222333444444666999>>>JJJ^^^ppppppssswwwwwwtttqqqqqqqqqoooooonnnnnnooottt{{{}}}}}}~~~}}}|||yyyvvvtttsssrrrrrrtttqqqmmmjjjhhhfffcccaaa\\\YYYVVVTTTRRRPPPLLLJJJIIIIIIGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGG........................000000//////000000111222///000000111111222333333111111111222444666888:::888AAALLLSSSUUUYYY___dddqqqvvv}}}|||}}}}}}yyyyyyyyyyyyzzz}}}|||wwwyyyyyyxxxxxxxxxzzz|||~~~xxxlllbbb\\\VVVQQQJJJBBB===::::::;;;888888888777777777666666444444333333333333222222111111111222333333444444111111111111111111111111000000000000////////////..............................///000000000000///////////////////////////---........./////////000------,,,,,,,,,---...///++++++++++++++++++++++++................................................------............------........................---------.........//////,,,------......------,,,,,,------...............------------------------------............------------------------------............////////////////////////////////////////////////000000000000111111111222222222333333444444888AAAMMM^^^ttt|||ssswww{{{|||{{{yyyzzz|||wwwvvvvvvvvvxxx}}}~~~||||||~~~~~~{{{yyyvvvrrrooommmlllkkkjjjhhhdddbbb```^^^\\\ZZZUUURRROOOMMMKKKIIIFFFCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIII........................000000000000000111111222///000000111222222333333222111111222444777:::<<<>>>GGGSSSZZZ\\\___ffflllzzzwwwsssppprrrvvv{{{~~~vvvuuuttttttvvvyyy}}}zzz}}}yyysssssstttuuuuuuvvvxxx{{{}}}{{{pppiii___YYYOOOEEE>>>;;;:::;;;888888888888777777777777444444444333333333222222111111222333444555555666111111111111111111111111000000000000////////////////////////////////////---......///////////////////////////////////////---.........//////000000---,,,+++***+++,,,---...,,,------......//////000................................................---..................---........................---------.........//////,,,------......------,,,,,,---......//////......---------------------------..................---..................................../////////000000000000000000000000000////////////000000000000111111222222222333333333555666===KKK\\\ppp~~~xxx}}}~~~{{{{{{zzz{{{}}}}}}{{{|||~~~~~~~~~}}}zzzxxxtttpppllliiihhhgggbbb___\\\ZZZYYYXXXUUUTTTQQQOOOKKKIIIGGGEEEBBB???AAABBBCCCEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJ............////////////////////////000000000000333111///000333444222000---///444666555777@@@LLLHHHRRRZZZ]]]dddnnntttsss{{{tttooommmnnnqqqtttwww{{{|||}}}~~~|||zzzyyyzzz{{{{{{yyyyyyzzz~~~}}}~~~zzzvvvtttvvvwwwwwwvvvvvvxxxzzz|||{{{yyyvvvtttrrrrrrqqqsssuuuvvvuuutttwwwxxxzzz~~~rrriiiddd[[[NNNBBB;;;:::<<<666666777666555555666777555555444444444333333333222222222222222222222222222222222111111111111000111111111111111111111111000000//////.........---////////////////////////////////////............000000///...---,,,,,,+++................................................////////////////////////...........................///000000000///---,,,------------------------........................//////---,,,,,,---...///...............---------------------------------///////////////.........000///...---------------------......//////000000////////////////////////222222111111111111111111333222222111222444777888999@@@FFFWWWppp{{{}}}~~~yyyuuusssrrrqqqoookkkgggbbb^^^\\\\\\ZZZXXXUUURRRPPPNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKEEEGGGIIIKKKMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLL............////////////////////////000000000000222111222222333333333222333444666999999;;;DDDOOOQQQYYYbbbhhhqqqzzz|||yyy}}}xxxooollllllmmmnnnooopppsssvvvrrrtttttttttrrrqqqrrrssstttuuuzzz}}}||||||{{{zzz{{{|||~~~}}}zzzxxxzzzzzz{{{{{{zzzxxxvvvuuuwwwwwwyyy||||||tttfffVVVHHH???<<<;;;888999888777666555555555555555555444444444333333222222222222222222222222222222222111111111111000////////////////////////000/////////............////////////////////////////////////............/////////...------,,,,,,........................------------------------...............................................................------,,,------------------------........................///...---,,,,,,---...///---------...............------------------------........./////////////////////...---------------.........///////////////////////////////////////111111111111111111111111000111111111222444777999888CCCOOObbbzzz~~~}}}}}}}}}}}}zzztttoookkkkkkjjjgggddd```]]]ZZZYYYQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKK............/////////////////////000000000111111111444777666444222333555555222333666999===EEENNNZZZbbbllluuu~~~zzzrrrnnnmmmoooppppppooonnnoooooorrrsssuuutttsssssstttvvvwww|||}}}}}}}}}~~~uuuaaaSSSHHHAAA===;;;::::::888777555444333555555555444444444444333333333333333333333333333222222222111111111111000////////////////////////////////////............////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,......................................................---,,,,,,,,,,,,,,,------------------------------------------------......------------......,,,,,,------......//////------------------------------......//////000000//////...------------...///////////////.........////////////////////////111111111111111111111111000111222222333666:::======NNN___qqqsssrrr{{{}}}|||{{{{{{{{{~~~~~~|||zzz~~~zzzuuuoooiiieeebbb```]]]YYYVVVTTTSSSSSSKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEEEEEFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKK............/////////////////////000000111111222333888===;;;555111222555444000000666<<>>III[[[hhhyyy{{{nnnfffgggnnnwww~~~}}}}}}yyysssqqqqqqmmmhhhccc```\\\XXXVVVSSSPPPMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOPPPPPP............/////////000...///000111222333444444333999@@@CCCBBB@@@>>>===>>>DDDNNNXXX\\\aaalllxxxwwwqqqlllfffeeehhheeebbb______eeekkkkkkiiivvvxxx{{{{{{zzzyyyyyyyyy|||vvvXXXOOODDD===;;;<<<:::888777666666666555555555555444444444444444444444444222222222111111111111000222222222222222222222222---.........//////000000////////////////////////000/////////....................................................................................------------------------........................,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////.........---------------...///000---.........//////000000000000000000000000000000///000000111222222333333444888;;;>>>EEETTTiiixxxwwwnnnnnnlllnnnwww~~~}}}||||||wwwxxxvvvqqqooonnniiibbb[[[XXXTTTRRRQQQPPPOOOMMMHHHIIIJJJKKKLLLLLLLLLKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPPPPPPPQQQRRRRRROOOOOOOOOPPPPPPPPPQQQQQQ///////////////.........111000000111333444444444555444???PPPSSSIIIBBBCCCIIIRRR]]]dddjjjsss{{{|||pppeeebbbbbbbbbccceeeaaadddhhhkkkmmmnnnppprrrwww~~~}}}lll\\\KKKEEECCC@@@;;;888999999888777666666888999555555444444444333333333111111111111111111111111111000//////000000///...------......//////000000........................///////////////.........000////////////.................................------------------------......//////...---,,,,,,...---,,,,,,++++++++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...///...---,,,------------------------...///////////////......---------.........//////////////////000000000000333333222222222222222333333222111222333555555555666333999GGGWWWeeevvvyyytttqqqmmmlllqqqwww{{{~~~}}}}}}}}}{{{zzzzzzsssjjjfffeeedddaaa^^^WWWVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQ000000000000000000000000111000000111333444555444777777===JJJRRRRRRSSSUUUZZZ^^^eeeooo{{{}}}rrriiiccceeehhhhhhhhhjjjfffjjjooosssuuuvvvxxxyyy{{{zzziiiXXXOOOKKKDDD<<<777:::999999777666555555666555555555444444444333333111111111111111111111111222000//////000000///............///////////////........................////////////000000000000/////////............---........................------------------------......//////...------,,,...---,,,,,,++++++,,,,,,------------------------.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////......---+++***)))------------------------......////////////......---------.........//////////////////000000000000111111000000000000000111222222111222444555666666888999CCCUUUggguuuzzzqqqnnnmmmmmmnnnsssxxx~~~~~~}}}|||uuuooofffaaa```^^^[[[XXXYYYYYYXXXVVVTTTPPPMMMLLLHHHIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQ000000000000111111111111111111111222333444555666888:::<<>>LLLcccpppnnnlllmmmwww}}}{{{yyyvvvvvv{{{|||zzz~~~{{{{{{}}}{{{lll```YYYOOOEEE???;;;:::888888777666444333555555555555444444444444222222222222222222222222222111///000111111000...111000000000//////..............................////////////////////////............------------........................---------------------------...............------...------,,,,,,,,,------------------------------............------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++******+++,,,...///---------------------------...//////////////////.............../////////////////////000000000000222222222111222222333444111222333444555777:::<<<;;;DDDUUUkkkllliiinnnnnnrrrzzzxxx{{{xxxnnnjjjddd```___]]][[[ZZZ[[[\\\\\\\\\ZZZWWWTTTRRRSSSQQQOOOMMMMMMMMMOOOPPPTTTSSSQQQPPPOOONNNNNNNNNKKKJJJHHHGGGFFFEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ.........//////000000000111222333333222444888;;;@@@JJJLLLIIISSShhhsssoooiiiooo{{{{{{|||zzzsssvvv~~~{{{}}}~~~{{{mmmdddYYYOOOIII===;;;999888999999777555666666555555555444444444222222222222222222222222222111000000111111000///111111000000/////////.../////////////////////////////////......---------//////.........---------........................------------------------------...............------------,,,,,,---......------------------------//////.........---------++++++,,,,,,,,,---------,,,,,,---------.........,,,+++******+++---...000------------------------------...///////////////////////////////////////////////////000000000000222222111111222333333444111222444444555999???CCCJJJTTTdddwwwzzziiinnnwwwyyy|||}}}~~~~~~yyytttppphhhfffcccaaaaaaaaabbbaaaaaaaaaaaa___\\\YYYUUUSSSUUUSSSQQQOOONNNOOOPPPQQQTTTTTTRRRPPPNNNMMMMMMMMMKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRR------......//////000000111333444333222444999===HHHVVV]]]\\\```mmmtttrrrmmmuuu|||}}}{{{xxxxxx|||~~~|||ssswww~~~}}}|||{{{{{{~~~{{{pppbbbUUUMMMCCC???;;;:::;;;;;;999777666666666555555555444444333333333333333333333333333111000000111222000///111000000000000000000///////////////////////////////////////............000////////////.................................------------------------,,,---......///.........------------------...///------------------------/////////.........------++++++,,,,,,------......,,,---------............///...------,,,,,,,,,---------------------------,,,---...///000000000000000000000////////////...////////////000000000000////////////000111222222111333444444666<<>>;;;<<<<<<:::777666666666666555555555555333333333333333333333333333222000111222222111///000000000000000111111111////////////////////////...//////000111222222222111111000000000/////////........................------------------------,,,------...//////......---------------...//////------------------------////////////............++++++,,,,,,---......///------------..................//////......------------------------------,,,---...///000000000000000000000000/////////...////////////000000000000////////////000111222333222444444444666>>>KKKUUUfffssswwwzzz~~~~~~}}}~~~|||wwwrrrmmmhhhddd[[[\\\]]]^^^```bbbdddfffjjjhhheeeaaa^^^\\\[[[ZZZVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVSSSQQQOOOMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGIIIKKKNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUU...//////000111222222222111333555444222444:::@@@NNN^^^nnntttrrrqqqwww}}}zzzuuusssppppppwww}}}vvviiiRRRKKKAAA<<<<<<<<<999777777666666666555555555555333333333333333333333333333222111111222222111/////////000000111111222222000000000000000000000000---...///111333555777777111111111111000000000000........................------------------------,,,,,,---.../////////...---------------...///000------------------------000/////////............++++++,,,,,,---...//////---------.........//////***,,,...000111111111000------------------------,,,---...///000000000000111111000000/////////...////////////000000000000111111111111222333444555333444444333666@@@NNNZZZrrrwww~~~{{{~~~|||}}}~~~~~~yyysssooojjjfffccc[[[\\\^^^___```bbbdddffffffdddbbb``````aaabbbccc^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUURRRPPPNNNMMMLLLOOOMMMLLLJJJIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVV////////////000111222333222333444444555777;;;===QQQ^^^lllqqqpppqqqzzz}}}yyytttpppsss{{{uuufffZZZIII>>>;;;;;;;;;:::999999999999888666555444555555444444444333333333333333333222222222111111111111111111111111111111......///000000000000000111///...333999===<<<999555444333111000/////////////////////////////////....................................//////////////////............//////000000//////.........---................................................---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,,,,---...///000000000000000000000000000000111111111000000///222222222222333444555555777888::::::;;;DDDYYYmmmyyy~~~}}}wwwsssooolllhhhfffdddbbb```^^^^^^___aaabbb```^^^\\\\\\^^^bbbgggjjjiiiddd```aaaffffff```ZZZ[[[XXXVVVTTTTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLMMMOOOQQQSSSUUUZZZWWWTTTSSSTTTVVVVVVVVVZZZZZZYYYYYYXXXXXXXXXWWW/////////000000111222333222444555555444888>>>DDDVVV```kkkqqqssswww~~~zzz|||wwwiiiVVVGGG@@@>>>;;;999999999999888777666555555555555555444444444333333333333333222222222111111111111111111111111111111...//////000000000000000///...///444;;;??????<<<555444222111000/////////////////////////////////....................................//////////////////............//////000/////////............................................................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///000000000000000000000000//////000000000000//////222222222222222333444555666666888<<>><<<:::888777777777666666666555555555444444333333333222222222111111111111111111111111111111000///.........///111222000000111222222222222222222111000///////////////////////////////////////....................................//////////////////............//////.........///////////////................................................//////...---...///000111------------------------........................------///000000000000000000000000000000000000000000000111222333333333333222222222333444666888888999>>>KKK___sss~~~vvvyyy}}}~~~~~~xxxyyy|||uuurrrpppmmmhhhbbb\\\XXXVVVUUUTTTTTTXXXaaannn{{{}}}yyytttqqqjjjjjjiiigggddd```\\\YYYWWWVVVUUUTTTUUUUUUWWWWWWVVVVVVVVVWWWZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTT111111111111222333444444:::CCCRRR```kkkvvv|||{{{xxx{{{~~~bbbOOODDDBBB>>>;;;999888777777666666666666555555555555333333333222222222111111111111111111111111111111000000.........///111222///000111111111000000000111111000////////////000////////////////////////....................................////////////000000////////////000000............/////////000................................................///...---,,,,,,...///111................................................,,,---///000111111000000000000000000000000000000//////111222222333333333333333333444666888999:::>>>GGGYYYpppssssssuuu|||~~~}}}~~~~~~~~~|||zzzuuuoooiiibbb]]]ZZZVVVWWWWWWZZZaaalllyyy}}}tttrrrppplllhhhddd```^^^ZZZZZZXXXXXXWWWXXXYYYZZZVVVUUUUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWW111111111111222333444555888EEEXXXkkkwww~~~zzz{{{~~~qqq\\\FFFDDD@@@<<<999888777777777666666666555555555555333333333222222222111111111111111111111111111111111000...---...///111222...000111111111000000111111000000////////////000////////////////////////..................................../////////000111111000000000000111111---.........//////000000...................................................---,,,++++++---...000........................////////////////////////,,,---///000111111111000000000000000000000000000......///111111222222222333444444555777888:::;;;CCCOOOfff~~~zzzlllbbbkkkwww}}}~~~}}}|||}}}~~~}}}uuummmgggccc^^^^^^]]]XXXVVV]]]kkkwwwzzzxxxtttpppkkkgggcccbbb]]]\\\[[[ZZZZZZZZZ[[[\\\VVVVVVVVVWWWYYYZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[444000///333666555666999<<>>???<<<999888666555555444444444555555444444333222222111000000222222222111111111111000000000000000000000000000000000000000000000000000222111111000///......---,,,---...///000111222333//////.........---------................................................//////.........---------...------------...//////------......------,,,+++&&&(((+++---//////......,,,,,,,,,------.................................////////////000000000000000000000000111111111111222222222222222222222222666333333666666666:::@@@OOObbbzzzkkk^^^ZZZ^^^lll{{{|||~~~}}}yyywwwwwwxxx}}}}}}wwwmmmhhhjjjddd^^^[[[ZZZ\\\aaafffwww}}}wwwrrrnnnkkkhhhfffdddccc```]]]ZZZWWWUUUTTTQQQRRRSSSVVVWWWYYYYYYZZZXXXYYYYYYXXXVVVVVVWWWYYY333000000333444444777;;;BBBPPPggg|||eeeVVVFFF???>>>;;;999888666666555555444444555555555444444333222222111111222222222111111111111000000000000000000000000000000000000000000000000000111111111000///.........,,,---...///000111222222//////.........---------................................................//////.........---------...------------...//////...////////////...------)))+++,,,......---,,,+++,,,,,,------------------........................////////////000000000000000000000000111111111111222222222222222222222222333222333666666777>>>GGGbbbuuuwwwcccUUUSSSWWWcccqqq|||{{{~~~~~~}}}{{{zzzvvvvvvvvvtttqqqooooooppppppooopppuuuxxx}}}}}}xxxqqqlllgggbbb^^^\\\]]]^^^jjjvvv|||vvvqqqmmmjjjhhhgggddddddbbb```]]]ZZZWWWVVVTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYZZZYYYWWWVVVXXXYYY222111222444444444:::AAALLLaaawwwyyyfffPPPDDD???;;;::::::777777666555555555555555555555555444333333222222222222222111111111111000000000000000000000000000000000000000000000000000111111000000//////......------...///000000111111...............---------...............................................................---------...------------.../////////000000000000///......------......---,,,***)))------------------,,,,,,........................////////////000000000000000000000000111111111111222222222222222222222222333333555777777:::FFFTTTsss|||cccRRRKKKQQQ[[[jjjwww}}}zzz|||~~~~~~~~~~~~}}}}}}~~~}}}xxxtttpppnnnllljjjkkklllkkkiiihhhiiijjjdddbbbdddhhhmmmqqqyyy{{{xxxssslllfffaaa]]][[[^^^iiiuuu~~~}}}xxxrrrllliiigggfffdddddddddccc```]]]YYYWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYZZZZZZYYYWWWVVVXXXYYY333333555666555666???IIIYYYrrr~~~}}}xxx]]]KKKBBB===;;;===888888777666555555555555666666555555444444444444222222222111111111000000000000000000000000000000////////////////////////111000000000/////////...---......//////000000000...................................................................................................------------...////////////000000000///......---.........---,,,+++***.........------,,,,,,,,,........................////////////000000000000///000000000111111111111111222222222222222333333555666888999999???OOO```|||qqqaaaUUUQQQWWW```ooo|||}}}|||}}}~~~~~~{{{}}}~~~|||wwwsssppppppooonnnllljjjgggeeecccbbbfffgggiiiiiihhhggghhhiiiddd``````bbbddddddiiiooozzzxxxpppkkkfffaaa]]]ccckkksss{{{}}}uuummmgggdddcccbbbcccccccccaaa^^^ZZZXXXZZZ[[[\\\\\\]]]]]]\\\\\\XXXYYYYYYXXXVVVUUUVVVXXX333333444777888<<>>;;;;;;999888777666666666444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000/////////......------------------.........//////////////////////////////........................---------.........//////...------------.../////////000000000000///......,,,,,,,,,------...///000,,,,,,------------------........................////////////000000000000000000000000111111111111000111111222333333444444666444777???IIIXXXlll}}}~~~yyymmm___WWWVVV]]]mmm{{{zzz|||~~~zzzyyywwwvvvuuutttrrrpppooonnnmmmmmmmmmoooqqqsssppprrrtttsssqqqooonnnnnnnnniiigggjjjkkkiiiggghhhaaaaaa```___aaahhhpppvvvwwwrrrnnnkkkkkkiiifffjjjpppxxx|||~~~{{{rrriiidddbbb^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\]]]]]]\\\\\\ZZZ[[[ZZZYYYVVVUUUVVVWWW;;;888<<>>MMM]]]ooo}}}ssseee\\\aaalllvvv~~~}}}}}}~~~yyyyyyyyyyyyxxxvvvtttsssyyywwwuuuuuuwwwyyyzzz{{{|||||||||||||||{{{xxxvvvssspppmmmkkkkkkkkkkkkjjjjjjiiifffccc___^^^___```bbbpppwwwpppooommmiiijjjnnnlllnnnpppssstttqqqkkkgggdddbbb^^^[[[YYYZZZ\\\^^^\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZ>>>DDDGGGVVVvvv}}}www~~~~~~~~~}}}~~~{{{vvvtttsssrrruuu|||~~~wwwsssssstttuuuuuuvvvwwwwwwsssuuuvvvwwwwwwuuusssqqqppppppnnnmmmmmmmmmnnnooonnnoooqqqsssvvvxxxzzz{{{{{{~~~}}}{{{xxxwwwvvvvvvssssssqqqppppppqqqrrrrrrxxxyyyzzz{{{zzzwwwtttrrrtttsssrrrsssuuuvvvtttrrrrrrpppnnnkkkkkkkkkmmmnnnoooqqqssstttssspppmmmkkkssswww~~~}}}yyyhhhXXXNNNCCC<<<888999:::777555666666555555444444444444444222222222111111111111111000000000000000000000000111000///......///000111111000000000/////////...////////////////////////........................111111000000111111222333//////............//////........................////////////////////////.......................................------------------------.........------------............---...//////000000//////000000000000111111111111333222222222444555666666777;;;FFFYYYkkk|||qqqddd]]]fffuuu~~~}}}|||{{{}}}~~~}}}xxxvvvtttrrrqqqqqqrrrrrruuutttssstttxxx{{{}}}~~~||||||{{{{{{||||||{{{zzzyyyuuupppmmmlllllllllkkkjjjiiifffcccaaa``````aaabbbjjjuuu}}}wwwwwwuuupppmmmnnnmmmmmmnnnooopppmmmiiieee^^^]]]ZZZYYYXXXYYY[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[KKKTTTZZZhhh|||}}}|||~~~~~~||||||~~~yyyqqqllljjjhhhgggjjjqqqyyy}}}zzzvvvssstttvvvwwwwwwwwwwwwvvvsssssstttttttttsssrrrrrrqqqqqqpppooooooooooooppppppppppppqqqrrrtttwwwxxxxxxyyyzzz|||}}}~~~~~~~~~{{{zzzyyywwwvvvuuuttttttssssssrrrrrrrrrqqqqqqqqqvvvvvvxxxxxxwwwuuusssqqqrrrqqqqqqrrrtttuuutttrrrpppooommmlllmmmnnnpppqqqoooqqqtttuuusssooojjjgggbbbbbbeeelllyyywwwdddXXXKKKBBB;;;::::::777666777555555444333333333333444333333222222111111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////........................000000000000000111222222//////............//////........................////////////////////////........................//////.........---------,,,------...//////000000,,,,,,,,,------------...---...//////000000//////000000000000111111111111333444444555666666777777888AAASSSiiizzzpppgggdddppp}}}|||zzzzzz|||}}}zzzyyyxxxvvvrrrmmmiiihhhiiilllnnnnnnmmmmmmpppuuuzzz|||}}}zzzyyyyyyyyy{{{}}}}}}wwwsssqqqpppnnnmmmkkkiiigggeeeccccccccccccaaabbbfffqqq|||yyyxxxtttqqqpppooommmlllkkkkkkiiifffddd[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\\\\]]]]]]]]]]]]SSSfffsss|||}}}uuuyyy|||xxx}}}~~~~~~~~~}}}}}}}}}~~~zzzqqqllljjjhhhgggiiinnnvvv{{{|||zzzsssuuuwwwxxxyyyxxxwwwuuuuuuuuuuuutttttttttuuuuuurrrrrrqqqqqqppppppppppppqqqpppooonnnoooqqqsssuuuuuuuuuuuuuuuuuuvvvwwwxxx}}}}}}~~~wwwwwwvvvuuuttttttttttttuuuuuuvvvuuuuuutttsssrrrssstttuuuuuutttsssqqqoooooopppqqqrrrsssttttttssspppooonnnmmmmmmooopppqqqoooppprrrsssrrrpppmmmkkkdddbbb___```fffqqq}}}nnn```TTTJJJ@@@<<<:::888777999555555444333333333333333444444333222111111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////...........................------------.../////////......------......///........................////////////////////////......................../////////...------,,,,,,........./////////000000,,,,,,---------...............///000000000000000///000000000111111111111222444555666666666777888===LLLcccxxx{{{mmmkkkppp|||}}}zzz}}}}}}|||{{{|||~~~|||zzzxxxxxxuuuqqqkkkfffddddddfffhhhfffeeefffiiinnnrrruuuuuurrrrrrrrrsssuuuzzz~~~|||yyyuuurrrnnnllljjjhhhggggggfffeeeaaa______fffwwwyyywwwwwwvvvtttrrrooollljjjiiihhhgggeee```aaabbbbbbbbbaaa___^^^^^^___aaaaaaaaa```^^^]]]\\\\\\\\\]]]]]]^^^^^^___YYYwwwyyysssrrr{{{wwwvvvvvvyyyyyyyyyzzz||||||||||||~~~wwwqqqnnnooonnnnnnqqqwww|||}}}}}}tttuuuwwwxxxyyyxxxvvvuuuvvvuuuttttttttttttuuuvvvrrrrrrrrrrrrrrrqqqqqqpppqqqpppnnnmmmmmmoooqqqrrrtttsssrrrqqqqqqrrrsssssswwwwwwwwwxxxyyyyyyzzzzzzuuuuuuttttttssssssttttttrrrrrrrrrsssrrrqqqpppppprrrrrrsssrrrqqqpppnnnmmmmmmooopppqqqrrrrrrrrrssspppooommmllllllllllllmmmlllmmmnnnoooppprrrssssssmmmiiidddaaa```cccgggjjjtttzzziii^^^RRRGGGAAA===999888:::555555444333333333333444555444444333222111000000111111111111111111111111//////000000000000//////////////////000000000000////////////////////////........................---------,,,------...///......------------..............................................................................//////.........---------000000/////////.........---.........////////////...//////000000000000000///000000000111111111111111333555666555666888;;;FFFXXXqqquuufffnnn{{{yyyvvv{{{}}}||||||vvvsssooojjjgggeeeddddddcccbbbbbbdddgggjjjjjjjjjffffffggggggjjjoooxxx~~~yyyvvvssspppnnnnnnllljjjgggdddaaa```ccckkkxxx~~~yyywwwtttqqqooonnnmmmkkkiiihhhiiijjjjjjiiifffccc```ccceeefffggggggeeecccaaa^^^^^^^^^^^^____________fff}}}yyyyyyttt|||yyysssppprrruuuzzzyyyzzz|||~~~~~~vvvrrrtttrrrrrrsssvvvzzz||||||tttuuuvvvwwwwwwwwwvvvuuurrrrrrrrrqqqrrrrrrssstttrrrrrrrrrsssrrrqqqqqqppppppooonnnnnnnnnnnnooopppsssrrrqqqqqqppppppqqqqqquuuuuuuuuuuuuuuvvvwwwxxxuuutttssssssrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqooonnnlllkkkkkkmmmnnnooonnnnnnnnnpppmmmmmmkkkjjjiiihhhgggggghhhhhhhhhjjjlllooorrrtttnnnlllhhhddd```^^^\\\\\\]]]eeerrr}}}vvvggg[[[MMMFFFAAA<<<:::;;;666666555444444444444555444444333333222222111111111111111111111111111111//////000000000000//////////////////000000000000////////////////////////------------------------...............///000000......------------......................................................................................................000000//////...------,,,........./////////000000...///000000111111000000000000000000111111111111000222555555444666;;;???PPPeeessscccrrryyyvvv{{{yyyxxxuuurrrnnnkkkiiihhhhhhgggffffffhhhhhhgggeee___``````______ccckkkrrr{{{~~~zzzxxxwwwtttoookkkhhhfffeeeeeefffkkkxxx~~~|||zzzyyyxxxvvvssspppnnnoooppppppnnnjjjfffdddhhhjjjlllmmmllljjjgggeeebbbbbbaaaaaa```______^^^{{{yyyzzz}}}|||~~~wwwqqqmmmnnnqqqtttyyyyyyzzz~~~~~~|||wwwuuutttssstttvvvxxxyyyzzzuuuuuuuuuuuuuuuuuuuuuuuupppppppppqqqqqqqqqrrrrrrqqqrrrrrrsssrrrqqqpppoooooooooooooooooooooooooooqqqqqqqqqqqqpppppppppppptttsssrrrrrrrrrssstttuuussssssrrrqqqqqqqqqqqqqqqsssrrrqqqqqqrrrsssuuuvvvtttsssrrrpppnnnlllkkkjjjgggiiilllkkkiiihhhiiikkkiiihhhhhhfffeeeeeeddddddcccdddeeefffgggiiijjjkkkjjjiiigggeeeaaa^^^[[[YYYVVVYYY^^^dddmmmxxxmmmaaaSSSKKKEEE>>>;;;;;;777777666555555555555666333333333333333333333333111111111111111111111111...///000111111000///....../////////000000000111////////////////////////------------------------......------......///000...------,,,,,,------...........................................................................,,,,,,------.../////////.........------------------------.........////////////000111111111111000000000000000111111111111000333555555444888???EEE\\\rrrsssmmmzzz{{{zzz|||~~~|||zzzxxxuuutttsssssssssqqqpppoooooonnnllljjjddddddccc```\\\^^^dddiiissszzz}}}vvvqqqnnnjjjhhhiiihhhfffkkkrrrwww|||xxxssstttttttttssspppmmmkkklllmmmoooqqqpppmmmjjjhhhgggfffeeecccaaa___^^^]]]{{{|||}}}rrrkkkkkkoooqqqrrrttttttvvvzzz~~~~~~|||~~~}}}uuuuuuttttttvvvwwwyyyzzzvvvuuuttttttttttttuuuuuuooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssrrrqqqpppooommmnnnoooooopppoooooonnnppppppqqqqqqqqqpppoooooorrrqqqpppoooooopppqqqqqqsssrrrqqqpppooooooooopppqqqpppooooooppprrrtttvvvuuutttrrrpppmmmkkkjjjiiidddgggiiihhhfffdddeeegggeeeeeeeeeddddddcccbbbbbb```aaacccddddddcccaaa```ggggggfffeeebbb___\\\[[[ZZZXXXVVVWWW[[[dddlllrrrqqqdddWWWNNNGGG@@@<<<;;;888888777666666666666666333333333333333333333444111111111111111111111111...///000111111000///....../////////000000111111////////////////////////------------------------,,,++++++++++++,,,------...------,,,,,,------...........................................................................+++,,,,,,---...///000000++++++,,,,,,---.........,,,,,,,,,---------......//////000111111111111111000000000000111111111111111444666555555999BBBIIIeeezzzwwwrrrzzz~~~}}}|||~~~}}}zzzzzzzzz|||}}}{{{zzzxxxwwwwwwuuurrrpppmmmmmmkkkeee___^^^bbbgggnnnuuu{{{tttssslllhhhkkkkkkfffdddfffiiissszzzzzz}}}}}}vvvwwwxxxxxxwwwuuusssrrrmmmoooqqqrrrrrrooollliiijjjiiigggeeebbb___]]]\\\{{{pppkkkkkknnnooonnnvvvwwwzzz|||~~~~~~}}}||||||~~~|||~~~|||{{{zzzyyyxxxwwwvvvwwwwwwrrrsssuuuvvvwwwvvvtttsssttttttuuuuuutttrrrqqqooopppqqqqqqrrrrrrsssssstttpppppppppppppppooonnnnnnppppppqqqqqqqqqqqqppppppoooooooooooopppqqqrrrrrrvvvtttrrrsssuuutttpppmmmpppppppppoooppppppqqqqqqooopppqqqqqqpppooonnnmmmdddbbbaaaaaacccddddddcccgggfffdddcccbbbaaaaaaaaabbb```___]]]]]]___```bbbeeedddcccaaa```^^^]]]\\\]]]ZZZWWWVVVXXX[[[]]]^^^fffrrrsss```RRRKKKFFF???:::777777666555444444666777444444444333333333222222333333333222222222111111000000000000000000000000///000111111111///...------...///000000///...---////////////////////////............////////////000000000///...---+++***...---------...///111222...---,,,,,,,,,,,,---...........................................................................+++---......------...000000000000000111111111111111111111111222333444555999111///777;;;>>>HHHVVVoooyyyrrrwwwyyyyyyzzz{{{|||}}}~~~~~~~~~{{{wwwrrrmmmjjjiiijjjkkkjjjooowwwzzzxxxtttqqqooollliiifffhhhhhhhhhlllsss{{{~~~~~~}}}zzzvvvrrrrrrrrrqqqpppooommmkkkjjjfffeeecccaaa___^^^]]]]]]xxxppplllllloooooonnntttuuuwwwyyy{{{{{{{{{{{{{{{}}}|||{{{zzzzzzyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwvvvuuusssrrrtttttttttttttttrrrqqqpppqqqqqqqqqrrrrrrrrrrrrsssoooppppppppppppooonnnnnnoooppppppqqqqqqppppppoooooooooooooooppppppqqqrrruuutttssstttvvvuuurrrooopppooonnnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmllljjjiiidddbbb``````bbbbbbbbbaaadddcccbbb```______^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\ZZZWWWVVVWWWYYYYYYXXXYYYbbbooozzzkkkZZZPPPIIIBBB===:::999888666555444555777444444444333333333222222333333333222222222111111000000000000000000000000///000111111000///...---......////////////......////////////////////////............////////////+++,,,---....../////////,,,,,,...///000//////.........---,,,,,,---..............................................................................,,,...000000///...///000000000000000111111111111000000000000111222333444555222333999:::>>>OOOcccwwwtttvvv~~~|||||||||}}}~~~|||wwwssspppooolllooouuu|||{{{xxxuuuqqqnnnkkkjjjiiigggiiimmmqqqtttuuuyyyyyy||||||xxxtttsssrrrpppnnnkkkiiihhhbbbaaa___^^^\\\[[[[[[[[[zzzuuupppnnnoooppppppnnnuuuuuuvvvxxxyyy{{{||||||zzz~~~~~~{{{zzzyyyyyyzzzzzzzzzxxxwwwvvvwwwwwwxxxwwwvvvuuusssqqqttttttttttttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooonnnmmmmmmoooppppppqqqqqqppppppooopppooooooooooooooopppqqquuuttttttuuuwwwwwwtttrrrpppooommmlllkkkjjjjjjjjjjjjjjjjjjjjjhhhgggeeedddcccbbb```___`````````^^^```___^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYWWWVVVVVVVVVTTTSSSRRRWWW]]]cccjjjxxx}}}|||hhhYYYOOOFFF@@@===<<<999777555555555666444444444444333333333333333333333222222222111111000000000000000000000000///000000000000//////...//////............//////////////////////////////............////////////---...///000111111111111***,,,...000000///,,,+++......---,,,,,,---..............................................................................,,,...000111///......///000000000000111111111111000//////000000111222333111333777::::::BBB[[[tttrrrooo}}}zzz~~~~~~}}}}}}~~~}}}vvvrrrssstttuuuyyy~~~zzzvvvrrroookkkiiigggfffhhhkkklllllllllkkklllpppxxx~~~zzztttsssqqqnnnkkkhhheeeccc^^^]]]\\\[[[[[[ZZZZZZ[[[vvvsssqqqqqqrrrsssrrrpppwwwwwwxxxyyyzzz|||~~~{{{|||~~~}}}zzzyyyxxxyyyzzz{{{zzzyyywwwuuuvvvwwwwwwwwwvvvuuutttttttttttttttssssssrrrrrrqqqssssssrrrrrrqqqppppppooonnnoooooooooooonnnmmmmmmooooooppppppppppppoooooopppoooooonnnnnnnnnoooooosssssstttvvvwwwwwwuuutttpppooommmkkkiiiggggggfffhhhgggfffeeedddbbbaaa```cccaaa___^^^______^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVWWWVVVSSSQQQRRRSSSUUUWWWZZZcccpppyyyvvvdddVVVKKKDDD>>><<<888666555666666666555444444444444333333333333333333222222222111111000000000000000000000000///000000000000/////////000///...------...///000////////////////////////............////////////000000000///...---+++***+++,,,...//////---,,,***......------------..............................................................................***---///000...---------///000000000111111111111000000000000111222333444222444888;;;>>>KKKggg|||kkksss~~~~~~}}}}}}}}}}}}~~~|||zzzzzz~~~~~~zzzuuurrrkkkiiiggggggiiilllllllllhhhfffdddfffkkkrrrwwwyyyxxxyyyzzz|||}}}|||xxxtttnnnnnnllljjjgggdddaaa```]]]]]]\\\\\\\\\\\\]]]]]]{{{ssssssssstttuuuuuutttrrrvvvvvvwwwxxxzzz|||~~~}}}~~~|||{{{~~~{{{||||||}}}}}}|||{{{yyyvvvxxxyyyzzzzzzxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvttttttssssssrrrrrrrrrrrrssssssrrrqqqppppppooonnnooooooooooooooonnnnnnmmmoooooooooppppppoooooooooppppppooonnnmmmmmmmmmmmmpppqqqssstttuuutttttttttqqqooommmjjjhhhfffeeedddeeedddcccaaa___^^^]]]]]]aaa___]]]\\\]]]]]]\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXWWWUUUSSSPPPQQQRRRQQQQQQUUU[[[```rrr~~~ppp___QQQIII???;;;777555666777888777555555555444444444333333333333333222222222111111000000000000000000000000000////////////000000000000///...------...///000////////////////////////............////////////......---+++)))'''%%%$$$...------,,,,,,,,,------................................................................................................,,,...000000///------...///000000000111111111111222222222222333444555555666666777<<>>888666777888888777555555555555444444444333333333333222222222111111000000000000000000000000000////////////000000111//////............//////////////////////////////............////////////............---,,,++++++///...---,,,,,,---...///---...////////////...---........................................................................000111111000///...///000000000000000111111111111333222222333333444555666999777888AAARRRiiiyyy}}}}}}~~~~~~~~~}}}rrrpppnnnllllllkkkiiihhheeecccaaaaaaaaaaaa```___``````aaadddgggjjjjjjjjjccccccccccccbbbaaaaaa```]]]]]]]]]]]]]]]^^^______{{{{{{~~~vvvpppnnnppprrrsssssssssssssssqqqrrruuuwwwzzz{{{{{{{{{}}}~~~~~~|||zzzwwwxxxyyyzzzxxxwwwuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrsssssstttuuuuuutttsssrrrrrrrrrrrrssstttrrrrrrqqqqqqppppppooooooqqqqqqqqqqqqqqqppppppooonnnnnnoooooooooooonnnnnnqqqpppnnnmmmlllkkkkkkkkkiiilllnnnnnnmmmkkklllmmmmmmllljjjgggdddbbb``````[[[ZZZYYYWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUVVVUUUTTTPPPPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNQQQTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUTTTUUUQQQVVVaaaooo{{{zzzggg\\\JJJDDD<<<888999999888666555555555555444444444444333333333222222222111111000000000000000000000000000///......///000111222......////////////......////////////////////////............///////////////000111111222222111111---------...////////////---...///000000///...---........................................................................000000///---++++++---000000000000000111111111111222222222222333444555555777999===HHH\\\vvvuuuzzz~~~wwwuuurrrpppnnnllljjjgggeeeccc```___```aaaaaa```cccaaa```bbbeeehhhjjjjjjeeefffffffffeeedddcccccc```````````````aaaaaabbb~~~{{{~~~}}}zzztttooolllnnnqqqrrrqqqqqqqqqqqqqqqtttwwwzzz|||}}}}}}}}}|||~~~~~~|||yyyvvvvvvxxxxxxwwwuuuuuuuuuttttttttttttuuuvvvtttssssssrrrrrrrrrsssssstttsssrrrqqqrrrssstttuuuqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrqqqppppppnnnnnnoooooooooooonnnnnnqqqpppnnnmmmkkkkkkjjjjjjgggjjjmmmllljjjhhhiiijjjkkkjjjhhheeebbb```___^^^XXXWWWUUUTTTTTTTTTUUUUUUSSSQQQPPPPPPRRRSSSRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMOOOMMMLLLJJJJJJLLLMMMOOOHHHHHHIIIKKKMMMNNNOOOPPPNNNMMMMMMOOOQQQSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTUUUNNNOOOUUU]]]dddppppppdddPPPIII@@@;;;::::::888555666666555555555444444444333333333222222222111111000000000000000000000000000///.........000111222---...///000000///...---////////////////////////............/////////000,,,---...............---***,,,///111222111000...---...///000000///...---........................................................................---,,,+++(((&&&'''***---000000000000111111111111111111111111222333444555444999BBBNNNbbb~~~tttjjjxxx}}}~~~zzzwwwuuusssrrrpppnnnkkkhhhdddaaa___```bbbcccccchhheeebbbbbbeeehhhkkkllliiijjjiiiiiihhhgggfffeeeeeeeeeddddddddddddeeeeee~~~wwwttttttsssqqqooooooooooooooonnnnnnmmmqqqrrrsssuuuwwwyyyzzz{{{yyy}}}}}}~~~||||||{{{yyyxxxwwwvvvvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvxxxwwwuuusssrrrsssuuuvvvmmmppprrrtttttttttvvvwwwyyyvvvrrroooooopppqqqqqqpppssstttsssqqqoooppprrrtttsssrrrqqqooonnnmmmlllnnnmmmlllkkkjjjjjjkkkkkkeeedddbbbaaaaaabbbdddeeegggbbb]]][[[ZZZYYYVVVSSSNNNNNNNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPTTTSSSRRRUUUXXXZZZYYYVVVUUUVVVUUUTTTVVV```nnnyyyppp___OOO???:::;;;999666555666666444333333333333333222222222222222111000///000000000000000000000000000000000000000000000000//////////////////////////////............//////------............------///////////////.........///////////////.........////////////////////////000000//////.........---///////////////////////////////////////////////////......------///000111000111111111111222222222555555555333111000222444777;;;FFFYYYqqqpppkkkooo~~~}}}{{{zzzzzz{{{{{{zzz{{{zzzvvvsssqqqooommmiiifffbbb```bbbdddffffffhhhgggeeefffiiikkklllllloooooooooooonnnnnnnnnnnnpppooommmkkkjjjjjjkkkkkk}}}}}}uuurrrsssqqqooollllllmmmmmmmmmmmmmmmlllqqqrrrsssuuuwwwyyy{{{{{{zzz}}}{{{{{{{{{zzzxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttttttttvvvuuusssrrrrrrrrrssstttqqqsssttttttssssssuuuvvvzzzwwwtttrrrqqqrrrssssssvvvxxxzzzxxxuuurrrrrrssssssrrrqqqooonnnmmmmmmmmmjjjjjjjjjjjjjjjjjjiiiiiidddcccaaa```___```aaaaaa___\\\WWWTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQQQQSSSVVVXXXVVVUUUTTTTTTSSSQQQPPPUUU___gggyyyiiiXXXFFF@@@???===:::999777666555444333333333333222222222222222111000000111111111111111111111111000000000000000000000000//////////////////////////////............//////---......//////......---/////////////////////.../////////////////////...////////////////////////000/////////....................................///////////////////////////......---...///000111000111111111111222222222444444555444333333555777:::AAAPPPeee|||zzzeeefffqqq|||}}}~~~wwwsssooonnnnnnnnnmmmkkklllooossswww{{{{{{xxxvvvsssqqqllliiieeeccceeegggiiijjjnnnlllkkkkkkmmmooopppoooqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppnnnmmmllllllkkk{{{www|||yyyrrrqqqqqqooommmiiijjjjjjkkkkkklllllllllqqqrrrsssuuuwwwyyy{{{{{{xxx}}}~~~}}}{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvuuuuuutttsssrrrrrrsssssssssrrrrrrrrrrrrrrruuuuuuuuusssrrrrrrtttvvv{{{yyywwwuuuttttttuuuvvvyyy{{{}}}|||yyyuuusssrrrsssrrrpppnnnmmmllllllmmmggghhhhhhiiiiiihhhffffffcccaaa___]]]\\\[[[[[[[[[XXXUUUQQQNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOQQQSSSTTTSSSRRRQQQRRRRRROOOMMMNNNSSSWWWcccooo|||qqq^^^JJJAAA>>><<<999999888777666555444444444444222222222222222222111000111111111111111111111111000000000000000000000000//////////////////////////////............//////---......//////......---......//////////////////......//////////////////////////////////////////////////////............------------------------///////////////////////////............///000000000111111111111222222222333444444444444666999;;;===III^^^tttiii[[[bbbuuuzzzyyy}}}~~~zzztttoooiiigggiiihhheeeaaabbbdddfffhhhiiiooowww}}}~~~{{{xxxuuurrrnnnjjjiiijjjmmmooopppsssqqqooooooqqqrrrsssrrrrrrssstttuuuuuuuuuuuuuuutttttttttsssrrrooommmlll|||uuuppprrr{{{sssooonnnnnnllljjjhhhhhhiiijjjkkklllmmmnnnqqqqqqssstttvvvxxxyyyzzzvvvzzz~~~|||{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvvvvuuusssrrrqqqppprrrsssssstttssssssrrrrrrttttttsssrrrpppqqqtttvvvzzzzzzyyywwwuuuuuuwwwyyyxxxzzz|||}}}{{{wwwsssqqqvvvtttqqqnnnkkkjjjjjjjjjfffggghhhhhhfffdddaaa``````^^^\\\YYYWWWVVVUUUUUUSSSQQQNNNKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNNNNPPPQQQQQQQQQQQQNNNPPPRRRRRRQQQPPPRRRTTTWWW^^^jjj{{{~~~{{{{{{fffOOOBBB>>>;;;999888888777666555555444555555222222222333333222111111111111111111111111111111//////////////////////////////////////////////////////............//////......////////////..................////////////............///////////////////////////////////////////////////.........------------------------////////////////////////............/////////000000000111111111222222222222333444444555666999<<<===OOOhhhrrr]]]XXXeee||||||vvvyyy}}}xxxuuusssmmmgggfffhhhhhhddd```aaabbbbbbaaaaaaccchhhkkkrrrzzz~~~{{{xxxwwwtttooommmooorrruuuwwwtttsssqqqqqqssstttuuuuuuvvvvvvwwwwwwwwwvvvuuutttuuuvvvwwwwwwuuurrrooommmzzzrrriiihhhtttxxxwwwsssnnnkkkllllllkkkiiiiiiiiiiiijjjkkkmmmooopppqqqqqqrrrsssuuuvvvwwwwwwwwwzzz~~~|||||||||||||||{{{zzzyyyvvvvvvvvvuuutttrrrqqqpppssstttuuuuuuuuuuuuttttttrrrrrrrrrqqqpppqqqtttwwwyyyzzzzzzyyywwwvvvxxx{{{wwwxxxzzz||||||yyyvvvsssxxxvvvrrrnnnjjjhhhfffffffffffffffeeeccc___[[[YYYZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMKKKIIIGGGFFFFFFGGGBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFHHHIIIKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOPPPMMMOOORRRTTTTTTSSSSSSSSSPPPSSSZZZcccooo}}}|||}}}rrrXXXIIICCC???<<<;;;888777666555555444555555111222222333333333222222111111111111111111111111////////////////////////000000000000000000000000//////............//////...//////////////////...---.........//////000000---.........//////000000////////////////////////.........///////////////........................////////////////////////---......///////////////000000111111111222222222333444444444444555888;;;>>>SSSnnniiiYYYXXXiii{{{xxx|||{{{wwwsssqqqmmmiiidddcccfffgggdddaaaaaaaaa```^^^\\\\\\^^^___eeelllwww~~~|||zzzvvvqqqoooqqquuuxxxzzzxxxvvvttttttvvvwwwxxxwww{{{{{{{{{zzzxxxvvvsssrrrssstttuuuvvvtttqqqnnnkkkooohhhaaahhhyyypppooommmjjjiiiiiijjjjjjiiijjjjjjjjjjjjkkkmmmooopppqqqqqqrrrrrrrrrsssssssssxxx{{{~~~~~~~~~~~~}}}{{{yyyxxxuuuvvvvvvvvvuuutttrrrqqqvvvvvvvvvvvvvvvwwwwwwwwwqqqrrrrrrrrrqqqrrruuuwwwxxxzzz|||{{{xxxxxxzzz}}}xxxxxxyyy{{{|||{{{xxxuuuuuussspppmmmiiieeebbbaaaccccccbbb```]]]YYYVVVTTTTTTSSSRRRQQQOOONNNMMMLLLHHHHHHGGGEEECCCBBBDDDEEEAAAAAABBBCCCCCCDDDDDDEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRTTTWWW[[[fff|||~~~|||yyyuuuzzzxxx]]]MMMEEE???<<<;;;888777666555444444444444111222333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////............//////...//////000000//////...------......///000000000------......///000000000////////////////////////.........///////////////////////////////////////////////////////////////---......///000/////////000111111111111222222222222333444444444666999;;;FFF\\\uuuzzzeee\\\]]]ooo~~~|||~~~zzzvvvssspppnnnjjjhhhfffeeeffffffffffffeeedddbbbaaa___]]]\\\\\\[[[```jjjvvv|||xxxsssqqqssswww{{{}}}~~~|||yyyxxxyyyyyyyyyxxx{{{{{{{{{zzzwwwtttpppnnnlllmmmooopppooollliiiggg~~~eeeccceeerrr}}}sssooollljjjhhhggghhhiiijjjjjjkkkkkkjjjjjjjjjlllnnnpppqqqqqqqqqqqqpppppppppooouuuwww~~~~~~{{{yyywwwtttuuuvvvwwwwwwuuusssrrrwwwvvvvvvuuuvvvwwwxxxyyysssuuuvvvuuuttttttuuuvvvyyy|||~~~{{{zzz}}}yyyxxxwwwxxxyyyxxxuuurrrmmmmmmllljjjgggccc___]]]]]]\\\ZZZXXXVVVTTTSSSRRRNNNNNNNNNMMMMMMLLLKKKKKKEEEFFFFFFDDDAAAAAACCCFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>??????AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGJJJLLLLLLJJJIIIJJJLLLLLLLLLLLLMMMOOOOOOOOOOOOUUURRRRRRUUUVVVYYYeeeqqq~~~~~~yyyvvvvvv|||{{{```OOOGGG@@@;;;:::777666555444333333333333111222333333444444333333222222222222222222222222000000000000000000000000000000000000000000000000//////............////////////000000000000//////------......///000000111------......///000000111////////////////////////............/////////000........................////////////////////////------///000000000///...000111111111111222222222111222444555666999<<>>>>>>>>>>>========================>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFEEEHHHJJJJJJHHHFFFHHHJJJJJJIIIIIIJJJMMMPPPQQQRRRSSSNNNMMMRRRTTTSSSVVV[[[ppp|||{{{zzzwwwuuugggVVVMMMFFF@@@>>>666666555333333333333333111222333333444444444444222222222222222222222222000000000000000000000000000000000000000000000000//////............////////////000000000000//////---------...///000000111---------...///000000111////////////////////////---.........//////000000------------------------////////////////////////,,,---///000000000///...000111111111111222222222000222444666888;;;@@@CCC]]]rrrrrrddddddqqq|||zzz{{{~~~xxxxxxwwwuuuqqqooonnnnnngggjjjkkkgggbbbaaadddhhheeedddbbbaaa```^^^\\\YYYWWWYYY]]]dddooo}}}~~~yyyvvvrrrooommmjjjjjjkkkkkkiiifffccc```]]]^^^____________^^^]]]sss\\\mmm{{{xxxuuuqqqppplllllljjjiiihhhhhhhhhhhhkkkkkkjjjjjjjjjjjjkkkkkknnnnnnnnnoooppppppnnnllleeennnxxx~~~}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzxxxwwwxxxwwwvvvuuutttsssssssssuuuuuutttssstttvvvxxxzzzyyyxxxyyyzzz{{{{{{xxxvvvzzzxxxxxx{{{{{{vvvvvvtttsssqqqpppmmmiiifffeeeeeeeeedddaaa\\\XXXUUUTTTRRROOOLLLIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGEEEEEEFFFGGGJJJKKKHHHHHHGGGGGGEEEDDDBBBAAABBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJNNNNNNNNNOOOQQQRRRTTTUUU___gggyyy~~~~~~}}}wwwwwwsss```UUUMMMCCC;;;999777666666777777666444666666555444222111000000111111000000111111222333111111000000000000111111//////////////////////////////.........---------////////////...---,,,+++........................////////////////////////////////////////////////////////////////////////000000//////.........---........................////////////000000000000000000000111222222333333777111000777999999DDDSSSkkkwwwyyyrrrttt~~~{{{zzzxxxuuuqqqmmmjjjhhhjjjhhhfffdddcccdddeeefffhhhgggeeeccc```]]]ZZZXXXYYYYYY[[[___cccmmm~~~wwwrrrooolllhhheeedddcccaaa___]]][[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYuuukkk|||xxxsssrrrooommmlllkkkjjjiiihhhhhhgggggggggjjjhhhgggfffgggiiilllnnnppppppqqqrrrssssssrrrqqqhhhoooyyy~~~~~~}}}}}}~~~|||{{{zzz{{{zzzyyywwwwwwwwwuuuttttttsssssssssvvvuuutttssstttvvvwwwyyy|||zzzyyyyyyzzzzzzxxxvvvwwwvvvvvvzzz~~~~~~zzzvvvqqqpppooooooooonnnkkkhhhbbbbbbaaa___\\\WWWTTTQQQPPPNNNKKKIIIGGGFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBAAA???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIMMMMMMNNNNNNPPPQQQSSSTTTVVVZZZfffzzz}}}zzzsss___NNNCCC===999777666666777777666555444444444444444333333333111111000000111111222333111111000000000000111111//////////////////////////////.........---------////////////...---,,,+++////////////////////////////////////////////////////////////////////////////////////////////////000/////////....................................////////////000000000000000000000111222222333333777222222777999<<>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSXXXcccsss{{{~~~kkkSSSEEEAAA999777555555666777666555666666555555444444444333111111000000111111222333111111000000000000111111000000000000000000000000/////////............---////////////......---,,,000000000000000000000000////////////////////////////////////////////////////////////////////////////////////....................................////////////000000000000000000111111222333333333666444444888:::AAAVVVkkk{{{qqqpppzzzvvvzzzyyyxxxvvvssspppmmmlllgggiiijjjhhhdddaaaaaacccaaaaaa```___^^^]]]\\\\\\[[[XXXVVVVVVWWW\\\jjjxxx}}}{{{uuupppjjjeeebbbaaa```___[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[]]]^^^___~~~uuunnnpppsssqqqllliiiffffffffffffffffffeeeeeeiiihhhhhhhhhjjjllloooqqqrrrtttvvvxxxzzz|||~~~~~~}}}||||||~~~}}}{{{zzzzzzzzzxxxvvvvvvvvvuuutttttttttuuuuuuwwwwwwvvvuuuuuuuuuvvvvvv||||||}}}}}}zzz||||||{{{}}}~~~~~~{{{yyypppnnnkkkiiigggdddaaa^^^ZZZXXXTTTPPPMMMJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAACCCDDDFFFDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJJJJLLLNNNOOOPPPRRRRRRTTTYYYaaaooo~~~}}}~~~uuu[[[LLLFFF:::888666555666777666555;;;:::888777555333111000111111000000111111222333111111000000000000111111000000000000000000000000/////////...............///////////////...------///////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................////////////000000000000000000111222222333333444777666777888:::FFF___wwwxxxllljjjsss{{{zzzyyy~~~||||||zzzwwwtttpppmmmlllfffiiillljjjeee``````aaa]]]]]]\\\\\\\\\\\\\\\\\\\\\XXXUUUTTTTTTWWWcccnnn|||yyywwwtttrrrnnnjjjeee```^^^^^^^^^___[[[[[[\\\]]]^^^___```aaa`````````aaabbbdddfffgggxxxvvvvvvooommmsssxxxtttmmmiiiddddddeeefffffffffeeeeeeeeegggjjjlllnnnnnnmmmmmmtttvvvyyyzzz{{{}}}~~~}}}|||~~~|||zzzyyyyyyxxxvvvuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwyyy{{{~~~~~~}}}|||zzzwwwuuuooolllhhheeebbb___\\\YYYUUUSSSPPPLLLIIIGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCBBBAAACCCDDDFFFCCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOSSSVVVWWW]]]kkkzzzgggTTTKKK===;;;888666666777666555::::::888777555333222111111111000000111111222333111111000000000000111111000000000000000000000000/////////////////////////////////000//////...---........................000000000000000000000000////////////////////////////////////////////////.........///////////////........................////////////000000000000111111111222333333444444777888999999===LLLggg~~~hhhbbbjjjzzz}}}zzz|||~~~}}}{{{zzz}}}}}}~~~|||yyyuuuqqqmmmkkkgggiiilllkkkfffbbb``````ZZZZZZYYYYYYYYYZZZ[[[[[[\\\XXXVVVVVVVVVXXX```iii|||yyyuuusssqqqpppnnnllliiigggccc```^^^___aaabbb```aaabbbccceeeggghhhiiiiiiiiihhhhhhiiikkkmmmooo|||lllwwwooojjjiiipppuuurrrkkkfffbbbccceeefffggggggfffeeebbbeeeiiinnnppppppnnnmmmwwwzzz|||}}}|||~~~~~~~~~}}}}}}{{{zzzzzzyyywwwuuuwwwwwwvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxx{{{}}}{{{xxxuuurrrqqqkkkhhhdddaaa^^^\\\YYYWWWPPPOOOLLLIIIFFFEEEDDDDDDAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMOOOSSSWWWVVVVVV\\\ddduuu^^^PPPAAA>>>:::888777777666555666666666666666666666666111111000000111111222333111111000000000000111111000000000000000000000000...////////////000000000/////////000000//////...........................000000000000000000000000////////////////////////////////////////////////.........///////////////........................////////////000000000000111111222222333444444444666888:::;;;BBBUUUpppttt\\\^^^ppp}}}{{{~~~}}}}}}}}}~~~}}}zzzvvvrrrooommmiiijjjjjjjjjiiifffcccaaa[[[ZZZYYYXXXXXXYYYZZZ[[[[[[XXXWWWYYYYYYYYY]]]dddyyy~~~vvvtttqqqooonnnmmmkkkiiifffffffffdddbbbccceeeggggggggghhhjjjlllmmmnnnooonnnmmmmmmmmmnnnqqqtttvvv|||vvvqqqqqqxxxnnnfffccchhhnnnmmmhhhfffbbbccceeeggghhhggggggfffbbbeeejjjooosssuuuuuuuuu{{{~~~~~~~~~}}}|||{{{zzzxxxvvvxxxxxxxxxxxxyyyzzz{{{|||xxxxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~|||zzzvvvsssrrrqqqkkkhhhccc^^^[[[XXXUUURRRKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEDDD@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJOOONNNQQQUUUUUUTTTWWW\\\kkkgggXXXEEEBBB===999888777666555333444444555555666666777111111000000111111222333111111000000000000111111////////////////////////.../////////000000000000//////000000000000//////........................000000000000000000000000////////////////////////////////////////////////............/////////000........................////////////000000000000111111222333333444444555444777:::>>>JJJ___yyy~~~gggVVV^^^uuu{{{zzz~~~~~~~~~|||zzzxxxuuusssqqqmmmjjjhhhiiikkkjjjfffbbb___^^^\\\ZZZYYYZZZ[[[\\\ZZZXXXXXXZZZZZZXXXYYY]]]nnn~~~|||yyyuuurrrpppnnnjjjhhheeegggiiiiiiggggggiiilllllllllmmmnnnooopppqqqqqqooooooooopppssswww|||~~~mmmhhhnnn|||}}}pppooofff```ccchhhiiihhhgggaaaccceeeggghhhhhhgggfffeeehhhlllqqqwww{{{~~~~~~~~~}}}|||zzzxxxxxxxxxxxxyyyzzz{{{|||}}}xxxyyyzzz{{{||||||||||||~~~~~~~~~~~~}}}{{{wwwuuuttttttoookkkddd]]]XXXSSSOOOLLLGGGGGGFFFEEECCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFF@@@@@@@@@???>>>======<<<===<<<<<<;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIMMMJJJJJJNNNPPPQQQTTTYYYVVVggg|||{{{|||nnn___HHHDDD>>>:::888777666555666555555555444444444444111111111000111222222333111111000000000000111111////////////////////////.../////////000000111111//////000000000000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000........................////////////000000000000111222222333333444444555333666:::AAAPPPgggrrr^^^SSS```xxxyyyyyy~~~}}}||||||{{{zzzyyywwwvvvuuuooojjjfffhhhlllmmmhhhcccbbbaaa^^^\\\[[[[[[\\\\\\YYYWWWXXX[[[ZZZVVVUUUXXX```qqq|||wwwsssooojjjgggdddgggkkkkkkjjjjjjlllnnnnnnnnnoooooopppqqqqqqqqqppppppqqqsssxxx}}}www___aaavvvsssdddeeefffggggggfffeeecccbbbaaabbbdddddddddfffhhhjjjllljjjllluuu~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{zzzzzz{{{|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}~~~{{{xxxwwwuuusssqqqmmmiiiccc]]]XXXSSSOOOKKKDDDCCCBBBBBBCCCCCCAAA@@@???@@@AAAAAA@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCEEEFFFFFFGGGGGGFFFBBBDDDFFFHHHIIIHHHGGGFFFGGGFFFDDDBBB???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAACCCFFFHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSYYYYYYcccuuuxxxgggRRRHHH???===<<<888555555666555555555555444444444333333333222222111111111222222111111000/////////222000///...///000///...........................------------------------........................000///...------...///000000000//////.........---......////////////......------------------------......---,,,---...///000222222111111111111111111111//////111555666444222666666:::IIIaaayyyfff^^^___ppp}}}~~~~~~~~~~~~{{{xxxyyy|||{{{vvvqqqnnnjjjeeeeeeggghhhdddaaaccc```]]]]]]^^^]]]ZZZWWW\\\\\\\\\[[[[[[ZZZYYYXXX[[[gggzzz~~~wwwsssnnniiijjjlllnnnooonnnmmmllllllmmmlllmmmooorrrttttttsssrrrtttwwwzzzooo^^^hhh~~~wwwnnndddbbbbbbbbbbbbaaa```^^^^^^```bbbcccddddddeeegggjjjlllkkkooozzz~~~~~~}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}||||||}}}~~~~~~~~~}}}zzzwwwvvvtttqqqooolllhhhbbb]]]XXXRRRMMMIIIFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGGGGFFFHHHGGGEEEBBB@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<===???AAAAAABBBCCCFFFHHHFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLNNNPPPQQQSSSQQQWWWdddppp{{{lllXXXLLL@@@===<<<:::777666666555555555555444444444333333333222222222111111//////000111111222222333222000//////000000///...........................................................................000///...------...///000000/////////..................////////////......------------------------......---------...///000111111111111111111111111111000///111444666555333777666<<>>>>><<<;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOSSSPPPQQQXXX___jjj~~~sssbbbRRRBBB<<<<<<;;;999888666555555555555444444444333333333222222222222111000000111111222333333333222000//////000111///...........................////////////////////////........................//////............//////////////////..................////////////......------------------------......------......///000111111111111111111111111111000000222444666555444999777???XXXxxxkkk\\\___kkkuuuqqqrrrvvv}}}|||zzz}}}}}}}}}|||{{{}}}~~~zzzzzz{{{zzzwwwsssqqqmmmiiiggghhhgggdddaaa_________^^^\\\[[[\\\]]]]]]]]]]]]\\\ZZZXXXVVVUUUQQQYYYfffvvvwwwvvvvvvuuuvvvxxxzzz{{{vvvrrrmmmkkkmmmqqquuuwwwwww}}}}}}nnnmmmvvv|||oooiiigggggggggfffdddbbbaaaaaaaaabbb```aaabbbbbbbbbccceeehhhkkksss~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~}}}|||zzzyyyxxxuuuqqqnnnjjjiiifffccc```[[[UUUPPPLLLIIIFFFDDDCCCCCCAAA@@@??????@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDBBB@@@>>>>>>===;;;;;;;;;;;;;;;;;;<<<===???@@@BBBBBBCCCDDDGGGIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLTTTRRRRRRUUUXXX^^^ooo|||~~~{{{{{{lllYYYEEE===<<<;;;999888666555555555555444444444222222222222222222222222444444333333222111111000222111000000111111000...........................////////////////////////......................../////////......////////////////////////...............////////////.............................................//////000111111111111111222222222222111111222444555666666:::999EEEbbbeeeYYYbbbttt}}}rrrllllllrrr{{{~~~|||zzz{{{||||||{{{zzz{{{}}}|||{{{zzzyyywwwuuurrroookkkiiihhhgggdddbbb\\\^^^___]]]YYYXXX[[[^^^]]]^^^]]]\\\ZZZWWWTTTSSSPPPTTT^^^nnn~~~~~~yyyrrrmmmnnnsssxxx{{{yyyzzzpppiiivvvrrrkkkhhheeedddcccbbb```___^^^^^^___``````bbbccccccbbbccceeegggkkkwww~~~}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{{{{||||||yyyuuurrrmmmlllkkkiiihhhddd___[[[QQQMMMIIIFFFEEEDDDBBBAAA????????????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGEEEDDDCCCAAA???>>>======<<<;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCEEEHHHJJJKKKKKKLLLMMMOOOPPPRRRRRRQQQPPPOOONNNLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNQQQTTTUUUXXXaaajjj{{{{{{|||}}}~~~vvvrrr___KKK@@@===:::888777666555555555555444444444222222222222222222222222444444333333222111111000111111000111222222000...////////////////////////........................////////////////////////...//////////////////............///////////////......////////////.......................................///////////////000000111111111222222222222222333333444555777888;;;===MMMmmmvvvddd[[[iii}}}wwwmmmkkkqqqzzz~~~}}}||||||zzz{{{{{{zzzzzzzzz|||~~~}}}{{{yyywwwuuussspppmmmkkkiiihhhfffddd[[[]]]]]]ZZZWWWWWWYYY]]]]]]]]]^^^]]]ZZZWWWSSSQQQMMMOOOVVVddduuuxxxqqqqqquuuzzz}}}{{{xxxooolllooorrrhhhfffdddaaa```bbbaaaaaa``````aaaaaabbbaaabbbcccccccccccceeegggkkkyyy||||||}}}}}}~~~~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwwwxxxyyy{{{}}}}}}|||zzzyyy~~~~~~zzz{{{zzzwwwxxxyyy{{{~~~~~~zzzwwwrrrpppooonnnmmmjjjgggdddWWWTTTNNNKKKHHHGGGEEEDDDAAA@@@@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<===>>>??????@@@AAACCCDDDDDDFFFHHHKKKKKKKKKLLLNNNOOORRRTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGIIIMMMRRRUUUVVVXXX]]]aaappp~~~}}}{{{tttwwwfffSSSGGG@@@:::777888666555555555555444444444111222222222222333333333000000111111222333333333111111111222333222000...////////////////////////........................////////////////////////......////////////...............///////////////......////////////..............................---...///000000000000///000000000111222222333333333333444444333555777:::;;;CCCYYYxxxnnneeeccctttvvvqqquuu|||~~~}}}|||||||||yyyzzz{{{{{{{{{{{{}}}|||}}}yyyvvvtttsssqqqooommmjjjiiigggggg]]]]]]\\\YYYWWWWWWYYY[[[\\\]]]]]]]]][[[WWWSSSQQQMMMOOOUUU```pppzzzxxxyyy}}}xxxjjjiiipppuuuiiidddbbb^^^^^^`````````aaabbbccccccccccccbbbdddddddddcccdddfffhhhlllyyy|||}}}}}}|||{{{zzzxxxwwwuuuwwwyyy{{{{{{yyyvvvtttwww{{{|||xxxuuuvvvuuurrrtttvvvzzz~~~~~~{{{wwwtttqqqooonnnkkkhhhfff___[[[UUUPPPMMMLLLJJJIIIDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHKKKJJJJJJJJJKKKMMMPPPQQQPPPPPPPPPPPPNNNMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@============>>>???@@@AAA@@@BBBDDDDDDEEEFFFIIIKKKKKKKKKLLLMMMPPPRRRUUUVVVWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFHHHMMMRRRUUUWWWZZZ^^^```eeeuuu|||~~~yyyzzzmmm]]]PPPDDD:::777999666555555555555444444444111111222222222333333333//////000111111222222333111111111222333333000---////////////////////////////////////////////////////////////////////////---...///000000///...---............/////////000......////////////..............................---...///000111000000//////000000111222222333333333444555444333444888;;;;;;HHHdddvvvffffffqqqyyy|||}}}|||zzzzzzyyyyyyzzz|||}}}}}}}}}~~~zzzvvvsssrrrqqqpppnnnkkkjjjiiijjjbbb___[[[YYYYYYZZZZZZZZZZZZ\\\]]]]]][[[WWWSSSQQQMMMOOOUUU^^^jjj{{{pppbbbhhhuuuuuummmfffddd```[[[]]]cccYYY[[[]]]___`````````___cccdddeeeeeeddddddfffhhhmmmyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwtttvvvxxxzzzyyywwwtttqqqpppuuuwwwtttrrrrrrrrroooqqqsssxxx~~~}}}zzzwwwrrrooollljjjgggeeeddd___YYYTTTQQQOOONNNLLLGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIIIIKKKNNNQQQSSSPPPQQQRRRRRRQQQNNNLLLJJJHHHHHHFFFEEECCCCCCBBBBBB>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEEEEFFFIIIKKKKKKKKKLLLMMMPPPSSSUUUWWWXXXWWWUUUSSSQQQOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFFFFJJJNNNPPPRRRWWW[[[]]]]]]fff|||}}}~~~|||qqqcccVVVGGG<<<888;;;666666555555555444444444111111111222222333333333222222111111000/////////111111111333444333000---000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...------.........//////000000......////////////......////////////////////////---...000111111111000//////000000111222222333333333555555444333444888<<<;;;LLLllllllaaahhh}}}}}}{{{yyyxxxwwwyyyzzz}}}~~~~~~zzzuuurrrqqqqqqpppnnnllljjjjjjkkkfffaaa\\\ZZZ[[[\\\[[[ZZZZZZ[[[\\\]]][[[XXXTTTQQQGGGJJJPPPWWWbbbrrr}}}fffaaaqqqzzzhhheeebbb`````````___^^^]]]]]]]]]]]]^^^___`````````iiinnnjjjeeeffflllooorrryyy}}}|||{{{{{{zzzzzz{{{~~~~~~~~~||||||}}}zzzuuupppsssssssssttttttrrrmmmjjjooonnnllljjjkkkllloooppplllqqqyyy~~~yyysssooonnnlllgggeeefffbbb```\\\XXXTTTRRRPPPPPPNNNLLLIIIEEECCCBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHJJJKKKLLLNNNQQQTTTTTTSSSQQQQQQRRRRRRPPPOOOIIIHHHGGGFFFEEECCCBBBBBB::::::;;;<<<>>>@@@AAABBBFFFFFFEEEEEEEEEGGGHHHIIIMMMLLLLLLLLLNNNPPPSSSUUU[[[ZZZXXXVVVSSSPPPNNNMMMPPPOOOMMMKKKKKKKKKKKKLLLNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFEEECCCCCCBBBBBBBBBEEEGGGJJJNNNRRRVVVYYYZZZ\\\[[[gggvvvfffZZZMMM@@@;;;===888777666777888777555333222222222333333444444444111111111111000000000000000000000000000000000000////////////////////////......//////000000111111//////////////////////////////............//////000000//////......------......////////////......///////////////...................../////////000000000000000111111111111222333444444666999<<<<<<@@@ZZZ{{{xxxgggdddxxxzzzxxxyyyyyyxxxvvvyyyzzz{{{|||}}}}}}}}}}}}~~~zzzxxxwwwtttrrrqqqqqqqqqnnniiieeeaaa^^^\\\[[[[[[\\\[[[ZZZYYY[[[]]]^^^\\\XXXSSSPPPLLLLLLLLLNNNXXXiii{{{mmm\\\aaayyymmmeeebbb```______^^^]]][[[ZZZZZZ[[[\\\]]]___aaabbbaaagggjjjgggggglllssswwwyyy~~~}}}|||~~~|||||||||~~~~~~}}}}}}}}}|||wwwsssrrrqqqqqqqqqqqqoookkkhhhgggfffeeedddeeehhhkkkmmmnnnrrryyy~~~xxxqqqlllkkkiiidddbbbccc```^^^\\\XXXUUUSSSQQQQQQQQQOOOLLLIIIFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHKKKLLLMMMOOORRRUUUUUUTTTSSSSSSTTTTTTSSSRRRKKKKKKIIIHHHFFFDDDCCCBBB<<<<<<===>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHJJJLLLPPPOOOOOOOOOQQQSSSVVVWWWZZZZZZZZZYYYVVVTTTQQQOOOQQQPPPNNNMMMLLLLLLMMMMMMOOOMMMKKKJJJJJJJJJIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFIIILLLPPPTTTWWWYYYYYYXXXaaayyy}}}mmm```SSSDDD;;;999888777666666777777555333222333333333333333333444111111111111000000000000000000000000000000000000////////////////////////......//////000000000000//////////////////////////////............/////////////////////...............////////////....../////////////////////............/////////000000000000000000111111111111333444444444666999<<<>>>IIIfff~~~nnnbbbeeezzz~~~zzzyyyxxxvvvtttyyyzzz{{{||||||}}}}}}}}}~~~zzzxxxxxxtttrrrpppoooooommmhhheeeaaa___\\\[[[[[[\\\[[[ZZZYYY[[[]]]]]]\\\XXXTTTQQQMMMMMMLLLMMMUUUeeewwwsssxxxaaaZZZiiiqqqccc```___]]]]]]]]]\\\ZZZXXXWWWXXXYYY[[[]]]___aaabbb```ccceeeeeelllwww~~~~~~~~~}}}||||||}}}~~~}}}||||||yyyyyy|||}}}|||zzzqqqpppooonnnmmmkkkfffccc```___^^^^^^```cccgggiiimmmqqqwww}}}}}}{{{uuunnniiigggeeeaaa```bbb```___^^^\\\ZZZWWWUUUTTTUUUSSSQQQNNNKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJLLLMMMNNNPPPTTTVVVVVVUUUTTTUUUWWWWWWWWWVVVOOONNNMMMKKKHHHFFFDDDCCC????????????@@@BBBDDDEEECCCCCCDDDFFFHHHKKKMMMNNNQQQPPPPPPPPPRRRTTTVVVWWWYYYZZZ[[[\\\ZZZXXXUUUSSSRRRQQQOOONNNMMMNNNNNNOOOOOONNNLLLKKKLLLKKKJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFIIILLLQQQUUUWWWVVVUUUYYYjjjuuuhhh\\\LLL???999888777666555666666444333444333333333333333333222222222111111111000000000000000000000000000000000////////////////////////...////////////000000000//////////////////////////////............//////.........///////////////......////////////............//////////////////....../////////000000000000000000111111111222222444555555555666999===AAATTTuuuooobbb```lll}}}~~~|||{{{yyywwwvvvyyyyyyzzzzzz{{{|||||||||~~~|||zzzyyyvvvsssqqqooonnnllljjjgggbbb___\\\[[[[[[\\\[[[ZZZYYYZZZ\\\]]]\\\YYYUUUSSSPPPNNNKKKKKKQQQ```sssyyymmm```eeeyyywwwjjjaaa]]]\\\\\\\\\]]]\\\YYYWWWWWWXXXXXXZZZ\\\^^^___aaa___aaaccchhhuuu~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}|||zzzwwwssstttxxx|||~~~~~~sssqqqooonnnkkkgggbbb___]]]\\\[[[ZZZ[[[^^^aaacccdddjjjrrryyy}}}}}}zzzwwwrrrkkkfffeeedddaaaaaaccccccccccccaaa___\\\YYYXXXXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNOOORRRUUUWWWVVVUUUUUUVVVXXXZZZYYYXXXSSSRRRPPPNNNKKKHHHFFFEEEAAAAAA@@@@@@AAABBBDDDFFFDDDEEEFFFHHHJJJLLLNNNOOONNNNNNNNNNNNOOOQQQRRRSSSVVVXXXZZZ\\\\\\ZZZWWWUUURRRQQQOOONNNNNNNNNOOOOOOPPPOOOMMMMMMNNNNNNLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDEEEIIIMMMQQQTTTUUUSSSUUU]]]mmm|||ooocccUUUFFF===999777555555555555444222444444444333333222222222222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////------......//////000000......////////////..................////////////...////////////000000000000000111111111222222222666555555777777999???FFF___cccZZZdddzzz~~~||||||~~~}}}||||||xxxxxxxxxxxxyyyzzz{{{{{{~~~}}}{{{yyywwwuuussspppnnnmmmkkkjjjbbb```]]][[[\\\\\\[[[ZZZXXXYYY[[[]]]\\\ZZZWWWUUURRRNNNKKKKKKOOO[[[oooppp```___ooozzznnnfffaaa\\\[[[[[[\\\]]]\\\ZZZWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^```dddmmm}}}~~~~~~}}}|||{{{yyyyyy{{{~~~~~~~~~}}}xxxsssrrruuuyyy{{{zzztttsssqqqppplllgggaaa\\\\\\ZZZXXXVVVVVVWWWYYY[[[YYY```jjjtttyyyyyyvvvssspppiiieeefffeeeccccccfffddddddcccbbb```]]]ZZZXXXYYYYYYYYYWWWUUUSSSPPPOOOKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUXXXWWWVVVVVVWWWYYY[[[[[[ZZZVVVUUUSSSPPPMMMJJJHHHGGGCCCBBB@@@???@@@BBBDDDEEEGGGGGGIIIJJJKKKMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPRRRUUUXXXZZZ[[[YYYWWWUUUQQQPPPOOONNNMMMNNNOOOOOOQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCDDDFFFJJJNNNQQQTTTSSSTTTWWWaaayyy|||vvvhhhZZZKKK@@@:::888666555555555444333444444444333333222222222222222222222111111111111000000000000000000000000/////////////////////////////////...............//////////////////////////////............//////------......//////000000......////////////......---.........//////000000////////////000000000111111111111111222222222222666444555888888999AAALLLlllvvv___YYYkkk{{{zzz}}}~~~xxxwwwwwwwwwxxxyyyzzz{{{~~~~~~}}}{{{yyyuuutttrrrpppmmmkkkjjjjjjcccaaa]]]\\\\\\\\\[[[ZZZWWWYYY[[[\\\\\\[[[YYYWWWSSSNNNKKKLLLOOOXXXlll}}}qqqcccXXX___vvv}}}nnnfffaaa]]]\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]___aaafffooo~~~}}}zzzzzz|||~~~|||uuuqqqrrrssssssrrrrrrrrrrrrrrrpppjjjbbb\\\ZZZXXXUUURRRQQQQQQRRRSSSRRRYYYbbblllrrrtttrrrqqqpppkkkggghhhhhhdddcccddd``````___^^^\\\ZZZYYYXXX[[[[[[\\\\\\[[[XXXUUUSSSMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRVVVXXXYYYXXXWWWYYY[[[\\\\\\[[[XXXVVVTTTRRROOOLLLJJJIIIEEEDDDAAA@@@@@@BBBDDDFFFHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRUUUWWWXXXXXXVVVUUUPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRROOOMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMRRRSSSTTTVVV[[[mmm|||~~~nnn^^^OOOCCC<<<:::777555555555555444444333333333333333333222333222222222222111111111000000000000000000000000/////////////////////////////////............---//////////////////////////////............//////.........///////////////......////////////......------......///000000000/////////000000000111111111111111222222222222333666333555999999:::DDDRRRzzzqqq```]]]sss}}}zzzzzz}}}~~~}}}~~~zzzyyyyyyyyyyyy{{{|||}}}~~~~~~}}}{{{xxxqqqrrrqqqnnnkkkhhhggggggdddaaa^^^\\\\\\\\\[[[ZZZWWWXXXZZZ\\\\\\[[[ZZZYYYTTTOOOLLLMMMNNNTTTggg{{{|||yyyvvvuuuyyyzzzzzz}}}hhh```\\\jjjoooccc```^^^[[[[[[ZZZXXXXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\]]]___```bbbcccfffmmm{{{~~~~~~~~~zzzxxxyyyzzzzzzzzz~~~yyyqqqmmmmmmmmmkkkjjjkkkmmmqqqssssssnnnfff```ZZZWWWTTTQQQOOOPPPQQQRRRTTTXXX]]]ccciiinnnppprrrrrrmmmjjjkkkiiiccc______[[[[[[ZZZZZZZZZZZZ[[[[[[\\\^^^```aaa```^^^[[[YYYQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNOOOPPPRRRUUUXXX\\\[[[ZZZ[[[]]]^^^]]]\\\XXXWWWUUURRRPPPMMMLLLKKKHHHFFFCCCBBBAAACCCFFFGGGGGGHHHJJJMMMOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJMMMPPPTTTWWWZZZfff}}}yyygggWWWJJJ>>>;;;888666666666666555222333333333333333333444333333222222222111111111000000000000000000000000//////////////////////////////.........---------//////////////////////////////............/////////////////////...............////////////......------......///000000111//////000000000111111111111111111222222222333333555222444:::::::::GGGWWWjjjbbbbbb|||}}}{{{}}}~~~}}}||||||}}}~~~}}}~~~}}}zzzwwwqqqrrrsssqqqllliiiggggggeeebbb___]]]\\\\\\[[[ZZZWWWXXXZZZ[[[\\\\\\[[[[[[VVVPPPNNNOOOLLLNNN___sss~~~yyytttssspppppprrrrrrqqqssswwwccc```eeezzzyyyeee]]]]]]]]][[[[[[YYYWWWVVVXXXZZZZZZZZZXXXXXXYYY[[[]]]___aaabbbdddeeeeeejjjvvv~~~}}}}}}|||xxxuuutttttttttsssuuupppjjjggghhhiiihhhfffeeeiiinnntttuuupppiiiccc[[[YYYVVVSSSRRRRRRSSSTTTYYYYYYZZZ^^^ccciiipppsssuuupppmmmllliiiaaa\\\ZZZYYYYYYYYYYYYZZZ\\\___```^^^```bbbddddddbbb___\\\TTTSSSRRRPPPOOONNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPRRRUUUXXX^^^]]]\\\]]]_________^^^WWWWWWUUUSSSPPPNNNLLLLLLJJJHHHEEECCCCCCEEEGGGIIIEEEGGGJJJMMMPPPRRRSSSSSSOOOOOOPPPPPPPPPOOONNNNNNQQQRRRSSSTTTUUUVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRTTTUUUTTTQQQOOONNNMMMKKKIIIGGGFFFEEEEEEBBBCCCDDDEEEFFFHHHHHHIIIHHHMMMSSSXXXYYYbbbvvv|||ppp___SSS???<<<888666666777666666222222222333333444444444333333333222222222111111000000000000000000000000//////////////////////////////.........---------//////////////////////////////............//////000000//////.........---......////////////......---------...///000000111000000000000111111111111111111222222222333333333555111333:::;;;;;;HHHZZZssscccbbbfff}}}~~~}}}}}}}}}zzzvvvrrruuuwwwuuupppllljjjjjjeeebbb___]]]\\\\\\[[[YYYVVVXXXYYY[[[\\\\\\\\\\\\XXXRRROOOOOOKKKJJJYYYmmm~~~|||{{{|||zzzvvvrrrnnnlllkkkmmmkkkiiijjjooo{{{ddddddsss|||kkk```[[[ZZZZZZXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWXXX\\\___aaaeeekkkqqqqqqrrruuuyyy}}}{{{zzz{{{|||}}}|||{{{xxxuuusssqqqoooooolllkkkhhheeedddcccccccccdddbbbbbbfffkkkmmmjjjeee[[[[[[[[[\\\]]]^^^^^^^^^bbbbbbbbbbbbcccgggmmmqqqssspppnnnnnnoookkkccc\\\YYYYYYYYYXXXXXXZZZ^^^aaaeeedddccceeegggfffbbb___^^^YYYSSSOOONNNOOOOOOOOOMMMNNNOOOMMMKKKIIIHHHIIINNNMMMMMMLLLNNNPPPRRRTTTZZZ[[[]]]aaacccccc```]]]]]]ZZZWWWTTTRRRPPPMMMJJJMMMKKKHHHFFFEEEDDDEEEFFFJJJKKKMMMOOOQQQRRRSSSSSSUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUWWWTTTQQQQQQSSSTTTRRRPPPMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDDDDEEEHHHJJJJJJPPPWWWYYY[[[```kkksss|||xxxggg[[[JJJ@@@888777777555333333333333333222222222111111444444555555444444333222000000000000////////////000000//////.........---////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////111000///////////////000222222222333333444444444666333555:::999:::JJJ___jjjRRRUUUsss|||{{{~~~~~~|||{{{{{{xxxtttqqqrrrtttrrrmmmhhhgggdddaaa_________^^^]]]^^^^^^]]]]]]]]]^^^______ZZZYYYUUUNNNKKKNNNWWW___~~~zzzvvvrrrooonnnmmmhhhfffeeeeeefffgggfffeeepppccclll~~~sssfff]]]ZZZZZZZZZYYYXXXXXXXXXWWWXXXYYYYYYZZZZZZXXXYYY\\\]]]___gggppp{{{{{{{{{}}}}}}{{{zzz{{{|||}}}xxxvvvtttrrrooommmlllkkkhhhgggeeecccaaa```______bbbaaaaaaeeejjjkkkiiieee___\\\[[[___fffmmmoooooorrrooojjjdddaaadddkkkqqqvvvsssqqqqqqrrrnnngggaaa]]]\\\ZZZXXXWWWYYY[[[^^^dddddddddeeeggggggdddaaa]]]ZZZUUURRRQQQPPPOOONNNNNNOOOPPPNNNLLLJJJJJJJJJNNNNNNMMMMMMNNNPPPRRRTTTWWWXXX\\\```cccdddbbb```]]][[[XXXVVVTTTRRROOOMMMMMMKKKIIIFFFEEEEEEFFFFFFJJJKKKMMMOOOQQQSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUXXXUUURRRRRRSSSSSSQQQOOOMMMLLLLLLKKKIIIHHHFFFEEECCCDDDEEEDDDCCCDDDGGGIIIIIIOOOVVVYYYYYY^^^fffnnnvvv|||tttgggQQQEEE;;;999:::999666666333333333222222222222111333444444444444333222222000000000000////////////000/////////............////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000////////////000000222222222333333444444555666444888======???QQQfff|||eeeSSSZZZyyy|||{{{}}}~~~}}}|||zzzwwwttttttuuuuuuppplllgggdddaaa_________^^^]]]```_______________``````XXXWWWSSSNNNJJJNNNVVV^^^vvv}}}zzzvvvssspppnnnmmmhhhfffeeeeeefffgggfffeee}}}gggeeewww~~~ppphhh___ZZZYYYZZZZZZYYYWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^kkkyyy~~~}}}{{{zzz{{{{{{|||rrrqqqpppmmmkkkiiihhhgggcccbbbbbbaaa___]]][[[ZZZ___^^^___bbbgggiiigggdddbbb]]]ZZZaaannn{{{wwwjjjbbbbbbiiiooowwwuuutttuuuvvvsssnnniiibbb```\\\YYYWWWWWWYYYZZZaaaaaaaaadddffffffeeeccc^^^[[[WWWTTTSSSQQQOOOMMMOOOPPPQQQPPPNNNLLLLLLLLLOOONNNNNNNNNOOOQQQRRRTTTUUUVVVZZZ___ccceeecccbbb]]][[[YYYWWWWWWUUUSSSQQQNNNLLLJJJGGGFFFFFFGGGGGGIIIKKKMMMPPPRRRTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXUUUUUUTTTTTTUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUXXXVVVSSSRRRRRRQQQOOOMMMLLLLLLKKKKKKIIIHHHFFFEEECCCDDDDDDDDDCCCDDDFFFHHHIIIOOOUUUXXXXXX[[[aaagggggg}}}oooZZZKKK===:::;;;:::888666333333333333222222222222222333333333333222111111000000000000////////////////////////............////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000//////000000111111222222333444444555555333333777<<<===BBBVVVlllooo___TTTbbb~~~~~~||||||}}}~~~~~~|||yyyuuutttuuuuuussspppgggeeeaaa```______^^^]]]aaaaaaaaaaaaaaaaaaaaaaaaVVVUUURRRMMMJJJMMMTTTZZZjjj{{{||||||zzzxxxuuurrrpppoooiiigggfffeeefffgggfffeeennnfffkkkwwweee```[[[XXXXXXYYYYYYXXXWWWWWWWWWVVVWWWXXXXXXYYYZZZZZZ\\\\\\ZZZ```sss~~~}}}{{{zzzzzzyyyzzzooonnnmmmllljjjhhhfffeee````````````^^^\\\ZZZXXX]]]\\\]]]```ccceeedddccc```^^^]]]bbbnnn}}}vvvhhhbbbeeejjjsssssssssuuuwwwwwwtttqqqgggccc^^^YYYXXXXXXYYYYYY\\\]]]___aaacccdddddddddccc___YYYUUUTTTSSSQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVYYY]]]bbbdddcccbbb\\\ZZZXXXXXXXXXWWWUUUSSSOOONNNKKKIIIGGGGGGHHHHHHJJJLLLOOORRRTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\[[[ZZZYYYXXXWWWVVVUUUTTTVVVUUUTTTRRRQQQNNNLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFCCCDDDDDDCCCBBBCCCEEEHHHKKKPPPUUUXXXYYY[[[___cccdddqqqpppbbbQQQ@@@::::::999666444444444333333333222222222222222222222222111000000000000000000///////////////////////////.........////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000///000000111111111222222333444555666666555555777;;;???JJJaaavvvdddYYYVVVhhh{{{}}}}}}||||||}}}~~~~~~{{{xxxtttrrrssssssqqqppphhheeebbb`````````___^^^bbbbbbbbbbbbbbbaaa``````XXXVVVSSSNNNKKKLLLPPPTTT___ooo}}}|||||||||{{{xxxvvvsssqqqkkkiiigggfffggggggfffeeepppbbbeeevvvkkk___]]]ZZZXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZXXXZZZ\\\]]]\\\dddzzz~~~}}}{{{yyywwwvvvvvvmmmmmmlllllljjjhhhfffeee````````````___]]]ZZZYYY[[[[[[\\\^^^```aaaaaaaaa```bbbdddffflllyyyttthhheeegggmmmnnnqqqtttwwwxxxxxxwwwlllggg```[[[ZZZ[[[[[[ZZZ[[[]]]___aaacccdddfffgggiiiccc\\\WWWTTTTTTTTTTTTQQQSSSTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVVVVYYY\\\```bbbbbb```[[[ZZZXXXXXXXXXXXXVVVTTTQQQOOOLLLJJJIIIIIIIIIJJJKKKMMMQQQTTTWWWXXXXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]ZZZZZZYYYYYYWWWVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEEEEDDDCCCCCCEEEHHHMMMQQQVVVYYY[[[]]]aaadddccchhhwwwxxxmmm[[[GGG>>>;;;888555444444444444333333333222222111111222222111111000///000000000000////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000111222222111222222333555666666777:::999:::???HHHYYYqqqvvv]]]WWWZZZnnn{{{|||}}}|||}}}~~~}}}~~~yyyvvvssspppoooooonnnmmmhhheeebbbaaabbbbbbbbbaaaccccccccccccbbb```___^^^[[[YYYUUUPPPMMMLLLMMMOOOXXXaaarrr}}}}}}}}}}}}{{{xxxvvvtttnnnllliiihhhiiihhhgggfff|||ccc]]]eeerrr\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXWWWXXXYYYYYYZZZWWWYYY\\\]]]^^^ggg{{{}}}zzzwwwtttrrrqqqjjjkkkkkkkkkjjjhhhfffdddbbbaaaaaaaaa___^^^]]]\\\[[[\\\\\\]]]]]]^^^______aaafffkkklllnnnyyyssskkkiiilllnnnqqqtttwwwyyyzzzzzzssslllddd___]]]^^^]]]\\\\\\^^^aaacccdddeeehhhkkkmmmggg```[[[XXXWWWWWWWWWRRRSSSTTTTTTRRRQQQQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVXXX[[[___aaaaaa```\\\ZZZYYYXXXYYYYYYWWWUUURRRPPPNNNKKKJJJJJJJJJKKKLLLOOOSSSWWWZZZ[[[[[[ZZZWWWVVVVVVVVVWWWXXXYYYYYY[[[[[[ZZZZZZZZZ[[[]]]]]]ZZZZZZZZZZZZZZZYYYWWWWWWTTTVVVVVVTTTQQQMMMLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDDDDFFFHHHMMMPPPUUUYYY]]]aaafffiiihhhhhhnnnxxxhhhTTTHHH@@@:::777888444444444444333333333333111222222222222111000000000000000000////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000111111222333111222333444555666777888888888;;;EEEVVVlllqqqYYYXXX___vvv}}}}}}}}}~~~~~~}}}~~~zzzxxxvvvssspppnnnmmmlllgggeeeccccccdddeeeeeeeeecccdddddddddcccaaa___]]]]]]ZZZWWWSSSPPPNNNMMMMMMTTTWWWbbbuuu~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvqqqooolllkkkkkkjjjhhhggg~~~iii\\\bbbnnnyyyeeeVVVWWWWWWWWWVVVUUUUUUWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWXXX[[[]]]___fffxxx|||yyyuuuqqqnnnlllfffggghhhhhhgggeeecccbbbccccccbbb```____________\\\]]]]]]\\\\\\\\\]]]^^^```fffkkknnnrrr}}}~~~tttqqqppprrrtttwwwxxxyyy{{{||||||sssiiibbb``````]]][[[[[[]]]```aaabbbcccgggjjjmmmjjjeeeaaa^^^[[[XXXUUUQQQSSSTTTTTTRRRQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVZZZ___bbbcccbbb^^^]]][[[ZZZ[[[ZZZXXXWWWSSSQQQOOOLLLKKKKKKKKKLLLNNNQQQUUUZZZ]]]]]]]]]\\\ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZUUUXXXYYYXXXTTTPPPOOOOOOMMMNNNNNNMMMMMMLLLKKKJJJGGGGGGGGGFFFDDDEEEGGGIIILLLOOOSSSXXX^^^dddkkknnnqqqnnnnnnwww{{{sss```QQQDDD;;;888;;;555444444444444333333333222222333333222222111000000000000000////////////............/////////000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000111222333444111222333444555777888888666888@@@RRRmmmkkkUUUXXXfff}}}}}}}}}~~~}}}~~~}}}zzzvvvrrrooonnngggeeeddddddfffhhhiiiiiieeefffffffffdddbbb___^^^\\\ZZZXXXUUUTTTRRRPPPOOOOOORRRYYYfffxxx~~~~~~~~~~~~~~~~~~|||zzzyyywwwvvvvvvtttqqqnnnmmmlllllljjjhhhiiiWWWXXXjjj{{{|||kkk```[[[TTTUUUUUUTTTTTTUUUWWWYYYVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZ]]]^^^eeesss|||xxxtttooollliiicccdddeeefffeeecccaaa___eeecccbbb```______``````]]]^^^^^^\\\[[[ZZZ[[[]]]^^^bbbhhhmmmuuu{{{xxxuuuvvvxxxyyyzzzzzz{{{|||xxxmmmeeebbb```]]]ZZZXXX[[[]]]^^^^^^___cccgggllljjjiiigggddd^^^XXXSSSQQQSSSTTTTTTRRRQQQQQQRRRQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTYYY___ccceeeeee```___]]]\\\\\\[[[ZZZXXXTTTRRROOOMMMKKKKKKLLLMMMOOORRRWWW[[[^^^___^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^___```___^^^]]]WWWYYY\\\ZZZVVVSSSQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHGGGEEEEEEGGGIIIKKKMMMQQQWWW^^^fffmmmrrrtttppplllooowww}}}wwwfffUUUEEE:::888;;;555555444444444333333333222333333333333222111111000000000000////////////---.........//////000000////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000000000000111222333444111222333444666777888999;;;???LLLeeeeeeRRRYYYjjj}}}|||}}}}}}}}}}}}~~~~~~{{{vvvsssqqqgggeeedddeeehhhjjjkkkkkkggghhhhhhhhhfffcccaaa___[[[YYYXXXWWWVVVUUUSSSQQQLLLQQQXXX___jjj|||~~~~~~~~~~~~~~~}}}~~~{{{xxxvvvuuuuuuuuuuuussspppnnnnnnmmmkkkiiisss___OOO[[[zzznnn^^^WWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSUUUWWWXXXWWWVVVUUUXXXYYY[[[cccnnnttttttxxx||||||yyywwwtttpppkkkggg``````______```aaacccdddbbbaaaaaaaaabbbaaa```^^^ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]dddnnnwww}}}yyy{{{~~~~~~zzzssskkkeee```\\\[[[\\\\\\[[[ZZZZZZ]]]aaaeeefffiiihhhfffdddccc]]]VVVTTTTTTSSSQQQOOOOOOPPPRRRVVVTTTQQQPPPQQQQQQNNNKKKUUUUUUVVVXXX[[[```dddfffdddcccaaa]]]YYYXXXYYY[[[UUUSSSPPPMMMMMMOOOQQQSSSUUUVVVYYY[[[^^^```aaabbb^^^______^^^\\\ZZZ[[[\\\___\\\YYYXXXXXXZZZ[[[[[[]]]```dddeeeeeecccbbbbbb]]]\\\YYYXXXXXXWWWTTTRRRRRRQQQPPPPPPPPPOOOLLLIIILLLJJJHHHFFFFFFFFFGGGHHHQQQRRRUUUYYYaaajjjrrrwwwyyyxxxvvvuuuxxxzzzyyy|||ttteeeRRRCCC===;;;;;;555444444333333222111111111111111111111111222222//////000000111111111222//////............//////000000//////.........---////////////////////////////////////000000000000////////////////////////000000000000000000000000...............///000000111111111000000000000000666555333111333777999999<<>>EEE[[[zzzlllZZZ[[[ooo}}}}}}}}}|||}}}yyyyyy}}}|||tttppprrrqqqpppooonnnnnnoooooorrrqqqrrrrrrqqqooojjjfffcccbbbaaa_________`````````___```aaa``````gggooo~~~~~~|||zzzxxxxxxzzz{{{{{{zzzxxxxxxyyyzzz{{{~~~|||zzzzzz}}}}}}}}}~~~}}}}}}~~~~~~|||}}}~~~zzzyyyxxxvvvtttsssrrrqqqsssdddlll}}}|||iii___[[[WWWTTTSSSWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVUUUUUUWWW[[[___ffflllooonnnnnnrrrttttttyyy|||}}}zzzwwwsssnnnkkkcccaaa]]][[[ZZZ[[[\\\^^^bbbdddfffeeedddcccccceeeccccccaaa```^^^]]]\\\[[[^^^^^^aaaeeejjjwwwwwwnnniiifffgggeeeaaa\\\XXXWWWXXXZZZ]]]```bbbcccfffkkkjjjfff^^^YYYTTTSSSVVVWWWTTTPPPPPPRRRUUUXXXXXXWWWVVVUUUVVVVVVWWWYYYZZZ\\\^^^___]]]^^^___^^^[[[XXXWWWWWWWWWVVVUUUUUUVVVXXXZZZ[[[```aaaccceeeggghhhiiijjjjjjkkklllkkkjjjiiijjjkkkiiigggdddbbbbbbbbbaaa___ccceeegggfffeeedddddddddccc```]]]\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSRRRPPPOOOOOOMMMKKKJJJIIIIIIJJJKKKOOOQQQUUU\\\dddlllssswwwyyy|||}}}tttpppyyywwwuuu|||iiiZZZKKK???999999888777777666666555444444555555444444333222111111111111000000000000000000//////............//////.........///////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////000111111000000111111222222222333333333666888777999CCCPPPqqqfff\\\___vvv~~~}}}}}}||||||yyyxxxyyy~~~~~~wwwssstttrrrpppnnnmmmmmmmmmnnnnnnnnnooopppqqqpppmmmjjjdddcccbbbaaaaaabbbccccccbbb``````aaa``````fffnnnvvv}}}{{{zzzyyyyyyyyy||||||{{{yyyvvvuuuuuuwww{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{|||||||||{{{{{{|||}}}~~~~~~~~~~~~xxxxxxxxxwwwvvvtttssssssqqqmmm}}}rrrccc]]][[[WWWSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUVVVUUUTTTWWW^^^cccooouuuxxxuuurrrssstttssswwwzzz~~~~~~}}}{{{yyytttqqqfffddd```]]][[[\\\]]]___cccfffhhhhhheeedddfffhhhgggfffdddbbb```^^^\\\\\\]]]___bbbgggkkkwww{{{tttmmmiiikkkiiiddd^^^YYYVVVWWWYYY[[[^^^```aaaeeeiiiiiifff```\\\XXXVVVVVVUUUSSSQQQQQQTTTWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\^^^```___]]]YYYWWWWWWUUUUUUUUUVVVWWWYYYZZZ\\\bbbccceeegggiiijjjkkkkkkkkklllmmmlllkkkjjjkkkmmmkkkiiifffddddddcccaaa___bbbdddeeedddcccbbbbbbcccdddbbb````````````^^^\\\XXXVVVSSSRRRRRRRRRQQQOOOPPPNNNLLLJJJJJJJJJKKKLLLNNNQQQVVV]]]eeemmmtttxxxyyyzzz}}}{{{tttnnnqqqxxxssskkkwww~~~kkk___QQQBBB::::::777777777666555555444444444444333333222222111111111111111111000000000000//////............//////.........///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000//////000000111222000000111111222333333333555444666999999===NNNbbbttt___]]]eee~~~|||||||||}}}~~~}}}|||~~~}}}{{{yyyxxx||||||yyyvvvtttqqqnnnlllkkkllllllnnnnnnoooppprrrqqqooommmeeedddcccccccccdddeeefffccc```___`````````eeelllqqqzzz~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{zzzwwwtttssstttuuuyyyxxxvvvuuuuuuvvvxxxzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{{{{||||||||||||wwwwwwwwwwwwwwwvvvtttttt~~~ssszzzvvvjjj^^^YYYWWWTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUTTTTTTXXX```gggyyy|||uuusssqqqooosssvvvzzz}}}~~~{{{xxxllliiiddd```^^^___```bbbdddhhhkkkjjjgggfffhhhkkkkkkjjjhhhfffcccaaa___^^^[[[\\\```eeeiiiwww{{{ssslllkkkiiieee___ZZZXXXYYY[[[\\\___``````dddiiiiiieee___]]]ZZZXXXVVVUUUTTTTTTSSSVVVXXXYYYXXXXXXZZZ\\\\\\\\\]]]^^^___`````````\\\^^^aaaaaa^^^[[[XXXWWWUUUUUUVVVWWWXXXZZZ\\\]]]cccdddfffhhhiiijjjkkkkkklllmmmnnnnnnllllllmmmnnnooommmkkkiiihhhgggdddbbbdddeeefffeeedddccccccdddddddddcccdddeeeccc```]]]XXXVVVSSSRRRRRRQQQPPPOOOQQQOOOMMMKKKKKKKKKLLLMMMNNNQQQVVV]]]eeennntttxxx|||zzzzzzzzzvvvooolllooo~~~yyykkkrrrmmmcccWWWEEE;;;:::777777666555555444444333222222222222222222111111111111111111000000000/////////............//////............/////////000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000//////000000111222000000111222222333444444777444666:::<<>>;;;777555555555555555444444333333333222222222000000000000000000000000//////000000000000//////000000000000111111111111+++,,,...000111111000000.../////////000000000111111111000000000000111111////////////000000000000////////////000000111111111111222333444555555666666999@@@PPPjjjppp[[[WWWjjjzzzzzz|||~~~~~~yyysssqqquuuxxxxxxvvvrrrsssuuuwwwxxxwwwwwwvvvyyyxxxwwwvvvuuuvvvwwwxxxuuutttsssrrrrrrssstttuuutttsssssssssssstttttttttvvvwwwxxxzzz}}}{{{|||~~~~~~}}}}}}}}}{{{{{{|||{{{yyywwwvvvuuu{{{{{{{{{{{{zzzxxxvvvuuuqqqssswwwzzz||||||{{{zzzxxxxxxxxxvvvuuuuuuxxxzzzsssooottthhh```YYYTTTSSSRRROOOOOORRRQQQQQQPPPPPPQQQQQQRRRSSSSSSVVV^^^jjjvvv}}}~~~vvvuuu~~~||||||~~~yyyrrrooollliiikkkooooooqqqssssssrrrppppppppptttuuuvvvxxxxxxuuupppllleeefffhhhiiiiiilllyyy|||tttooonnnnnnnnnmmmhhheeeaaa```aaabbbccccccdddcccbbb````````````aaaaaacccfffiiikkkkkkkkkkkkccccccdddeeefffggghhhhhhdddhhhllllllhhhcccaaaaaaaaadddfffddddddfffeeeaaa```cccgggjjjlllmmmoooqqqssstttuuutttsssssstttuuutttuuuuuuuuuuuutttrrrrrrooooooppprrrtttsssqqqooommmllljjjjjjjjjiiigggeee]]]ZZZUUUQQQPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTXXX^^^eeelllrrrvvvxxxxxxxxxxxxxxxyyyyyyzzztttssstttxxx~~~zzz|||ssslll{{{~~~sssbbbQQQ@@@===888555444555444444444444333333333333222222000000000000000000000000///000000111111000000////////////000000000111111///////////////......---......//////000000111111111111000000000000111111////////////000000000000...//////000000111111222111111222333444555666666777:::DDDWWWwwwiiiWWWZZZqqqzzz{{{~~~}}}vvvpppooosssxxxyyyxxxpppqqqtttwwwzzz{{{||||||}}}|||{{{{{{zzzzzzzzzzzzxxxwwwvvvtttssssssssstttsssssssssttttttuuuuuuuuuxxxxxxyyy{{{|||~~~~~~}}}~~~~~~|||yyyvvvuuuvvv{{{{{{{{{zzzyyywwwuuutttqqqsssvvvyyy|||}}}}}}|||zzzyyyxxxvvvtttuuuyyy|||tttxxx~~~rrriii^^^WWWRRRQQQQQQOOOOOORRRQQQPPPPPPPPPPPPQQQRRRRRRSSSWWWbbbppp~~~wwwuuu~~~|||}}}zzztttqqqmmmiiijjjoooooorrruuuvvvuuussssssssssssuuuwwwwwwuuurrrqqqpppiiijjjmmmnnnmmmooo{{{}}}uuupppooopppqqqjjjfffbbb```aaabbbccccccaaaaaaaaaaaabbbbbbccccccaaaccceeegggiiijjjjjjjjjddddddeeeggghhhhhhiiiiiihhhmmmpppoooiiicccaaaaaa```gggllllllnnnpppnnniiiccceeegggiiijjjlllppprrrrrrtttuuutttrrrrrrssstttttttttttttttuuuuuuvvvwwwuuutttttttttvvvuuutttrrrqqqooommmllllllkkkiiiggg]]]ZZZUUUQQQPPPNNNMMMKKKNNNNNNNNNOOOPPPQQQSSSSSSUUUWWW[[[```fffmmmrrruuuwwwwwwwwwxxxyyyyyyzzz{{{wwwwwwxxxyyy{{{{{{ttteeeqqqsssbbbWWWDDD@@@:::666555555444444444444333333333333222222000000000000000000000000000000111111111111000000....../////////000000000000000///........................///000111111111000000000//////000000000.../////////000000000111...//////000111111222222111222222333444555666666777<<>>;;;888777777555444444333333222222111111111111111000000000000000000000000////////////..............................////////////......////////////000000000000///000000111111222222222000000000000000000000000000000000111222222333333111333444444444666999<<<@@@NNNbbbkkkbbb```~~~}}}}}}~~~|||{{{{{{{{{{{{|||~~~}}}wwwnnnfff___YYYTTTQQQOOOQQQUUUXXX[[[]]]]]]^^^YYY[[[```hhhrrr{{{}}}}}}~~~}}}}}}}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~rrreeeppp|||hhh]]]YYYXXXXXXccc___YYYUUUSSSSSSSSSRRROOOPPPQQQQQQQQQSSSWWWZZZbbbooo{{{~~~}}}}}}|||yyyyyy|||~~~|||~~~~~~||||||xxxyyyzzz{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwyyy|||{{{xxxzzz~~~~~~{{{rrrfff]]]\\\aaahhhmmmlllkkkiiiiiiiiihhhfffdddccceeegggggggggllltttzzz|||{{{zzzzzzyyywwwrrrooollljjjgggbbb]]][[[]]]^^^YYY\\\___bbbhhhrrrwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwuuusssqqqooopppoooooonnnmmmllllllllllllkkkkkkmmmmmmhhh```ZZZTTTQQQMMMLLLMMMOOOPPPPPPPPPRRRTTTVVVVVVWWWYYYZZZZZZ[[[^^^aaaeeegggiiijjjmmmmmmoootttzzzmmmsssmmm___NNNCCC===777666777555444444333333222222111111111111111000000000000000000000000////////////........................---...///000000///...---.../////////000000000111///000000111111222333333000000000000000000000000///000000111222222333333222333333333444666:::===???LLL^^^zzzgggdddddd~~~|||{{{tttiii___XXXTTTQQQOOOQQQSSSVVVZZZ]]]```bbbbbb```^^^___eeeooozzz~~~~~~~~~~~~~~~}}}|||zzz{{{||||||}}}}}}}}}|||}}}~~~{{{mmmhhh|||vvvcccYYYWWWYYY[[[gggaaaZZZTTTQQQPPPPPPOOOOOOPPPQQQQQQRRRUUUYYY\\\fffrrr{{{yyyvvvxxxyyyxxx{{{~~~}}}~~~||||||zzz{{{}}}~~~}}}xxxxxxyyyyyyzzzyyyyyyyyyvvvuuuvvvxxxwwwtttuuuyyyyyyjjj___]]]aaaiiinnnlllkkkiiiiiiiiihhheeecccaaadddeeeddddddiiissszzz}}}||||||}}}|||zzzuuuqqqiiigggccc]]]YYYXXXYYY[[[YYY\\\```bbbeeennn{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuussssssrrrqqqpppnnnmmmkkkjjjjjjmmmlllmmmoooooojjjbbb\\\TTTQQQNNNMMMNNNPPPQQQQQQMMMPPPTTTVVVWWWXXXYYYZZZZZZ\\\___bbbeeegggggggggkkkkkkmmmrrryyyxxx{{{pppcccTTTHHH>>>666444777555555444333333222222111111111111111000000000000000000000000////////////........................---...///000000///...---.../////////000000111111///000000111222222333333000000000000000000000000///000000111222222333333222333333333444666:::===???IIIYYY}}}qqqbbbdddggg~~~~~~yyyqqqfff\\\VVVSSSRRRQQQTTTVVVYYY\\\___bbbdddeeeeeeaaa^^^bbblllyyy~~~zzzxxxyyyzzzzzz|||~~~~~~~~~{{{{{{||||||||||||{{{{{{{{{|||}}}~~~|||ooonnn~~~ggg[[[XXXUUUTTTTTT___]]]XXXTTTPPPNNNNNNNNNUUUQQQNNNNNNOOOSSS]]]gggrrrzzzyyyuuuxxx}}}|||}}}~~~|||yyyzzz{{{}}}}}}~~~~~~~~~vvvwwwyyyyyyyyywwwuuutttvvvuuutttttttttuuuwwwxxx~~~uuuggg```aaaiiiooopppnnnjjjgggfffffffffgggfffeeebbbaaadddkkkvvv}}}|||zzz{{{}}}zzztttnnnkkkfff^^^YYYVVVUUUUUUTTTXXXWWWZZZ```eeelllxxx~~~yyy{{{{{{xxxwwwzzzzzzxxxuuussssssuuuwwwyyyuuutttrrrooollliiigggfffjjjlllnnnlllgggbbb______NNNMMMKKKJJJJJJLLLMMMOOOMMMSSSWWWWWWWWWYYYXXXUUUXXX[[[^^^bbbdddeeeeeeeeemmmjjjjjjpppvvvzzz|||yyykkkXXXHHH>>>999777666444444444333333333222222111111222333222111000/////////000000000000//////////////////000000000000000000000000000000000000////////////////////////............////////////222111000.........///000111111222222222333333333333333333444555777999:::>>>GGGWWW~~~uuu^^^___ppp{{{|||zzzwwwpppeeeYYYTTTVVVZZZXXXYYY\\\```dddffffffeeeiiieeeaaabbbiiittt~~~|||||||||xxxuuuuuuwwwxxxzzz|||~~~||||||}}}}}}{{{zzz{{{||||||{{{wwwyyy{{{|||{{{{{{|||~~~zzzssswwwxxxdddZZZWWWTTTRRRRRRXXXWWWUUURRRPPPOOOOOOOOOSSSQQQPPPQQQSSSVVV___hhhzzz}}}xxxxxxyyy|||~~~|||{{{|||}}}}}}~~~~~~~~~~~~wwwxxxzzz{{{zzzyyywwwvvvvvvuuuuuutttuuuvvvwwwxxx~~~}}}rrrlllkkknnnqqqpppnnnjjjfffdddeeefffhhhiiigggdddaaaccckkkuuu|||~~~{{{xxxyyy{{{yyysssnnngggbbb\\\XXXVVVVVVVVVUUUXXXWWWZZZ___dddkkkwww|||zzzzzzxxxwwwyyyzzzxxxvvvttttttvvvxxxzzzyyywwwtttpppllliiigggeeegggiiijjjhhhccc^^^[[[ZZZNNNMMMKKKJJJJJJLLLMMMNNNNNNTTTYYYYYYYYYZZZYYYVVVYYYZZZ]]]```bbbcccddddddiiifffhhhnnnuuuzzz{{{nnn\\\LLLBBB===999666444444444333333333333222111222222333222111000///000000111111111111000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111333222111000///000000111111111111111222222222333333333333444555777999:::===GGGXXX~~~oooZZZ^^^rrr}}}}}}~~~xxxkkk___ZZZ\\\___```______aaadddfffffffffjjjgggcccccciiisss}}}zzzzzzyyyvvvuuuwwwwwwyyy|||~~~~~~}}}~~~|||zzzzzzzzzzzzyyyxxxwwwyyy{{{{{{zzzzzz{{{|||wwwwwwppp___XXXVVVSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRUUUWWWZZZcccmmm{{{yyyxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz{{{|||||||||{{{zzzwwwvvvvvvvvvvvvwwwxxxxxx}}}yyywwwwwwvvvrrrmmmhhhfffgggiiikkkooolllgggcccdddjjjttt{{{|||xxxwwwwwwtttppplllccc___YYYVVVUUUVVVVVVVVVWWWWWWYYY^^^ccciiiuuuzzzzzzyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{~~~{{{wwwrrrmmmjjjhhhgggggghhhhhhfffaaa\\\XXXWWWOOOMMMLLLJJJJJJKKKMMMNNNOOOUUU[[[[[[[[[\\\[[[XXXYYYZZZ\\\]]]___aaabbbcccdddbbbdddlllrrrxxxzzzuuucccRRRGGG@@@;;;777555555444444444333333333111222222222222111000000111111222222222222111111////////////000000000000000000000000000000000000////////////////////////000000000000111111111111333222111111111111111222000000000111111111222222333333333444555777999:::>>>IIIZZZgggTTT]]]www~~~~~~~~~{{{pppjjjhhhiiilllhhhcccaaaaaadddeeefffmmmjjjffffffiiiqqqzzz}}}xxxwwwvvvuuuxxx}}}}}}~~~|||{{{zzzzzzyyywwwvvvxxxyyyzzzzzzyyyxxxyyyzzzuuuzzzuuuhhh[[[WWWUUUSSSQQQQQQMMMNNNOOOQQQRRRRRRRRRRRRPPPOOOQQQUUUXXX^^^kkkxxx}}}|||||||||{{{zzz}}}~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{{{{tttnnnjjjjjjlllnnnrrroooiiiddddddiiirrrxxx|||wwwtttrrroookkkhhhbbb^^^YYYVVVUUUUUUUUUUUUXXXWWWXXX]]]aaafffrrr}}}{{{zzz|||||||||}}}||||||{{{{{{|||}}}~~~}}}yyytttooolllkkkjjjkkkkkkiiigggbbb]]]YYYWWWOOONNNLLLKKKJJJKKKMMMNNNOOOVVV\\\\\\]]]^^^\\\YYYZZZZZZ[[[\\\^^^```bbbcccbbbaaaccciiinnnsss{{{www~~~iiiWWWJJJAAA<<<888555555555555444444444444222222222222111111000000000111111222222111111000////////////000000000000////////////////////////////////////////////////............////////////111111111111111111111111///000000000000111111111333333333444555777999:::@@@MMM]]]aaaPPP]]]{{{~~~}}}zzz~~~{{{xxxqqqggg```]]]___bbbdddnnnllljjjhhhjjjpppxxx~~~zzzvvvuuutttvvv~~~~~~||||||{{{zzzxxxvvvyyyzzzzzzyyywwwvvvwwwxxxttt|||mmmbbbYYYVVVVVVSSSRRRRRROOOOOOQQQRRRRRRRRRRRRRRRPPPOOOPPPSSSXXXbbbttt|||xxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~|||}}}}}}~~~{{{{{{||||||}}}}}}}}}}}}~~~xxxqqqlllkkklllmmmppplllgggbbb```cccjjjpppwwwvvvsssqqqpppnnnllljjjddd```[[[XXXWWWVVVUUUTTTYYYWWWXXX\\\^^^cccnnnxxx}}}{{{~~~~~~zzzvvvsssqqqoooooommmllliiifffccc___[[[XXXOOONNNLLLKKKJJJKKKLLLMMMOOOWWW]]]^^^___```^^^ZZZZZZZZZ[[[\\\^^^```bbbdddcccaaacccgggjjjnnnvvv{{{nnnXXXJJJBBB===:::666666666555555555444444222222222111111111111111//////000000000000//////////////////000000000000////////////////////////000000000000000000000000............//////////////////000000000000000000///000000000000111111111333333333444555777999:::CCCPPP]]]}}}}}}^^^OOO___~~~|||}}}nnnaaa[[[[[[^^^aaammmmmmkkkjjjkkkooowww}}}{{{wwwuuuttttttxxx~~~}}}}}}{{{yyyyyyzzzzzzxxxvvvuuuwwwxxxttt~~~fff]]]VVVUUUUUUSSSRRRTTTQQQQQQRRRRRRRRRRRRRRRRRRPPPOOOPPPSSSWWWcccxxx|||yyyzzz|||~~~}}}}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~{{{}}}vvvooojjjhhhhhhiiijjjgggccc^^^[[[]]]bbbfffllllllmmmnnnoooooooooooofffccc___\\\ZZZZZZXXXWWW[[[YYYYYY[[[\\\___iiisss||||||}}}zzzwwwtttrrrqqqllljjjgggdddbbb___ZZZWWWPPPNNNLLLKKKJJJKKKLLLMMMPPPXXX___aaabbbbbb```]]]YYYZZZ\\\^^^aaaccceeeeeecccbbbcccfffgggjjjsss|||oooZZZLLLCCC>>>;;;777666666666666555555555333222111111000000111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000000000000///000000000111111111222222333333333444555777999:::CCCOOOYYYuuuzzz]]]QQQbbb}}}jjj___[[[\\\^^^hhhiiijjjiiiiiimmmttt{{{~~~xxxvvvuuutttsssxxx~~~~~~}}}zzzzzzyyyxxxvvvvvvwwwyyytttvvvbbbZZZSSSRRRRRRQQQRRRTTTRRRQQQQQQPPPPPPQQQSSSSSSQQQQQQSSSUUUYYYcccwww}}}|||}}}{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}}}}||||||}}}}}}{{{|||}}}~~~~~~~~~}}}{{{zzzvvvqqqlllhhhgggggghhhgggfffccc___\\\\\\___bbbfffhhhkkknnnnnnnnnnnnooogggdddaaa______^^^]]]\\\]]]ZZZYYYZZZZZZ\\\eeeooouuu{{{}}}~~~~~~zzzvvvrrrppplllhhheeecccbbb___[[[XXXPPPOOOMMMKKKJJJJJJLLLLLLSSS[[[ccceeeeeefffddd```XXXZZZ]]]aaadddfffggghhhcccbbbccceeeeeehhhqqq|||~~~wwwnnn\\\PPPFFF???;;;777777777666666666555555333222111000000000111222000000000111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000111222111111000111111111111222222222333333333333444555777999:::@@@JJJQQQjjjwww\\\RRReeexxxggg^^^\\\\\\aaadddeeeeeeeeeiiiqqqxxxzzz|||}}}}}}~~~xxxwwwwwwuuuqqquuu~~~~~~zzzzzzyyyxxxvvvvvvyyy{{{tttrrr___XXXQQQPPPPPPOOOQQQTTTQQQPPPOOONNNOOOQQQSSSUUURRRSSSVVVXXXZZZbbbuuu~~~yyyxxxwwwvvvwwwyyy|||}}}~~~~~~}}}|||{{{{{{{{{|||zzz{{{|||~~~~~~}}}}}}|||~~~uuurrroookkkiiihhhhhhiiiiiihhhfffbbb______```bbbgggjjjmmmnnnnnnllljjjjjjgggeeebbbaaabbbbbbbbbaaa^^^[[[ZZZZZZYYY[[[cccmmmnnnttt}}}|||~~~|||vvvqqqnnnmmmiiieeedddcccaaa^^^ZZZPPPOOOMMMKKKJJJJJJKKKLLLUUU^^^eeeggghhhiiigggbbbXXXZZZ^^^cccfffhhhiiiiiiaaaaaabbbdddeeehhhrrr}}}mmmvvv~~~|||mmm___SSSJJJAAA;;;777777777777666666666666444333111000000000111222111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000............///////////////000111222333333222111111222222222222333333333333333333444555777999:::===FFFKKKbbbttt[[[SSSfffnnnbbb]]]\\\\\\___bbbbbbbbbfffnnnuuuxxxyyyzzz{{{{{{~~~xxxxxxxxxuuuppprrr|||}}}zzzzzzyyyxxxvvvwwwzzz|||vvvzzzkkk]]]YYYUUUSSSRRRSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNVVVSSSTTTYYY___fffqqq{{{~~~|||yyyuuutttuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyywwwvvvwwwyyy|||zzzrrrpppnnnkkkjjjjjjkkkkkkiiilllooopppnnnlllkkkjjjqqqqqqssstttttttttttttttooolllgggeeeeeegggiiiiiifffddd```\\\ZZZ\\\aaaeeejjjoooyyytttvvv|||~~~{{{vvvrrrqqqlllfffcccbbbaaa^^^\\\UUUSSSPPPNNNMMMNNNOOOPPPVVVaaaggggggjjjrrrqqqiiiZZZZZZ\\\bbbhhhlllkkkiiieeeaaa```dddhhhlllrrryyyxxx|||}}}pppkkkqqq{{{xxxnnnaaaTTTJJJ@@@999:::888666666666555333111111111111111222333444444//////000000111111111222000000000000000000000000000000////////////000000000000000000000000000000111111000000//////......000000000000111111111111111111222222222333333333333333333444666777999:::;;;AAAJJJ```hhh^^^VVVdddttthhh^^^TTTVVVUUUVVV[[[^^^aaagggooowwwvvvwww{{{}}}~~~~~~zzzuuusssuuuyyy}}}~~~}}}|||zzzyyyyyyzzz|||}}}{{{{{{tttggg\\\YYYUUURRRRRRSSSSSSSSSQQQQQQPPPOOOOOOPPPQQQRRRTTTRRRTTTZZZ___eeennnwww~~~zzzuuussssssvvvxxxxxx{{{{{{|||{{{{{{zzzyyyyyy{{{zzzxxxuuutttuuuyyy|||}}}uuutttrrrqqqppppppqqqqqqppprrruuuwwwvvvuuutttsssvvvwwwwwwxxxyyyyyyzzzzzzwwwsssooolllkkkkkkjjjjjjjjjiiifffbbb___]]]___```fffjjjttt~~~uuurrrvvv}}}~~~~~~}}}yyyvvvqqqkkkfffbbbbbbaaa___\\\WWWUUURRRPPPOOOPPPRRRSSSWWWbbbhhhhhhlllrrrppphhh[[[[[[]]]bbbhhhkkkjjjhhhddd```___cccfffiiinnnuuuwwwzzz~~~~~~zzzqqqiiinnnzzzvvvmmmcccZZZQQQEEE;;;:::888666666666555444222222222222111222222333333///000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333333333333444666777999:::<<>>;;;777555555555555444333333222222111222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111000///.........000000000000111111111111111111222222222333333333333333333444666777999:::===AAAGGG[[[^^^QQQOOOZZZyyy|||zzz~~~yyyvvvyyyuuuiiiaaa\\\WWWUUURRRQQQUUU[[[\\\gggpppvvv}}}yyytttpppmmmiiigggkkkssszzz~~~~~~||||||pppbbb]]]UUUSSSRRRQQQRRRRRRQQQOOOQQQQQQPPPPPPPPPRRRSSSTTTXXX[[[ccclllooollllllooooootttyyy{{{{{{|||~~~~~~xxxttttttuuuvvvvvvxxxwwwuuusssssssssuuuuuuuuuxxx{{{||||||{{{zzz{{{{{{|||wwwrrrooopppqqqsssrrrrrrtttxxx~~~}}}{{{{{{uuupppppppppoooqqqvvv}}}xxxlllhhhnnnuuuyyyyyyyyy{{{}}}~~~|||{{{{{{|||}}}}}}|||vvvpppjjjggghhhjjjjjjjjjiiieee^^^XXXUUUUUUWWWYYYaaadddjjjqqqsssrrrooonnnccc```]]]___dddjjjllllllaaa\\\ZZZ]]]aaafffooowwwvvvyyy}}}~~~vvvqqq|||kkk[[[LLL@@@<<<888555444555444444222222222111222222333333111111111111000000000///000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000111111111111111111222222222333333333333333333444666777999:::<<>>::::::888444333555333333333333333333333333111111000000000000111111000000000000000111222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111///000111222222222222222444555555666777999:::;;;<<>>FFFSSSwwwfffPPPNNNXXXoooxxxrrrmmmmmmlllkkklllpppxxxwwwlllgggiiilllmmmlllfffaaa[[[UUUSSSQQQPPPNNNRRRbbbqqqvvvxxx|||~~~{{{uuuppplllgggdddhhhnnnyyy~~~lllggg|||iii^^^ZZZZZZTTTSSSRRRRRRTTTVVVVVVUUURRRSSSTTTTTTSSSTTTWWWZZZhhhwwwzzzvvvvvvwwwzzz|||~~~~~~yyyvvvvvvwwwxxxvvvtttqqqpppppppppooonnnlllmmmooorrruuuvvvuuusssllllllmmmssszzz}}}|||yyyyyy|||ppppppppppppppprrrtttvvvpppooopppqqqsssuuuvvvvvvrrrxxxxxxssshhhjjjqqq~~~tttkkkfffllltttwwwvvvuuuyyyzzz{{{}}}~~~~~~~~~~~~zzzrrrhhheeehhhnnnrrrtttuuurrrlllgggbbb```______ccceeekkkssszzz{{{wwwssskkkeee___]]]aaafffkkkmmmkkkhhhggghhhlllrrruuuwwwxxxzzz}}}~~~~~~}}}~~~~~~qqqnnnpppzzzttteeeMMMCCC:::888777444333444333333333333333333333333111111000000000000111111111000///////////////000////////////////////////////////////000000000000////////////////////////...//////000111111222222---...000111333333444444333444444555666888::::::===FFFVVV}}}bbbPPPKKKXXXsss~~~{{{xxxqqqpppooonnnooorrrzzz~~~rrrlllmmmppprrrssshhhbbbZZZTTTPPPOOOOOOOOOQQQaaaqqqxxxzzzzzzuuuqqqlllggghhhlllvvvtttfffeee~~~iii]]]YYYZZZTTTSSSRRRSSSUUUWWWXXXWWWSSSTTTUUUUUUTTTUUUXXX[[[hhhuuuyyywwwwwwwwwyyy{{{}}}~~~zzzuuussssssuuuwwwwwwuuurrrqqqqqqpppnnnmmmkkklllnnnrrrvvvxxxxxxvvvqqqnnnlllpppwww{{{{{{yyyzzz|||xxxjjjmmmoooppppppqqqssstttqqqrrrrrrrrrrrrrrrsssssstttzzzvvvnnniiigggjjjtttxxxnnnhhhlllsssuuuuuuuuuwwwxxxzzz|||~~~~~~~~~}}}|||tttlllhhhkkkpppuuuwwwtttrrrnnniiieeebbbaaa```eeeggglllssszzz{{{xxxtttgggccc]]][[[^^^eeekkkoooiiihhhgggiiinnnssswwwxxxxxxzzz}}}~~~~~~}}}~~~tttmmmmmmyyyyyygggQQQFFF;;;888888555444444333333333333333333333333111111000000000000111111000000000//////000111111000000000000000000000000////////////000000000000..............................///000111222333333...///000111222333333333333333444555666888999:::===GGGYYY___RRRLLL\\\zzz~~~{{{|||}}}ssspppppppppssswww~~~{{{ssspppqqqssstttjjjcccYYYRRRNNNMMMNNNNNNRRR```ooovvvzzzzzzuuuooohhhfffhhhssswwwmmmfffiii~~~mmmaaa[[[XXXVVVTTTSSSTTTVVVWWWWWWWWWTTTUUUVVVUUUUUUVVVYYY[[[hhhrrr{{{{{{yyyyyyxxxwwwyyy{{{}}}~~~|||vvvqqqoooooorrrtttvvvtttrrrqqqpppooommmkkkiiijjjmmmrrrwwwzzzyyyxxxvvvpppkkklllsssyyy{{{yyyzzz|||}}}qqqkkknnnrrrsssqqqppppppqqqqqqrrrrrrqqqpppooonnnnnnqqqxxxyyypppkkkgggeeelllyyyzzzrrrlllnnnqqqssstttvvvuuuwwwyyy|||}}}}}}}}}|||zzztttmmmjjjlllqqquuuxxxtttrrroookkkhhheeecccbbbdddfffkkkssszzz|||yyyvvvgggbbb\\\YYY[[[bbbiiinnnjjjiiihhhkkkooosssvvvvvvxxxzzz}}}~~~~~~}}}~~~}}}sssnnnyyy~~~kkkUUUIII<<<999999777555555333333333333333333333333111111000000000000111111000000000000000111222333000000000000000000000000////////////000000000000//////////////////////////////000000111111111222///000111222222222222222333333444444666777999:::???HHH]]]^^^TTTQQQbbb|||vvvqqqqqqssswww|||}}}uuuqqqqqqssskkkcccXXXOOOLLLKKKMMMNNNTTT___kkkrrryyy|||wwwqqqjjjhhhiiiqqq~~~ssskkkiiinnn}}}qqqfff]]]VVVXXXVVVUUUUUUVVVWWWVVVUUUUUUUUUVVVVVVUUUWWWYYY\\\hhhqqqxxxyyyyyyzzzzzzxxxyyy{{{}}}}}}yyysssnnnlllmmmooorrruuusssqqqpppooonnnkkkiiigggiiilllrrrwwwzzzzzzyyyyyyrrrjjjjjjpppxxxzzzzzzyyy{{{}}}~~~~~~}}}~~~zzzmmmnnnrrrvvvvvvtttqqqppppppqqqrrrrrrpppnnnlllkkkkkknnnvvvvvvnnngggcccgggsss~~~{{{tttnnnoooqqqqqqssswwwtttvvvxxx{{{}}}}}}||||||wwwrrrllliiikkkooosssvvvtttssspppmmmjjjgggeeedddccceeekkkssszzz}}}{{{xxxjjjeee^^^YYYYYY^^^eeejjjkkkjjjiiikkkooorrrttttttxxxzzz}}}~~~~~~}}}~~~zzzqqq{{{nnnXXXJJJ===999999777666555333333333333333333333333111111000000000000111111000000000000111222444444000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000111111222222222111111333333333444666777999:::@@@JJJ```^^^UUUVVVhhh~~~zzzssssssvvv{{{~~~yyyqqqppprrrkkkcccWWWNNNJJJJJJLLLMMMVVV___hhhooowww{{{wwwrrrmmmkkkmmmqqq|||uuuzzzwwwhhh^^^YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVRRRRRRVVVYYYXXXYYY\\\gggnnnvvvxxxvvvuuuyyy}}}~~~~~~~~~~~~wwwpppllllllnnnooouuutttrrrpppmmmkkkiiihhhiiikkknnnrrruuuwwwxxxxxxrrrpppnnnnnnppptttyyy|||~~~||||||||||||}}}|||qqqmmmpppuuuzzzzzzvvvssssssuuuyyytttpppnnnkkkhhhkkkqqquuuvvvzzz|||tttkkkeeehhhnnnttt{{{wwwnnnkkkkkklllooorrrvvvwwwxxxyyyyyyyyyxxxwwwxxxrrrjjjhhhkkkqqquuuwwwuuuuuutttqqqnnnjjjgggeeebbbeeellluuu~~~~~~zzzqqqjjj```YYYYYY]]]bbbeeekkkiiihhhkkkooorrrsssqqq{{{{{{zzzzzz{{{|||~~~|||~~~~~~qqqZZZJJJ;;;777::::::666444555444333333222222333333333333222222111000//////000000000000000000000000111111000///////////////000000000000000000000000000000000000000111111222111111111111111111111111000222333333222111333444333333444555777999:::;;;@@@GGGaaa|||[[[VVVVVVjjjzzzzzz|||yyyuuuvvvuuuuuuxxxzzz{{{uuuqqqlllmmmeeeZZZPPPKKKJJJIIIJJJTTTYYYfffttt}}}{{{vvvrrrooommmkkknnnttt|||~~~wwwhhh___ZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVSSSSSSUUUVVVWWW[[[aaaiiimmmsssuuuvvvwww{{{~~~}}}~~~xxxpppmmmmmmqqqtttuuutttrrrpppmmmkkkjjjiiiiiijjjmmmqqqtttvvvwwwwwwsssqqqooonnnpppssswwwzzz}}}}}}|||{{{{{{|||}}}~~~uuummmmmmssswww||||||yyyvvvwwwxxxzzztttooollljjjiiimmmrrrvvvwwwzzz~~~xxxpppiiiiiilllpppxxxyyypppkkkjjjlllpppsssvvvwwwyyyzzz{{{zzzzzzyyywwwpppiiifffjjjqqqvvvyyywwwwwwuuusssoookkkgggeeedddeeekkksss{{{}}}zzzssslllaaaZZZYYY^^^cccgggjjjiiiiiilllqqquuuvvvuuuzzzzzzyyyyyyzzz{{{}}}~~~}}}~~~ttt\\\LLL<<<888999999666444555444333333222222333333333333222222111000000///000000000000000000000000111111000///////////////000000000000000000000000000000000000000111111222000000000000000000000000000222333333222111333444333333444555777999:::;;;CCCKKKfff^^^ZZZWWWlll|||{{{|||}}}zzzxxxtttsssvvv}}}wwwoooiiijjjcccYYYQQQLLLLLLLLLLLLSSSXXXdddrrr{{{~~~{{{uuuqqqmmmkkkhhhfffjjjpppyyy~~~~~~vvviii```[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUTTTVVVaaalllooopppqqqrrruuuyyy}}}}}}}}}}}}zzzrrrnnnooossswwwssssssqqqpppnnnlllkkkjjjhhhiiillloooqqqssstttuuutttssspppoooooorrruuuwwwzzzyyyyyyzzz{{{|||}}}~~~yyyllliiimmmuuuzzz~~~}}}{{{{{{|||zzzsssllljjjiiiiiiooouuuwwwyyy|||}}}vvvnnnkkkiiijjjrrr{{{|||ssskkkhhhlllqqquuuwwwxxxzzz{{{||||||||||||vvvooogggeeeiiiqqqwwwzzzyyyyyywwwuuuqqqmmmjjjhhheeefffjjjpppxxx||||||zzzvvvmmmbbbZZZZZZ^^^eeeiiihhhhhhjjjnnnssswwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}xxx```OOO>>>888888777555555555444333333222222333333333333222222111000000000000000000000000000000000111000000///////////////000000000000000000000000000000000000000111111222////////////////////////000222333333222111333444333333444555777999:::;;;EEEPPPnnn___[[[XXXnnn~~~|||||||||}}}~~~{{{vvvtttwwwxxxnnnfffgggaaaXXXPPPMMMMMMNNNNNNQQQUUU```nnnvvvzzz~~~{{{wwwqqqmmmjjjgggeeeccceeekkkttt{{{}}}}}}{{{{{{{{{}}}|||zzztttjjjccc^^^[[[ZZZZZZYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUTTTYYYhhhxxx{{{wwwsssrrrvvvzzz||||||||||||}}}|||uuuqqqqqqtttvvvrrrrrrqqqpppooommmllllllggghhhjjjllloooqqqrrrsssuuusssqqqooooooqqqsssuuuxxxxxxxxxyyyyyyzzz{{{{{{~~~ssshhhiiiooowww{{{~~~~~~yyypppiiiggghhhjjjqqqxxxzzz|||zzzrrrkkkfffeeemmmwww~~~vvvlllhhhlllrrrvvvwwwxxx{{{}}}~~~~~~wwwpppgggdddhhhpppvvvyyyyyyyyyxxxvvvtttqqqnnnlllhhhgggiiinnnuuuzzz{{{zzzvvvnnnbbbZZZYYY^^^dddhhhhhhiiikkkooosssvvvxxxxxxvvvwwwwwwwwwxxxyyyyyyzzz}}}zzz|||{{{dddSSSAAA999888666555555555444333333222222333333222222222111111111000000000000000000000000000000000000////////////000000////////////////////////000000000000000111111222000000000000000000000000000222333333222111333444333333444555777999:::;;;DDDRRRssszzz[[[YYYXXXqqq}}}}}}}}}~~~}}}xxxyyy}}}xxxooohhhggg```WWWPPPMMMLLLLLLMMMMMMQQQZZZfffnnnrrrxxx~~~{{{wwwqqqmmmiiigggeeeccc```fffooouuuxxxxxxwwwwwwwwwxxx{{{}}}mmmkkkssskkkfffaaa]]]\\\\\\[[[ZZZXXXWWWVVVVVVSSSTTTVVVVVVVVV\\\oooxxxtttvvvyyyzzzyyy||||||~~~}}}xxxtttrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmggghhhiiikkkmmmooopppqqqtttsssqqqooooooqqqssstttxxxxxxxxxyyyyyyxxxxxxxxx|||rrrjjjlllsssxxx{{{~~~~~~~~~uuulllddddddggglllssszzz}}}}}}tttmmmfffcccjjjsss|||~~~zzzoooiiilllrrruuuwwwxxx{{{}}}yyyrrriiifffhhhoootttvvvwwwxxxxxxxxxvvvtttrrrqqqjjjhhhiiimmmsssxxxzzzyyyuuummmbbbZZZYYY]]]cccggghhhjjjmmmppprrrtttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyy}}}xxxwww{{{fffVVVDDD;;;888666555666555444333333222222333333222222222111111111111111111111111111111111111111000000////////////000000////////////////////////000000000000000111111222111111111111111111111111000222333333222111333444333333444555777999:::;;;AAARRRvvvtttXXXXXXYYYttt~~~~~~~~~zzz||||||vvvrrriiibbbYYYQQQMMMKKKJJJIIIJJJLLLSSS]]]cccgggmmmttt{{{}}}{{{wwwqqqllliiifffcccaaa]]]bbbiiioooqqqrrrssssssqqqrrruuuyyy}}}gggjjj{{{qqqllliiieeeaaa^^^]]]\\\ZZZYYYWWWVVVVVVSSSTTTVVVWWWWWW^^^ooozzzuuuuuuwwwyyyyyy}}}}}}~~~~~~zzzvvvsssqqqpppssssssrrrpppooonnnmmmmmmhhhhhhiiijjjkkkmmmoooppprrrqqqpppoooppprrrtttuuuxxxxxxyyyyyyyyyxxxwwwwwwzzz~~~{{{rrrmmmpppwwwyyy{{{~~~}}}|||ooofff___aaagggmmmuuu{{{xxxppphhhdddgggmmmuuu}}}}}}rrrkkkmmmrrrsssvvvxxxzzz~~~zzztttlllhhhkkkooossstttxxxxxxxxxxxxwwwvvvtttsssllljjjjjjmmmsssxxxyyyxxxtttmmmbbb[[[ZZZ]]]bbbeeegggjjjnnnqqqrrrsssuuuvvvwwwwwwxxxyyyzzzzzzzzzzzz}}}}}}~~~xxxtttyyy}}}wwwfffWWWGGG>>>:::777555666555444333333222222333333111111111111111111111111111111111111111111111111///////////////000000111000000000000000000000000000000000000000111111222111111111111111111111111000222333333222111333444333333444555777999:::;;;@@@SSSzzzpppWWWYYY[[[xxx~~~~~~}}}zzzllleee\\\TTTNNNKKKJJJHHHHHHIIIMMMTTTYYY\\\bbbiiivvvzzz{{{wwwpppkkkfffccc```^^^[[[___cccgggiiikkkmmmnnnkkkmmmppptttxxx|||}}}~~~xxxkkkxxxxxxpppnnnlllhhhddd___^^^]]][[[YYYWWWVVVUUUUUUTTTVVVWWWXXX]]]jjjxxxyyyuuuuuuwww{{{}}}~~~~~~~~~zzzvvvtttrrrrrrtttsssrrrqqqooonnnmmmllliiiiiiiiiiiikkklllnnnoooooooooooooooqqqsssuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxyyy}}}~~~tttoooooossszzz{{{|||~~~}}}{{{iii```[[[___gggooovvv|||}}}uuummmgggeeegggmmmzzzvvvmmmooorrrpppuuuwwwzzz}}}yyysssmmmkkkmmmrrrtttuuuzzzzzzzzzyyywwwuuusssqqqmmmkkkkkknnntttxxxyyywwwtttmmmddd^^^\\\___bbbdddfffjjjooossstttuuuxxxzzzxxxyyyzzz{{{|||||||||{{{zzz{{{~~~yyyrrrtttwwwssseeeXXXIIIAAA<<<777666777555444333333222222333333111111111111111111111111111111111111111111111111///////////////000111111000000000000000000000000000000000000000111111222111111111111111111111111000222333333222111333444333333444555777999:::;;;CCCWWW~~~lllUUUYYY___}}}~~~{{{ooohhh___WWWRRROOOMMMKKKIIIHHHJJJOOORRRTTTZZZaaakkkrrrzzz}}}xxxqqqjjjfffbbb^^^[[[YYY[[[]]]___```cccfffiiihhhiiikkknnnrrruuuxxxzzzzzz{{{|||}}}~~~rrrpppvvvooonnnnnnjjjfff______]]][[[YYYXXXVVVUUUVVVUUUUUUWWWWWW[[[eeeqqq~~~{{{wwwttttttxxx~~~~~~yyyuuuttttttuuuuuutttsssqqqooonnnlllllljjjiiiiiiiiijjjlllnnnooommmmmmnnnoooqqqtttvvvxxxsssuuuwwwyyyzzz{{{{{{{{{xxx}}}yyynnnlllooouuu{{{}}}}}}~~~}}}zzzeee]]]XXX^^^gggpppwww|||~~~xxxqqqiiidddccchhhxxxxxxooopppqqqoootttvvvyyy}}}vvvrrrmmmlllppptttvvvwww||||||{{{zzzwwwtttqqqooommmllllllooouuuxxxxxxwwwtttnnnfff```___```bbbddddddiiippptttvvvxxx{{{}}}yyyzzz{{{}}}~~~}}}}}}|||xxxzzz~~~zzzrrrqqqtttpppdddXXXJJJBBB===888666777555444333333222222333333111111111111111111222222111111111111111111111111///////////////000111111000000000000000000000000000000000000000111111222000000000000000000000000000222333333222111333444333333444555777999:::<<>>999888888666555444444333333444444333333222222222222222222000000000000000000000000333222000............/////////000000111111111111///000000000111111111111/////////000000000111111111111111222222333333444333555666666777999===@@@GGGiiinnnVVVPPPUUUddd}}}}}}|||tttqqqqqqnnniiicccXXXVVVSSSPPPPPPQQQRRRTTTRRRQQQRRRUUUYYY^^^jjjuuuuuukkkddd```\\\YYYXXXUUUQQQNNNOOOOOOPPPRRRUUUYYY\\\^^^eeegggkkkmmmnnnoooqqqssswwwyyywwwtttpppmmmkkkiiiiiiaaa___]]]\\\\\\\\\ZZZXXXYYYVVVUUUXXX\\\cccppp}}}|||yyyyyy{{{}}}}}}{{{tttnnnlllqqqyyyyyyyyyyyyxxxvvvsssqqqooolllnnnrrrttttttrrrnnnlllmmmmmmmmmnnnpppqqqssssssvvvtttssssssuuuzzz~~~}}}zzzqqqssszzzyyykkkccc___fffooovvv{{{}}}~~~~~~uuujjjfffbbbaaacccgggkkkmmmlllqqqvvvzzzyyysssnnnmmmrrryyy}}}{{{zzzyyyyyyxxxvvvtttqqqoooqqqvvv{{{||||||xxxrrriiiccccccgggnnnsssvvvxxxzzzzzzzzzyyyzzz|||xxxyyy{{{{{{zzzzzz{{{|||zzz|||~~~}}}iiiPPP@@@<<<;;;;;;666555555444444444444444333333222111111111111222000000000000000000000000222111000//////...///////////////000111111222222//////000111111111111000.../////////000000000000111111222222222333333333333444666777888:::===@@@HHHlllkkkUUUQQQTTThhh}}}zzzyyy|||{{{uuutttsssooojjj```]]]YYYUUUSSSSSSTTTUUUSSSRRRSSSUUUTTTSSSYYY```jjjyyyuuuiiieee___]]][[[YYYUUUQQQQQQQQQRRRSSSTTTWWWYYY[[[aaadddhhhkkkmmmnnnppprrrqqqxxxxxxwwwtttoookkkhhhfffbbb```^^^^^^^^^]]][[[YYYXXXUUUUUUXXXZZZ```lllwww~~~~~~}}}{{{{{{}}}~~~|||tttmmmkkkpppxxx{{{{{{{{{zzzwwwtttpppnnnjjjmmmrrruuuvvvtttpppmmmlllllllllmmmoooppprrrssstttsssrrrrrruuuyyy}}}|||yyyzzz~~~vvvpppuuu~~~qqqgggddddddjjjrrryyy}}}|||nnnhhhaaa^^^```dddhhhiiilllqqquuuyyyxxxrrrmmmlllqqqxxx}}}~~~{{{yyyyyyxxxvvvtttuuurrrqqqsssxxx|||~~~}}}wwwpppgggccceeekkkqqqtttxxxyyyzzzzzzyyyxxxyyyzzzwwwzzz||||||zzzxxxxxxyyyxxxzzz}}}}}}jjjRRRBBB===<<<999666666555444444444444444333222111000///000000111000000000000000000000000///000000000000000//////...//////000111111222222...///000111222111111000//////000000000111111111111222222222222333333333222444666777888:::>>>@@@KKKoookkkVVVRRRTTTmmmzzzzzz~~~|||{{{wwwsssmmmiiiccc\\\XXXVVVVVVWWWTTTSSSTTTUUURRROOORRRXXXVVV___nnntttnnngggcccbbb```[[[WWWUUUUUUTTTTTTUUUWWWYYYZZZ\\\```eeeiiilllmmmpppqqqsssxxxxxxyyyxxxuuupppjjjfffdddcccaaa```______^^^\\\ZZZWWWUUUUUUWWWYYY]]]gggrrrzzz|||~~~~~~~~~}}}~~~yyyrrrooottt{{{~~~~~~}}}{{{xxxsssooommmiiimmmrrrvvvwwwuuuqqqnnnkkkkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrtttxxx|||~~~{{{xxxvvvwww|||zzzssspppwww|||llldddcccfffllltttzzz~~~tttlllccc]]]]]]```bbbccclllqqquuuxxx~~~wwwqqqkkkkkkpppvvv{{{~~~~~~{{{yyyxxxwwwtttsssvvvsssrrrtttyyy}}}~~~xxxooofffccchhhooossstttxxxzzzzzzzzzxxxwwwxxxzzzxxx{{{~~~}}}yyyvvvvvvvvvwwwyyy|||~~~|||wwwgggQQQBBB===:::666666666555444444444444555333222000/////////000000000000000000000000000000......000111111000//////...//////000111222222222...///000222222111111000000111111111111222222222222222222222222222333333111333666777888:::>>>@@@NNNssskkkWWWRRRTTTqqq~~~|||~~~{{{wwwssskkkccc\\\YYYXXXWWWTTTSSSTTTTTTRRROOORRRXXXPPPSSSYYYdddrrrxxxooojjjiiifffaaa]]]XXXWWWVVVVVVVVVWWWYYYYYYYYY]]]cccgggjjjmmmoooqqq~~~ttt~~~}}}{{{xxxtttoooiiidddeeebbb```^^^^^^]]]\\\ZZZYYYXXXWWWVVVYYY```iiiooowwwzzz}}}}}}{{{{{{}}}{{{wwwvvvvvvuuu~~~~~~}}}{{{xxxsssnnnkkkmmmooorrrttttttqqqnnnlllmmmjjjhhhjjjmmmoooooommmqqqqqqrrrssstttuuuvvvvvvvvvuuuuuutttvvv{{{~~~uuuqqqwwwwwwiiieeefffiiioooxxxxxxppphhhddd```^^^```fffooooooqqqvvv{{{zzzuuupppnnnppptttyyy{{{~~~|||{{{{{{zzzxxxvvvuuusssqqqqqqsssuuuvvvvvvuuullldddeeejjjmmmqqqtttzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}zzzzzzuuugggRRRDDD???;;;666666555555444444333222222222222222111111111111000111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111000111111222222333444444777555333333666;;;>>>@@@PPPsssfffZZZTTTZZZsss}}}~~~|||~~~~~~|||uuuiii```]]][[[XXXVVVWWWWWWVVVTTTRRRRRRRRRSSSRRRUUUZZZZZZ```zzzzzzsssoookkkfffccc```___\\\XXXTTTSSSUUUVVV[[[___fffjjjmmmoooqqqrrr~~~vvv}}}}}}}}}{{{xxxuuuqqqmmmhhheeeeeeccc```______]]][[[YYYVVVUUUUUUVVVZZZaaaiiinnntttwww{{{|||{{{{{{|||~~~}}}vvvttttttuuuwwwyyy{{{zzzwwwsssooommmmmmoooqqqssssssrrrpppnnnpppnnnlllmmmoooqqqpppnnnjjjlllnnnqqqsssvvvwwwxxxvvvvvvuuutttvvvzzz|||uuussszzztttfffaaabbbhhhoooxxxyyyooohhhbbb^^^___cccnnnooorrrwww|||yyyuuupppnnnpppuuuyyy{{{~~~|||{{{zzzzzzyyywwwuuuvvvtttrrrssstttvvvvvvvvvqqqhhhccceeekkkoootttxxx{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz|||~~~vvvtttssshhhUUUDDD===999666666555555444444333333222222222222111111111111000111111111111111111111111000000000000000000000000.........///000111111111000000000000000000000000000000000000111111111111000111111222222333444444777555333444666:::>>>@@@QQQtttbbbVVVPPPVVVrrr}}}~~~xxxllleeebbb___\\\XXXYYYZZZZZZXXXVVVUUUTTTTTTQQQSSSVVVTTTXXXkkk|||vvvqqqkkkfffaaa___\\\XXXUUUTTTVVVWWW[[[```eeejjjmmmnnnpppqqq~~~xxxzzz|||{{{xxxtttpppnnnkkkhhhfffcccbbbaaa``````^^^[[[XXXUUUUUUVVVXXX\\\aaagggjjjpppsssxxx{{{{{{{{{||||||xxxttttttvvvrrrvvv{{{zzzvvvqqqnnnmmmmmmnnnpppqqqrrrqqqpppppprrrpppoooooopppqqqooonnniiikkknnnrrrtttvvvwwwwwwvvvvvvvvvuuuvvvyyyxxxtttuuu}}}rrrccc___```hhhoooxxxvvvnnnfff``````dddkkkmmmrrrxxx~~~xxxtttooonnnqqquuuzzz|||}}}{{{yyyyyyyyyxxxvvvuuuuuuttttttuuuwwwwwwvvvtttkkkeeebbbfffmmmrrrwww|||}}}|||{{{zzzyyyyyyyyyyyy{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyzzz|||{{{rrrooorrrlllZZZGGG<<<999888666666555555444333333333222222222111111111111000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000111111111111000111111222222333444444666555444444666:::>>>AAAPPPsssaaaTTTMMMSSSqqq}}}~~~~~~~~~tttnnnlllhhhbbb]]]^^^______^^^\\\YYYXXXWWWRRRQQQSSSQQQPPP[[[iiiwwwooojjjbbb___[[[XXXVVVVVVWWWXXX\\\```eeeiiikkkmmmoooppp{{{xxxyyy}}}zzzvvvqqqnnnlllkkkiiihhh`````````aaaaaa___\\\YYYWWWWWWXXX[[[___cccfffgggnnnqqqvvv{{{}}}}}}}}}|||~~~wwwtttuuurrrwww{{{yyytttnnnkkkkkkkkklllmmmmmmnnnooopppppprrrqqqqqqqqqqqqpppooonnnoooppprrrtttuuuuuuttttttwwwwwwwwwwwwwwwyyy}}}sssrrrvvvrrrccc___aaajjjpppyyy{{{rrrjjjcccbbbeeehhhkkkqqqxxx~~~}}}vvvsssooonnnqqqvvv{{{}}}}}}{{{zzzyyyyyyyyywwwuuutttttttttvvvwwwvvvtttqqqhhhdddccchhhooossswww|||~~~}}}|||{{{zzzyyyyyyyyy||||||{{{zzzyyyxxxxxxwwwyyyzzz{{{}}}|||rrrlllpppnnn___KKK===:::;;;666666666555444444333333222222222111111111000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000///000000000111111111111000111111222222333444444555555444444666999>>>BBBOOOrrrbbbUUUOOOUUUnnn}}}~~~}}}vvvuuuuuuvvv~~~{{{xxxwwwqqqiiibbbbbbcccccccccaaa^^^[[[YYYUUURRRSSSRRROOORRRXXXjjj|||sssmmmeeeaaa\\\XXXVVVWWWXXXXXX\\\___dddhhhjjjlllnnnooo|||wwwvvvzzzzzzvvvqqqnnnllllllkkkjjj^^^^^^___```aaa```]]][[[UUUVVVXXX^^^eeejjjllllllnnnqqqvvv{{{~~~~~~~~~tttooonnnqqqsssrrrnnnkkkjjjkkkkkkjjjjjjjjjkkklllnnnoootttuuuvvvvvvuuutttttttttrrrssssssttttttsssrrrqqqwwwwwwxxxwwwvvvwwwzzz|||{{{pppqqqwwwpppbbb___bbbmmmsss{{{xxxnnnddd```bbbdddgggnnnvvv}}}}}}{{{tttqqqnnnnnnrrrwww|||~~~~~~|||{{{zzz{{{zzzyyywwwsssssstttuuuvvvtttqqqnnnhhheeeeeekkkppprrrvvvzzz}}}}}}|||{{{zzzyyyyyyzzz||||||{{{zzzzzzyyyxxxxxxzzz{{{|||~~~wwwkkkllliii^^^MMM>>>:::;;;777666666555555444333333222222222111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000111111222222333444444444555555555555999???CCCRRRwww{{{bbbVVVQQQWWWkkk}}}~~~~~~~~~vvvoookkkjjjnnn|||yyyooogggffffffggghhhfffccc___ZZZVVVSSSTTTSSSQQQPPPQQQZZZsss{{{uuuhhhccc\\\XXXWWWXXXXXXWWW[[[^^^bbbfffhhhkkkmmmooo{{{pppqqquuuyyy~~~zzzvvvrrrooommmlllkkkjjj``````___``````___]]]ZZZRRRRRRVVV___iiiqqquuuuuuqqqrrrvvv{{{vvvlllggggggffffffhhhjjjmmmnnnlllkkkiiiggghhhjjjmmmooowwwzzz|||}}}}}}||||||}}}tttssssssrrrrrrrrrqqqqqqtttuuuuuuuuusssssstttvvvwwwoooqqqxxxmmm```___cccpppvvv|||sssfff^^^]]]```dddjjjrrryyy|||{{{yyyrrrpppnnnooosssxxx}}}~~~|||{{{{{{{{{{{{zzzxxxssssssssstttuuussspppmmmhhhfffhhhnnnqqqqqqssswww|||{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}mmmggg```XXXMMM@@@999888777777666666555444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000111111222222333444444333444666555555888???DDDWWW~~~|||aaaUUUOOOVVVggg}}}~~~}}}|||}}}~~~~~~|||sssmmmjjjfffmmm{{{xxxnnnkkkiiijjjkkkkkkhhheee\\\YYYVVVTTTSSSRRRPPPOOOUUUfff~~~mmmfff^^^YYYXXXXXXWWWVVVYYY\\\aaadddgggjjjnnnpppsssgggjjjwww~~~wwwzzzyyyvvvrrrooommmllljjjhhhfffdddaaa___^^^\\\ZZZXXXSSSSSSVVV___jjjssswwwwwwssssssuuuyyy~~~uuuiiiddd^^^___eeelllppprrrooommmjjjggghhhjjjnnnpppxxx|||}}}{{{xxxuuusssrrrrrrrrroooqqqrrrqqqooommmnnnooowww}}}tttpppssszzzlllbbbbbbgggrrrwww~~~|||lllbbb___]]]```fffnnnuuuyyyxxxwwwqqqooommmoootttyyy}}}}}}{{{zzzzzzzzzzzzyyywwwvvvuuutttttttttssspppnnnggggggjjjooorrrqqqssswwwyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyzzz|||~~~sssfffYYYTTTOOOFFF===999777777666666555555444444222222222111111111111000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000111111222222333444444222444666555555888???EEEYYY~~~zzzbbbUUUOOOTTTddd~~~~~~~~~}}}~~~~~~|||{{{{{{|||}}}xxxtttlllkkkpppzzzuuuqqqmmmlllooopppnnnkkkcccaaa\\\WWWSSSQQQPPPOOORRR[[[mmmqqqiii___YYYXXXXXXVVVUUUWWWZZZ___cccfffjjjnnnqqqrrrdddfffyyy|||vvvwwwxxxuuurrrooommmkkkiiigggkkkgggccc___]]]ZZZWWWUUUXXXVVVXXX___iiiqqqtttttttttssstttxxx}}}qqqhhh^^^]]]eeennnrrrsssrrroookkkhhhhhhkkknnnqqqvvv{{{zzzuuurrrrrrqqqlllmmmnnnnnnkkkiiiiiijjjlllttt~~~sssrrrvvv|||nnneeeffflllsssxxxssshhheee[[[^^^dddkkkrrrwwwwwwvvvpppnnnmmmoootttzzz~~~{{{zzzyyyyyyyyyyyyxxxwwwxxxvvvuuuttttttsssqqqoooffffffjjjppprrrqqqssswwwxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzzzzz{{{|||||||||wwwxxxyyyzzz|||~~~|||zzzhhhXXXTTTSSSLLLAAA;;;777777777666555555444444222222222111111111111000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000111111222333333444444111444666555555888???FFFWWWxxxuuueeeVVVOOOTTTccc}}}||||||}}}|||}}}~~~~~~|||{{{zzz{{{zzz~~~vvvpppnnnpppqqqrrryyyzzztttooonnnqqqsssqqqoookkkiiiccc[[[UUURRRQQQOOOPPPSSS___wwwsssjjj```YYYXXXXXXVVVTTTVVVYYY^^^bbbfffjjjooorrrpppYYYmmm~~~}}}xxxwwwuuusssqqqnnnmmmlllkkkiiiddd^^^\\\\\\[[[VVVRRRUUUUUUXXX```kkkrrrsssqqqoooqqquuuwwwyyy|||~~~rrrlllooouuuzzz||||||rrriiigggiiilllqqqwww{{{~~~|||vvvssspppllljjjjjjhhhcccaaabbbfffnnnyyy~~~xxxuuuwww}}}wwwkkkhhhkkknnnzzz~~~}}}oooggg___^^^```gggqqqvvvuuurrrpppllliiikkkrrryyy}}}}}}~~~|||yyyxxxxxxyyyxxxwwwvvvtttrrrrrrtttsssppplllkkkmmmppptttwwwxxxyyyzzzxxxwwwwwwxxxzzz{{{{{{zzz{{{yyyxxxxxxyyy{{{|||||||||{{{zzz|||~~~ppp___ZZZXXXNNNCCC===888666444444555555444333///000111111222222222111////////////////////////////////////////////////222222111111111111111111222222111111111111111111333333333333333333333333333333333444444444555555777888999777666999???DDD^^^zzzwwwsssUUUPPPPPP]]]|||{{{zzz}}}~~~|||||||||{{{zzz{{{|||}}}~~~||||||{{{{{{}}}~~~}}}|||yyyvvvssspppoooxxxyyy{{{wwwyyyzzzyyywwwxxxrrrlllbbbZZZUUURRRQQQPPPJJJQQQ[[[jjjtttlll```XXXUUUUUUTTTSSSSSSWWW^^^dddiiinnnrrruuuoooZZZooo}}}{{{wwwuuutttrrrpppnnnllllllkkkhhhccc^^^\\\]]][[[WWWSSSTTTTTTVVV___iiioooooommmppprrruuuxxxzzz|||zzz{{{tttjjjhhhllloootttxxx{{{}}}yyypppllliiihhhfff```^^^___aaaiiittt|||{{{zzz|||rrrfffeeelllrrr{{{~~~|||{{{}}}wwwooo___^^^___fffooouuuuuusssmmmiiifffiiipppvvvzzzzzz~~~|||{{{{{{|||{{{yyywwwuuurrrpppoooppppppnnnllloooqqqsssuuuwwwxxxxxxxxxyyyxxxwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxzzz{{{||||||}}}||||||}}}xxxlllhhhcccVVVHHH@@@888666444444555555444333444555555666777777666666000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444666777888777666999???EEE\\\xxxsssWWWSSSSSS[[[xxxzzzyyy}}}~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{}}}}}}|||}}}~~~|||rrrmmmllljjjhhhkkkqqqyyy|||}}}}}}}}}tttnnneee\\\VVVQQQOOONNNJJJPPPXXXdddxxxrrrjjj^^^WWWTTTTTTSSSSSSVVVZZZaaaggglllpppuuuwwwmmm\\\sss{{{yyytttsssrrrpppnnnmmmlllkkkkkkfffbbb^^^\\\]]]\\\YYYVVVXXXXXX[[[cccmmmrrrqqqnnnooorrruuuxxxzzz}}}wwwkkkjjjooossswwwzzz{{{}}}sssmmmhhhfffccc^^^[[[[[[\\\cccnnnwww}}}~~~lllbbbeeeooowww|||}}}xxxvvvtttuuuyyy}}}}}}uuudddaaa```dddlllqqqqqqoooiiifffccceeekkkqqquuuuuuyyyzzz{{{}}}~~~|||xxxuuussspppmmmllllllmmmmmmmmmqqqrrrtttvvvxxxyyyzzzzzz{{{yyywwwwwwyyy{{{||||||{{{{{{zzzzzzzzz{{{||||||}}}|||{{{|||~~~xxxtttkkkZZZIII>>>999777555444555555444333222222333444444444444333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444666777666666:::@@@FFFYYYxxxsssYYYWWWYYY^^^xxxxxxyyy|||~~~~~~}}}{{{zzzxxxxxxyyyyyy~~~~~~}}}~~~zzzqqqpppfffbbb```bbbdddhhhqqqzzzuuupppiii```XXXRRRNNNLLLJJJNNNTTT___qqqzzzooofff[[[TTTRRRRRRRRRRRRWWW\\\ccciiinnnrrrvvvxxxkkk^^^xxxyyyvvvsssppppppnnnmmmkkkkkkjjjjjjdddaaa^^^\\\\\\[[[YYYWWWYYYYYY]]]eeeooosssqqqmmmlllnnnsssvvvyyy}}}{{{mmmkkkpppuuuxxx{{{|||~~~xxxpppiiifffccc]]]YYYYYYYYY___hhhqqqxxx~~~~~~|||kkkeeekkkvvv~~~}}}{{{tttrrrpppooorrrtttvvvvvvxxxlllfffaaabbbfffjjjiiigggeeebbbaaabbbgggllloooppprrrtttxxx|||~~~|||wwwsssrrrooollljjjjjjlllnnnooopppqqqtttwwwyyy|||~~~|||zzzxxxxxxzzz|||||||||zzz{{{|||{{{zzzzzz{{{||||||{{{zzz{{{}}}~~~zzznnn]]]KKK???999777555555555555444333//////000000000000000///111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000222222222222333333333333222444666666666:::AAAGGGWWWxxxsssZZZZZZ]]]eee}}}}}}xxxyyy{{{}}}}}}|||zzzyyyxxxxxxyyyyyy}}}}}}}}}~~~{{{oooiiicccaaa___^^^ccciiimmmzzztttqqqkkkcccZZZSSSOOOMMMIIIMMMSSS^^^pppuuukkkcccYYYRRRQQQQQQRRRQQQWWW\\\cccjjjnnnrrruuuwww|||jjjbbb~~~yyyuuurrrooonnnlllkkkjjjiiiiiiiiiaaa```]]][[[[[[ZZZXXXWWWSSSTTTYYYccclllqqqnnnjjjhhhkkkpppuuuyyy}}}~~~ppplllooosssxxx|||uuukkkhhhddd___ZZZYYYZZZ^^^eeellltttzzzyyynnnnnnuuu~~~~~~vvvssspppoooppppppppppppxxxrrrkkkccc```bbbeeeeeedddaaa```^^^___bbbeeehhhiiikkkooouuu{{{~~~|||wwwrrrpppnnnllljjjjjjmmmqqqsssssstttuuuwwwzzz|||~~~}}}{{{yyyyyy{{{|||||||||yyy{{{}}}|||zzzyyyzzz|||~~~|||zzz{{{}}}~~~~~~}}}qqqbbbQQQDDD:::888666555555555444333222222333333333333222222111111111111111111111111//////////////////////////////000000000111111111//////000000000111111111000000000000000000000000111111111222222222333333222444555555666:::AAAGGGVVVxxxsss[[[\\\___kkk}}}zzzzzzyyy{{{{{{zzzyyyxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~wwwooofffbbb^^^ZZZ[[[___\\\eeeuuurrrqqqmmmfff]]]UUURRRQQQLLLOOOUUUaaassstttjjjbbbXXXQQQPPPQQQQQQQQQWWW\\\dddjjjooorrrtttvvvzzzjjjeeeyyyvvvsssnnnmmmkkkjjjhhhggggggfff```___]]][[[YYYWWWVVVVVVRRRTTT[[[eeepppuuurrrnnniiilllqqquuuxxx}}}~~~~~~vvvooooooqqqxxx~~~yyynnniiifffaaa]]][[[[[[^^^ccciiiqqqxxx}}}vvvrrrvvv}}}}}}yyyvvvuuuyyy~~~|||zzzvvvtttsssrrrqqqooosssyyyzzzpppfff```aaaddddddccc]]]]]]\\\[[[\\\]]]___```dddiiiqqqyyy}}}}}}xxxsssllllllkkkkkkkkknnnssswwwzzzyyyyyyxxxxxxyyyzzzzzz|||{{{zzz{{{}}}}}}|||{{{xxx{{{}}}|||yyywwwxxxzzz~~~||||||~~~~~~~~~yyypppeeeTTTFFF;;;999777555666555444222333333444444444333222222111111111111111111111111...........................//////000000111111111...//////000000111111111000000000000000000000000000000111111111222222222222444555555666:::@@@FFFWWWyyysss[[[[[[]]]kkk|||zzzzzzxxxzzz~~~{{{zzzyyyyyyyyyzzz|||}}}{{{{{{||||||}}}~~~~~~zzz{{{|||~~~zzzooohhhbbb\\\ZZZ[[[XXX[[[dddpppssssssoooggg]]]VVVTTTTTTPPPSSSYYYeeexxx|||wwwkkkcccYYYRRRPPPQQQRRRQQQVVV\\\cccjjjnnnqqqsssuuuyyyjjjhhhzzzwwwuuunnnmmmkkkiiigggeeedddddd^^^^^^\\\YYYWWWUUUTTTTTTSSSVVV^^^jjjvvv{{{yyytttnnnqqquuuwwwyyy|||~~~}}}sssnnnoooxxx|||ooojjjhhhccc^^^]]][[[]]]aaagggooowww}}}~~~xxxsssssszzz{{{vvvqqqpppuuu~~~~~~{{{yyywwwtttrrrqqquuu||||||mmmdddaaabbbaaa```ZZZYYYXXXVVVUUUUUUWWWXXX\\\```iiirrrxxxyyyuuurrrgggiiijjjkkklllooouuuyyy|||{{{zzzxxxxxxxxxxxxxxx|||{{{|||}}}~~~|||yyyvvvzzz}}}|||xxxvvvwwwyyy~~~|||zzzzzz|||wwwqqqiiiWWWEEE<<<999777666666555444222111111111111111000//////000000000000000000000000////////////////////////......//////000111111222......//////000111111222111111111111111111111111000000000000111111111222222444555555555999@@@EEEYYY|||sssZZZXXXZZZjjjyyyxxxyyywwwzzz~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||{{{|||}}}}}}~~~~~~~~~~~~{{{{{{|||~~~~~~uuulllbbb]]]]]]YYYYYYZZZ^^^eeeuuuwwwvvvrrrhhh]]]UUUSSSTTTQQQTTT\\\jjj}}}zzzxxxmmmeeeZZZSSSQQQRRRRRRRRRQQQWWW___fffjjjlllnnnoooyyyjjjjjj{{{xxxvvvnnnmmmkkkhhhfffdddcccccc^^^]]]\\\YYYUUUSSSRRRSSSPPPSSS\\\iiivvv|||yyyuuutttvvvxxxzzzzzz|||~~~vvvooooooxxx}}}ooojjjhhhccc___]]]ZZZ[[[___fffoooxxx~~~}}}zzzuuuqqqssszzzzzzsssqqquuu}}}}}}{{{xxxuuuqqqssswww}}}vvvhhhaaa___\\\ZZZWWWWWWVVVSSSQQQPPPQQQRRRTTTYYYbbblllssstttqqqnnndddfffiiijjjlllooouuuzzzzzzyyyxxxwwwxxxxxxzzzzzz{{{{{{}}}{{{xxxuuuyyy}}}|||wwwuuuvvvxxx{{{xxxvvvvvvxxx{{{}}}~~~|||xxxqqq]]]III<<<:::777666666555444222222222222222222111000///////////////////////////000000000000000000000000---......///000111111222---......///000111111222111111111111111111111111000000000000111111111111333444666555555888???DDD[[[sssYYYVVVXXXjjjvvvwwwyyywwwzzz~~~~~~~~~}}}}}}~~~}}}{{{zzzzzzzzz{{{|||}}}~~~}}}}}}~~~}}}rrrfff^^^\\\ZZZXXXWWWUUUVVVdddzzzyyytttiii]]]TTTRRRTTTOOOTTT]]]oooyyywwwwwwooofff\\\TTTRRRSSSSSSRRRLLLQQQYYY```dddfffhhhiiiuuuqqqiii}}}wwwqqqnnnllliiifffdddcccbbbbbbbbb^^^ZZZWWWVVVVVVUUUTTTQQQUUU]]]hhhssszzz|||}}}vvvwwwxxxyyy{{{|||}}}~~~{{{wwwsssvvv|||{{{kkkkkkmmmggg```]]]TTTVVV[[[dddooozzz{{{wwwtttvvv~~~yyyzzz}}}wwwtttrrrrrruuuxxxzzzpppgggddd```[[[VVVTTTRRRRRRRRRQQQOOOMMMOOOTTT^^^ggglllnnnmmmkkkfffhhhjjjkkknnnrrrwww{{{|||||||||{{{zzzzzzyyyyyy~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{{{{yyywwwwwwxxxwwwvvvtttuuuxxx{{{|||}}}{{{|||}}}~~~|||ooo\\\EEE<<<999777666666555444333222222222111111111111000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222444333444666777999@@@III^^^|||^^^SSSXXXiii}}}yyy|||wwwvvv{{{|||~~~}}}|||{{{zzzzzz|||}}}}}}}}}~~~~~~}}}}}}~~~vvvlllggg^^^[[[UUUWWW]]]^^^oooyyytttkkkbbbYYYSSSPPPOOOPPPYYYggg{{{{{{yyyllldddYYYUUUWWWXXXVVVSSSNNNQQQVVV[[[^^^`````````rrrpppjjj{{{vvvqqqooommmjjjgggeeeccccccbbbbbb^^^ZZZWWWVVVVVVTTTSSSPPPTTT\\\fffpppwwwyyyzzzvvvwwwxxxzzz{{{}}}~~~{{{xxx{{{mmmkkkmmmhhh```\\\TTTVVV[[[dddppp||||||xxxuuuwww~~~xxxuuuoooooorrrvvvxxx}}}{{{qqqjjjccc\\\VVVTTTRRRQQQQQQPPPNNNLLLMMMRRRZZZbbbhhhjjjkkkjjjhhhjjjkkkmmmooosssxxx|||}}}|||||||||{{{{{{zzzzzz||||||}}}}}}~~~}}}}}}}}}|||}}}~~~}}}zzzxxxwwwxxx{{{yyywwwwwwyyy{{{||||||{{{|||}}}~~~~~~ppp]]]FFF<<<:::777666666666555333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222444333444666777999@@@III___{{{aaaUUUYYYjjjvvvsssxxxvvvxxx~~~}}}|||{{{zzz}}}~~~~~~qqqjjjbbb^^^WWWWWW[[[ZZZiiivvvrrrjjjaaaXXXRRROOONNNSSS]]]lll~~~zzzyyyjjjbbbXXXTTTVVVWWWUUURRROOOPPPRRRUUUXXX[[[]]]___ooooookkk~~~zzzvvvqqqpppnnnllliiigggeeedddcccaaa^^^ZZZXXXWWWVVVTTTSSSRRRUUU\\\fffooouuuwwwxxxvvvwwwxxxzzz|||}}}yyywww|||nnnkkknnniii```[[[UUUWWW[[[bbbooo~~~~~~xxxuuutttwww~~~zzzuuupppnnnpppsssuuuxxx~~~ssshhh^^^XXXUUUSSSQQQPPPOOONNNLLLKKKOOOUUU\\\bbbfffhhhiiiiiikkkmmmoooqqquuuyyy}}}}}}}}}}}}}}}||||||||||||zzzzzz{{{|||}}}}}}}}}}}}|||yyyyyyyyy|||zzzwwwvvvwwwyyyyyyyyy{{{|||}}}~~~ppp^^^HHH===;;;888777777777555444333222222222111111111111333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222444333444666777999@@@IIIaaa{{{bbbTTTXXXiiisssooouuutttxxx~~~}}}||||||{{{{{{}}}{{{rrrkkkfff\\\ZZZ[[[XXXccc~~~|||pppmmmhhh```XXXRRRQQQQQQZZZeeevvv|||yyyyyyjjjcccZZZVVVWWWXXXUUUSSSRRRQQQPPPPPPRRRWWW[[[^^^jjjnnnmmm{{{yyyuuuqqqpppooommmkkkhhhfffeeedddaaa^^^ZZZXXXWWWVVVTTTRRRUUUXXX^^^gggooouuuxxxxxxuuuvvvwwwyyy{{{}}}~~~yyywww}}}nnnkkkooojjjaaa\\\VVVWWWZZZ```kkkzzzzzztttppppppqqqvvvzzzuuurrrooooooqqqrrrssszzz{{{nnneee[[[XXXUUURRRQQQPPPNNNMMMJJJMMMQQQWWW]]]bbbgggiiijjjlllnnnppprrruuuyyy|||}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{|||||||||||||||{{{~~~|||{{{zzz{{{yyywwwtttsssuuuwwwwwwwww{{{|||}}}~~~ppp]]]III===;;;999888888777666555333333222222222111111111444444333333222111000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111111222222222222222333333444222444666777999@@@IIIaaa|||aaaRRRUUUhhhwwwqqqtttrrruuu~~~~~~}}}||||||{{{{{{|||}}}~~~~~~|||||||||}}}~~~uuuoooccc______ZZZddd}}}xxxmmmkkkggg```XXXTTTTTTUUU```ooo|||xxxyyymmmfff^^^ZZZZZZZZZXXXUUUUUUTTTRRRQQQRRRVVVYYY\\\gggmmmnnnzzzyyyvvvrrrppppppnnnllljjjgggeeeddd```^^^[[[YYYXXXVVVTTTRRRVVVYYY^^^fffnnntttvvvwwwtttuuuvvvxxxzzz|||~~~~~~{{{llljjjmmmiiibbb^^^WWWXXXZZZ___gggtttzzzrrrkkklllmmmpppvvvyyytttpppmmmlllooopppqqqvvv}}}uuukkk```\\\XXXUUUSSSRRRPPPNNNKKKLLLOOOTTTZZZaaagggjjjjjjllloooqqqrrruuuxxx{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyzzz|||}}}}}}|||||||||}}}wwwuuussssssuuuxxxyyyyyy{{{|||}}}~~~mmmZZZHHH===;;;999888888777666555333333333222222222222111444444333333222111000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111111111111222222333333333444222444666777999@@@IIIaaaaaaRRRVVVhhh{{{tttvvvrrruuu~~~~~~}}}}}}|||{{{{{{{{{{{{|||~~~~~~|||{{{{{{{{{}}}tttfffbbbccc^^^gggwwwqqqpppkkkbbbXXXSSSTTTWWWbbbvvvzzzzzzooojjjbbb^^^\\\ZZZXXXVVVUUUUUUTTTTTTTTTUUUUUUVVVdddllloooyyyzzzxxxssspppooonnnmmmjjjhhheeeddd```]]][[[YYYXXXVVVTTTQQQTTTVVV[[[ccckkkqqqtttttttttuuuvvvyyy{{{}}}{{{}}}kkkiiikkkfff```^^^WWWZZZ]]]aaafffqqq~~~~~~~~~}}}uuummmhhhmmmooorrrxxxzzztttlllhhhhhhkkknnnpppuuuzzzyyyoooccc___ZZZVVVTTTSSSQQQOOOKKKLLLNNNSSSZZZaaagggkkkjjjmmmppprrrsssuuuxxxzzz{{{||||||}}}~~~~~~}}}|||zzzyyyxxxwwwyyy||||||||||||}}}~~~zzzwwwvvvvvvxxxzzz||||||{{{|||}}}~~~jjjVVVEEE===;;;888777777777555444333333333333222222222222333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111222222333333444444333444666777999@@@IIIbbbcccUUUYYYiii|||uuuwwwtttvvv}}}}}}}}}||||||{{{{{{{{{{{{}}}~~~}}}|||}}}~~~xxxhhhcccdddaaakkk~~~vvvvvvtttmmmbbbWWWRRRUUUYYYhhh~~~rrrnnngggbbb^^^[[[YYYWWWUUUUUUUUUUUUTTTSSSQQQPPP}}}ccclllooo}}}zzz|||zzzuuuoooooonnnmmmjjjgggeeeccc___]]][[[ZZZYYYWWWTTTQQQTTTVVVZZZbbbjjjqqqtttuuuuuuvvvxxxzzz}}}|||zzzkkkiiiggg```[[[[[[XXX\\\aaaeeejjjqqq||||||yyyyyy{{{~~~}}}~~~yyyrrrlllhhhkkknnnrrrxxx~~~|||uuulllgggfffhhhkkkkkknnnrrryyyyyynnneeeaaa[[[VVVTTTRRRPPPOOOIIIKKKNNNRRRYYY```gggkkklllnnnrrrtttuuuwwwyyy{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzxxxzzz|||}}}||||||}}}~~~|||zzzwwwwwwxxxzzz{{{{{{{{{|||}}}~~~~~~fffRRRBBB<<<:::777666666666555333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000111111222333333444444444333444666777999@@@IIIcccbbbUUU[[[ggg}}}wwwyyyuuuvvv|||||||||||||||{{{{{{{{{zzz|||~~~}}}|||}}}|||}}}~~~llleeegggdddppp|||vvvrrrpppjjj```VVVUUU[[[bbbyyyyyyuuuooohhhccc___\\\[[[YYYYYYXXXVVVUUUSSSQQQPPP|||ccclllooo}}}zzz}}}{{{vvvoooooonnnmmmjjjgggdddccc___]]][[[ZZZYYYWWWSSSQQQUUUWWW\\\ccclllrrrvvvwwwwwwxxxzzz|||yyyllliiieee\\\WWWXXXXXX^^^eeeiiimmmttt}}}~~~zzzuuutttvvvzzz~~~|||~~~~~~|||wwwqqqkkkhhhgggkkkqqqwww}}}wwwpppjjjgggggggggeeefffiiittt{{{yyyllleeeaaa[[[VVVSSSQQQOOONNNHHHJJJMMMRRRYYY```fffjjjmmmpppsssvvvwwwxxx{{{|||yyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~|||{{{|||}}}}}}zzzwwwvvvvvvwwwxxxwww{{{|||}}}~~~}}}cccOOO???<<<999777666666555444333444444444333333333222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111222333333444444444333444666777999@@@IIIeee```TTTZZZcccyyyzzztttttt{{{}}}|||||||||||||||{{{{{{{{{wwwyyy|||}}}|||{{{zzz{{{{{{|||ppphhhjjjhhhtttzzzvvvjjjiiieee]]]VVVYYYcccmmm}}}vvvoooiiidddaaa______]]][[[XXXVVVUUUTTTTTTrrrccc```wwwyyywwwyyyzzzuuusssqqqmmmkkkhhhgggfffaaa___]]]ZZZXXXUUUTTTTTTVVVWWWZZZaaajjjrrruuuuuuuuuwwwzzz}}}vvvgggdddaaaYYYTTTWWWXXXbbbmmmooolllmmmuuu~~~zzzsssqqquuuzzz{{{{{{}}}|||{{{xxxtttnnnjjjgggiiiiiimmmuuu}}}yyyrrrpppmmmjjjhhhhhhhhhiiipppuuu}}}zzzqqqjjjddd\\\UUUQQQPPPOOOOOOKKKKKKLLLQQQXXXaaajjjpppppprrruuuvvvxxxzzz}}}}}}zzzyyyzzz}}}~~~}}}~~~}}}|||~~~~~~~~~}}}}}}||||||~~~zzzwwwwwwyyy{{{{{{zzzxxx{{{|||aaaFFFAAA<<<:::777777777777666444444333222222111111222222000000//////......------111111000000//////......//////000000000000//////111111111111000000000000111111111000000000000000000000000111222222333333333222444777888:::BBBKKKhhh~~~ccc[[[bbbgggxxxyyyvvvwww{{{yyy~~~}}}||||||{{{zzzyyyyyyyyyyyywwwyyy|||~~~|||zzzvvv{{{ooolllkkklll|||~~~}}}wwwpppjjjbbb[[[ZZZXXXZZZiii{{{|||uuuqqqooollliiijjjeee___\\\ZZZXXXUUUQQQnnn___]]]uuu{{{zzzzzzzzztttssspppnnnkkkhhhgggfffaaa___]]]ZZZWWWUUUTTTSSSUUUVVVYYY```iiiooorrrssstttvvvyyy|||~~~ttteeebbb___WWWTTTVVVZZZfffrrruuupppooouuu||||||ssspppssswwwyyyxxxyyyyyyxxxuuuqqqmmmhhheeeffffffjjjrrr}}}|||wwwuuusssqqqooooooooopppqqqvvv}}}zzzssslllfff]]]VVVRRRPPPOOONNNKKKKKKLLLPPPWWW```iiiooosssuuuxxxyyyyyyzzz|||}}}|||zzzyyy{{{}}}~~~|||{{{|||~~~~~~}}}|||~~~~~~~~~}}}}}}}}}||||||}}}zzzwwwwwwyyy{{{{{{zzzyyy{{{~~~}}}bbbGGGBBB<<<:::777777777777666444444333222222111111222222111111111000000000//////111000000000/////////...//////000000000000////////////000000111111111222//////////////////000000//////000111111222222333333222444777888:::BBBKKKmmm|||ddd[[[aaakkkyyyzzzvvvwww{{{yyy~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxzzz}}}~~~{{{zzzwww{{{pppllljjjnnn~~~|||zzzuuuooohhh___YYYXXXXXX]]]ooo|||xxxsssooommmhhhbbb___]]][[[VVVSSSkkk]]]\\\vvv}}}}}}{{{xxxsssrrrpppnnnkkkhhhgggfffaaa___]]]ZZZWWWUUUSSSSSSTTTUUUYYY___fffllloooooouuuwwwzzz}}}~~~~~~}}}|||pppccc___\\\UUUSSSUUU]]]jjjxxx|||wwwrrrtttyyy~~~sssnnnpppsssuuutttuuuuuutttsssooojjjfffcccbbbbbbfffmmmxxx|||{{{zzzyyyxxxxxxyyyyyyuuuxxx}}}zzzuuunnniii```YYYTTTQQQNNNMMMKKKKKKLLLPPPWWW___hhhmmmuuuwwwzzz|||{{{zzzzzz{{{{{{zzzzzz|||}}}}}}{{{yyyyyyzzz|||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}}}}|||||||||zzzxxxxxxyyy{{{{{{zzzyyy{{{~~~eeeJJJCCC<<<:::777777777777666444444333222222111111222222333222222222222111111111000000000000//////////////////000000000000//////......///000111222333333------......//////000000/////////000111111222222444222444777888999AAAJJJmmmzzzyyyddd[[[cccooozzz{{{xxxyyy}}}{{{~~~}}}}}}|||{{{zzzzzzyyyyyyzzz{{{|||~~~~~~{{{yyyyyy{{{rrrlllkkkqqqzzzxxxwwwsssmmmeee\\\VVVWWWZZZcccxxx}}}xxxtttoooiiieeebbb^^^YYYUUUlll^^^^^^yyy~~~~~~zzzvvvrrrqqqpppnnnkkkiiigggeeeaaa___]]]ZZZWWWTTTSSSRRRSSSVVVZZZ```fffjjjmmmnnnuuuwww{{{}}}||||||~~~yyylll```[[[XXXTTTSSSTTT]]]lll}}}}}}vvvvvvxxxssslllmmmooopppoooqqqrrrrrrqqqnnniiidddaaa^^^___ccciiisss~~~{{{|||~~~~~~{{{yyyqqqkkkddd\\\WWWRRROOOLLLKKKKKKLLLPPPVVV___gggmmmtttwww{{{}}}|||zzzzzzzzzyyyzzz{{{|||}}}{{{yyywwwxxxyyyzzz{{{|||}}}||||||}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyzzzzzzzzzyyy{{{~~~hhhLLLCCC<<<:::777777777777666444444333222222111111222222222222222222222222222222000000000000//////////////////000000000000//////...//////000111111222222------......///000111111...//////000000111222222444222444666777999AAAJJJeeeuuuuuufff^^^hhhsss{{{|||yyyzzz~~~|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}~~~}}}{{{yyyzzz|||~~~tttmmmnnnxxx~~~wwwtttssspppkkkcccZZZUUUXXX]]]iii~~~xxxqqqlllhhhccc\\\XXXnnn___```|||}}}|||xxxsssqqqpppooonnnkkkiiifffeeeaaa```]]]YYYVVVTTTRRRQQQSSSWWW\\\bbbfffjjjmmmnnnrrruuuzzz~~~~~~yyy|||tttjjj___YYYVVVSSSSSSUUU\\\lll~~~yyywwwyyytttmmmmmmnnnnnnmmmpppqqqqqqpppmmmhhhccc```\\\]]]```fffoooyyy}}}||||||sssnnnggg```ZZZTTTOOOLLLKKKKKKLLLPPPWWW```hhhmmmrrruuuyyy{{{{{{zzzzzzzzzwwwyyy{{{|||{{{zzzxxxwwwxxxxxxyyyzzz{{{|||||||||||||||||||||||||||}}}}}}zzzzzzzzzzzzyyyyyyzzz{{{yyy{{{~~~~~~lllOOODDD<<<:::777777777777666444444333222222111111222222111111111111111111111111////////////000000000000//////000000000000//////111111000000000000000000......///000111111222222/////////000111111222222444333444666777888@@@IIIaaasssqqqhhhbbbnnnyyy{{{|||zzz|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~}}}{{{yyyzzz|||}}}}}}}}}~~~vvvpppttt~~~uuuqqqpppmmmhhhbbbZZZWWWZZZ```mmmzzzrrrlllfff```[[[ppp```aaa~~~|||zzzwwwsssooooooooonnnllliiifffeeeaaa```]]]YYYVVVSSSQQQPPPSSSWWW^^^cccgggkkknnnpppppprrrwww{{{~~~yyy|||ooohhh___XXXTTTTTTVVVWWW\\\lll~~~xxxvvvxxxxxxqqqqqqrrrpppnnnooopppqqqpppmmmgggaaa]]]ZZZ\\\^^^bbbjjjttt}}}}}}~~~tttoooiiiccc]]]WWWQQQMMMKKKKKKLLLPPPXXXaaajjjppprrruuuyyyzzzzzzzzzzzz{{{vvvxxxzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||{{{{{{||||||||||||}}}}}}yyyzzz{{{{{{yyyyyyzzz{{{yyy|||~~~{{{pppQQQCCC<<<:::777777777777666444444333222222111111222222/////////000000000000000////////////000000000000//////000000000000//////111111111111000000////////////000000111111222222000000000111222222333333444333444666666888???HHHbbbuuuooo{{{jjjdddqqq~~~zzz|||zzz}}}~~~}}}||||||{{{{{{|||~~~~~~~~~|||{{{zzzzzz{{{}}}}}}}}}~~~yyyvvv~~~uuupppnnnjjjeeeaaa[[[XXX\\\bbbmmmxxxpppiiibbb^^^uuucccddd|||yyywwwuuunnnoooooonnnllliiifffdddaaa```]]]YYYUUUSSSQQQPPPQQQVVV^^^dddgggjjjnnnppprrrtttwwwzzz}}}|||~~~mmmhhh___WWWTTTVVVXXXYYY___mmm}}}|||uuusssuuu|||xxxxxxxxxuuurrroooppppppoookkkeee___ZZZXXXZZZ[[[^^^dddooo{{{~~~~~~tttpppjjjeee___YYYRRRNNNKKKKKKMMMQQQYYYccclllrrrwwwyyyzzz{{{zzzyyyzzz{{{uuuwwwyyyxxxwwwwwwxxx{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}xxxzzz|||{{{yyyxxxyyy{{{zzz|||~~~~~~~~~|||yyywwwsssRRRBBB<<<:::777777777777666444444333222222111111222222/////////000000000111111.../////////000000000111//////000000000000//////000000000000000111111111//////000000000000000000111111111222333333444444444333333666666777???GGG^^^yyymmmvvvlllcccqqqyyy{{{{{{~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}|||{{{zzzyyy{{{}}}~~~}}}}}}~~~|||yyyzzz~~~}}}~~~vvvpppnnnhhhbbb```ZZZYYY]]]aaaiii||||||rrrkkkddd```zzzhhhhhh}}}yyywwwwwwnnnnnnooonnnllliiifffdddaaa```]]]YYYUUURRRPPPOOOOOOUUU]]]cccgggjjjmmmpppwwwxxxzzz|||~~~lllhhh```XXXTTTWWWYYYZZZaaaooo}}}yyyrrrpppsss|||}}}|||yyyvvvnnnooopppnnnjjjccc]]]XXXWWWXXXZZZ\\\aaakkkxxx~~~~~~tttqqqkkkfff```ZZZSSSOOOJJJKKKMMMRRRZZZdddnnnttt{{{|||}}}|||zzzyyyyyy{{{tttvvvxxxwwwvvvvvvyyy|||||||||{{{zzzzzzzzz{{{{{{zzz{{{{{{{{{||||||}}}}}}wwwzzz||||||yyyxxxyyy{{{zzz|||~~~~~~~~~~~~uuutttsss}}}uuuSSSBBB<<<:::777777777777666444444333222222111111222222//////000000111111111222.../////////000000111111//////000000000000//////......///000111222333333///////////////.........111222222333333444555555444333333666666777>>>GGGVVV|||mmmtttmmmbbbnnn|||xxx{{{{{{~~~~~~}}}|||||||||||||||||||||||||||{{{{{{zzzxxxzzz}}}~~~~~~}}}~~~~~~|||~~~zzzvvvwwwuuu}}}vvvqqqmmmggg```___ZZZYYY^^^```fffvvv~~~zzzwwwuuu~~~ssskkkeeebbb|||gggqqq{{{uuupppppprrrrrrqqqmmmjjjhhhhhhcccaaa]]]XXXTTTPPPNNNLLLRRRWWW^^^dddgggiiikkklllrrrvvv{{{~~~pppiii```ZZZYYY[[[___aaaiiinnnvvv{{{xxxpppnnnrrrxxxxxx{{{zzzxxxsssttttttppphhh```YYYVVVTTTRRRSSSXXX]]]eeesssyyyrrriiidddaaa]]]VVVOOOPPPOOOOOOTTT]]]gggpppttt|||{{{zzz{{{|||{{{yyywwwxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxwwwwwwxxxzzz{{{|||}}}zzzxxxyyy{{{{{{yyywwwwwwxxxzzz{{{{{{{{{zzzzzzyyy{{{}}}}}}}}}}}}~~~vvvoooppp}}}yyy^^^EEE@@@===999777666666666555555555444333333222111111111111111111111111111111//////////////////////////////000000000000////////////000111111111111111000000000000000000000000111111000000111111222333444333555888888888>>>FFF[[[qqqsssmmm[[[```ppp~~~vvvxxxuuuxxx}}}||||||||||||}}}||||||}}}~~~~~~{{{yyyzzz{{{}}}~~~|||zzzxxxyyy{{{|||~~~wwwsssrrrvvvvvvrrrnnnhhhdddddd[[[\\\\\\ZZZYYY^^^hhhqqq~~~yyyvvvrrrvvvwww|||rrrjjjccc]]]gggrrr|||wwwrrroooqqqqqqpppmmmjjjiiiiiicccaaa]]]YYYUUURRROOONNNRRRWWW^^^dddgggiiikkklllrrrvvv{{{~~~~~~~~~}}}sssmmmfff``````bbbdddfffkkkooowww{{{wwwooommmppp||||||uuuvvvyyyzzzyyywwwyyywwwpppfff]]]XXXWWWSSSQQQRRRWWW\\\dddrrrzzzssskkkgggdddaaaZZZTTTOOONNNOOOUUU^^^hhhpppttt}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxyyy{{{||||||zzzxxxyyy{{{|||zzzxxxxxxyyyzzz{{{{{{{{{zzzzzzxxxzzz|||}}}||||||}}}~~~rrrjjjkkkyyyzzzbbbJJJ???<<<888666666666666555555555444333333222111111111111111111111111111111//////////////////////////////000000000000/////////000000111111111111000000000000000000000000000111111000000111111222333444333555888888888>>>FFF[[[{{{kkkYYY]]]mmm}}}vvvzzzwwwzzz~~~}}}|||||||||~~~~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}{{{zzzxxxzzz|||}}}~~~wwwooopppyyy~~~tttnnniiibbb]]]\\\[[[\\\]]]ZZZYYY\\\cccjjjxxx{{{wwwqqqrrrvvv~~~{{{pppiiiccc]]]eeesss|||xxxtttooopppqqqpppmmmjjjiiiiiibbb```]]]ZZZVVVSSSQQQPPPRRRWWW]]]cccfffiiikkklllrrrvvvzzz}}}~~~~~~~~~~~~zzzwwwsssnnnkkkjjjkkkkkkkkknnnqqqwwwzzzuuullljjjnnnxxxyyysssssswwwzzzzzz}}}~~~tttfffZZZVVVVVVQQQOOOPPPUUUZZZbbbqqq}}}}}}vvvnnnjjjhhhddd^^^YYYPPPPPPSSSYYYbbblllssswww~~~{{{xxxxxxyyywwwwwwxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyyyy{{{|||{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzxxxzzz||||||{{{{{{|||}}}pppggghhhuuu{{{dddMMM>>>;;;777666666666666666555444444333333222222111111111111111111111111111//////////////////////////////000000000000//////111111111111000000000000000000000000000000000000111111000000111111222333444333555888888888>>>FFF[[[ooo\\\^^^iii}}}}}}www{{{yyy|||}}}||||||}}}~~~~~~|||{{{||||||}}}}}}}}}||||||xxxyyyzzz|||~~~|||ppplllooo~~~~~~sssllleee]]]WWWUUUYYY[[[\\\[[[YYYYYY]]]```eeeooo~~~|||oooooorrrwwwwwwnnniiiddd^^^zzzaaasss|||{{{xxxtttpppqqqqqqooolllhhhffffff```^^^\\\XXXUUUSSSQQQQQQRRRVVV\\\bbbfffhhhkkkmmmrrruuuzzz}}}}}}}}}}}}}}}}}}{{{yyywwwuuuuuutttrrrpppqqqtttxxxyyyrrrjjjhhhkkkvvvyyyqqqqqquuuyyyzzz|||kkk\\\UUUTTTOOOMMMOOOSSSYYYaaaooo|||{{{rrrllliiieee___YYYSSSTTTXXX___hhhqqqwwwyyy~~~zzzvvvwwwzzzyyyyyyyyyyyyyyyyyyxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{yyy{{{}}}}}}|||{{{|||}}}tttllljjjuuuyyyeeeOOO>>>;;;777666666777777666444444444333333222222222111111111111111111111111//////////////////////////////000000000000//////111111111000000000000000000000000000000000000000111111000000111111222333333333444777777777>>>EEE[[[}}}wwwdddccccccwwwwwwzzzxxx}}}~~~}}}||||||}}}~~~}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~yyyzzzzzz{{{}}}vvvnnnkkkuuutttmmmeee\\\VVVTTTUUUXXXZZZZZZXXXWWWXXXYYY]]]ccckkkrrr{{{ssssssrrrtttxxx||||||sssllliiieee```kkk]]]rrr{{{yyyxxxvvvsssrrrsssrrrooojjjfffcccbbb^^^\\\ZZZWWWTTTRRRPPPPPPQQQUUU\\\aaaeeehhhkkknnnrrruuuyyy|||||||||||||||}}}wwwssstttuuuxxxxxxpppgggeeeiiiuuuyyyrrrqqqtttwwwyyysss```UUURRRNNNLLLMMMRRRXXX```ooo|||wwwooojjjddd]]]WWWUUUVVV[[[bbbkkkssswwwyyy}}}zzzwwwxxx{{{{{{|||||||||{{{zzzyyyyyy{{{zzzyyyyyyyyyzzz{{{|||zzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~wwwsssyyywwweeeRRR???<<<888666777777777666444444333333333333222222111111111111111111111111000000000000000000000000//////000000000000//////222111000//////000111111000000000000000000000000111111000000111111222333333222444777777777===EEEZZZ{{{fffbbb^^^qqqyyyxxxwww}}}}}}||||||}}}}}}}}}||||||}}}}}}|||{{{|||||||||}}}~~~{{{||||||{{{{{{}}}}}}rrrkkkppp|||uuunnnggg^^^XXXVVVRRRSSSVVVWWWWWWVVVVVVWWW[[[]]]___bbbgggsssyyywwwtttrrrqqqtttwwwzzz|||}}}zzzrrrmmmjjjeee```zzz^^^ZZZoooxxxvvvvvvtttrrrrrrrrrrrrooojjjeeebbbaaa]]]\\\YYYVVVSSSQQQOOOOOOQQQUUU[[[```dddhhhlllnnnrrruuuyyy{{{|||{{{{{{{{{~~~}}}wwwvvvvvvxxxvvvnnneeedddhhhsssyyyrrrqqqtttwwwyyy~~~xxxdddVVVPPPMMMKKKMMMRRRXXX```ooo|||~~~tttmmmggg^^^XXXUUUXXX]]]eeemmmsssvvvvvv{{{}}}~~~{{{yyyzzz|||}}}}}}~~~~~~}}}{{{yyyxxxzzzyyyyyyyyyyyy{{{|||~~~{{{|||}}}|||zzzyyyzzz{{{}}}|||{{{{{{zzz{{{{{{{{{|||~~~~~~}}}~~~|||~~~}}}wwwhhhVVVAAA>>>:::888888888777666333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////111000/////////000222333000000000000000000000000111111000000111111222333333222444777777777===EEEWWWyyybbb[[[ZZZkkk|||yyyvvv}}}~~~}}}}}}}}}{{{{{{|||}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}||||||~~~vvvmmmooouuuwwwpppiii```ZZZYYYQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYYYY[[[cccooowww{{{xxxsssnnnkkkmmmqqquuu{{{|||yyyrrrllliiiddd^^^iiiXXXYYYlllwwwuuuuuutttqqqoooppppppnnnjjjfffdddccc___]]]ZZZWWWTTTQQQOOONNNQQQUUUZZZ___dddhhhllloooqqquuuyyy{{{{{{zzzzzzzzz{{{|||~~~|||wwwwwwwwwuuummmdddccchhhppp{{{|||vvvqqqqqqtttxxxzzz}}}xxxgggXXXOOOMMMKKKMMMRRRXXXaaaooo|||{{{ssslllddd]]]YYY\\\aaaiiiqqquuuwwwvvvyyyzzz{{{|||||||||||||||}}}}}}~~~~~~}}}{{{xxxwwwyyyxxxxxxyyyzzz|||~~~|||~~~}}}zzzxxxyyy{{{~~~}}}|||{{{zzzzzz{{{||||||~~~}}}|||}}}~~~{{{kkkZZZDDDAAA<<<:::999888777666333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000///......///111333555000000000000000000000000111111000000111111222333333222444666666777===DDDRRRzzzbbbYYYWWWeee|||yyy~~~~~~||||||}}}}}}}}}|||yyy{{{}}}~~~~~~{{{pppppppppwww}}}uuunnneee^^^\\\SSSRRRPPPPPPQQQSSSUUUUUUUUUVVVVVVVVVVVVYYY___dddzzz{{{xxxsssmmmiiikkkqqqwww{{{}}}zzzrrrlllggg```YYY~~~bbbWWWZZZjjjxxxuuuuuutttrrrlllnnnnnnmmmjjjgggffffff```___\\\XXXUUURRRPPPOOOQQQTTTZZZ___ccchhhllloooqqquuuyyy{{{{{{zzzzzzzzzxxxzzz|||wwwwwwwwwuuullldddccchhhmmmxxxzzzwwwssspppqqqtttxxx{{{|||vvvgggYYYPPPMMMKKKMMMRRRXXXaaaooo}}}xxxqqqiiiccc^^^aaagggnnnvvvyyyzzzyyyxxxwwwxxxzzz}}}~~~~~~||||||}}}}}}}}}|||zzzwwwuuuxxxxxxxxxyyyzzz}}}}}}~~~zzzxxxxxxzzz~~~}}}|||{{{zzzzzz{{{|||{{{}}}~~~~~~|||{{{|||}}}~~~mmm[[[FFFBBB>>>;;;999888777666333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000/////////.........///222444666000000000000000000000000111111111000111222222333222222333666666666===DDDOOO{{{~~~eee[[[UUUbbb|||}}}|||}}}~~~~~~~~~xxxzzz~~~|||tttrrrnnnqqq{{{sssiiibbb```VVVSSSOOONNNOOOQQQSSSUUUUUUWWWWWWVVVUUUTTTVVVXXX^^^ttt{{{yyytttnnnkkkmmmttt{{{|||}}}zzzrrrkkkeee]]]VVVrrr```[[[TTTiii}}}vvvxxxyyyvvvtttooonnnllllllllljjjhhheeedddbbb___YYYTTTQQQQQQRRRPPPTTTZZZ```dddhhhlllooorrruuuwwwwwwuuuuuuyyy|||~~~~~~{{{{{{xxxuuusssllleeecccfffvvv~~~yyyrrrpppqqqsssssssss{{{{{{{{{yyyrrrgggZZZQQQPPPMMMMMMQQQVVV^^^iiittt~~~yyyqqqkkkfffiiimmmqqqtttwwwzzz}}}}}}|||{{{zzzyyyzzzzzzzzzyyyzzz|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz|||{{{yyyxxxxxxyyy{{{||||||{{{yyywwwvvvvvvwwwxxx||||||~~~~~~}}}|||nnn\\\JJJAAA:::999999777777888444333333222222333333444222222222111111111111000111111000000000000111111222111111111000000//////000000////////////000000222111111111000000/////////000000000000111111111333111222555777888===DDDSSSrrriiiVVVTTT]]]{{{}}}}}}~~~|||||||||}}}zzz{{{~~~~~~zzzrrrmmmqqq~~~ttthhhaaa]]]VVVQQQNNNLLLMMMSSS[[[\\\\\\[[[YYYWWWTTTSSSRRRXXXbbbvvvxxxssspppqqquuuzzzzzzqqqiiiccc]]]VVVkkk[[[YYYTTTiii~~~wwwxxxyyyvvvtttpppooommmllllllkkkhhhfffdddccc```ZZZUUUQQQPPPPPPQQQUUU[[[```eeeiiimmmppprrrsssuuuuuuuuuwwwyyy{{{|||}}}~~~}}}|||xxxvvvssslllfffeeeiiiwww|||wwwqqqnnnppprrrsssrrruuuwwwyyywwwooodddYYYRRRPPPMMMLLLPPPUUU\\\hhhrrrzzz}}}uuuooommmppptttwwwxxxyyyzzz|||~~~|||{{{zzzyyyxxxwwwyyyzzzzzzyyyyyyzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{}}}|||zzzxxxxxxxxxzzzzzzzzzzzzxxxxxxxxxzzz|||}}}}}}}}}~~~~~~}}}~~~nnn___JJJAAA:::999999777666888666555444333222222111222222222222111111111111000111111000000000000111111111111111111000000000///000000////////////000000111111111111000000000///000000000111111111222222333111222555777888===CCCPPPppprrr[[[TTT]]]{{{~~~|||}}}~~~}}}}}}~~~~~~{{{{{{}}}~~~~~~}}}~~~~~~vvvoooooo}}}yyyooojjj```YYYQQQMMMLLLMMMUUU^^^cccaaa^^^[[[WWWUUUSSSRRRSSSWWWdddzzzzzzwwwwww{{{~~~}}}qqqhhhbbb[[[UUUgggYYYXXXUUUlllxxxyyyxxxvvvtttqqqooommmmmmlllkkkhhheeeccccccaaa\\\VVVQQQNNNNNNQQQUUU[[[aaaeeejjjnnnqqqrrrqqqqqqsssvvvyyyzzzzzzzzz{{{}}}|||xxxuuurrrkkkfffgggmmmyyyyyytttnnnkkkmmmppprrrqqqoootttwwwtttkkk```WWWSSSOOOLLLLLLPPPTTTZZZeeeooottt|||zzzuuusssvvvzzz|||{{{yyyyyyyyy}}}{{{xxxvvvuuuvvvxxxyyyxxxxxxzzz|||yyyzzz|||}}}~~~~~~}}}|||}}}|||zzzyyyxxxxxxxxxyyy|||{{{zzzzzz{{{|||~~~~~~~~~~~~zzznnnaaaJJJAAA:::999999777666888777666555333222111000000222222222111111111111000111111000000000000111111111111111111000000000000000000////////////000000111111111111000000000000111111222222222333333333444222222555777888===CCCNNNmmmzzz}}}~~~bbbVVV^^^{{{{{{zzz}}}|||{{{|||}}}|||{{{}}}uuupppwwwyyyuuuiii```VVVQQQOOOPPPXXX```jjjhhhddd___ZZZWWWUUUTTTSSSPPPTTTcccvvvqqqfff___YYYSSSkkk[[[YYYYYYrrrzzzyyyxxxuuutttpppnnnllllllkkkiiifffdddbbbbbbaaa^^^WWWQQQMMMLLLQQQTTTZZZ___dddiiinnnqqqrrrooooooqqqvvvzzzzzzyyyzzz{{{}}}{{{wwwtttooohhhdddiiippp}}}uuupppiiigggjjjmmmooopppmmmrrrvvvssshhh]]]VVVSSSOOOLLLKKKOOOSSSXXXbbbkkkpppxxx~~~}}}yyyssswww{{{|||{{{xxxvvvvvv}}}zzzxxxsssuuuwwwwwwwwwxxxzzz||||||}}}~~~}}}~~~}}}{{{zzzyyyxxxxxxxxx~~~|||{{{{{{|||}}}~~~~~~~~~zzz}}}nnn^^^IIIAAA:::888888777666777666666444333222111111111222222222111111111000000111111000000000000111111111111111000000000000000000000////////////000000111111111000000000000000222222222333333333444444444222333666777777<<>>:::999666444555666444333333444555333222000000111111111111000000000000000000000000000000////////////000000000000///////////////////////////000000000111111111111111111111000111111222333444444333444555888;;;===EEEYYYttt}}}iiipppzzzrrrkkkccc}}}|||tttuuu~~~|||~~~~~~~~~{{{{{{{{{|||}}}~~~tttlllfffaaa```ccceeefffccc[[[SSSTTT___iii~~~pppfff~~~pppkkknnn|||{{{zzzyyyxxxuuurrrnnnjjjgggeee```]]]XXXRRRNNNLLLKKKKKKPPPUUU\\\ccchhhlllooorrrwwwxxxyyy{{{}}}~~~~~~~~~yyyvvv|||ttthhhbbbgggpppxxxzzziii\\\TTTLLLJJJIIIHHHJJJMMMTTTUUUXXX^^^cccddd```\\\TTTSSSQQQPPPPPPRRRTTTVVVVVVXXXZZZ[[[[[[ZZZXXXWWWRRRPPPNNNKKKHHHGGGGGGGGGJJJJJJJJJLLLOOOQQQQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMOOORRRVVV[[[___dddiiimmmooopppqqqrrrrrruuuyyy|||uuuvvvwwwxxxxxxxxxxxxxxx{{{yyyvvvtttsssuuuwwwxxxxxxyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{zzz|||~~~}}}{{{zzz{{{||||||{{{wwwxxxyyyyyyyyyyyyzzzzzzxxxwwwwwwvvvwwwyyyzzz|||||||||}}}}}}}}}}}}||||||{{{xxxxxx}}}~~~{{{zzzhhhWWWKKK???;;;999777555555666444333333444555333222111222222222222222222111000000000000000000000000////////////000000000000///////////////////////////000000000111111111111111111000000111222222333444444333444555888;;;===BBBUUUooooooqqqwwwyyymmm```{{{|||ssssss|||}}}~~~~~~~~~yyyyyyyyyyyy{{{}}}}}}{{{xxx}}}rrrmmmhhhcccaaaggghhheee\\\VVVYYYfffsss{{{xxxkkkqqqgggfff||||||{{{{{{xxxwwwtttppplllhhheeedddbbb___ZZZTTTPPPNNNMMMMMMOOOTTT\\\bbbggglllppprrryyyxxxyyy{{{}}}~~~}}}zzzuuusssuuuzzzqqqiiihhhooovvv||||||kkk]]]UUUMMMKKKIIIGGGHHHKKKOOOQQQVVV[[[___```^^^\\\UUUTTTRRRQQQQQQRRRSSSUUUSSSTTTUUUUUUUUUTTTSSSRRRMMMLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHJJJMMMOOOPPPOOOMMMMMMLLLKKKJJJJJJKKKKKKKKKNNNSSSXXX\\\aaagggkkkooopppqqqrrrrrrtttxxxzzzvvvwwwwwwvvvuuuuuuwwwyyy{{{yyywwwuuuuuuvvvxxxzzzxxxxxxyyyzzzzzz{{{{{{{{{|||yyyyyy|||}}}{{{|||~~~||||||}}}}}}{{{zzzvvvxxxzzzzzzyyyxxxxxxyyyzzzxxxvvvtttssstttuuuvvv{{{||||||}}}}}}||||||{{{zzzwwwwww||||||}}}zzzkkkYYYLLL@@@;;;:::777666777666444333333444555333222222222333333333333222222000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111222333333444444333444555888;;;===AAARRRlllvvvuuuyyy~~~ooo```||||||ssssss{{{~~~~~~}}}||||||{{{xxxwwwwwwxxxyyy|||}}}xxxsssxxx|||uuunnngggccceeehhhhhhbbb[[[YYY^^^dddkkkdddmmmrrrtttiiidddxxx|||||||||wwwuuurrrnnniiifffcccbbbbbb___ZZZUUUPPPNNNMMMMMMNNNRRRYYY___dddiiinnnqqqwwwvvvwwwzzz~~~~~~yyyuuusssqqqppprrr|||pppnnnqqqyyy}}}nnn___WWWOOOLLLJJJGGGGGGJJJJJJOOOUUUYYY[[[\\\\\\\\\WWWVVVTTTSSSRRRRRRSSSTTTQQQQQQPPPPPPOOOOOOOOONNNIIIHHHFFFEEEEEEGGGIIIKKKIIIIIIIIIKKKNNNPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKNNNRRRWWW[[[```fffjjjnnnpppqqqrrrrrrsssuuuxxxvvvwwwwwwuuussstttxxx{{{xxxwwwvvvuuuuuuwwwxxxzzzxxxxxxyyyzzz{{{{{{{{{{{{|||xxxxxx}}}~~~{{{|||}}}}}}}}}~~~}}}{{{xxxuuuxxxzzzzzzxxxvvvvvvxxxyyyxxxuuusssrrrsssuuuvvv{{{{{{||||||||||||{{{{{{yyyvvvvvv{{{zzzzzzxxxlllZZZMMM@@@<<<:::888777888666444333333444555333222111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111222333444444444333444555888;;;===AAAQQQiii|||xxx|||tttddd{{{ttttttzzz~~~~~~~~~}}}}}}||||||{{{{{{{{{wwwvvvuuuvvvxxx||||||vvvuuuyyy|||sssllljjjhhhiiiiiieee]]]WWWUUUUUUPPPRRRaaa|||zzzxxxllleeewww}}}}}}}}}vvvtttqqqlllhhhdddbbbaaa```]]]XXXSSSOOOLLLLLLLLLLLLPPPVVV\\\bbbggglllpppuuutttuuuyyy~~~xxxvvvssspppjjjiiirrr}}}qqqqqqxxxrrr```XXXQQQNNNKKKHHHHHHJJJHHHMMMTTTXXXYYYYYYZZZ\\\XXXVVVUUUSSSSSSSSSSSSTTTPPPOOONNNMMMLLLLLLLLLMMMGGGFFFDDDDDDEEEGGGJJJLLLLLLKKKKKKMMMPPPRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJLLLOOOTTTXXX\\\bbbgggkkkmmmoooqqqrrrqqqrrrtttuuuvvvvvvvvvtttrrrtttzzz~~~vvvvvvuuuuuuvvvwwwxxxyyywwwxxxyyyzzz{{{{{{{{{{{{}}}xxxxxx}}}|||{{{{{{|||}}}~~~}}}zzzwwwtttwwwzzzyyywwwuuuuuuvvvwwwuuutttssssssuuuxxxzzz{{{{{{||||||||||||{{{{{{xxxuuuvvv|||yyywwwvvvlllZZZMMM@@@<<<;;;999888999666444333333444555333222000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111222333444444444333444555888;;;===BBBQQQhhh~~~zzz~~~yyyjjjzzztttuuuzzz~~~~~~~~~~~~}}}}}}||||||vvvuuuuuuuuuxxx{{{|||wwwsssxxxuuuppppppmmmllliiiccc\\\VVVRRRQQQGGGNNN]]]sss}}}kkkllltttyyyyyyuuunnnhhhdddbbbcccdddbbb___ZZZUUUOOOKKKIIIHHHLLLPPPTTTYYY^^^ccciiimmmuuuuuuvvvwwwzzz}}}~~~tttllljjjjjjhhhgggiiivvv~~~tttmmmnnnyyysssdddZZZQQQMMMKKKGGGEEEFFFIIIKKKOOORRRVVVWWWXXXYYYXXXXXXWWWVVVTTTPPPMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTVVVWWWTTTQQQNNNLLLMMMNNNNNNNNNLLLOOOSSSWWWZZZ___dddhhhnnnooopppqqqpppqqqtttvvvtttuuuuuutttssssssuuuvvvuuuvvvwwwvvvuuutttuuuvvvyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvtttuuuwwwyyyzzzyyy{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuttttttttttttuuuuuutttwwwyyyxxxuuutttuuuwwwyyyyyy|||yyy|||}}}}}}||||||vvvpppaaaNNN>>>;;;;;;888888===777666555333222111000000111111111000111111222222222111111111000000//////000000000000000000000000000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCNNNiii~~~qqqkkkyyyqqqtttzzz{{{~~~~~~||||||||||||{{{zzzyyyxxxvvvvvvwwwxxxzzz|||~~~xxxqqqrrrxxxzzzvvvxxx~~~uuuqqqppplllgggbbb\\\UUUNNNIIIHHHJJJTTTkkkkkkjjjrrrxxxwwwsssnnnhhhdddcccccccccccc```[[[VVVPPPLLLJJJIIIMMMPPPUUUZZZ^^^dddjjjnnntttuuuyyy|||~~~wwwnnnjjjhhheeecccdddiiiqqq}}}qqqkkkmmmzzzuuufff\\\RRROOOLLLHHHGGGHHHIIIKKKNNNQQQTTTWWWXXXYYYYYYXXXWWWUUURRRPPPMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWTTTPPPNNNNNNMMMLLLJJJLLLOOOSSSWWW[[[```eeeiiilllmmmoooooooooppprrrtttssstttuuuuuusssssstttuuuuuuwwwxxxxxxwwwwwwxxxzzzwwwwwwvvvvvvwwwxxxyyyyyyzzzxxxvvvwwwyyy{{{|||{{{|||{{{zzzyyyxxxwwwvvvuuuwwwvvvuuuttttttsssttttttsssvvvxxxxxxvvvtttuuuvvv|||yyy{{{{{{|||}}}|||}}}}}}uuulll___LLL===::::::666666999777666555333222222222222222222111111111111111222111111111111000000000///000000000000000000000000000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCMMMfffyyyzzzuuulll{{{qqqrrrwwwxxx~~~~~~{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz|||}}}}}}sssppprrr|||vvvpppnnnuuuzzzuuuqqqnnniiiccc]]]VVVOOOJJJHHHIIISSSiiijjjeeemmm}}}wwwuuurrrnnnjjjfffdddccccccdddaaa]]]WWWRRRNNNKKKJJJMMMQQQUUUZZZ___eeekkkooorrrvvv{{{~~~|||~~~}}}sssmmmiiiccc`````````gggrrr||||||nnnhhhmmmzzzyyyhhh^^^TTTPPPNNNJJJIIIJJJJJJKKKLLLOOORRRUUUXXXYYYYYYWWWUUURRRPPPNNNMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXVVVSSSPPPOOOLLLIIIGGGIIIMMMQQQUUUZZZ___eeehhhkkklllnnnnnnnnnnnnppprrrqqqsssuuuuuusssrrrssssssppprrrttttttttttttvvvxxxtttttttttuuuvvvwwwxxxyyyzzzyyywwwwwwyyy{{{|||{{{}}}{{{yyywwwvvvuuuuuuuuuxxxwwwvvvtttsssssssssssssssuuuwwwwwwvvvttttttttt{{{xxxxxx}}}~~~}}}||||||~~~ssshhh^^^MMM>>><<<;;;777555888666555555444333333444444333333222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCLLLdddrrrqqqzzzmmmuuusssvvvxxx~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwyyyyyyxxxwwwxxxxxxzzzzzzxxxqqqmmmrrrwwwppplllkkkqqqxxx~~~yyyssspppjjjddd^^^WWWOOOJJJGGGHHHQQQgggkkkbbbhhh|||vvvtttrrrooollliiifffeeeeeefffccc^^^YYYSSSOOOMMMLLLMMMQQQVVV[[[```ffflllppprrrvvv{{{}}}{{{}}}~~~yyysssmmmfffbbbaaa```eeemmmuuu~~~wwwkkkeeelll{{{}}}kkk```VVVQQQOOOKKKJJJLLLKKKKKKKKKMMMPPPSSSVVVXXXXXXVVVRRROOOMMMLLLMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSQQQRRRRRRSSSTTTTTTUUUUUUWWWUUUSSSQQQOOOMMMIIIFFFFFFIIINNNSSSWWW]]]cccggglllnnnoooooommmmmmmmmnnnppprrrssstttrrrqqqqqqrrroooqqqrrrrrrqqqqqqrrrtttrrrssstttttttttvvvxxxyyyyyywwwuuuuuuwwwyyyyyyyyy}}}{{{xxxuuuttttttuuuuuuvvvuuuuuuttttttttttttuuutttuuuvvvvvvuuutttsssrrrwwwtttuuu|||~~~{{{|||~~~rrrgggaaaOOOAAA???>>>999666888555555444444444555555666444333222111000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCMMMfffkkkjjj~~~mmm{{{vvvxxxzzz}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxwwwvvvvvvxxxyyyzzz~~~uuunnnnnn{{{zzzsssoookkkjjjlll{{{~~~|||uuuqqqlllfff___XXXPPPKKKGGGGGGOOOdddqqqdddggg~~~{{{uuutttrrrpppmmmjjjiiihhhhhhgggddd___ZZZTTTPPPNNNMMMMMMPPPUUU[[[```ffflllpppsssuuuxxx{{{}}}~~~}}}}}}}}}~~~xxxqqqjjjeeedddbbbeeejjjooowww}}}ssskkkccclll|||nnncccXXXSSSOOOLLLKKKLLLKKKKKKKKKLLLNNNPPPSSSUUUTTTRRRNNNKKKJJJKKKMMMNNNMMMOOOQQQUUUWWWXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOMMMJJJGGGFFFJJJNNNSSSXXX]]]cccgggnnnoooppppppnnnlllkkkllloooppprrrrrrpppooopppqqqtttuuuvvvuuusssrrrssstttppprrrttttttssstttwwwyyyyyywwwuuuuuuvvvxxxxxxxxx{{{yyyvvvtttssssssuuuuuusssssssssssstttvvvwwwxxxuuuuuuuuuvvvvvvwwwvvvvvvtttqqqsss{{{~~~{{{|||~~~uuukkkbbbQQQBBB???>>>999666888555444444444444555666666444333222111000000000000000000000000000000111111111111111111111111111111000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCNNNjjjiiigggmmm}}}~~~wwwxxx{{{{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvuuuttttttuuuwwwzzz|||}}}~~~zzzrrrnnnvvv{{{sssnnnjjjggggggqqquuuqqqlllfff```YYYQQQLLLHHHGGGNNN```{{{zzzhhhhhh~~~}}}{{{vvvtttrrrooollljjjiiijjjjjjgggddd```ZZZUUUQQQNNNMMMLLLOOOUUUZZZ___ffflllpppssstttvvvyyy{{{}}}}}}vvvnnniiihhhbbbcccfffjjjqqq~~~~~~xxxpppkkkcccmmm{{{ttthhh\\\UUUQQQMMMLLLMMMKKKKKKLLLLLLMMMNNNOOOPPPNNNMMMJJJHHHHHHJJJLLLMMMOOOQQQUUUYYY[[[]]]]]]]]]YYYYYYYYYXXXWWWWWWWWWVVVWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQOOONNNMMMMMMKKKIIIIIILLLPPPUUUYYY^^^dddhhhlllnnnppppppnnnlllkkkkkkoooppppppooonnnnnnoooqqqtttuuuuuutttrrrppppppqqqpppsssuuutttssssssvvvyyyzzzxxxvvvvvvwwwxxxyyyxxxwwwvvvuuutttssstttuuuuuuqqqqqqrrrsssuuuwwwxxxyyyvvvuuutttvvvzzz~~~yyytttttt{{{~~~~~~||||||}}}zzzrrrbbbPPPAAA===;;;666444666555444444444444444555555333333222111000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCOOOllloooiii|||nnnxxxvvvvvvzzz}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvtttsssrrrtttvvvyyy{{{|||}}}wwwooosss|||xxxrrrlllhhhgggoootttpppkkkfff```YYYRRRMMMIIIHHHMMM\\\uuu~~~hhheeewww}}}{{{xxxssspppllliiihhhhhhjjjkkkgggddd___ZZZUUUQQQNNNMMMKKKNNNTTTYYY___eeekkkppprrrtttwwwzzz}}}~~~tttnnnmmmggggggfffggglllxxx~~~{{{tttnnnjjjcccmmm{{{zzzmmm```YYYTTTOOONNNOOOLLLLLLLLLMMMMMMLLLLLLKKKHHHHHHGGGFFFGGGIIIKKKLLLRRRTTTXXX\\\___`````````]]]]]]\\\\\\[[[ZZZZZZYYY[[[ZZZYYYXXXWWWVVVUUUTTTSSSPPPMMMKKKKKKKKKIIIHHHHHHKKKOOOSSSWWW\\\aaaeeefffiiilllnnnmmmmmmmmmmmmpppooonnnlllkkklllooorrrqqqrrrsssrrrpppoooooopppqqqtttwwwuuurrrrrruuuyyyyyywwwuuutttvvvwwwwwwvvvsssssstttttttttuuuuuuuuurrrrrrrrrsssuuuvvvxxxyyyuuuttttttxxx}}}wwwzzz~~~}}}~~~~~~}}}}}}|||xxxdddQQQAAA<<<:::555444777555444333333333333333444222222111111111111111222///000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111111111000000111111222333333333333444555777999:::CCCOOOjjjzzzmmmvvvqqqtttwwwuuuzzz}}}{{{{{{|||{{{{{{zzzyyyxxxwwwuuusssrrrrrrtttwwwyyy{{{|||~~~rrrqqqwwwwwwooojjjiiilllyyy~~~|||rrrooojjjfff```ZZZSSSOOOJJJIIILLLYYYooo}}}eee```ppp}}}{{{yyyqqqooojjjgggeeefffiiikkkgggddd___ZZZUUUQQQNNNMMMJJJNNNSSSYYY^^^eeekkkoooqqqsssxxx|||zzztttrrrooommmjjjhhhjjjttt}}}|||xxxrrrllliiicccnnn{{{~~~qqqddd\\\VVVQQQPPPQQQLLLLLLMMMMMMMMMKKKIIIHHHEEEEEEEEEEEEGGGIIIKKKLLLSSSVVVZZZ^^^aaabbbbbbaaa``````___^^^]]]\\\\\\[[[^^^]]]\\\ZZZYYYWWWVVVVVVTTTQQQLLLJJJIIIIIIHHHGGGFFFHHHLLLPPPTTTXXX]]]aaaaaadddiiilllmmmmmmnnnooopppooommmkkkiiikkkooorrrssstttuuuuuusssssstttvvvrrruuuxxxvvvrrrqqquuuyyyvvvtttrrrrrrssstttttttttqqqrrrssstttuuuuuuuuuuuuttttttsssttttttuuuvvvwwwuuussssssyyyzzzzzz}}}~~~~~~|||~~~}}}{{{{{{|||gggTTTCCC>>><<<777666999555444333222222222222333111111111111111111222222//////000000111111111222111111111111111111111111000000000000000000000000//////000111111111111111111111111000111222222333333333333444555777999:::CCCNNNgggqqqrrrtttrrryyyvvv{{{|||~~~||||||||||||{{{zzzyyyxxxyyywwwtttrrrqqqsssuuuwww{{{{{{~~~vvvqqquuuxxxxxxooojjjiiihhhuuuzzzwwwqqqnnniiieee```ZZZTTTOOOKKKIIILLLWWWkkk|||ccc___ddd~~~{{{vvvtttpppjjjfffeeeggghhhhhhkkkhhhbbb\\\UUUPPPLLLJJJLLLOOOSSSWWW\\\bbbiiinnnuuuuuuvvvyyy|||~~~~~~~~~}}}xxxzzztttnnniiiiiikkksss~~~{{{qqqiiifffjjjkkkqqq}}}|||oooccc[[[UUURRROOOLLLLLLKKKKKKJJJIIIHHHHHHEEEFFFEEEEEEEEEGGGKKKNNNUUUXXX]]]```bbbdddfffhhheeeeeeeeeeeedddaaa___^^^cccbbbaaa```_________```XXXSSSMMMIIIHHHHHHIIIIIIJJJLLLNNNOOOQQQTTTXXX[[[```cccgggiiijjjkkkmmmnnnpppooommmlllkkkkkkllllllqqqrrrsssuuuuuutttsssrrrtttttttttuuuttttttssssssuuuuuuuuusssqqqqqqsssuuusssttttttuuuttttttssssssrrrrrrrrrrrrssstttuuuuuuuuuuuuwww{{{{{{zzz{{{zzz|||~~~~~~}}}|||}}}zzzhhhVVVCCC<<<;;;999777666666666555444333333222222222222222111111111000000222111///.........///000111///...------...///111000000000000000000000000000000111111111111000000000111111111111222222222555555555555666888999:::AAAKKKbbb}}}yyyvvv{{{wwwvvvtttzzz~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwuuussstttvvvyyyyyyzzz}}}|||wwwyyy|||zzzsssooonnnmmmyyyyyytttmmmmmmkkkfff___XXXSSSPPPJJJKKKQQQ\\\lll|||}}}ccc^^^```||||||{{{yyyuuuqqqllliiihhhiiiiiihhhiiigggccc]]]VVVPPPLLLJJJLLLNNNRRRVVV\\\bbbiiinnnrrrsssuuuwwwzzz|||}}}}}}{{{|||xxxqqqkkkjjjkkkrrr~~~}}}yyyyyyvvvnnnhhhfffeeeffflllxxx|||rrriiiaaaYYYRRRMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFEEEEEEEEEGGGKKKNNNTTTXXX\\\```bbbdddfffhhheeeeeefffffffffeeedddccc````````````aaaaaabbbbbbWWWSSSMMMIIIGGGHHHHHHHHHJJJKKKMMMOOOQQQTTTXXX[[[```bbbeeegggggghhhjjjlllnnnmmmlllkkkkkklllmmmmmmooopppssstttuuusssrrrppprrrsssssstttttttttssssssuuuvvvuuutttrrrrrrsssuuuuuuuuuuuuuuutttsssqqqqqqsssssssssssssssssstttuuuuuuvvvvvvxxx}}}{{{zzz||||||}}}~~~~~~~~~}}}~~~www{{{iiiWWWDDD<<<:::888666555666555555444333333222222222222222111111111000000222111000///...//////000111000...------...000111000000000000000000000000000000111111111111000000000111111111111222222222444444555555666888999:::@@@HHH]]]|||tttuuuxxxuuutttyyy~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxvvvttttttvvvxxxyyyzzz|||{{{zzz{{{~~~rrrlllmmmkkkwwwxxxrrrmmmmmmkkkfff___WWWRRRPPPKKKKKKOOOZZZjjjzzz|||ccc\\\[[[ttt{{{zzzzzztttrrrooommmlllkkkjjjhhhgggfffccc^^^XXXQQQLLLIIIKKKMMMQQQVVV[[[bbbiiinnnpppqqqsssvvvyyy{{{||||||~~~{{{tttmmmkkklllqqq|||zzztttsssqqqkkkgggfffcccdddhhhrrrzzztttmmmggg___UUUMMMNNNNNNMMMLLLKKKJJJIIIHHHEEEFFFEEEEEEEEEGGGKKKNNNTTTWWW\\\```bbbdddfffgggfffffffffgggggghhhhhhiiibbbbbbbbbbbbaaaaaa``````VVVRRRLLLHHHGGGGGGFFFFFFIIIJJJLLLNNNPPPSSSWWWZZZ^^^```bbbcccccceeehhhjjjkkkkkkkkkkkkkkklllmmmmmmlllnnnqqqttttttrrrpppnnnpppqqqrrrrrrssssssssssssuuuvvvvvvuuusssssstttvvvwwwvvvuuutttsssqqqppppppuuutttssssssrrrrrrssssssuuuuuuuuuuuuvvvzzzzzz{{{}}}~~~~~~~~~sssxxxkkkYYYEEE<<<:::777555444555555555444444333333222222222222111111111111111111111000///////////////000000............000000000000000000000000000000000000111111111111000000000111111111111222222222444444444555666777999999???EEEVVVtttrrrnnnxxxttttttxxx~~~~~~~~~}}}||||||||||||||||||||||||zzzzzzyyywwwuuuuuuvvvxxxyyyyyy{{{}}}zzzsssmmmnnnlllzzzxxxqqqnnnnnnlllfff^^^WWWSSSQQQNNNLLLNNNYYYkkkyyyyyyaaa[[[WWWnnn{{{xxxwwwsssqqqpppooonnnllliiiffffffeeeccc^^^YYYRRRLLLIIIJJJMMMQQQUUU[[[aaahhhmmmnnnpppsssvvvxxxzzz|||~~~}}}vvvooollllllqqq|||zzzpppmmmllliiifffgggeeedddffflllvvv|||vvvpppllliiiccc[[[TTTPPPPPPNNNMMMKKKIIIHHHHHHEEEEEEEEEDDDDDDGGGKKKNNNRRRVVV\\\```bbbdddfffgggggggggggggggggghhhiiiiiiffffffeeedddaaa^^^[[[YYYTTTPPPKKKHHHFFFFFFFFFEEEHHHIIIKKKMMMNNNQQQUUUXXX[[[]]]___```aaadddhhhkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjlllppprrrsssqqqooommmnnnooopppqqqrrrssssssssstttuuuvvvuuutttsssuuuvvvvvvuuutttsssrrrrrrqqqqqqttttttsssrrrqqqpppppppppsssssstttsssssstttwwwzzz~~~{{{yyy{{{~~~~~~~~~}}}|||~~~yyyssswwwlllYYYEEE<<<:::888666555555555444444444333333333111111111111111111111111111000000///////////////000000///......///000000000000000000000000000000000000111111111111000000000000111111111222222222444444444555666777888999>>>CCCOOOjjj}}}}}}rrrhhh{{{xxxtttsssvvv{{{~~~~~~}}}|||}}}}}}||||||||||||{{{{{{{{{{{{zzzxxxvvvuuuvvvxxxxxxyyy{{{~~~xxxrrrrrrrrrzzzrrrpppooolllfff^^^WWWSSSQQQPPPMMMOOO[[[mmm{{{~~~qqq^^^YYYUUUkkk|||vvvqqqppppppoooooonnnkkkgggdddeeedddbbb^^^YYYSSSMMMJJJJJJMMMQQQUUUZZZ```ggglllmmmqqquuuxxxyyy{{{~~~~~~wwwpppmmmmmmrrr~~~{{{mmmhhhfffdddbbbbbbbbbaaabbbfffmmmvvv~~~vvvlllgggffffffbbb^^^UUUTTTRRROOOMMMJJJHHHGGGEEEEEEEEEDDDDDDGGGKKKNNNQQQUUU[[[```cccdddeeefffhhhggggggffffffeeeeeedddeeeeeeeeedddaaa]]]YYYWWWRRRNNNJJJGGGGGGGGGFFFFFFHHHIIIKKKLLLMMMOOOSSSVVVXXXYYY\\\^^^```dddiiimmmjjjjjjjjjjjjjjjiiiiiihhhiiikkknnnqqqqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrssstttvvvuuutttttttttvvvssssssrrrrrrrrrsssssstttssssssqqqpppoooooonnnnnnpppqqqssssssssstttwwwyyywwwxxxyyyzzz}}}||||||{{{{{{|||xxxvvvyyynnnZZZFFF===;;;:::888888444444444444444333333333111111111111111111111111000000000000000//////...000000////////////000000000000000000000000000000000000111111111111000000000000111111111222222222333444444444555777888999>>>CCCKKKbbbwwwvvvyyyuuugggrrryyytttrrrtttxxx~~~~~~}}}~~~~~~||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyywwwvvvvvvxxxxxxzzz||||||uuutttyyy~~~wwwrrrqqqnnnggg___XXXTTTSSSNNNLLLOOO\\\mmmzzz}}}zzzzzz~~~gggXXXVVVSSShhh{{{tttnnnoooooonnnnnnmmmjjjfffccceeedddaaa]]]XXXSSSNNNLLLLLLNNNQQQTTTYYY^^^eeeiiimmmqqqvvvyyyzzz|||xxxqqqnnnnnnsss~~~~~~mmmdddaaa^^^\\\\\\[[[ZZZ[[[^^^dddmmmuuu{{{nnneeedddggggggfff\\\ZZZXXXTTTPPPLLLJJJHHHEEEFFFEEEEEEEEEGGGKKKNNNPPPTTT[[[```cccdddeeeffffffggggggfffeeeccc```______aaaccccccbbb^^^[[[XXXOOOMMMIIIHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKMMMPPPRRRTTTWWWZZZ]]]```ccchhhkkkhhhiiiiiiiiiiiiiiihhhhhhiiikkkmmmoooppppppooonnnooopppqqqqqqrrrrrrrrrrrrqqqsssuuuuuutttssstttuuurrrqqqqqqqqqqqqssstttvvvsssrrrqqqpppoooooooooooooooqqqsssttttttuuuxxxzzztttwwwyyyyyy{{{}}}{{{{{{zzzzzz{{{|||yyy{{{~~~qqq^^^HHH>>><<<;;;999999444444444444444444444444111111111111111222222222000000000000000///......000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222333333333444555666888888===BBBIII\\\zzzwwwrrr|||kkkmmm|||uuurrrssswww|||~~~|||}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzwwwxxxyyyyyywwwvvvwwwxxxxxxzzz|||~~~wwwvvv|||uuutttpppiii```ZZZVVVUUUJJJJJJOOO[[[jjjuuuwwwuuuvvvwww}}}^^^RRRRRROOOdddwwwsssqqqpppooonnnmmmmmmjjjfffccceeeddd```\\\WWWSSSOOONNNMMMOOORRRTTTXXX]]]cccggglllqqqvvvyyyzzz|||{{{sssooonnnrrr|||qqqgggbbb]]]YYYXXXVVVVVVVVVXXX\\\bbbjjjoooxxxxxxiiifffhhhhhhgggdddbbb___ZZZUUUPPPMMMKKKEEEFFFEEEEEEEEEGGGKKKNNNOOOTTT[[[```cccdddeeefffdddeeefffgggeeebbb___\\\]]]___aaacccaaa^^^YYYVVVNNNKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIJJJMMMOOOSSSVVVYYY\\\^^^```ccceeedddeeeggghhhjjjjjjjjjjjjkkkkkklllmmmnnnoooppppppqqqqqqrrrrrrrrrrrrrrrqqqooorrrttttttsssrrrsssssssssrrrqqqpppppprrrssstttssssssrrrqqqqqqpppqqqqqqqqqrrrssssssrrrsssvvvxxxsssxxxzzzxxxyyy}}}~~~{{{{{{{{{zzzzzz{{{}}}yyyzzz{{{wwwcccLLLAAA===:::888777444444444444444444444444000000111111111222222222///000000111000///...---000000000111111000000000000000000000000000000000000000111111111111000000000111111111111222222222333333333444555666777888;;;@@@FFFXXXzzzoooqqqkkk{{{uuuqqqsssvvv{{{~~~||||||~~~~~~~~~}}}}}}|||{{{{{{zzzuuuvvvxxxxxxwwwvvvwwwxxxwwwyyy{{{}}}|||~~~wwwvvvqqqjjjbbb[[[XXXWWWIIILLLRRR]]]iiippprrrqqqsssrrruuu{{{}}}xxxvvvxxxzzzYYYMMMOOOMMMaaa~~~}}}ssssssuuuqqqooonnnmmmmmmkkkgggdddfffddd```[[[VVVSSSPPPOOONNNPPPRRRTTTWWW\\\bbbfffkkkpppvvvyyyyyy{{{~~~uuupppnnnqqqzzzwwwkkkeee```[[[XXXUUUUUUTTTTTTVVVZZZ___dddmmm{{{oooiiiiiihhhfffjjjhhhddd^^^YYYSSSOOOMMMEEEFFFEEEEEEEEEGGGKKKNNNNNNSSS[[[```cccdddeeefffaaacccfffhhhgggccc___\\\___```bbbccc```[[[VVVRRRLLLKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIKKKMMMSSSVVVYYY\\\\\\]]]^^^___```bbbeeehhhjjjlllllllllllllllllllllmmmoooqqqrrrrrrrrrsssssssssrrrqqqqqqnnnqqqssstttsssrrrrrrsssuuutttrrrppppppppprrrsssttttttssssssrrrrrrsssssstttttttttrrrpppppprrrtttsssyyy{{{xxxxxx|||}}}zzz||||||{{{{{{|||{{{yyyyyyxxx|||gggOOOBBB===999666555444444444444444444444444000000111111222222222222///000111111111000...---000000111111111111000000000000000000000000000000000000111111111111000000000111111111111222222222333333333444555666777888999???EEEVVVxxxooouuukkkuuuuuuqqqsssvvvzzz|||{{{}}}~~~}}}||||||{{{sssuuuwwwwwwwwwvvvwwwxxxwwwyyyzzzzzz|||yyywwwssskkkccc\\\YYYXXXLLLPPPWWWaaaiiioooppppppqqqnnnooottttttooonnnqqqvvv\\\RRRMMMPPP\\\|||yyyuuusssooopppppppppnnnkkkhhhfffgggeeebbb___[[[UUUNNNIIILLLMMMOOORRRWWW]]]cccffflllooorrruuuxxx{{{~~~zzzsssnnnnnnvvvqqqeeeaaaZZZQQQWWWTTTPPPMMMNNNQQQVVVZZZiiippp~~~uuukkkffffffllliiippprrrggg___XXXKKKPPPIIIDDDEEEIIIJJJKKKNNNMMMSSS\\\bbbffffffffffffbbbcccgggjjjllljjjfffbbbcccbbb```aaaaaa^^^XXXSSSLLLLLLLLLLLLLLLMMMMMMMMMQQQPPPOOOMMMLLLKKKKKKKKKOOOOOOOOOPPPRRRUUUWWWYYY\\\^^^```dddgggjjjkkkllljjjkkkllllllkkkkkklllnnnnnnooopppqqqrrrqqqqqqpppoooooooooooopppqqqrrrrrrwwwvvvtttsssssstttvvvwwwvvvuuutttsssssssssssssssooopppqqqssstttuuuuuuuuuvvvxxxzzz|||}}}}}}|||{{{{{{{{{zzzzzz||||||{{{yyy}}}~~~sssbbbLLL@@@>>>???;;;777888888666555444333333222222111000//////000111222222111000//////000111222////////////////////////000000000000000000000000222222111111000000//////...000111111000000111222222222222333444555666777:::???GGGWWW|||xxxrrriiinnnyyywwwuuutttxxx|||{{{}}}}}}|||}}}~~~|||zzzxxxxxxyyyzzzzzzzzzyyyyyyxxxvvvwww{{{}}}~~~yyyqqqiiibbb[[[VVVRRRRRRQQQXXXhhhvvvwwwqqqlllpppoooooorrrrrroookkkjjjyyy```VVVOOOOOOZZZxxxyyytttrrrnnnnnnooonnnllljjjgggeeeeeedddaaa^^^ZZZUUUNNNIIIKKKLLLNNNRRRWWW]]]cccfffkkknnnqqqtttwwwzzz}}}}}}uuuoooooowww}}}nnnggg```XXXTTTRRRNNNKKKKKKMMMQQQSSSWWW___mmmwwwkkkddddddbbbkkkqqqlllhhhbbbTTTSSSKKKGGGHHHKKKLLLLLLOOONNNTTT\\\bbbfffggggggfffbbbdddgggkkkmmmlllgggdddfffdddbbbaaa___[[[UUUPPPNNNNNNNNNNNNMMMMMMMMMMMMPPPOOONNNMMMLLLKKKKKKKKKNNNNNNNNNOOOQQQTTTWWWXXXYYY[[[^^^bbbeeeggghhhhhhkkklllnnnnnnmmmmmmnnnpppnnnnnnoooppppppooooooooonnnnnnooooooppprrrssssssuuutttsssrrrrrrssstttuuuuuuuuutttsssssssssssssssooopppqqqsssttttttuuuuuuuuuvvvxxxzzz{{{||||||{{{|||{{{zzzzzz|||{{{wwwwww}}}zzzrrraaaLLL???======;;;666888777666555333333333333222111000//////000111222222111000//////000111222000000000000000000000000000000000000000000000000000/////////.........---///000222111000000111333222222222333444555666777;;;???DDDRRRttt|||xxxhhhiii|||rrrqqqqqqvvv~~~}}}{{{}}}~~~}}}{{{xxxyyyyyyzzzyyyyyyxxxxxxwwwvvvwwwzzz}}}{{{}}}xxxppphhhaaa[[[VVVRRRSSSRRRYYYiiiuuuvvvqqqmmmrrrsssvvvxxxvvvqqqnnnmmm~~~fffZZZPPPNNNWWWssszzztttqqqmmmmmmmmmlllkkkhhhfffdddcccbbb___]]]ZZZUUUOOOKKKJJJKKKMMMQQQVVV]]]cccgggjjjmmmqqqtttwwwyyy|||vvvqqqpppxxxuuuiii```ZZZSSSQQQNNNKKKJJJJJJLLLMMMMMMTTTaaasssttteeeaaa\\\eeeppprrrsssnnn```XXXQQQLLLMMMOOOOOONNNPPPPPPUUU\\\cccgggiiihhhgggbbbdddgggkkknnnmmmjjjggghhhfffdddaaa]]]XXXRRRNNNOOOOOONNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPSSSUUUWWWWWWYYY^^^bbbeeefffffffffiiikkkllllllllllllnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnpppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssssssssssssssppppppqqqrrrssstttttttttuuuuuuvvvxxxyyy{{{|||||||||{{{zzzzzz||||||tttuuu{{{wwwqqq```KKK>>><<<<<<999666777777555444333333333333222111000000000000111222111111000000000000111111111111111111111111111111000000000000000000000000////////////............000111222222111111222444222222222333444666777888;;;@@@EEEQQQqqq~~~gggcccxxxrrrppppppuuu~~~~~~|||}}}~~~|||yyyyyyzzzyyyyyyxxxwwwvvvvvvuuuvvvzzz|||yyywww{{{vvvnnnfff```[[[VVVSSSSSSRRRYYYgggrrrtttqqqooottt{{{|||vvvrrrrrrjjj\\\QQQNNNWWWooo|||uuuqqqmmmmmmlllllljjjhhhfffeeebbb```]]][[[YYYUUUPPPLLLJJJJJJLLLPPPUUU\\\cccgggjjjmmmrrruuuxxxzzz}}}~~~vvvrrrrrrxxx|||kkk```[[[UUUTTTQQQNNNKKKJJJIIIIIILLLRRR\\\kkk|||nnneee\\\```jjjqqqyyyyyylll^^^WWWRRRSSSTTTRRRPPPQQQSSSVVV\\\ccchhhjjjjjjhhhccceeehhhllloooooollliiihhhfffddd```\\\VVVQQQNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXX[[[```dddggghhhgggfffeeeggghhhiiiiiiiiikkkmmmooonnnnnnmmmmmmmmmmmmmmmnnnoooppppppqqqqqqqqqqqqppppppqqqrrrrrrqqqppppppsssssssssssssssssssssrrrpppppppppqqqqqqrrrssstttuuuuuuvvvwwwyyy{{{|||~~~|||zzzyyyyyyzzz~~~}}}rrrsssxxxvvvooo___KKK>>>::::::888666777666555444333333333333111111111111111111111111111000000000000000000111000000000000000000000000////////////////////////111111111111000000000000000222333333222111333444222222222333555666888888:::CCCNNN^^^zzz~~~iii___pppvvvsssrrrwww}}}|||~~~}}}|||zzzzzzzzzzzzyyyxxxvvvvvvvvvuuuvvvyyy{{{}}}zzzvvvvvvyyytttlllddd___ZZZVVVSSSQQQQQQWWWcccllloooooopppwww{{{wwwtttmmm]]]PPPNNNYYYmmmvvvrrrmmmmmmlllkkkjjjiiiggggggaaa___]]][[[YYYUUUQQQNNNJJJJJJKKKNNNTTT[[[bbbfffkkkoootttwwwzzz|||~~~|||vvvssssssxxxrrreee```XXXVVVSSSOOOLLLIIIGGGFFFGGGLLLTTT___ooommm___[[[bbbkkkzzzyyyfff^^^WWWWWWWWWTTTRRRSSSUUUXXX\\\cccjjjlllkkkiiieeefffhhhllloooooommmjjjeeeeeeccc___ZZZVVVRRRPPPKKKJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLOOOQQQSSSWWWZZZ___cccffffffeeedddcccdddgggggghhhiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqpppooooooooooooppppppppppppoooooorrrrrrsssttttttssssssrrrpppppppppppppppqqqrrrssswwwwwwwwwxxxyyy{{{}}}~~~zzzyyyxxxxxxzzz}}}}}}rrrsssuuuuuunnn___LLL>>>999999888666666555444333333333333333111111222222222222111111000000000111111000000000////////////////////////////////////////////////000000000000111111111111000222333333222111333444222222333444555777888999999HHH]]]tttxxxwwwppp___lllyyyuuusssyyy}}}||||||~~~}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuwwwyyyzzz|||wwwtttuuuwwwqqqiiibbb]]]YYYVVVTTTOOONNNSSS\\\cccggglllqqqzzz{{{vvvqqq___QQQNNNYYYmmmvvvrrrmmmmmmlllkkkjjjiiihhhhhhbbb```]]][[[YYYVVVRRROOOKKKKKKKKKNNNSSSZZZaaaeeekkkooouuuyyy{{{}}}|||wwwtttsssuuuzzzxxxgggaaaYYYWWWSSSOOOKKKHHHFFFEEEDDDHHHNNNXXXfffzzzxxxeee[[[]]]cccttt~~~mmmddd\\\YYYXXXUUUTTTUUUXXXYYY]]]dddkkknnnmmmjjjfffgggiiilllnnnooommmjjjccccccbbb^^^YYYUUURRRRRRKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOQQQSSSVVVZZZ^^^```aaa``````bbbdddggghhhiiijjjlllnnnkkklllnnnooooooooonnnmmmppppppqqqrrrrrrpppooonnnoooooooooooooooooooooooopppqqqsssttttttsssrrrrrrqqqpppoooooooooppprrrssswwwwwwxxxyyyzzz{{{||||||zzzyyyxxxxxx{{{}}}ttttttuuu{{{}}}sssnnn```MMM???999888888777555555444333333333333333111111222333333222111111000000111111111111000000........................000000000000000000000000............////////////000111222222111111222444222222333444555777999:::===NNNjjjrrrmmm{{{zzzdddkkkyyyzzztttqqqxxx}}}|||}}}~~~}}}||||||{{{{{{|||{{{{{{zzzyyyxxxwwwvvvwwwzzzzzz{{{~~~uuurrrsssuuuoooggg```[[[XXXVVVTTTNNNMMMOOOTTTZZZ```jjjsssvvvwwwcccRRRMMMVVVmmm~~~uuuqqqlllkkkjjjiiihhhgggggggggdddaaa^^^[[[YYYVVVSSSPPPMMMLLLKKKMMMQQQXXX___dddjjjnnntttyyy{{{}}}~~~zzzvvvrrrrrrttt~~~kkkddd]]][[[VVVQQQMMMJJJIIIHHHFFFIIIMMMTTT```sssqqqbbb\\\\\\jjjwwwvvvssshhh^^^ZZZXXXUUUUUUVVVZZZZZZ]]]dddlllpppnnnkkkggggggiiikkknnnnnnkkkiiicccdddbbb^^^XXXSSSQQQRRRMMMLLLJJJHHHEEECCCAAA@@@??????@@@AAABBBDDDFFFGGGEEEEEEEEEFFFIIIKKKNNNOOOQQQRRRUUUXXXZZZ\\\\\\]]]aaaccceeeggghhhiiilllnnngggiiilllooopppooommmlllmmmnnnppprrrrrrrrrqqqpppqqqpppooonnnnnnooopppqqqoooqqqrrrttttttsssrrrqqqqqqpppooonnnnnnoooqqqrrrvvvwwwxxxzzzzzzzzzyyyxxx{{{zzzzzz{{{~~~{{{tttvvvxxx}}}tttnnn```NNN@@@999888888888444444333333222222333333111222222333333222222111///000111222222111000///////////////////////////000000000000000000000000---........./////////000///000222111000000111333222222333444666888:::;;;DDDTTTrrrnnneeeooojjjlllkkk~~~vvvpppuuu}}}|||}}}}}}}}}~~~{{{|||||||||||||||{{{{{{xxxwwwyyy{{{{{{{{{wwwsssssssssnnneee___ZZZXXXVVVUUUOOOLLLLLLOOOSSS[[[iiivvvwww{{{gggTTTLLLTTTlll|||ssspppkkkjjjiiigggffffffffffffeeebbb___\\\YYYVVVSSSPPPNNNLLLLLLMMMQQQWWW^^^bbbiiimmmsssxxxzzz|||}}}~~~~~~~~~}}}|||wwwrrroooppp}}}sssjjjbbb___ZZZTTTPPPMMMMMMMMMHHHIIIKKKOOOXXXjjj|||jjj^^^XXXaaakkkjjjvvvkkk___ZZZXXXUUUUUUWWW[[[ZZZ]]]dddlllqqqooolllhhhhhhiiikkkmmmmmmkkkhhheeeeeeccc^^^WWWRRRPPPPPPPPPOOOMMMJJJHHHEEECCCBBB??????@@@AAACCCEEEGGGHHHDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVXXXZZZ\\\\\\^^^```cccdddeeegggjjjlllcccfffkkkooopppooollljjjjjjkkknnnqqqssstttssssssrrrpppooommmmmmoooppprrroooppprrrtttttttttrrrqqqqqqpppnnnmmmnnnoooqqqrrruuuvvvxxxyyyyyyxxxvvvuuu}}}||||||}}}yyytttxxx|||wwwnnnaaaOOO@@@:::888999999444444333222222222333333111222333444444333222111///000111222222111000///000000000000000000000000000000000000000000000000///000000000111111222222...000111111000000111222222222333444666888:::;;;JJJXXXtttmmmaaagggyyynnnlllccczzzqqqsss}}}|||~~~~~~~~~~~~{{{|||}}}}}}}}}}}}}}}|||yyyxxxyyy|||{{{{{{|||vvvtttrrrmmmeee^^^ZZZWWWVVVUUUPPPMMMKKKLLLPPPYYYiiixxxxxxxxxdddTTTPPPYYYeeewwwnnntttooonnnnnnllljjjgggeeedddcccdddbbb]]][[[YYYTTTMMMIIIIIIJJJJJJMMMQQQWWW\\\hhhlllqqquuuxxxzzz|||~~~}}}~~~tttoooppprrr{{{}}}gggeee___[[[XXXRRRKKKJJJMMMJJJFFFGGGMMMQQQYYYppprrrddd]]]]]]dddnnnqqqiii```\\\\\\]]][[[YYY[[[]]]___ccckkksssrrrmmmhhhfffeeegggkkkllljjjggghhheee```[[[VVVSSSRRRRRRQQQOOOLLLJJJGGGFFFFFFFFFDDDBBB???======@@@CCCFFFKKKIIIGGGFFFGGGJJJMMMOOOPPPRRRTTTUUUUUUWWWZZZ]]]aaa```______aaacccfffggghhhkkkoooqqqpppmmmkkkjjjkkklllmmmnnnoooooooooooottttttsssrrrqqqooonnnmmmlllnnnqqqssssssrrrpppnnnmmmlllkkkkkklllnnnqqqrrryyyzzz{{{zzzxxxwwwxxxzzz{{{|||}}}yyysssrrrxxx}}}tttvvvfffPPPAAA<<<;;;:::999444444444444444444333333111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222111222555888777777===EEETTTjjjwwwkkknnn{{{{{{cccbbbyyyzzzooottt|||~~~~~~}}}{{{|||}}}{{{}}}zzzyyywwwvvvvvv{{{{{{wwwtttsssmmmfff```^^^[[[WWWTTTUUUNNNLLLOOOOOOSSSeeezzz{{{vvvfffVVVPPPWWWeeevvvlllqqqnnnmmmmmmkkkiiigggeeedddcccdddbbb]]][[[YYYTTTMMMHHHIIIKKKLLLNNNRRRXXX\\\fffjjjppptttvvvxxxzzz|||~~~}}}vvvmmmkkknnnrrr{{{qqqiiiccc^^^ZZZUUUNNNLLLNNNNNNIIIIIIMMMNNNTTThhh~~~xxxiiiaaa___eeelllpppiiiaaa]]]]]]^^^\\\ZZZ[[[]]]^^^aaaiiippppppkkkfffdddccceeeiiijjjhhheeefffddd___ZZZVVVSSSQQQQQQRRRQQQNNNKKKIIIHHHGGGGGGDDDBBB???>>>>>>AAAEEEGGGIIIHHHFFFEEEFFFHHHKKKMMMPPPQQQTTTUUUVVVXXX[[[]]]```_________aaacccfffhhhhhhkkknnnooonnnllllllllllllmmmnnnooopppppppppppprrrrrrrrrqqqpppooonnnmmmmmmoooqqqssssssrrrpppooolllkkkjjjjjjkkkmmmpppqqqxxxyyy{{{zzzyyyxxxxxxyyy{{{{{{}}}xxxrrrtttzzzxxxvvvfffPPPAAA<<<;;;999666555444444444444333333333111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222111111333555444777CCCOOOrrr{{{ppprrr}}}iii]]]oooqqqsssyyy{{{zzzzzz|||}}}~~~~~~}}}~~~~~~|||{{{zzzyyywwwwww{{{}}}yyyuuuqqqllleeeaaa___]]]ZZZWWWWWWOOOLLLMMMMMMQQQbbbvvv{{{vvvjjj\\\TTTYYYhhhxxxlllpppllllllkkkjjjiiigggeeedddcccdddbbb]]][[[ZZZUUUNNNHHHJJJLLLMMMOOOSSSXXX\\\eeeiiinnnrrrtttvvvxxxzzz~~~}}}~~~~~~~~~{{{oooiiijjjjjjnnnxxxpppiiibbb^^^ZZZSSSPPPPPPQQQMMMKKKLLLKKKNNN]]]oooooofffbbbfffkkkpppjjjbbb^^^^^^___^^^]]]\\\^^^___```fffmmmmmmiiidddbbb```bbbfffgggfffddddddbbb^^^YYYUUURRRQQQPPPSSSRRRPPPNNNLLLJJJJJJIIIEEECCCAAA@@@@@@CCCFFFIIIHHHFFFEEEDDDDDDFFFIIIKKKMMMOOOQQQRRRSSSUUUYYY[[[\\\[[[[[[\\\^^^aaadddfffiiijjjlllmmmlllkkklllmmmllllllmmmnnnoooooooooooooooppppppppppppooonnnnnnnnnpppqqqrrrsssrrrqqqpppkkkjjjiiiiiijjjlllooopppvvvxxx{{{|||zzzyyyxxxxxx{{{{{{|||~~~xxxrrrvvv|||}}}uuueeeQQQCCC===;;;777444555555444444444333333333111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000111111111111222222222111111222222222777HHHYYYuuuuuuppp\\\eee~~~uuurrrtttwww}}}xxxyyyzzz{{{|||}}}}}}~~~~~~}}}|||}}}|||{{{yyyxxxzzz~~~{{{wwwrrrmmmhhheeedddccc___\\\YYYRRRLLLKKKJJJMMM\\\mmmxxxooocccZZZ^^^kkk}}}pppqqqkkkkkkkkkjjjhhhfffeeedddcccdddbbb^^^[[[ZZZUUUOOOIIIJJJMMMNNNPPPTTTYYY\\\dddhhhmmmqqqsssuuuwwwxxx}}}}}}}}}~~~~~~~~~~~~vvvnnnhhhgggjjjpppzzzyyyoooeeeaaa^^^XXXTTTSSSRRROOOMMMLLLIIIJJJUUUbbbyyyuuujjjgggiiilllpppjjjccc___^^^___`````````bbbbbbbbbfffkkkjjjfffaaa___]]]___cccfffeeecccbbb```]]]YYYUUUSSSQQQPPPTTTSSSQQQOOONNNLLLKKKJJJFFFEEECCCBBBBBBEEEHHHJJJGGGFFFEEEDDDDDDFFFHHHIIIIIIKKKMMMNNNOOOQQQUUUWWWVVVVVVVVVWWWZZZ]]]```ccchhhiiijjjjjjjjjjjjlllnnniiijjjkkkkkklllllllllkkknnnnnnooopppppppppppppppoooooopppqqqqqqqqqqqqqqqkkkkkkjjjjjjkkkmmmoooqqqtttwww{{{|||{{{zzzyyyxxxzzz{{{{{{}}}yyytttvvv}}}sssdddPPPCCC>>><<<999555555555555444444333333222111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000111111111222222222111111333333111777III[[[wwwuuu|||vvv``````uuuyyyppppppttt{{{xxxxxxyyyzzz{{{}}}~~~~~~}}}}}}|||yyyxxxxxx{{{~~~|||yyyvvvrrrnnnlllllliiiddd```\\\UUUOOOKKKHHHJJJVVVccc~~~uuuhhh___bbbkkksssrrrlllkkkkkkjjjhhhfffeeedddbbbdddbbb^^^\\\[[[VVVOOOIIIKKKLLLNNNPPPTTTYYY]]]eeehhhmmmqqqsssuuuvvvxxx{{{|||}}}~~~~~~~~~~~~tttggghhhiiikkknnnuuu~~~xxxjjjdddaaa[[[WWWUUUPPPOOONNNLLLIIIJJJQQQZZZrrrxxxmmmkkkmmmoooqqqkkkddd^^^\\\^^^aaacccdddggghhhfffgggiiigggccc^^^[[[ZZZ\\\aaaddddddcccaaa```]]]ZZZWWWTTTRRRQQQSSSSSSRRRPPPOOOMMMLLLKKKGGGFFFEEECCCDDDFFFHHHIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGIIIKKKLLLMMMNNNQQQTTTSSSSSSSSSUUUXXX\\\```bbbggghhhiiiiiihhhjjjllloooiiijjjjjjkkkkkkkkkkkkkkkmmmnnnooopppqqqqqqqqqqqqnnnnnnnnnnnnnnnoooppppppmmmlllkkkkkklllnnnppprrrsssvvvzzz||||||zzzyyyyyy{{{{{{|||}}}{{{wwwuuu}}}qqqcccPPPCCC???>>>;;;888666666555444333333222222111111111111111111111111//////////////////////////////000000000000//////////////////000000000000111111111111111111111111000000111111111222222222111222555555444777DDDSSSxxxwwwrrrvvvddd^^^mmm~~~rrrooossszzzyyyyyyzzzzzz|||~~~}}}}}}|||zzzxxxwwwyyy{{{}}}{{{zzzxxxuuuuuusssooogggaaa___ZZZSSSMMMIIIJJJRRR[[[ooo~~~mmmaaacccgggvvvrrrnnnmmmlllkkkhhhfffdddcccbbbdddbbb^^^\\\\\\WWWPPPJJJKKKKKKLLLNNNSSSYYY]]]dddhhhmmmppprrrsssuuuvvvyyy{{{}}}~~~yyyiiiiiiiiifffdddhhhpppwww}}}rrrhhhccc]]]WWWTTTNNNOOOOOONNNLLLMMMRRRVVVkkkzzzooonnnqqqrrrsssmmmddd\\\YYY[[[aaaeeeiiimmmnnnkkkiiihhhddd^^^XXXVVVUUUXXX^^^bbbccccccbbbaaa___\\\YYYVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQQQQQQQRRRTTTXXX\\\```cccdddfffggghhhhhhiiilllnnnllllllmmmmmmnnnmmmmmmllllllmmmnnnoooppppppppppppmmmlllkkkjjjkkklllmmmnnnmmmllllllkkklllnnnqqqrrrsssvvvyyy{{{{{{zzz{{{{{{{{{|||}}}}}}zzzttt|||sssdddQQQDDD??????===:::666666555444333333222111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222333333555777666666>>>GGGdddwwwyyyppppppggg^^^dddxxxrrrtttyyy}}}}}}zzzzzzzzz{{{}}}}}}}}}}}}{{{yyyxxxxxxzzz}}}}}}}}}~~~}}}wwwllleeeccc___XXXRRRMMMMMMQQQTTTbbb|||vvvdddcccddd{{{tttpppooonnnllliiifffdddbbbbbbdddbbb^^^]]]\\\WWWQQQKKKJJJJJJIIIKKKQQQYYY^^^cccfffkkkooopppqqqssstttwwwzzz}}}~~~~~~pppmmmgggbbb___aaaeeeiiirrr}}}{{{llleee]]]VVVQQQMMMPPPQQQPPPOOOPPPSSSUUUbbbwww|||qqqpppssstttvvvnnncccYYYUUUYYY```fffkkkpppsssoookkkfff___XXXRRRPPPOOOSSSZZZ___bbbbbbcccbbbaaa^^^\\\YYYWWWVVVUUUUUUUUUTTTSSSQQQOOONNNJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEGGGHHHGGGGGGGGGIIIKKKMMMMMMNNNQQQUUUZZZ^^^aaabbbdddggghhhhhhiiilllmmmmmmmmmnnnnnnnnnnnnmmmmmmjjjkkkllllllmmmmmmmmmmmmkkkiiihhhggggggiiikkklllllllllkkkjjjlllnnnppprrrsssvvvxxxzzzzzzzzz|||}}}|||}}}~~~~~~|||ttt|||xxxhhhSSSDDD???>>><<<:::777666555444333222222111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000111111111111222222222555222222555555555999???JJJWWWkkk}}}qqqmmm~~~nnnaaa\\\nnnwwwwwwyyyzzz~~~}}}zzzzzzzzzzzz|||~~~~~~|||zzzzzz{{{}}}wwwnnneeeccc^^^WWWRRRPPPQQQQQQXXXmmm~~~hhheeedddwwwqqqqqqooollliiifffcccbbbbbbdddbbb^^^]]]\\\XXXQQQKKKJJJIIIHHHJJJPPPYYY___aaaeeejjjmmmooopppqqqrrrwwwzzz}}}~~~~~~xxxqqqgggaaa```aaaaaa```hhhssspppfff]]]TTTOOONNNRRRSSSRRRQQQRRRTTTTTTZZZppp~~~qqqqqquuuuuuwwwooocccXXXSSSWWW___ggglllrrruuuqqqkkkeee\\\UUUNNNLLLKKKOOOWWW]]]``````dddcccbbb```^^^[[[XXXWWWVVVVVVWWWVVVUUUSSSQQQPPPKKKJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCAAAAAACCCEEEHHHIIIJJJMMMQQQVVVZZZ]]]aaacccfffhhhiiiiiikkkmmmlllllllllmmmllllllkkkkkkhhhiiijjjkkkkkkkkkkkkjjjiiihhhfffdddeeegggiiikkkkkkkkkjjjiiijjjmmmoooppptttvvvxxxyyyyyyzzz|||~~~}}}}}}~~~|||uuu|||}}}lllUUUEEE>>>===;;;999777666666444333222111111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222666111///222444555888;;;>>>DDDOOObbbsssmmm{{{vvvgggYYYaaa{{{yyyyyyxxx|||~~~zzzzzzyyyzzz|||~~~~~~~~~~~~~~~~~~|||||||||}}}xxxfffeeeaaaZZZUUUSSSQQQOOOLLL]]]yyypppgggdddwwwtttqqqnnnlllkkkiiigggeeeeeecccaaa___]]]ZZZVVVSSSLLLIIIIIIJJJKKKNNNWWWaaaaaadddgggkkkoooqqqsssssswww|||~~~ssshhhdddcccaaa``````bbbjjjwwwrrrgggcccZZZQQQOOORRRTTTUUUTTTRRRRRRRRRXXXiii|||qqqooouuu{{{|||qqq```RRRNNNSSS^^^fffqqq{{{}}}qqqeeeZZZQQQTTTPPPMMMMMMRRRXXX]]]```eeeeeeeeecccbbb___]]][[[XXXXXXWWWXXXYYYXXXUUUSSSQQQOOOLLLIIIFFFCCCAAAAAABBBCCCDDDEEEDDDCCCBBBAAA>>>??????@@@AAABBBBBBCCCFFFFFFGGGJJJNNNTTTZZZ]]]```aaaccceeegggiiijjjjjjhhhiiikkklllmmmmmmnnnnnnooonnnllljjjiiiiiiiiijjjiiihhhfffdddbbbdddgggkkkmmmmmmmmmmmmnnnpppqqqqqqwwwwwwxxxyyyyyyyyyyyyxxx|||~~~|||zzzyyy~~~~~~fffMMMBBB===777555888777666555444444333444444111111111000000000000///000000000000000000000000//////000000000000//////..............................////////////......000000000000111111111111444333222222333444666777>>>===AAALLL^^^zzzvvvttthhhYYY___pppxxxwwwyyyvvv}}}~~~|||{{{{{{~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~nnnhhhbbb___ZZZSSSQQQSSSQQQWWWgggrrriiieeezzzuuurrrooolllkkkjjjhhhfffdddcccaaa___]]]ZZZVVVSSSLLLIIIHHHJJJKKKNNNVVV___ccceeeiiimmmpppsssuuuuuuwww|||~~~}}}~~~wwwjjjeeedddbbb``````___eeeppp}}}yyyjjjccc\\\TTTTTTVVVVVVVVVTTTSSSSSSTTTVVVggg{{{ooonnntttzzzzzzooo___RRRMMMRRR\\\cccqqq{{{uuuiii]]]TTTPPPMMMJJJJJJOOOUUU[[[^^^eeeeeeeeedddbbb___\\\[[[XXXWWWWWWWWWXXXWWWUUURRRRRRPPPNNNJJJGGGEEECCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAEEEFFFGGGKKKOOOUUUZZZ]]]___```bbbdddfffhhhiiiiiiggghhhjjjkkkllllllmmmmmmllllllkkkjjjiiiiiiiiiiiiiiiiiihhhfffdddeeehhhkkkmmmmmmmmmnnnoooqqqrrrsssuuuvvvwwwxxxyyyyyyyyyyyy|||}}}|||vvvtttxxx|||~~~|||dddLLLAAA===777666888777666555444444333333444222222111111111000000000000000000000000000000000//////000000000000///////////////////////////////////////000000/////////000000000000111111111111333222222222333444555666<<<;;;===DDDQQQiiiwww{{{ppp]]]___lll{{{uuuuuuvvv|||~~~|||{{{}}}~~~~~~~~~|||||||||}}}}}}}}}}}}~~~qqqjjjeeebbb^^^WWWTTTUUUOOOQQQ\\\qqqsssiiiccc}}}uuurrrooolllkkkjjjiiigggdddbbb```___]]]ZZZVVVRRRLLLIIIGGGIIIKKKMMMUUU]]]dddfffjjjnnnrrruuuwwwwwwwww{{{~~~}}}~~~~~~nnngggeeebbbaaaaaa\\\```hhhtttoooddd___ZZZ[[[[[[ZZZWWWTTTRRRTTTUUUVVVeeezzznnnkkkqqqvvvwwwmmm^^^QQQLLLOOOXXX^^^nnnzzz}}}rrreeeZZZRRROOOKKKJJJMMMSSSWWWZZZeeeeeeeeedddbbb___\\\ZZZWWWVVVUUUVVVVVVVVVTTTRRRRRRQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@DDDEEEHHHKKKPPPUUUZZZ\\\]]]___aaaccceeefffggghhhfffgggiiijjjkkkkkklllllliiiiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiggggggiiikkkllllllmmmoooppprrrsssttttttuuuvvvxxxyyyzzzzzzzzz|||}}}~~~vvvqqqpppwwwzzz|||}}}xxxaaaIII@@@<<<777666999777666555444333333333333333222222222111111111111000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000000111111111111222111111111222333444555999777888===EEEVVVqqq||||||}}}ccc___eeeuuurrruuuzzz}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{ssslllgggeeebbb[[[WWWWWWPPPNNNRRR```ttttttggg___|||uuurrrmmmkkkjjjiiihhhgggdddbbb```^^^]]]ZZZUUURRRLLLHHHFFFHHHJJJMMMSSSZZZbbbeeeiiimmmrrruuuwwwxxxwww|||~~~rrriiifffdddcccbbb^^^```gggrrruuuhhhdddcccbbb```\\\WWWSSSQQQSSSVVVXXXeeeyyyllliiimmmssstttkkk]]]PPPKKKMMMSSSXXXhhhwww~~~nnnaaaZZZUUUPPPMMMNNNRRRUUUWWWcccdddeeedddccc___\\\ZZZWWWUUUTTTTTTUUUUUUSSSQQQRRRQQQOOOMMMJJJGGGEEECCCCCCBBB@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEHHHLLLPPPUUUYYY[[[]]]^^^```bbbdddfffggggggfffggghhhjjjkkkkkkkkkkkkggghhhjjjkkklllkkkjjjjjjhhhiiikkkkkkjjjiiijjjkkkjjjkkklllnnnppprrrssssssrrrsssuuuwwwyyyzzz{{{{{{{{{|||}}}}}}~~~tttpppppptttzzz|||{{{ttt]]]GGG???<<<888666999666666555444333333333333333333333222222222111111000000000000000000000000//////000000000000//////111111111111111111111111111111000000000000111111///000000000111111111111111111111111222333444444555555666:::AAANNNdddxxxiii^^^^^^nnnvvvsssuuuxxx}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzzuuunnnhhhgggddd]]]XXXVVVTTTPPPOOOVVVfffuuu}}}wwwfff[[[vvv}}}ssspppkkkhhhggggggfffeeecccbbb```^^^\\\YYYUUURRRLLLGGGEEEHHHJJJLLLQQQWWW___aaafffkkkooosssuuuvvvxxx}}}uuujjjhhhgggffffffccceeekkkuuu|||mmmiiijjjfffccc^^^WWWRRRQQQSSSUUU[[[hhhyyyjjjfffjjjpppqqqiii\\\PPPJJJJJJNNNRRR```qqqyyyjjj]]]YYYSSSPPPPPPSSSVVVWWW```bbbcccdddbbb___\\\ZZZWWWUUUTTTSSSTTTTTTSSSQQQPPPPPPOOOMMMJJJGGGDDDCCCAAA@@@?????????AAABBBCCC@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGJJJNNNSSSWWWYYY\\\]]]___bbbdddeeefffgggfffggghhhiiijjjkkkkkkkkkgggiiijjjlllllllllkkkkkkgggiiillllllkkkjjjkkklllhhhiiilllnnnpppqqqrrrrrrqqqssstttwwwyyyzzz{{{{{{{{{{{{||||||~~~~~~tttqqqqqqrrrzzz~~~|||{{{rrr[[[FFF>>><<<888777999666555444333333222222333333333333222222222111111000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111///000000000111111111111000000111222333333333333555555777;;;???III]]]ooo}}}xxxqqq^^^YYYaaaxxxuuuuuuwww{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyy~~~{{{rrrkkkiiiggg```ZZZXXXWWWRRROOORRR[[[eeelllooo|||hhhYYYmmmsssooojjjgggffffffeeeeeecccaaa___^^^\\\YYYUUUQQQLLLGGGDDDGGGJJJLLLOOOTTT[[[^^^bbbhhhmmmqqqssstttxxx}}}~~~wwwlllkkkkkkkkkkkkiiijjjpppyyy~~~sssnnnoooiiifff```YYYSSSQQQSSSUUU\\\kkkyyyiiidddhhhnnnnnnggg\\\QQQJJJIIIKKKMMMWWWiiivvv___ZZZUUUQQQRRRUUUWWWYYY\\\^^^aaabbbbbb___\\\ZZZXXXVVVTTTSSSTTTTTTSSSRRROOOOOOOOOMMMKKKHHHEEECCC@@@@@@AAABBBCCCDDDFFFGGGDDDEEEFFFHHHIIIKKKLLLMMMGGGFFFFFFHHHKKKPPPTTTWWW[[[\\\^^^```bbbdddeeeeeeeeeeeeggghhhiiijjjjjjjjjhhhhhhiiijjjkkkkkkkkkjjjgggiiikkklllkkkkkkkkkllliiijjjmmmoooqqqqqqqqqqqqqqqssstttvvvxxxzzzzzz{{{zzzzzz{{{|||~~~~~~tttqqqrrrtttyyy|||}}}xxxqqq[[[FFF???===888777999666555444333222222222222333222222222111111111111000000000000000000000000//////000000000000//////////////////////////////111111///......///111111000000000000111111111111000111222333444444444444666666888:::===EEEVVVfffuuukkkzzz|||aaaXXXZZZsssyyyvvvvvvwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzz|||zzzpppmmmjjjddd^^^\\\VVVSSSPPPOOORRRVVVZZZ[[[gggVVVccc~~~}}}tttpppjjjgggfffffffffeeecccaaa___^^^\\\YYYTTTQQQLLLFFFCCCFFFJJJKKKNNNQQQXXX[[[```fffkkkooorrrsssvvv{{{}}}|||}}}yyymmmmmmnnnooopppnnnlllqqqxxx{{{~~~yyyrrrqqqllliiiccc[[[VVVSSSUUUWWWZZZlllzzziiicccggglllmmmggg\\\RRRKKKHHHHHHIIIRRRaaavvvhhhccc[[[VVVUUUUUUWWWWWWXXX[[[^^^aaaaaa___\\\ZZZYYYVVVTTTSSSTTTUUUTTTSSSPPPPPPPPPOOOMMMIIIFFFDDDAAABBBDDDFFFIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRIIIGGGEEEEEEGGGLLLQQQUUUXXXYYY[[[]]]___aaabbbbbbbbbcccdddeeefffggggggggghhhgggggggggggghhhhhhiiihhhiiijjjkkkjjjjjjlllmmmlllmmmooorrrssssssrrrqqqrrrsssuuuvvvxxxyyyzzzzzzyyyzzzzzz{{{~~~vvvtttuuuyyywwwvvv}}}yyyqqq[[[FFF???===999777999666555444333222222222222222222111111111000000000000000000000000000000000//////000000000000//////////////////////////////111000...------...000111000000000000111111111111111111333444555555444444666555777:::<<>>999777999555555444333222222222222111111111000000000000///000000000000000000000000//////000000000000//////////////////////////////111///...------...///111000000000000111111111111111222444555666666555444333333666:::===EEEWWWhhh}}}|||iiiooojjj]]]XXX___xxx}}}xxxxxxwwwxxx|||}}}{{{zzz~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}rrrllliiiddd^^^\\\XXXWWWSSSOOOKKKJJJKKKLLL~~~nnn\\\^^^eeewwwrrroookkkhhhfffeeecccaaabbb```^^^\\\\\\ZZZXXXVVVMMMHHHEEEGGGJJJKKKNNNQQQVVV[[[aaagggjjjnnnqqqsss~~~{{{xxxwwwzzz~~~|||ooonnnrrruuuxxxuuurrrqqquuuzzz}}}wwwpppjjjaaaZZZWWWVVVWWWXXX^^^iii}}}~~~kkkeeebbb```fffbbb[[[SSSMMMIIIHHHHHHOOOXXXgggwww~~~nnnbbb]]][[[WWWTTTXXXVVVUUUVVVXXXZZZZZZYYY\\\XXXSSSQQQQQQRRRSSSTTTVVVUUUSSSPPPMMMJJJGGGEEEKKKNNNRRRSSSSSSRRRQQQQQQWWWVVVUUUVVVWWWWWWUUUTTTKKKFFFCCCDDDEEEGGGKKKQQQRRRTTTWWWYYYYYYYYYZZZ[[[]]]^^^___```aaabbbcccdddgggfffeeeddddddeeeggghhhjjjkkkjjjiiigggfffggghhhkkknnnqqqtttuuuuuutttsssqqqrrrsssuuuvvvwwwwwwwwwtttvvvyyy{{{}}}}}}zzzyyyvvvzzzuuupppvvvppp]]]GGG===;;;999777666888666444222000111111222333333333222222222111111111111000000000000111111111111000000000000111111222111000//////...////////////............//////000000000000////////////000111111222222333444444888888999;;;===DDDTTTdddwwwmmmlllxxxwww```YYY___fff~~~xxxrrruuuxxx{{{}}}|||~~~~~~|||yyyxxxwwwwww{{{~~~~~~|||qqqfffbbbaaa___^^^___^^^ZZZTTTQQQOOOLLLGGGCCC}}}nnnYYYYYY]]]wwwooommmiiiggggggfffeeedddcccaaa^^^]]]\\\ZZZXXXVVVMMMHHHEEEGGGJJJKKKMMMQQQTTTXXX___dddiiilllppprrrzzzyyywwwwwwzzz}}}}}}pppoooqqqtttwwwyyyvvvuuuxxx|||wwwrrrlllbbb[[[WWWWWWWWWXXX___jjj|||nnnddd```\\\ccc___ZZZSSSMMMJJJHHHGGGJJJQQQ^^^nnn}}}yyylllbbb\\\YYYXXXWWWVVVUUUVVVXXXZZZZZZZZZ[[[XXXTTTQQQRRRSSSTTTTTTTTTSSSRRRPPPNNNKKKIIIHHHPPPSSSVVVWWWVVVTTTSSSSSSVVVVVVVVVWWWXXXXXXVVVTTTJJJEEEBBBCCCDDDEEEIIIOOOPPPSSSUUUWWWWWWWWWXXXYYY[[[[[[\\\]]]___```aaaaaaddddddddddddeeefffggghhhjjjkkkkkkjjjhhhgggiiijjjlllnnnqqqsssuuutttsssrrrqqqrrrssstttuuuvvvvvvvvvwwwwwwxxxxxx{{{{{{yyyxxxvvvssspppooovvvppp]]]GGG===;;;999777777888666444222111111222222333333222222111111111111111111000000000000111111111000000//////000000111111000000////////////000//////............//////000000000000000000000///000111111222222333444444777666888:::;;;BBBRRRbbb}}}ssslllsss}}}bbbVVVVVV[[[zzz|||ssstttvvvzzz~~~}}}}}}{{{yyyxxxxxxxxx{{{}}}}}}~~~{{{wwwkkkbbb\\\[[[[[[YYYVVVVVVYYYVVVSSSPPPOOOLLLGGGCCC}}}oooXXXVVVUUUuuuxxxmmmjjjgggffffffgggggggggdddbbb___]]]\\\ZZZWWWUUUNNNHHHEEEGGGIIIJJJLLLPPPPPPUUU[[[aaafffkkkoooqqqvvvvvvwwwxxx{{{~~~tttqqqqqqsssuuu{{{yyyyyy}}}yyyuuunnnddd\\\XXXWWWWWWWWW___hhhyyytttggg___[[[^^^\\\XXXSSSNNNJJJGGGFFFGGGKKKUUUcccsss|||lll```\\\\\\WWWUUUUUUVVVXXXZZZZZZZZZ[[[XXXTTTSSSSSSTTTTTTTTTRRRRRRQQQPPPOOOMMMKKKJJJRRRUUUWWWWWWVVVTTTSSSSSSUUUUUUVVVXXXZZZYYYVVVSSSJJJEEEBBBBBBCCCCCCFFFLLLNNNPPPSSSTTTTTTTTTVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^```aaacccdddfffgggggghhhiiijjjkkkjjjiiiiiikkkmmmlllnnnppprrrsssrrrqqqppppppqqqrrrtttuuuuuuuuuuuuxxxxxxwwwwwwyyy~~~xxxwwwwwwuuupppooopppxxxppp\\\GGG===;;;999777777777666444222111111222222222111111111111000000000111111000000000000111111000//////......//////000000////////////000000111000//////......//////000000000000000000000000000000111111222222333444444555555777999:::@@@PPP```uuuyyymmmnnn}}}iiiWWWSSSVVVjjjuuuttttttxxx~~~~~~~~~|||zzzyyyxxxxxxyyy{{{|||{{{|||yyyooohhhccc```[[[UUUSSSVVVXXXTTTPPPPPPSSSRRRQQQQQQOOOMMMHHHEEEsss\\\XXXSSSooozzzmmmjjjgggeeefffgggggggggdddbbb___]]]\\\ZZZWWWUUUNNNIIIEEEGGGIIIIIIKKKOOONNNSSSYYY___eeejjjnnnrrrrrruuuxxx{{{}}}yyyuuurrrqqqrrrzzzyyy{{{zzzvvvoooeee]]]XXXWWWWWWVVV]]]eeettt|||lllbbb\\\ZZZXXXVVVSSSOOOKKKHHHFFFGGGJJJRRR]]]lllzzzzzzhhh```^^^WWWVVVUUUVVVYYYZZZ[[[ZZZZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKMMMOOORRRRRRQQQPPPOOOPPPSSSTTTVVVYYY[[[ZZZVVVSSSJJJEEEBBBCCCCCCBBBEEEJJJMMMOOOQQQRRRRRRRRRTTTVVVUUUUUUVVVXXXYYYZZZ[[[\\\___```bbbdddffffffffffffggghhhiiiiiiiiijjjlllnnnlllmmmoooqqqqqqqqqpppooopppqqqrrrsssttttttttttttwwwwwwwwwxxxyyy~~~wwwuuuuuuuuutttqqqrrr~~~ooo\\\GGG===;;;999888777777666444333222222222333111000000000000000000000111111000000000000111111//////............////////////...//////000111111000000////////////000000000000000000000111111111000111111222222333444444555555777999:::@@@OOO^^^ooo}}}mmmjjjwwwrrr```YYYZZZ^^^~~~zzzuuussswww}}}~~~{{{yyyxxxyyyyyyyyyzzz{{{zzz{{{sssggg```]]]ZZZXXXWWWSSSRRRUUUVVVSSSPPPPPPPPPQQQRRRSSSRRROOOLLLIIIvvv___ZZZQQQjjjzzzqqqmmmhhheeedddddddddccccccaaa^^^\\\[[[ZZZWWWUUUOOOIIIEEEGGGHHHHHHJJJNNNMMMRRRXXX^^^ccciiinnnrrrqqquuuzzz~~~}}}wwwsssrrruuuvvv{{{}}}xxxqqqggg^^^ZZZXXXWWWWWWZZZaaannnssseee[[[XXXWWWVVVSSSPPPLLLIIIGGGFFFIIIPPP[[[iiivvvuuufff```YYYXXXWWWWWWYYY[[[[[[ZZZYYYWWWVVVVVVWWWWWWUUUTTTVVVUUUTTTRRRPPPMMMKKKIIIGGGIIILLLMMMMMMMMMNNNOOOQQQRRRUUUXXXZZZZZZVVVSSSKKKFFFCCCDDDDDDCCCEEEIIILLLNNNOOOPPPPPPQQQSSSUUUTTTTTTUUUVVVXXXYYYZZZZZZ___```bbbdddeeeeeeddddddeeefffhhhhhhhhhiiilllnnnllllllnnnooooooooonnnnnnooopppqqqrrrrrrsssrrrrrrrrruuuxxxzzz|||wwwttttttttttttqqqsssooo[[[GGG===;;;999888888666555555444333333333333000000000000000000000111111111000000000000111111//////............////////////...//////000111111000000////////////000000///000000000111111111222000111111222222333444444666666888::::::???NNN\\\lllllliiivvv{{{hhh___]]]YYYoooxxxssswww}}}}}}{{{yyyyyyxxxyyyxxxyyyzzzzzz{{{yyymmmeeebbbaaa```^^^ZZZUUUSSSTTTTTTQQQPPPRRRRRRTTTVVVWWWUUUSSSPPPOOOzzz```ZZZNNNccc~~~|||uuupppjjjeeebbbaaa``````aaa___\\\[[[ZZZYYYWWWUUUOOOIIIFFFGGGHHHGGGIIILLLMMMQQQVVV\\\aaagggmmmqqqqqqvvv|||xxxuuurrrttt|||{{{tttjjjaaa]]][[[[[[ZZZYYY^^^jjj|||}}}jjj\\\YYYYYYWWWTTTQQQNNNKKKJJJCCCEEELLLVVVdddpppyyy}}}qqqfff\\\[[[YYYYYY[[[\\\[[[ZZZXXXWWWWWWWWWXXXXXXVVVTTTWWWVVVUUUSSSPPPMMMKKKJJJFFFHHHJJJLLLLLLMMMOOOPPPPPPQQQSSSVVVXXXYYYVVVTTTJJJEEECCCDDDDDDCCCEEEIIIKKKLLLMMMNNNNNNOOOQQQTTTRRRSSSTTTUUUWWWXXXYYYYYY]]]^^^```aaacccdddeeeeeedddfffggghhhhhhiiikkknnnjjjkkklllmmmmmmnnnnnnnnnoooooopppqqqqqqqqqqqqqqqooorrrwww{{{}}}xxxttttttvvvrrrttt{{{nnn[[[FFF===;;;:::888888555555555555444444333333000000000111111111111222111111000000000000111111000//////......//////000000////////////000000111111000000//////000000111///000000111111222222222000111111222222333444444666666888::::::???LLLZZZmmmmmmhhhtttqqqbbb[[[XXXbbb{{{ssswww|||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyzzz|||~~~}}}zzzqqqkkkhhhgggeeeccc^^^YYYVVVVVVTTTQQQQQQUUUVVVXXXZZZZZZXXXUUUTTTTTT}}}bbbZZZIII\\\zzzwwwrrrjjjeeeaaa```___^^^^^^\\\ZZZYYYYYYYYYWWWUUUPPPJJJFFFGGGHHHGGGHHHKKKLLLOOOTTTYYY^^^dddjjjnnnqqqvvv|||~~~}}}}}}{{{sssvvv~~~wwwmmmeeeaaa```______[[[___hhhxxxwwwfff\\\[[[XXXUUURRRPPPMMMLLLDDDEEEHHHPPP[[[gggpppuuuzzz}}}ooo```^^^\\\[[[\\\\\\[[[ZZZXXXWWWWWWYYYZZZYYYVVVTTTUUUUUUTTTSSSQQQOOOMMMLLLHHHIIIKKKLLLLLLMMMNNNPPPOOOOOOPPPSSSVVVWWWVVVUUUGGGCCCBBBCCCCCCBBBDDDHHHHHHJJJKKKKKKKKKLLLOOOQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\___bbbeeehhhiiieeeggghhhhhhhhhiiilllnnnhhhiiijjjkkklllmmmnnnooonnnoooppppppqqqpppppppppnnnqqquuuxxx{{{~~~xxxuuuvvvyyywwwnnn[[[FFF===;;;:::999999555555555555555444444333111111111111222222333333111111000000000000111111111000000//////000000111111000000////////////000111111000000000000111111///000000111111222333333000111111222222333444444444555777999999===JJJXXXppppppgggqqq~~~iii[[[WWWWWWttt|||rrruuuzzz{{{~~~}}}|||{{{zzzzzz|||}}}}}}}}}|||zzzwwwvvvxxxxxxxxxyyy{{{~~~{{{vvvrrrmmmjjjeeeaaa______]]]YYYYYY\\\[[[\\\]]]\\\YYYVVVVVVWWWeee[[[HHHYYYxxxwwwrrrjjjdddaaa```___^^^\\\[[[YYYXXXYYYXXXWWWUUUPPPJJJFFFGGGGGGGGGHHHKKKKKKNNNSSSWWW\\\bbbhhhlllqqqvvv{{{}}}{{{{{{tttxxxzzzppphhhdddccccccccc]]]```hhhvvvrrr^^^]]]ZZZVVVSSSPPPOOONNNIIIGGGFFFJJJSSS^^^ggglllwwwvvvbbb```]]]\\\]]]\\\[[[ZZZWWWWWWXXXYYYZZZZZZWWWTTTSSSSSSSSSSSSRRRQQQOOOOOOIIIKKKLLLLLLKKKKKKLLLNNNOOONNNOOOQQQTTTVVVVVVUUUEEEAAA@@@BBBBBBAAACCCGGGGGGHHHIIIHHHHHHJJJMMMPPPOOOPPPQQQRRRSSSUUUVVVVVVWWWXXXZZZ]]]aaafffjjjmmmggghhhjjjjjjiiijjjmmmoooggghhhiiijjjlllmmmnnnooonnnooooooppppppppppppooooooqqqsssvvvyyy}}}yyyvvvwww{{{nnn[[[FFF===;;;:::999999555555555666555555444444111111222222222333333333111111000000000000111111111111000000000000111111222111000//////...//////111111000000000000111111///000000111222222333333000111111222333333444444333444666888777;;;HHHVVVqqqrrrfffnnnqqq___VVVQQQmmm|||qqqtttyyyxxx{{{~~~|||zzzxxxxxxwww{{{|||~~~~~~}}}zzzwwwuuuxxxxxxxxxxxxzzz|||zzzuuullljjjjjjkkkiiidddcccfff]]]______\\\XXXVVVWWWXXXyyykkkTTTNNNXXXjjjyyynnndddccceeeccc```___```]]]ZZZXXXXXXWWWUUUSSSNNNLLLIIIFFFEEEFFFIIIJJJMMMOOORRRUUUYYY___fffjjjuuuwwwyyyzzzzzzzzz{{{|||uuu{{{{{{qqqhhhbbb```bbbcccbbbaaaeeeqqqpppcccWWWVVVXXXWWWRRROOOLLLJJJHHHHHHNNNVVV___eeekkkvvv}}}eee^^^[[[\\\^^^\\\ZZZZZZZZZZZZZZZZZZZZZXXXTTTQQQXXXWWWUUUTTTRRRQQQQQQQQQKKKLLLLLLMMMNNNNNNOOOOOONNNPPPPPPOOOQQQUUUTTTPPPHHHGGGEEECCCBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKOOOOOOPPPPPPRRRSSSUUUVVVWWWYYY\\\]]]___aaaeeehhhgggiiijjjjjjjjjjjjlllmmmkkkkkklllmmmnnnnnnnnnmmmrrrrrrrrrpppnnnnnnoooqqqqqqpppssswwwxxx{{{|||vvvrrrwwwxxxiiiPPPBBB@@@:::888999666444444333333333333222222111111111111111111111111222111111111000000//////......//////000000111111............/////////000000000000000000000000000222111000//////000111111000111111222222333444444444333444777888;;;DDDNNNoooxxxpppsssyyy___ZZZWWW```uuupppoooqqqvvv~~~|||yyywwwvvvvvv}}}||||||zzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~|||~~~|||tttnnnmmmlllhhhaaaZZZVVVVVVXXXmmmUUUNNNTTTddd}}}pppeeebbbdddcccaaa``````]]]ZZZXXXXXXWWWUUUSSSNNNLLLIIIFFFEEEFFFHHHJJJLLLNNNQQQTTTXXX]]]ccchhhqqqtttwwwxxxyyyyyyzzz|||{{{}}}zzz}}}tttkkkeeedddeeeffffffdddgggrrr~~~yyykkk]]]YYY[[[YYYUUURRROOOMMMJJJJJJMMMSSSZZZ___dddooo~~~}}}hhhaaa\\\^^^___]]]\\\]]][[[ZZZYYYYYYZZZXXXVVVTTTWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMOOOPPPOOOQQQTTTRRRNNNFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[]]]^^^aaadddggggggiiijjjkkkjjjjjjkkkmmmkkkllllllmmmnnnnnnnnnnnnpppqqqrrrqqqooonnnooopppqqqpppsssvvvwwwyyyzzztttrrrwwwzzzhhhOOOAAA@@@:::888:::666444444333333333333222222111111111111111111111111111111111111000000000///////////////000000000000........./////////000000000000000000000000000000222111000//////000111111000111111222222333444444444333444777888;;;DDDMMMkkkvvvttt}}}fffUUURRR[[[yyy}}}vvvuuuuuuyyy}}}~~~}}}zzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||{{{zzzyyyzzz}}}}}}vvvtttooohhhaaa]]]]]]___sssZZZPPPRRR___tttfffbbbcccbbbaaaaaa```]]]ZZZYYYXXXWWWUUUSSSOOOMMMIIIFFFEEEFFFHHHIIIKKKMMMQQQSSSWWW[[[aaadddmmmppptttwwwxxxyyyzzz{{{xxxzzz}}}~~~vvvnnnhhhggggggiiikkkiiikkksss|||vvveee^^^]]][[[XXXWWWSSSPPPMMMKKKLLLOOOSSSVVVYYYcccrrr}}}kkkccc^^^^^^```___^^^```ZZZYYYWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKIIIIIILLLOOOPPPOOOQQQSSSPPPJJJCCCCCCBBBAAAAAABBBDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\]]]___ccceeegggiiikkkkkkjjjjjjkkklllllllllmmmnnnnnnoooooopppnnnppprrrrrrqqqooooooppprrrrrrtttvvvuuuwwwwwwrrrqqqwwwyyyfffMMM@@@???999888:::666444444333333333333222222111111111111111111111111111111111111000000000000000000000000////////////....../////////000000000000000000000000000000000111111000000000000111111000111111222222333444444444333444777888;;;CCCLLLhhh{{{}}}uuuvvvnnnTTTPPPVVVqqq}}}{{{zzz{{{}}}~~~}}}||||||{{{yyyzzz{{{{{{|||}}}~~~~~~~~~zzzxxxxxxzzz}}}|||ssskkkfffeeeeee{{{bbbVVVTTT\\\xxxhhhbbbbbbaaaaaabbb```^^^[[[YYYXXXWWWUUUTTTPPPMMMJJJFFFEEEEEEGGGHHHKKKMMMQQQTTTVVVZZZ___ccciiinnnssswwwyyyzzz{{{|||}}}~~~}}}vvvooojjjiiiiiijjjooommmnnnttt{{{lllbbb```]]]ZZZYYYTTTRRROOOMMMLLLMMMNNNOOOOOOYYYgggvvv}}}mmmeee^^^^^^```___```bbbZZZWWWUUUTTTVVVWWWXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSRRRPPPNNNLLLJJJIIIHHHJJJMMMOOOOOOPPPQQQMMMGGGAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRUUUVVVYYYZZZ[[[]]]aaacccfffhhhjjjkkkkkkkkkkkklllmmmmmmmmmnnnooopppqqqrrroooqqqtttuuutttrrrqqqrrruuuuuuwwwwwwvvvwww}}}tttqqqpppwww~~~vvveeeLLL???>>>999888:::777444444333333333222222222111111111111111111111111111111111000000000000000111111000000//////.........////////////000000000////////////////////////000000000000000111111111000111111222222333444444444333555888888:::BBBJJJfffzzzsssmmmqqqYYYRRRSSSggg|||{{{|||||||||}}}}}}~~~|||zzzyyyyyyzzzzzz~~~vvvnnniiihhhhhh[[[UUUYYY|||zzziiibbbaaaaaaaaabbbaaa^^^[[[YYYYYYXXXVVVTTTQQQNNNJJJGGGEEEEEEFFFGGGKKKMMMQQQTTTWWW[[[___bbbhhhmmmtttyyy|||}}}}}}~~~}}}xxxrrrnnnlllllllllpppooopppuuu{{{pppfffbbb^^^ZZZXXXRRRRRRPPPOOONNNMMMLLLLLLIIIQQQ^^^mmm}}}|||lllddd^^^^^^_________aaaYYYWWWTTTSSSUUUWWWXXXYYYXXXWWWVVVTTTTTTSSSSSSSSSQQQQQQPPPNNNLLLKKKJJJIIIHHHLLLMMMMMMNNNOOOKKKEEE@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIILLLLLLLLLLLLLLLMMMNNNNNNSSSUUUWWWXXXYYY[[[^^^aaadddgggjjjllllllllllllmmmnnnnnnnnnnnnpppqqqssstttqqqssswwwxxxwwwvvvuuuuuuyyyyyy{{{zzzwwwxxx{{{sssqqqpppvvv~~~{{{ttteeeLLL???>>>999888:::777444444333333333222222222111111111111111111111111000000000000000000111111111111000000//////......////////////000000000111//////////////////////////////000000111111111111000111111222222333444444444333555888888999@@@HHHaaaxxxrrrjjjwwwrrr\\\SSSOOO^^^|||zzzyyy{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwxxxxxxooojjjmmm^^^TTTUUUvvv{{{iiibbbaaa```aaabbbaaa^^^[[[ZZZYYYXXXVVVTTTRRROOOKKKGGGDDDDDDEEEFFFIIILLLPPPTTTWWW[[[___bbbhhhmmmuuu{{{~~~~~~~~~~~~{{{|||~~~}}}yyytttpppnnnnnnnnnooonnnqqquuuzzztttjjjeee```ZZZWWWQQQRRRRRRRRRPPPMMMKKKIIIFFFMMMXXXeeeuuuzzzkkkccc^^^^^^```___^^^```ZZZXXXUUUUUUVVVXXXYYYYYYZZZZZZXXXVVVUUUTTTSSSSSSQQQPPPOOONNNMMMKKKJJJJJJGGGJJJKKKJJJLLLNNNKKKEEE@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFHHHIIILLLLLLKKKKKKLLLMMMMMMNNNRRRTTTVVVWWWXXXYYY]]]___aaaeeeiiilllmmmmmmnnnooooooooonnnoooppprrrtttvvvsssuuuxxxyyyxxxxxxxxxyyy{{{|||~~~}}}yyyyyyzzzsssrrrqqquuu{{{|||xxxfffMMM@@@???999888:::666444444333333333333222222111111111111111111111111000000000000111111111111000000000000/////////////////////000000000111111000000000000000000000000...///000111111222111111000111111222222333444444444333555888888999???GGGZZZtttuuulllrrrxxx^^^TTTMMMVVVqqq{{{xxxzzzzzz}}}}}}}}}||||||{{{{{{{{{~~~~~~~~~|||yyywwwvvv}}}uuummmssscccUUUQQQpppzzziiibbbaaa``````aaaaaa___\\\ZZZYYYXXXVVVUUUSSSPPPKKKGGGDDDDDDEEEFFFFFFIIINNNSSSVVVZZZ^^^aaagggmmmvvv|||~~~~~~{{{|||}}}~~~tttuuuwww{{{~~~}}}|||yyyvvvrrrnnnlllkkkkkknnnnnnppptttwww~~~vvvmmmiiibbbZZZUUURRRSSSTTTTTTRRRNNNIIIGGGEEEKKKSSS___nnnzzz{{{vvvjjjccc___```aaa```^^^___]]][[[YYYYYYZZZ[[[[[[ZZZ]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIFFFHHHIIIHHHJJJMMMKKKFFFAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSUUUVVVVVVXXX[[[]]]___ccchhhlllmmmnnnpppqqqpppoooooooooqqqsssuuuwwwtttuuuwwwxxxxxxxxxzzz||||||}}}~~~yyyzzz{{{tttsssrrrsssxxx|||~~~{{{hhhOOOAAA@@@:::888:::666444444333333333333222222111111111111111111111111///000000000111111111111////////////000000000000//////000000000111111111000000000000000000000000---...000111222222111111000111111222222333444444444444666999888888>>>EEESSSrrr|||nnnnnnzzzcccXXXMMMQQQhhhzzzzzzyyy}}}}}}}}}}}}}}}|||||||||{{{~~~~~~}}}|||{{{www}}}yyypppxxxhhhXXXQQQnnnyyyiiibbbaaa``````aaaaaa___\\\ZZZYYYXXXVVVUUUSSSPPPKKKGGGDDDDDDEEEEEECCCGGGLLLQQQUUUYYY]]]```fffmmmuuu|||~~~}}}||||||||||||}}}~~~yyynnnoooppptttwwwyyyyyyxxxvvvtttqqqnnnjjjhhhggggggmmmmmmppprrrttt{{{xxxpppllldddZZZUUUSSSUUUVVVVVVSSSNNNHHHEEEDDDJJJQQQ\\\kkkvvvxxxsssjjjddd```bbbcccaaa______```^^^\\\\\\]]]^^^]]]\\\___^^^\\\YYYWWWUUUTTTSSSSSSRRRQQQOOOLLLJJJHHHGGGEEEGGGGGGFFFHHHLLLKKKGGGBBBBBBBBBBBBBBBAAA@@@???CCCCCCCCCCCCDDDFFFGGGHHHGGGGGGIIIKKKMMMPPPRRRTTTQQQRRRTTTUUUVVVWWWZZZ]]]]]]aaaggglllnnnoooqqqrrrppppppooooooqqqsssvvvxxxtttuuuvvvvvvvvvxxxzzz|||{{{}}}~~~yyyzzz{{{uuuuuurrrrrrvvvyyy~~~|||iiiPPPBBB@@@:::888999666444444444333333333222222111111111111111111111111//////000000111111111222......//////000000111111000000000000111111111111000000000000000000000000---...000111222222222111000111111222333333444444444444666999999888===EEEQQQrrrnnnjjjrrrjjj^^^PPPPPPbbb}}}zzzxxx{{{~~~}}}}}}~~~~~~zzz~~~yyypppyyyhhh\\\UUUmmmuuueeedddeee___\\\]]]^^^[[[YYYYYYZZZYYYVVVRRRQQQPPPLLLHHHCCC@@@@@@BBBFFFFFFIIIPPPSSSUUUZZZ```ffflllsssyyy|||~~~xxxkkkfffcccccciiiooossstttooonnnllliiidddaaa```aaagggfffiiimmmqqqyyy{{{vvvsssmmmbbb[[[\\\[[[UUURRRSSSQQQLLLJJJJJJEEEFFFKKKVVVccckkkmmmllliiifffbbb```______^^^^^^bbbaaa``````aaaaaa```______^^^\\\[[[YYYXXXWWWVVVUUURRROOOMMMLLLKKKIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTUUUVVVWWWZZZ\\\```dddeeeeeeiiippppppkkknnnnnnoooqqqtttvvvxxxzzztttuuuwwwxxxyyyzzzzzzzzz{{{zzz{{{|||{{{~~~yyyxxxvvvqqqsssyyy~~~vvvcccMMM???BBBCCC999555:::666666555444333333333333333333222222111000//////000000000000000000000000////////////////////////000000000000000///......000000000000000000000000000000000000111111111111444333222222222333444555555555555777999<<<>>>@@@TTToooqqqnnnnnn{{{yyydddQQQNNNYYYooo|||yyyzzz{{{~~~}}}}}}}}}~~~~~~|||||||||}}}|||{{{|||~~~tttiii~~~pppaaaSSSeeewwwfffcccccc^^^[[[^^^]]][[[YYYYYYZZZYYYVVVSSSQQQPPPMMMHHHCCCAAAAAABBBEEEEEEIIINNNRRRSSSWWW]]]fffjjjqqqvvvzzz{{{}}}~~~~~~tttgggccc^^^]]]aaafffiiijjjiiiiiigggddd___\\\[[[[[[``````bbbgggkkktttzzz~~~zzzuuuoooccc[[[[[[YYYUUUSSSTTTRRRMMMIIIIIIEEEFFFKKKVVVbbbjjjllljjjgggdddaaa____________^^^___^^^]]]^^^```bbbaaaaaa]]]]]]\\\[[[ZZZYYYWWWVVVTTTQQQNNNLLLKKKJJJHHHFFFDDDDDDEEEFFFGGGIIIJJJKKKIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPQQQSSSTTTUUUWWWZZZ\\\```eeegggfffiiioooqqqnnnmmmmmmnnnppprrruuuxxxyyyvvvwwwyyy{{{|||}}}~~~~~~|||{{{|||}}}|||}}}yyywwwuuurrrtttzzz|||zzzqqqaaaLLL???BBBBBB999555999666666555444333333333333333333222222111000000///000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111333333222222222333444555555555555777999;;;>>>@@@PPPkkk{{{qqqiiioookkkUUUQQQXXXiiizzzzzz{{{~~~|||{{{{{{{{{{{{}}}|||{{{{{{{{{{{{zzzzzz|||zzzyyyvvvnnngggyyygggTTT]]]{{{{{{iiicccaaa]]]\\\^^^\\\[[[ZZZYYYYYYXXXVVVTTTQQQPPPNNNIIIDDDBBBAAABBBEEEEEEHHHMMMPPPPPPUUUZZZccchhhnnnsssvvvxxxzzz{{{}}}ssseee```ZZZXXXZZZ^^^``````aaaaaa```]]]XXXUUUTTTTTTVVVVVVYYY^^^ccclll|||www{{{xxxqqqfff]]]ZZZWWWTTTSSSUUUTTTNNNIIIHHHEEEFFFKKKUUUaaaiiijjjgggdddaaa^^^]]]^^^_________]]]\\\[[[\\\___bbbcccccc\\\]]]]]]]]]\\\ZZZWWWVVVSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJHHHFFFCCCAAAAAAAAA@@@????????????@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPOOOQQQSSSTTTUUUWWWZZZ\\\```eeehhhhhhiiinnnpppppplllllllllmmmooosssvvvxxxwwwxxxzzz|||~~~xxxuuutttqqqtttzzz|||xxxooo]]]KKK???@@@@@@888555888666666555444333333333333333333222222111000000000000000000000000000000000111111111111111111111111000000000000000//////...000000000000000000000000000000000000111111111111333222222222222333444555555555555666888;;;>>>???JJJddduuuggghhh{{{tttYYYUUUVVV___|||xxxyyyyyy}}}}}}{{{zzzzzzzzzyyyzzzzzzzzzzzzyyyxxxxxx~~~~~~~~~}}}}}}}}}xxx~~~}}}yyyxxxvvvuuuqqqmmmiiiiiijjjjjjgggeeeyyyhhhWWW[[[ssspppgggaaa]]]\\\___[[[[[[ZZZZZZYYYXXXVVVUUURRRQQQOOOKKKFFFCCCBBBCCCFFFEEEHHHMMMOOOOOOSSSYYY```dddkkkpppsssvvvyyy{{{yyy{{{~~~ttteee___XXXVVVWWWZZZ[[[[[[ZZZ[[[ZZZWWWSSSOOONNNNNNOOOOOORRRWWW\\\eeeuuuvvvxxxyyysssiii___[[[VVVSSSSSSWWWUUUOOOIIIGGGEEEFFFKKKUUU```ggggggddd```]]][[[[[[]]]___``````___]]][[[[[[^^^aaabbbccc^^^___``````^^^ZZZVVVTTTQQQOOOKKKIIIHHHFFFDDDBBBAAAAAA@@@AAABBBDDDGGGHHHGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOQQQSSSUUUUUUXXX[[[]]]___cccgggiiijjjlllnnnppplllkkkkkklllnnnrrruuuxxxvvvwwwyyy{{{~~~zzzuuurrrppptttyyy}}}yyypppYYYJJJ??????>>>888555777666666555444333333333333222222222111111111000000////////////////////////000000000000000000000000//////000000000000/////////////////////////////////000000000111111111111222222222222333444444555555555555666888:::===>>>EEE^^^zzzkkkkkkyyyzzz\\\VVVSSSUUUooouuuwwwwwwzzz}}}|||{{{|||xxxyyy{{{{{{zzzyyyxxxxxx{{{{{{{{{~~~}}}}}}|||sssmmmjjjiiihhhdddaaa```bbbcccccceeeiiipppaaaXXXYYYiii~~~vvvjjjbbb]]]\\\^^^ZZZZZZ[[[ZZZYYYWWWVVVVVVRRRRRRPPPLLLGGGDDDCCCCCCFFFFFFHHHMMMOOOOOOSSSXXX\\\aaagggmmmqqquuuyyy{{{xxx{{{~~~qqqddd^^^WWWTTTUUUWWWXXXXXXVVVWWWWWWTTTPPPMMMKKKKKKKKKKKKNNNRRRWWW___ooo}}}vvvuuuxxxtttlllbbb]]]UUURRRSSSWWWVVVOOOIIIGGGEEEFFFKKKTTT___eeeccc```[[[YYYXXXYYY\\\___aaaaaaccc```]]][[[\\\___```aaabbbbbbbbbaaa^^^YYYUUURRRPPPMMMJJJGGGFFFDDDAAA?????????>>>>>>???BBBEEEFFFGGGEEEBBBAAAAAAAAA???>>>=========>>>@@@AAACCCDDDDDDEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTUUUVVVYYY\\\___^^^aaaeeejjjlllllllllmmmkkkkkkkkklllnnnrrruuuwwwwwwxxxzzz}}}|||tttppppppsssxxxyyypppVVVIII???>>>===888555777666666555444333333333333222222222111111111111111//////////////////////////////////////////////////////000000000000/////////////////////////////////000000000111111111111111111222333444444555555555555555666888:::<<<===CCCWWWyyysssmmmwwwbbbWWWQQQOOOeeeyyywwwvvvxxx~~~~~~|||{{{{{{xxxzzz||||||zzzyyyzzz{{{}}}||||||}}}pppgggcccaaa```aaa^^^___bbbbbbcccjjjttthhhXXXWWWTTTZZZnnnuuukkkccc^^^\\\]]]YYYZZZ[[[ZZZXXXWWWVVVWWWSSSSSSQQQNNNIIIEEEDDDCCCFFFEEEHHHMMMOOOOOOSSSXXXZZZ^^^eeejjjooossswwwzzzyyy|||pppddd^^^VVVRRRSSSTTTTTTSSSTTTUUUUUUSSSOOOLLLJJJIIIJJJIIIKKKNNNRRRYYYhhhvvvuuurrr}}}xxxuuuoooeee^^^UUURRRSSSWWWVVVOOOIIIHHHEEEFFFKKKTTT^^^ccc```\\\WWWUUUUUUWWW[[[___aaabbbfffbbb\\\ZZZZZZ\\\^^^^^^bbbbbbaaa___\\\XXXTTTQQQNNNLLLHHHEEEDDDBBB???===>>>===;;;;;;<<>><<<888666777666666555444333333333333111111111111111111111111000000000000000000000000...........................//////000000000000000000000000000000000000000000000000000111111111111000111222333444555555555555555555666777999;;;===BBBQQQpppzzzmmmpppmmm\\\QQQNNN^^^rrr{{{xxxyyy~~~}}}{{{yyyyyyyyy|||}}}|||yyyyyy|||vvvjjjccc```^^^___]]]___bbbbbbcccqqqjjjWWWWWWNNNMMMaaauuutttppphhhaaa]]][[[[[[XXXZZZ\\\[[[XXXVVVWWWXXXSSSSSSRRROOOJJJFFFDDDDDDCCCCCCFFFKKKMMMNNNRRRWWWZZZ^^^cccgggkkknnnrrrtttuuuxxx|||}}}hhhaaaYYYSSSRRRRRRQQQOOORRRTTTTTTSSSOOOKKKIIIHHHHHHGGGHHHJJJLLLRRR```mmmtttnnnwwwyyyvvvqqqggg^^^UUURRRRRRVVVUUUOOOJJJIIIEEEFFFKKKTTT]]]aaa^^^ZZZTTTSSSRRRUUUZZZ___bbbcccddd```ZZZVVVWWWYYY[[[\\\^^^^^^]]][[[YYYVVVTTTRRRMMMJJJGGGDDDBBB@@@===;;;<<<;;;999999:::===AAACCCEEEDDDBBBBBBBBBAAA>>><<<;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEFFFIIIJJJLLLMMMMMMOOOQQQSSSTTTWWWZZZ]]]aaa___cccpppwwwssslllhhhkkklllooorrrtttvvvwwwwww{{{|||}}}~~~tttqqqsssyyy}}}tttjjjQQQIIIBBB???<<<999777888666666555444333333333333111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000111111111111///000222444555555555555666555555666777999;;;<<>><<<;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHJJJLLLLLLKKKMMMOOOQQQSSSUUUYYY[[[ccc___dddrrr|||wwwmmmgggkkkmmmqqqtttwwwwwwwwwwwwzzzzzz|||}}}~~~}}}tttqqqvvv}}}tttiiiPPPJJJCCC???<<<:::888888666666555444333333333333111111111111111111222222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111///000222444555555555555666555555555777999;;;<<<@@@HHHccc{{{sssvvvjjjVVVRRRVVVXXXwww|||zzzzzz||||||yyyvvvwww}}}}}}||||||qqqjjjffffffbbbbbbccc______rrr