BM66(@ MMMPPPRRRRRRSSS\\\kkkvvvyyy___PPPIIIEEECCCCCCAAA>>>===>>>??????>>>BBBBBBBBBBBBAAAAAA@@@@@@???@@@BBBCCCEEEIIINNNRRR```lll|||vvvrrrmmmgggcccaaa___[[[WWWVVVUUURRROOOLLLJJJHHHHHHIIIHHHGGGEEECCCBBBBBBAAACCCBBBAAA@@@????????????@@@??????===<<<;;;::::::;;;;;;;;;:::::::::999999;;;;;;<<<<<<===<<<<<<<<>>BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???===;;;:::999???>>>>>>======>>>>>>>>>???AAABBBCCCCCCEEEIIILLLLLLMMMOOOPPPQQQTTTXXX[[[^^^___aaaeeejjjmmmnnnnnnnnnppprrrssstttvvvyyy|||{{{~~~}}}~~~|||}}}zzztttooonnniii___YYY\\\ccckkkvvvrrrTTTHHHBBB:::666888777777666555444222000//////000111222222222222222222222333333333444444444555333000000111333333333000111111111111222222222000/////////111333555666222222222222222222222222555444444333333222222111222222333333333333444444222222333333333333444444666666666666777777777777777777777777888888888888666777777999:::;;;<<<<<>>>>>>>>>>>>>>=========>>>@@@AAABBBDDDGGGKKKOOONNNXXXgggxxxvvvqqqjjjfffcccaaa]]]ZZZ\\\[[[YYYVVVSSSQQQOOONNNLLLKKKIIIGGGFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::===<<<;;;<<<@@@AAA@@@???========================>>>>>>>>>=========<<<<<<======<<<<<<======>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<>>>>>>>>??????@@@???AAABBBCCCDDDGGGKKKNNNPPPRRRTTTUUUVVVXXX[[[^^^bbbbbbeeehhhlllooopppppprrrsssvvvwwwxxx{{{~~~~~~|||{{{|||yyyxxxxxxuuulllfffeee```[[[___nnnjjjOOODDD@@@999666777555555555555444444333222111111222222222222222222222222222222333333333333222000...---...000000000000111111111111222222222333222111000000000000111222222222222222222222222333333333333333333333333222222333333333333444444222222333333333333444444444444444444555555555555444555555555555666666666666777888999:::;;;;;;<<<@@@BBBDDDDDDDDDHHHNNNSSSbbbrrryyywww~~~FFFHHHJJJHHHFFFHHHOOOVVVbbb|||iiiUUUKKKJJJCCCAAA?????????@@@???===??????????????????@@@@@@>>>???@@@@@@AAACCCGGGJJJFFFKKKSSS^^^lll|||tttnnnjjjgggccc```^^^]]]\\\ZZZWWWTTTQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;999:::::::::::::::999999;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGKKKPPPTTTVVVXXXZZZ\\\\\\]]]```bbbfffgggjjjmmmppprrrttttttxxxzzz}}}~~~}}}yyywwwwwwtttrrrqqqlllbbb\\\[[[YYY]]]lllttt^^^HHH???<<<777444666000000111222333333333333222333333333333222222111111111111222222222222333444222000000111333333222000111111111111222222222333333111000////////////222222222222222222222222111111222333333444555555222222333333333333444444222222333333333333444444333444444444444555555555444444444444555555555666777777888999::::::;;;<<<@@@BBBDDDDDDEEEHHHNNNSSS```pppuuuuuu~~~EEEHHHIIIHHHEEEEEEIIIMMMSSSfff{{{dddTTTNNNFFFDDDAAA??????>>><<<;;;?????????@@@@@@@@@@@@AAA===>>>?????????@@@BBBEEEGGGHHHKKKPPPXXXgggxxx{{{uuupppkkkgggaaaaaa___]]]ZZZWWWTTTRRRTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;::::::999;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888999999:::;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>??????@@@BBBCCCDDDFFFGGGIIIKKKMMMQQQVVVZZZZZZ]]]___aaabbbccceeefffiiilllpppsssvvvxxx{{{}}}~~~zzzuuurrrtttoookkkhhhaaaXXXUUUWWW\\\hhh~~~|||yyy```PPP@@@:::888555333555---...///000111111111111444444444444333333222111000000111111111222222222666444222222333444444333000000111111111222222222000000000000000000111111222222222222222222222222222222222333333444444444222222222333333333444444222222222333333333444444555555555666666666777777555555666666777777888888777777888999::::::;;;;;;>>>AAACCCCCCCCCGGGMMMRRR___nnnpppsss{{{DDDGGGIIIIIIGGGFFFHHHJJJLLLSSSeeexxxbbbUUUMMMJJJFFFCCCBBBBBB@@@???<<<<<<<<<===============<<<>>>???>>>>>>>>>???AAACCCDDDEEEFFFJJJSSS```iiizzzsssnnnkkkjjjhhheeeaaa^^^[[[YYYXXXVVVTTTRRRPPPNNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888888888888888999::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFHHHHHHJJJMMMOOORRRUUUZZZ]]]]]]```ccceeefffhhhkkkmmmppptttyyy|||~~~}}}zzzvvvoookkkmmmggg```[[[UUUQQQUUU[[[gggxxxvvvtttxxx}}}}}}xxxuuuxxx|||~~~pppaaaOOOEEE;;;666555444333333///000111111111111111000444444444444333333222111000000111111111222222222222111///000111222111000000000111111111222222222000000000111111111111111222222222222222222222222444444444333333222222222222222222333333333444444222222222333333333444444555555555555666666666666555555666666777888888999888888888999999::::::;;;<<<>>>@@@AAAAAADDDKKKPPP___ooonnnrrryyy~~~CCCEEEGGGHHHGGGGGGHHHIIIKKKJJJTTTmmmuuudddXXXSSSLLLGGGDDDCCCBBBAAA????????????>>>>>>>>>===<<<>>>??????>>>>>>???@@@>>>@@@CCCDDDFFFKKKSSSZZZhhhttt~~~xxxtttrrrnnniiieeeaaa___^^^]]][[[YYYWWWTTTSSSQQQQQQNNNMMMLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<===>>>===<<<;;;<<<===::::::::::::::::::::::::888999999999999999::::::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEHHHJJJLLLMMMKKKNNNSSSVVVXXXZZZ]]]___bbbcccfffiiikkkoootttxxx}}}~~~}}}}}}zzzxxxtttnnngggbbb```ZZZUUURRROOORRR\\\ggguuu|||rrrqqqvvv||||||xxxuuuvvv{{{{{{}}}zzznnn\\\PPPBBB===888555444333333222333444444444444333222222222333333333333222222111111111111222222222222333333222111222333444222111000111111111111222222222333333333333222000///...222222222222222222222222555555444333333222111111222222333333333333444444222222333333333333444444222333333333333444444444333444444555666777888888888888999999999:::::::::;;;===??????@@@CCCIIINNN___oooooossswww}}}CCCEEEGGGHHHHHHHHHHHHIIIKKKJJJOOO^^^sss}}}ppphhh\\\QQQIIIDDDAAA@@@DDDDDDCCCBBBAAA@@@??????<<<>>>@@@@@@???>>>???@@@>>>@@@CCCCCCDDDFFFLLLQQQTTT]]]kkkzzz}}}zzztttnnniiieeedddcccbbbaaa^^^\\\YYYWWWVVVVVVRRRQQQOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===;;;===>>>>>><<<;;;===???::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========>>>??????@@@AAAAAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIKKKNNNPPPSSSTTTRRRWWW\\\aaaccccccdddeeeggghhhkkknnnrrrxxx~~~~~~}}}}}}|||yyyuuuqqqllleee^^^ZZZRRROOOOOOQQQTTT[[[jjjxxx~~~wwwxxx~~~{{{xxxxxx|||}}}zzzvvvtttrrrpppiii\\\MMMDDD::::::888666444333333111222333333444444333333222111111222222222222222222222222222222333333333333555444444555666666555333000111111111111222222222222333444444333222111000222222222222222222222222333333333333333333333333222222333333333333444444222222333333333333444444222222333333333444444444444444555666777888999999888999999999999:::::::::;;;===??????@@@CCCIIIOOO___nnnrrruuu~~~www}}}FFFGGGHHHIIIJJJJJJJJJJJJHHHHHHLLLSSS\\\qqqqqq```SSSJJJEEEBBBCCCBBBAAA@@@>>>===<<<<<<===>>>@@@AAA@@@???@@@AAA===???@@@???>>>???DDDHHHLLLQQQYYYdddrrr}}}vvvpppmmmllllllfffdddbbb___]]][[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>======:::<<<>>>>>><<<;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>??????@@@AAABBBBBBBBB@@@AAACCCEEEHHHJJJLLLMMMKKKKKKMMMOOORRRUUUWWWYYYZZZ___fffjjjllllllkkkkkkkkklllnnnqqqvvv~~~}}}}}}}}}}}}}}}zzzwwwrrrlllfff```YYYTTTJJJJJJNNNTTT\\\fffxxx}}}zzzzzz}}}{{{vvvrrrmmmiiieee^^^RRRDDD<<<666888999777444444333111...///000111111111111111///000111222222222222222222222333333333444444444222111111222333333222000000111111111111222222222///000222444555555555555222222222222222222222222111222222333333444444555222222333333333444444444222222333333333444444444444444444555555555666666666777888999:::;;;<<<<<<999999999999999999::::::<<<>>>@@@@@@@@@DDDJJJOOO^^^nnnuuuwww~~~www~~~FFFGGGHHHIIIJJJJJJJJJJJJKKKHHHKKKRRRVVV^^^www|||dddTTTKKKEEECCC???>>>AAABBB???<<<===@@@@@@@@@????????????>>>======>>>???@@@@@@AAAAAAEEEHHHMMMQQQYYYhhhzzzyyyuuurrrlllkkkiiiddd___[[[YYYYYYZZZXXXUUUTTTSSSSSSQQQOOOTTTSSSQQQNNNLLLJJJIIIIIIJJJJJJHHHGGGEEECCCBBBAAADDDCCCBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAA@@@@@@;;;;;;<<<<<<===<<<<<<<<<>>>===;;;::::::::::::;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>@@@>>><<<>>>AAADDDDDDBBBEEEGGGJJJLLLMMMNNNPPPQQQNNNQQQVVVZZZ\\\]]]^^^``````aaafffnnnwwwzzzwwwsssuuuuuuxxx|||~~~|||zzzxxxuuuqqqjjjbbbYYYRRRMMMKKKHHHHHHNNN[[[nnn~~~}}}{{{zzzyyyuuurrrlllbbbXXXRRRKKKBBB:::888666666666666666666666666222222222222222222222222444333333222111000//////111111111111111111111111333222222222222222222222444444333222111111111111111111222222222222111111///000111222333444444444000000111111111222222222444333333222222333333444111222333333444444333333111111111111222333444444444444555666777888999999888777666777888:::::::::;;;999:::>>>@@@BBBHHHOOO```ooo}}}wwwFFFGGGHHHIIIJJJJJJJJJJJJNNNJJJKKKOOOQQQUUUhhh|||yyyeeeVVVLLLHHHDDDBBBEEEFFFBBB@@@@@@@@@@@@@@@????????????>>>======>>>??????@@@AAAAAA@@@CCCFFFIIIOOOZZZhhhsss~~~zzztttrrrnnniiiddd```^^^^^^\\\ZZZWWWVVVVVVUUUTTTRRRUUUTTTRRROOONNNLLLKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>?????????@@@=========>>>>>>===<<<<<<>>>===<<<;;;;;;<<<======<<<<<<<<<<<<============???>>>>>>======>>>>>>>>><<<======>>>??????@@@@@@AAA@@@@@@CCCGGGIIIIIIHHHFFFIIILLLMMMNNNOOOQQQSSSSSSVVVZZZ]]]___```bbbcccgggjjjqqq|||||||||~~~|||yyyuuurrrhhheee___YYYRRRNNNKKKJJJJJJNNNVVVcccrrr~~~yyyuuurrrqqqkkk___RRRJJJCCC<<<999888444444444444444444444444222222222222222222222222---...///000111222333333111111111111111111111111000000111222222333444444333222222111111111111111111111222222222222111111///000111222333333333333222222333333333444444444444333333222222333333444111222333333444444333333333333333333444555666777888888777777777666666666888777666777888:::::::::===;;;;;;>>>@@@CCCIIIQQQ___nnn}}}}}}vvvFFFGGGHHHIIIIIIJJJJJJIIIMMMHHHHHHKKKLLLNNNXXXeeewwwzzzfffXXXNNNGGGBBBCCCDDDBBB@@@@@@@@@@@@@@@????????????>>>===>>>>>>??????@@@@@@@@@===???AAABBBEEEKKKTTT[[[gggrrr~~~xxxrrrlllhhhfffeeeaaa___]]]\\\\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPOOONNNMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@??????>>>=========<<<<<<===>>>@@@AAA>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDFFFJJJNNNPPPOOONNNLLLOOOQQQSSSSSSUUUWWWYYYYYY\\\___bbbdddfffiiikkkqqqvvv~~~|||{{{xxxsssmmmiii]]]YYYTTTNNNKKKJJJKKKLLLVVV\\\gggqqqzzzzzzssspppqqqgggYYYIII@@@:::666666888222222222222222222222222111111111111111111111111+++,,,---///111222444444111111111111111111111111111111111222222222333333111111111111111222222333111111222222222222111111000000111111222111111000222222333333333444444444444333333222222333333444111222333333444444333333333333333333444555666777888888888888777777777777777777777777888999:::;;;???<<<;;;===???BBBJJJRRR^^^mmm}}}}}}xxxFFFGGGHHHIIIIIIIIIIIIIIIHHHDDDDDDIIIKKKLLLPPPWWWccc|||qqq[[[PPPEEEAAAAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>===>>>>>>>>>?????????@@@>>>???AAAAAAAAADDDHHHLLLTTT]]]iiiuuu~~~xxxsssooommmiiigggdddccccccbbbaaa___]]]\\\[[[YYYXXXWWWWWWWWWRRRRRRPPPOOONNNLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDDDDCCCCCCAAA@@@???============>>>@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIILLLPPPSSSTTTSSSSSSSSSUUUWWWYYYYYY[[[^^^```^^^aaafffiiilllooosssvvv}}}zzzyyywwwuuuqqqkkkccc]]]WWWSSSLLLHHHIIINNNUUUZZZlllttt~~~~~~vvvqqqooo___QQQBBB999555222333666222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111555444333222111000///...111111111111222333444555111111222222222222111111111111111111111000//////000000111111111222222222444333333222222333333444111222333333444444333333222111111222222333444555555555666777888999::::::666777888888777888:::;;;???<<<:::;;;===AAAIIIRRR___mmm||||||GGGGGGHHHHHHIIIHHHHHHHHHGGGEEEEEEIIIKKKLLLMMMOOOXXXggg|||ppp___NNNEEEBBBAAABBBDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAABBBDDDEEEIIINNNUUU\\\fffvvvzzzvvvrrrpppmmmjjjiiihhhfffdddaaa```^^^]]]\\\[[[[[[[[[VVVUUUUUUSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHHHHHHHGGGEEEDDDDDD@@@?????????@@@BBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLOOORRRUUUWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^aaadddfffjjjpppuuuyyy~~~|||wwwuuurrrnnniiiaaaYYYSSSOOOLLLHHHHHHPPP]]]llluuu~~~~~~{{{ppphhhSSSHHH===777555222111333222222222222222222222222000000000000000000000000444444333222222111000000111111111111111111111111444444333222000///......222222222333444555666777111111222222222222111111111111111111111000///...000000111111111222222222444333333222222333333444111222333333444444333333222222222222333444555555555555666777888999::::::666777999888777777:::<<<>>>:::888:::;;;>>>FFFOOO___mmmzzzGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKPPPWWWcccwwwpppZZZMMMGGGCCCBBBCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@AAAAAAAAAAAADDDHHHLLLSSSaaasss|||xxxtttrrrooollliiifffeeecccaaa```___^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVPPPPPPOOOOOONNNNNNOOOOOONNNNNNLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNQQQTTTXXX[[[\\\]]]___```]]]^^^``````aaacccgggjjjtttxxx}}}wwwsssmmmggg```XXXPPPKKKFFFFFFIIIQQQaaauuu}}}}}}|||~~~~~~}}}yyyggg[[[HHH???888777666333111222333333333333333333333333111111111111111111111111222222222333333333333333111111111111111111111111000000000111111111222222222222222333333555666666111111222222222222111111111222222222111000000///222222333333333444444444444333333222222333333444111222333333444444333333444444444444555666777888777777777777666666666666555888999999777777:::======999888:::;;;===EEEMMM[[[iii}}}wwwGGGGGGHHHHHHHHHGGGGGGFFFFFFHHHIIIGGGFFFGGGJJJLLLLLLOOOVVV```qqqmmm___VVVNNNGGGDDD@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>?????????>>>===AAADDDEEEHHHQQQ]]]ggguuuzzzvvvsssnnnmmmkkkiiigggfffeeeeeeaaaaaa```___^^^]]]]]]\\\UUUTTTTTTTTTTTTUUUVVVVVVQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUYYY]]]```bbbeeeiiimmmmmmnnnooooooppprrrvvvyyy~~~zzztttjjj```XXXPPPIIIEEEFFFJJJTTTdddxxx{{{||||||~~~nnnXXXJJJ@@@999333444555222111222333333333333333333333333222222222222222222222222000000111222333333444444111111111111111111111111...//////000111222222333111111111111222222333444111111222222222222111111111222222222222222111111222222333333333444444444444333333222222333333444111222333333444444333333555444444555555666777888666666666666555555555444555888:::999666666999===<<<999999;;;===>>>DDDLLLUUUcccwwwuuu~~~GGGGGGHHHHHHHHHGGGGGGFFFBBBEEEGGGEEECCCFFFKKKOOOLLLOOORRRUUU[[[nnntttjjj]]]RRRLLL@@@@@@@@@????????????>>>>>>>>>>>>>>>============???>>>===>>>?????????>>>>>>AAAEEEDDDDDDGGGNNNTTTXXXdddttt}}}wwwvvvsssqqqooommmlllkkkfffeeeeeedddcccbbbaaaaaaZZZYYYYYYZZZZZZ[[[\\\]]]UUUUUUUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQRRRQQQQQQQQQRRRPPPNNNLLLJJJJJJJJJJJJMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRQQQSSSSSSSSSTTTUUUUUUVVVVVVXXX\\\aaadddggglllrrrwww}}}~~~~~~zzzyyyyyyyyyyyyyyy|||ttthhh]]]SSSLLLFFFCCCKKKSSSbbbuuu|||yyy|||}}}~~~cccLLL>>><<<555000111333222111333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111000000000000000000000000000000000111222111111222222222222111111111222222333333333222222000000111111111222222222444333333222222333333444222222333444444444333333333333333333333444666666222222333444555666777777444888:::999666666999>>><<<::::::===>>>???EEEKKKPPP^^^ssssss}}}GGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMQQQYYYeeerrr{{{wwwcccPPPKKKGGGFFFEEE@@@;;;>>>FFFAAA???===<<<>>>?????????>>>>>>>>>>>>>>>??????@@@;;;<<<>>>@@@CCCFFFHHHJJJQQQUUU^^^hhhuuu|||xxxuuussssssqqqmmmkkkiiigggeeecccaaa```___]]][[[ZZZZZZZZZ^^^\\\ZZZ[[[]]]]]]ZZZWWWXXXVVVTTTTTTTTTWWWZZZ\\\WWWUUUSSSRRRSSSUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQWWWVVVTTTUUUWWWYYYZZZZZZWWWWWWVVVVVVWWWYYY\\\]]]^^^eeelllqqqtttxxx{{{zzzxxxuuussstttsssqqqtttnnncccWWWMMMJJJKKKNNNYYY```lll{{{}}}{{{|||lllTTTCCC:::777555333222222333111000///000111222222111000///000000111111111111000000000000000111222222222333333222111000000111222333111111222222222333333333222222111111111111111111222222222222222222222222000000111111222222222222222222222222222222222222111111222222222333333333333444444555555444444333444444333222222333333333444444444555555555555666666555444555666999;;;===999:::;;;<<<===???DDDGGGPPPVVVggg}}}www}}}HHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIMMMMMMMMMNNNRRRZZZdddjjj}}}nnn[[[QQQIIIGGGEEEBBBBBBEEE???>>><<<<<<>>>???>>>===AAAAAA@@@???>>>>>>??????======>>>???@@@BBBDDDEEEHHHKKKRRRZZZcccooo{{{zzzwwwtttrrrqqqpppmmmlllgggfffeeecccbbbaaaaaaaaa```___]]]^^^___```]]][[[\\\\\\ZZZZZZZZZ[[[]]]^^^XXXVVVUUUUUUWWWXXXXXXWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZYYYXXXXXXZZZ\\\\\\\\\^^^^^^]]]]]]^^^aaaeeegggkkkqqqzzz}}}{{{zzzyyyvvvsssrrrpppllliiihhhcccYYYPPPLLLOOOUUU[[[hhhnnnuuu|||}}}|||ppp\\\JJJ===777666555333222333333222000000111222333333222111000...//////000000//////...111111111111111222222222222222111000000111222222111111111222222222333333222222222222222222222222222222222222222222222222000111111111222222222222444444444444444444444444111111222222222333333333333333444444444444333333555444444333333444444444444444444555555555555666555555444555666999;;;===;;;<<<===>>>???BBBFFFIIINNNUUUgggyyyHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLPPPUUUZZZfff}}}ooo^^^MMMGGGGGGFFFBBB???@@@???>>>>>>???@@@???===CCCCCCAAA@@@???>>>>>>>>>>>>>>>=========>>>??????BBBDDDHHHLLLRRRYYYaaagggrrr{{{}}}|||{{{yyyxxxqqqpppooommmlllkkkjjjjjjhhhfffeeeeeeggggggfffdddccccccbbbbbbbbbaaaaaaaaa[[[ZZZ[[[]]]___```___^^^[[[\\\]]]^^^___^^^]]]\\\^^^^^^^^^___bbbccccccbbbfffeeedddeeehhhmmmrrruuu}}}}}}zzz{{{xxxtttrrrpppkkkddd___\\\XXXQQQMMMNNNWWWccclllvvvzzz|||{{{}}}~~~||||||~~~|||lllZZZLLLBBB;;;777555444222222333333222000111222333333333333222222222333333444444333333222222222222111111111111111222222111000000111222222111111111222222222222333333333333333333333333333222222222222222222222222111111111111222222222222444444444444444444444444111111222222222333333333333333444444444444333333555555444444444444555555444444444555555555555666555555555555666888:::<<<;;;<<<===>>>???BBBFFFIIILLLUUUhhhzzzHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIKKKOOORRRXXXhhhqqq\\\OOOKKKHHHBBB===CCCAAAAAAAAABBBBBB@@@>>>BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<======>>>BBBCCCEEEGGGIIINNNSSSWWW^^^fffppp{{{}}}|||zzzwwwuuusssrrrqqqrrrqqqppppppppppppppppppjjjjjjjjjjjjiiigggfffddd```aaabbbeeehhhiiihhhgggcccdddeeeffffffeeedddcccccccccdddgggkkknnnnnnnnnmmmmmmmmmooottt{{{}}}yyy|||wwwrrrppplllddd]]]YYYUUUSSSQQQQQQVVV```mmmvvv{{{{{{zzzwwwyyy|||yyywwwwwwwwwxxxjjjWWWHHH???;;;888555333222222222333333222000111111222222222222222222444444555555555555444444333222222222111000000000222111111111111111111222111111111111222222222222222222222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333333333444444333333333444333333333333444555555444444444555555555555666555555555555666888999:::888:::;;;<<<===@@@DDDHHHMMMWWWkkk~~~zzzGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFHHHIIIIIIIIIJJJLLLNNNVVV^^^lllsssaaaUUUOOOHHHDDDEEECCCBBBAAAAAAAAA???===>>>>>>============>>>>>>===============>>>??????AAABBBDDDDDDEEEGGGKKKNNNQQQVVV\\\bbbiiittt|||zzzyyy||||||{{{zzzyyyxxxyyyzzzrrrrrrssssssqqqooolllkkkggggggiiilllpppqqqqqqoooppppppppppppoooooonnnnnniiijjjkkkpppuuuzzz||||||{{{{{{|||}}}|||{{{{{{|||{{{|||~~~xxxsssvvvoooiiihhhccc\\\ZZZ\\\VVVWWWYYY]]]bbbkkkttt{{{|||xxxttttttxxxzzzuuurrrooonnnaaaUUUEEE:::666555222///222111111222444444222000000000000000111111222222///000000111111000000///333222222222111000000000111111111222222111111111000000111111111222222222000111111111222222222333222222222222222222222222333222222222222222222222111111111111111111111111111111222222222333333333222333333333333333333222222222111111222333333444444444444555555555555666444444555555666777888999888999;;;<<<===@@@EEEHHHQQQ[[[oooyyy|||FFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKIIIHHHIIIKKKSSSVVV^^^kkk{{{ssscccYYYQQQKKKIIIFFFBBB??????>>>===;;;<<<<<<<<<<<<<<<===>>>???============>>>???@@@@@@===>>>?????????AAADDDFFFGGGJJJMMMPPPVVV___kkkttt|||~~~~~~}}}{{{xxxwwwqqqqqqrrruuuyyy{{{{{{zzzzzzyyyxxxwwwvvvwwwyyyyyyxxxwwwyyy}}}}}}|||zzzxxxvvvvvvvvvvvvwwwxxx{{{~~~~~~{{{tttppphhhaaa]]]\\\YYYVVV^^^jjjgggiiimmmpppsssvvv{{{~~~}}}xxxsssssswww||||||{{{{{{tttmmmeeeaaaOOOGGG===777666555222///000000000222444444222111////////////000111222333000000111111111111000000222222222111111111111111000111222222222222111000000000000111111111111222000000000111111222222333222222222222222222222222333333333333222222222222333333333333333333333333111111222222222333333333222222333333333333222222111000000111111222333444444444444555555555555666444444555666777777888888:::;;;<<<===???CCCGGGKKKTTT^^^qqq{{{xxx}}}EEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKLLLKKKJJJHHHGGGHHHJJJMMMOOOVVV^^^fffrrrwwwmmmbbbXXXOOOKKKEEEAAA???>>>>>>===???>>>===============>>>>>>============>>>>>>???:::<<<======<<<===???AAAAAACCCFFFHHHJJJOOOWWW^^^ccckkkxxxzzzyyywwwuuusssrrrssssssrrrsssvvvxxxxxxuuuoookkk[[[UUURRRTTTSSSWWWjjj{{{xxxuuuuuuwwwyyyzzzzzz~~~vvviiiZZZQQQDDD???:::888777777555333//////000222444444333111000000///000000222333444222222333333333333222222111111111111111222222222000111222222222222111000000000000000111111111111000000111222222333444444222222222222222222222222444444333333333222222222222222222222222222222222111111222222222333333333222222333333333333222222111111111111222333444555444444444555555555555666444444555666777777777777999;;;<<<===???CCCHHHKKKUUU___qqqvvv}}}DDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGIIILLLIIILLLSSSYYYZZZ^^^pppvvvhhhVVVQQQJJJDDDBBBAAAAAAAAABBBAAA@@@>>>============>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======???AAA@@@CCCEEEFFFEEEEEEIIIMMMUUU[[[eeennnyyy|||{{{yyywwwuuusssrrrrrrrrrjjjkkkmmmoooooolllgggbbbTTTOOONNNQQQRRR[[[wwwwwwxxxxxxwwwvvvxxx}}}|||~~~xxxfffSSSEEE:::888555333333333333222......000222444555333111111111000000111333444666///000000111111000000///000000111111222222222333000111222333333222111000000000000000111111111111111111222333333444555555222222222222222222222222444444444333333222222222000000000000000000000000111111222222222333333333222222222333333222222222222222222222333444555666444444444555555555666666444444555666777777777666777888:::;;;===AAAFFFIIIUUU^^^pppvvv~~~BBBCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDHHHIIIIIIHHHGGGGGGHHHJJJHHHKKKMMMNNNOOOUUU^^^fffqqqhhhYYYLLLEEEAAAAAAAAA>>>>>>>>>===;;;<<<>>>@@@>>>>>>>>>>>>============@@@>>>===<<<<<<===>>>@@@AAAAAA@@@AAABBBDDDFFFGGGQQQQQQSSSWWW___kkkyyy~~~|||zzzyyyxxxxxxxxxvvvtttqqqqqqrrrkkkiiiggggggfffbbb[[[VVVOOOJJJLLLUUU^^^lll}}}{{{lllVVVFFFCCC555555444444444333333333111222444444444222000///000000000000111111111111555444333222111222333444000000000000000000000000000000111222222222222111000000000000000000000000111111222222222333333333333333222111111222333333000000000000000000000000222222222222222222222222333333333222222111111111222222222222222222222222444333222222333444666777666555444444555666555333666666666666777888999::::::;;;<<<===???BBBGGGJJJRRRaaattt~~~CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHHHHFFFFFFHHHIIIFFFIIIKKKKKKKKKNNNVVV\\\jjj|||xxxiii\\\QQQJJJFFFCCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>>>>===???>>><<<;;;;;;<<<>>>???????????????@@@BBBDDDEEEEEEGGGIIIMMMSSS\\\eeekkktttyyy~~~|||zzzyyyxxxvvvxxxyyyxxxtttooolllkkkhhhfffcccaaa```\\\WWWRRRKKKKKKTTTaaajjjuuu|||{{{vvvnnnaaaMMM???<<<444444444333333333333222000111222333333111///...000000000000111111111111000000000000000111111222000000000000000000000000000000111222222222222111000000000000000000000000111111111111222222222333333333222111111222333333444444444444444444333333222222222222222222222222333222222222111111111111222222222222222222222222333333333333444555666666666555444444666777666444555666888:::::::::999888999:::<<<===>>>AAAFFFIIIPPP^^^qqqCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHGGGIIIKKKJJJHHHIIINNNQQQWWWcccyyytttggg[[[QQQJJJHHHDDD@@@???@@@@@@===;;;????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>============>>>???AAAAAA???BBBFFFIIILLLOOOSSSVVV\\\___eeelllttt}}}}}}|||{{{yyywwwuuutttssssssvvvyyyyyyssskkkccc___^^^[[[WWWTTTQQQOOOKKKIIIGGGNNN]]]oooyyy{{{zzz|||wwweee[[[RRRCCC999777333333333222222222111111///000111222111000///...000000000000111111111111...///000000111111111111000000000000000000000000///000111111222222111111000000000000000000000000000000000111111111222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333444555555555555333222222333555666555444666777:::<<<<<<:::888666888999:::;;;<<>>>>>>>>============<<<;;;;;;;;;;;;<<<===<<<<<<<<<======>>>?????????AAAEEEGGGGGGHHHJJJLLLPPPRRRUUUXXX]]]dddkkkpppwww~~~}}}||||||xxxwwwuuusssqqqooonnnmmmooossswwwwwwpppeee[[[UUUSSSPPPLLLHHHFFFEEEDDDDDDHHHRRRdddwww~~~{{{}}}lllTTTJJJEEE<<<777666222222222111111111111000000000111222222111000//////000000000111111111111222222444444444333222111000000000000000000000000///000000111111111111111000000000000000000000000///000000000000111111111222222222222222222222222111111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222111222444555666555555444111000000111333444444333777888999::::::999777666777888999:::;;;>>>BBBEEEMMMYYYjjjwwwDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHFFFGGGGGGFFFEEEEEEFFFHHHGGGIIIJJJKKKKKKKKKLLLMMMQQQVVV___iiiyyyyyyllldddZZZMMMEEEDDDDDDCCCBBB>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>><<<===???@@@@@@AAACCCFFFIIIJJJKKKLLLNNNRRRXXX\\\dddiiirrr|||~~~{{{yyywwwwwwvvvtttrrrooollljjjiiiiiihhhmmmqqqpppiii^^^SSSMMMJJJIIIFFFDDDCCCDDDGGGJJJPPPYYYhhhwww}}}dddJJJ@@@===777333333222222111111111000000000111111222222222222222222///000000000111111111111555555666666555333111000000000000000000000000000//////000111111111111000000000000000000000000000///000000000000111111111222222222222222222222222444444444444555555666666222222222222222222222222333333444444444444444444222222222222222222222222111222444555666555555444222111111222555666666555999888666555555666777888666777888999:::<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<=========???BBBDDDAAABBBCCCDDDEEEGGGKKKOOOTTTXXX]]]eeemmmwww|||xxxuuusssrrrsssqqqnnnjjjhhhfffeeeddd```cccfffddd]]]TTTLLLGGG@@@@@@AAAAAACCCHHHNNNRRR^^^dddmmmuuu|||zzztttrrrwww}}}{{{|||sss[[[DDD;;;888222...///222222222111111111000000222222222222222333333333000000000000111111111111333333333222111000///...000000000000000000000000...///000000111111000000000000000000000000000000000000000111111111222222111222222333333222222111111222222333333444444444222222222222222222222222333333333333444444444444222222222222222222222222222222333444555555555555666555555666888999888777999777444333333555777999666777888888999<<<@@@CCCMMMYYYiiivvv{{{}}}~~~EEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHFFFFFFHHHIIIGGGFFFFFFGGGIIIJJJKKKLLLKKKMMMPPPSSSXXXcccqqq{{{rrraaaSSSJJJEEEBBB@@@@@@@@@????????????>>>=========>>>>>>===============>>>>>>>>>===;;;:::;;;===>>>???>>>???AAABBB===???@@@@@@@@@@@@CCCEEEGGGJJJOOOTTTZZZaaahhhmmmqqqyyy~~~~~~~~~}}}|||||||||~~~{{{wwwtttqqqooonnnmmmjjjgggccc___]]]]]]\\\WWWXXXXXXVVVPPPJJJFFFDDD<<<>>>BBBFFFKKKRRR[[[aaalllpppsssvvvyyyzzzsssrrryyy}}}zzz|||yyyqqq```MMM<<<888777111...///333333222222222111111111111111111111111222333333000000000000111111111111000///////////////000000000000000000000000000000...//////000000000000000000000000000000000000000111111111111222222222333111222333333333333222111......//////000111111222222222222222222222222222111111111222222333333333222222222222222222222222333333333333444555666666888777666666888888888666777666555555555777888999777888888999999<<<@@@CCCKKKXXXiiiwww}}}|||zzzEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDFFFFFFFFFFFFEEEHHHIIIIIIHHHGGGGGGHHHJJJKKKIIIHHHHHHJJJLLLLLLMMMLLLMMMNNNQQQVVV[[[___aaaxxxwwwdddUUULLLIIIBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>>>>======<<<======>>>===<<<:::999777:::===>>>===<<<<<<<<>>======>>>???BBBHHHLLLPPPTTTXXX[[[\\\ccckkkqqqtttyyy~~~}}}|||{{{}}}~~~}}}{{{zzzzzzzzz|||zzzwwwtttqqqnnnmmmlllfffccc___[[[WWWUUUUUUUUUQQQQQQPPPLLLGGGCCCBBBBBBAAAFFFLLLRRRXXXaaalllsssvvvxxxxxxwwwyyyzzzyyy~~~|||~~~yyymmmaaaXXXOOO@@@555666777333111333333333333222222222222111000000//////000111222222000000000000111111111111......------///111333444000000000000000000000000...//////000000000000000000000000000000000000000111222222222222333333333111222333444444333222111000000111222333333444444222222222222222222222222//////000000111111111222222222222222222222222222444333222222333444666777666555444444555666555333555555666888888999999999777888999999999<<<@@@CCCJJJWWWiiiwww|||www|||EEEEEEEEEFFFFFFGGGHHHHHHJJJGGGDDDDDDGGGHHHFFFDDDEEEGGGHHHHHHFFFFFFGGGIIILLLIIIFFFGGGJJJLLLLLLKKKGGGHHHJJJMMMPPPRRRTTTUUUaaaooo|||nnn]]]QQQKKKKKKIIIEEEAAA???@@@BBB@@@>>>======???@@@@@@@@@<<<===>>>>>>>>>===;;;:::>>>>>>======<<<<<<<<<<<<@@@?????????>>>>>>======@@@AAACCCEEEHHHJJJLLLMMMVVVVVVVVVXXX\\\```dddgggppprrrvvv{{{~~~}}}zzzxxxwwwwwwxxxxxxttttttuuuvvvuuutttsssrrruuutttrrrooojjjddd___\\\^^^[[[VVVRRROOOMMMJJJIIIFFFEEEDDDCCCBBBCCCDDDFFFHHHWWWbbbeeemmm{{{|||wwwuuuyyy}}}~~~}}}uuummmaaaTTTKKKIII???<<<888333111111222333333333222111000000000111111111111111111111111111222111111111333333111///111111000000000000111111333222111000////////////222111///...---...000111000000000000111111111111333111000......///111222222222111000000///000000111111111111111111222222000000111111111222222222666333111222444444222000...///111222333333333222444333333333444666888999666666666666666777888888777666666666666666777888:::;;;<<<;;;<<<>>>BBBEEEKKKYYYlll{{{|||~~~DDDDDDEEEFFFGGGGGGGGGGGGHHHFFFEEEEEEFFFGGGFFFEEEHHHIIIJJJIIIHHHGGGHHHIIIKKKIIIGGGGGGJJJLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRVVV```vvvqqqfffYYYVVVPPPJJJFFFCCCBBBBBBCCCAAA?????????>>><<<:::===>>>?????????>>>===<<<============<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGIIIIIIJJJKKKNNNRRRUUUWWW\\\]]]aaaeeejjjnnnqqqsss}}}~~~}}}|||yyywwwuuuuuuvvvwwwwwwwwwuuutttrrrpppooooooooopppqqqqqqrrrrrrqqqpppnnnmmmnnnmmmkkkhhhccc]]]XXXUUUQQQOOOLLLIIIGGGEEECCCAAABBB@@@>>>>>>@@@EEELLLQQQiiixxx|||wwwxxx}}}|||qqqdddZZZOOODDD>>>===999777444222111111222333222222111111000111111111////////////////////////222111000111333333111///111111000000000000111111111111111000111111222222000///...---...///111222000000000000111111111111222111000000000000111222222222111000000000111111/////////////////////...000000111111111222222222222000//////222222111///444444333333333333333333444333333333333555666777666555555555555666777777666666555666666777888888999::::::999999;;;>>>AAAJJJXXXkkkzzzBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIGGGHHHJJJLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOONNNTTTaaasssnnnfff\\\SSSNNNJJJFFFCCCDDDBBB@@@@@@???>>>;;;999>>>>>>???@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<===??????@@@BBBBBBBBBCCCEEEHHHJJJLLLLLLNNNPPPSSSWWWZZZ]]]^^^ggghhhjjjlllmmmooooooooowww{{{~~~|||zzzxxxvvvtttsssrrrrrrpppnnnnnnpppqqqpppoooooonnnmmmkkkjjjjjjjjjjjjllllllmmmlllkkkiiigggeeecccbbb```\\\XXXSSSNNNLLLDDDDDDCCCAAA@@@>>>===<<<===<<<<<<===DDDPPP^^^hhh}}}{{{wwwhhhVVVJJJBBB:::666555222222111111111111222333111111111000111111222222////////////////////////111111000111333333111000111111000000000000111111////////////000111222333------,,,---...000222333000000000000111111111111222222222222222222222222111111000000000111222222333333333222222111111111111111111111111222222222000///...///111111111///555444333222222333444555444333333222222333444444444444444444444555555666444444555666666777888999===>>>>>>===<<<===@@@CCCJJJWWWiiixxx@@@BBBEEEGGGHHHGGGEEEDDDDDDGGGJJJJJJGGGFFFHHHKKKKKKLLLLLLKKKIIIGGGHHHIIIIIIHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQWWW```kkk|||zzzkkkaaa[[[VVVOOOJJJFFFCCC@@@>>>???@@@??????>>>>>>>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======?????????@@@AAACCCDDDEEEGGGGGGIIIKKKNNNPPPQQQRRRUUUVVVWWWYYY[[[\\\]]]]]]```dddjjjnnnqqqsssuuuvvv}}}~~~||||||||||||~~~~~~~~~}}}}}}|||{{{yyyyyyvvvuuusssqqqooonnnmmmmmmmmmkkkjjjkkklllmmmmmmllljjjjjjiiihhhgggeeeddddddfffffffffeeeccc```^^^]]]XXXWWWUUUQQQMMMIIIEEECCC???@@@@@@???>>><<<<<<<<<;;;===@@@GGGRRRbbbuuuzzzooo^^^KKKAAA===888444333000000111111222111111111111000000000111222333333111111111111111111111111111000000111333333222000111111000000000000111111...............///000111------------...///000111///000000000111111111111111111222333333333222222////////////000000111222555555555444444333222222111111111111111111111111111111111111111111111111//////000111333444555666444333333222222111111111333333222222333333444555222333444666777888888999===>>>>>>>>>>>>@@@DDDGGGIIIVVVggguuu@@@BBBDDDGGGGGGFFFDDDCCCEEEHHHLLLLLLJJJIIIKKKMMMIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOONNNPPPTTTYYY]]]eeevvv~~~sssmmmhhhaaa\\\OOOJJJCCC???>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLMMMOOOQQQSSSSSSQQQUUU[[[```bbbcccdddeeegggiiijjjlllmmmllllllkkkjjjkkkkkkllllllnnnpppqqqsssttttttssssssqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqppppppjjjiiihhhgggfffeeeeeeeeeeeeddddddfffhhhiiihhhgggddddddccccccaaa^^^\\\[[[]]]]]]]]]\\\ZZZWWWUUUSSSNNNMMMKKKHHHEEEBBB???>>>;;;===>>>===;;;:::;;;===;;;BBBKKKVVVcccsss{{{nnn\\\NNN???:::999555111000111222333333222111000///111000000000111222333333111111111111111111111111000000000111333333222111111111000000000000111111222111000000/////////000/////////........./////////000000000111111111111000111222333333333333222...............///000111222222111111000000000///111111111111111111111111111111222111111111111111000111333555666555444333333333333222222111000000222222222222222333444444111222444666777888888888777888999:::<<>>============>>><<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<===;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAACCCCCCCCCDDDFFFHHHJJJKKKGGGLLLQQQUUUWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\]]]^^^```cccddddddeeeeeedddcccaaa```ccccccdddddddddddddddeeebbbbbbcccdddeeeeeeeeeeeeaaa```___^^^^^^]]]^^^^^^`````````cccfffhhhgggfffcccccccccbbb___[[[XXXUUUSSSSSSSSSRRRPPPNNNKKKJJJEEEEEECCCAAA???===<<<;;;777999;;;:::888999===AAADDDLLLYYYdddooo|||~~~}}}|||lll\\\LLLBBB999888777555222222333444333333222111//////111111111000111111222222////////////////////////000//////111333444333111111111000000000000111111555444333222111111111111111000000000/////////...000000000000111111111111000000111111222333333333//////.........///000000111111111111111111111111222222222111111111111111...000222222111222333555;;;;;;;;;:::888555222111333333333333333222111000222222222222222333333444111333444666777777777666666777999;;;===@@@EEEIIIHHHTTTcccppp{{{uuuxxx~~~AAAAAABBBCCCDDDDDDDDDDDDEEEEEEGGGJJJLLLMMMLLLJJJFFFGGGHHHGGGFFFEEEFFFGGGEEEHHHLLLMMMLLLLLLNNNOOOMMMNNNNNNNNNNNNNNNOOOOOOLLLKKKMMMPPPQQQPPPTTTZZZjjjxxx|||uuujjj___UUUNNNGGGDDDBBBAAA@@@>>>=========>>>=========>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;::::::::::::999:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@BBBBBB@@@DDDIIILLLLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKIIIKKKNNNNNNNNNOOORRRUUUTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWYYYZZZZZZ[[[[[[[[[XXXXXXWWWVVVVVVWWWWWWWWWXXXYYYZZZ^^^bbbddddddcccbbbccccccaaa^^^YYYTTTQQQIIIIIIIIIHHHGGGDDDBBBAAA???>>>===<<<;;;;;;::::::888:::======<<<@@@GGGNNNTTT\\\hhhqqqwwwxxxpppnnnuuu}}}wwwjjjZZZLLLBBB<<<666666666333333555333333222111111000000000222222111111000111111111////////////////////////000//////111333444333111111111000000000000111111333222222111111111222222000000111111111111111111000000000000111111111111000000//////000111333444222111111000000000000111111111222222333444444444222222222111111111000000---000444555666888<<>>AAAFFFJJJHHHSSSbbbnnnyyyrrrqqqvvv~~~AAAAAABBBBBBCCCDDDDDDEEEDDDCCCDDDHHHLLLNNNKKKHHHFFFGGGHHHHHHFFFFFFGGGIIIEEEHHHLLLMMMLLLLLLNNNPPPOOOOOOOOONNNNNNNNNMMMMMMSSSOOOMMMOOOOOONNNPPPTTTWWW```ppp|||rrrggg\\\RRRLLLEEEDDDBBB???>>>>>>>>>>>>======>>>>>>??????@@@@@@:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<777888999999:::::::::999888888999999::::::;;;;;;???>>>===;;;;;;<<<<<<===;;;???CCCFFFEEECCCAAA@@@@@@???>>>>>>???@@@BBBCCC???BBBDDDEEEDDDFFFIIIMMMIIIKKKMMMPPPRRRRRRRRRQQQMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVOOOOOONNNNNNNNNNNNOOOOOOMMMNNNPPPTTTYYY[[[[[[ZZZ]]]]]]]]]\\\WWWRRRLLLIIIBBBBBBCCCBBBAAA???===<<<;;;::::::999999999::::::<<>><<>>=========<<<;;;:::999999:::>>>>>>===<<<;;;;;;;;;;;;888888777777888888999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::<<<;;;::::::999999999:::<<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLGGGFFFDDDCCCDDDFFFIIIKKKJJJJJJJJJKKKLLLMMMOOOOOOUUUUUUTTTRRRNNNIIIEEECCCAAABBBBBB>>>999777999<<<999555444888;;;:::;;;>>>EEEJJJNNNPPPWWWcccmmmqqqqqqooorrryyy|||}}}~~~||||||uuujjj```aaaooowww___JJJ???===666666444333222111111111333222222222111000000000,,,,,,------...000111222000000000///000000111222111000///......///000111////////////////////////,,,---...000111111111111000000000000000000111111000000000000000000000000000000000000000///......////////////000000000000---///111111000///000111000000111222444555777888999>>>EEEKKKNNNKKKEEE???999777333///,,,,,,///222444333333222333444666777555444444333444555666777333333444555555666777777999888888999;;;>>>AAACCCDDDNNN]]]kkkuuunnnnnnvvv|||xxxDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMPPPPPPPPPOOOMMMLLLNNNPPPOOONNNMMMMMMLLLLLLMMMMMMOOOOOOSSSbbbyyysssddd\\\YYYTTTPPPLLLHHHDDDAAA@@@@@@AAAAAAAAA@@@@@@???<<<<<<;;;:::::::::::::::===<<<;;;:::999999999999999999999999999::::::;;;::::::::::::::::::::::::;;;:::::::::999999999999888888999999999888888777:::999999888777777888888:::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEBBBAAAAAABBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIILLLLLLLLLKKKHHHEEEAAA??????===;;;999999999999999:::777666:::>>>AAAGGGNNN[[[```dddeeehhhqqqxxx{{{{{{wwwvvvzzz}}}}}}~~~}}}yyypppgggjjjyyy~~~yyyhhhSSSDDD<<<;;;444444333222222222222333222222111111111111111111000000//////000000111111000000000000000111222222222111000//////000111222000000000000000000000000//////000111222222222222111111111000000000000000000000000000000000000000000000000000000///......//////000111111111111111000111333222111111222333777666555444666:::>>>AAAKKKJJJIIIHHHFFF@@@999555444444222///---...111444444444333222333333555555333333222222222333555666444444444555555666777888888888888999;;;>>>AAACCCIIISSSbbbpppzzzsssrrrxxx~~~yyyDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDFFFGGGGGGGGGGGGKKKIIIFFFEEEEEEHHHLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLPPPPPPPPPOOOMMMMMMNNNOOONNNNNNMMMLLLLLLLLLMMMMMMQQQPPPQQQXXXfffyyyvvviiifffbbb^^^ZZZTTTNNNJJJEEEEEEEEEEEEDDDCCCBBBAAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999:::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999888888888999999999999888888777666888777777666666666666666888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@??????>>>======<<>>???????????????@@@BBBCCCCCCBBBCCCCCCCCCAAA???===<<<;;;777444444888:::888666;;;:::===CCCIIIPPP]]]iii|||}}}xxxzzz||||||}}}zzzuuuzzz~~~}}}yyyyyy|||~~~~~~}}}uuuooobbbSSSDDD;;;888888222111111111222333444444000000111111111111111111333333222111111000111111111111111000111222222333222222111111111111222222111111111111111111111111222222333333333333333222222111111111000000//////000000000000000000000000000000111111000000/////////000111222333333222111333444444333111111222444555777;;;@@@FFFKKKNNNPPPPPPLLLEEE???:::666111...000111111000///000333666444444333222222222333333444444333333444444555666666555444444555666888999888888888888:::>>>AAACCCLLLVVVeeettt~~~vvvvvv||||||DDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDFFFGGGGGGGGGGGGJJJIIIHHHGGGHHHJJJLLLNNNMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMNNNNNNMMMMMMNNNPPPMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQSSSUUU[[[fffsss}}}uuutttqqqooolllggg```\\\TTTSSSQQQNNNJJJGGGCCCBBB??????>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888<<<<<<<<<;;;:::999888777777666666555555666666666777777888888888999999999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<============???>>><<<;;;:::;;;<<<===============>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;888666777999;;;;;;:::>>>AAAJJJTTT]]]fffvvv}}}wwwxxx||||||wwwtttrrrqqqooommmaaaYYYMMMBBB:::666444333111111111111111222333333//////000000111111222222333222111111000000111111111111111111111222333333111111111111111111111111111111111111111111111111333333444444333222222111222222111111000/////////////////////////////////000000111111111000000///000111222333333222000///222333333222111222444666999@@@JJJRRRVVVUUUPPPMMMAAA===888444333333222222...000111111111111333555444444333333222222222222777777666666777777777777666555444333444555777888888777777888:::===@@@BBBJJJSSSdddttttttwwwEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIFFFHHHKKKKKKLLLLLLNNNPPPMMMLLLLLLKKKLLLLLLMMMMMMIIILLLOOOPPPRRRVVV___eeeqqqwww~~~{{{vvvrrrhhhfffccc]]]VVVOOOIIIEEECCCBBB@@@???===<<<<<<;;;999999999::::::;;;<<<===999999999999999:::;;;;;;::::::::::::::::::::::::888888888888888888888888<<<<<<<<<;;;:::999888777777777666666666777777888777777888888888888999999888888888999::::::;;;;;;999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;:::999888888999;;;<<<<<<;;;===@@@CCCEEELLLYYYhhhsss|||~~~zzz{{{}}}wwwqqqjjjddd^^^ZZZNNNHHH???999555333111///222222111000000000000111/////////000000111111222000////////////000111111111111000000111111222333///000000000000000000///111111111111111111111111333333333333222111000///111111111111000000//////////////////////////////000000111111111111000000111222222333222111///...000222444666888:::>>>@@@JJJNNNSSSUUURRRJJJ@@@:::444222000000222444444444///111222222111111111222444444444444333222222111777777777777777777666666555444333333333444555666777777777888:::===@@@BBBGGGQQQbbbsss|||qqquuuEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDFFFGGGGGGGGGGGGFFFGGGJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHDDDFFFIIIKKKKKKKKKMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMGGGJJJMMMNNNOOOQQQUUUYYY___aaaiiizzz}}}yyyxxxuuupppggg^^^UUUPPPKKKJJJGGGDDDAAA???===<<<::::::999999999:::;;;;;;999999999999999::::::;;;::::::::::::::::::::::::888888888999999999999999999999999999888888777666777777777777777888888999888888888888888888888888888888888999999:::::::::888888888999:::;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===999999999999999:::;;;;;;999999999999999999999999555999<<<======???EEEKKKRRRYYYgggwww~~~~~~wwwmmmbbbWWWNNNIII???<<<888666444222000...222222111000/////////000//////000000000000000000......------...///000000000000000///000111111222//////000000000000//////111111111111111111111111111111222222111000//////000000000000000000000111000000000000000000000000000000111111222222111111222222222222222222222222333666;;;???BBBEEEHHHJJJLLLKKKHHHDDD???:::777555333222111222333333222111111222333222111000000222444444555555555444333333444444555555555444333333444444555555555555555555777777777777999===@@@BBBGGGPPP```rrr{{{qqqttt|||EEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKJJJJJJFFFHHHIIIJJJKKKJJJHHHHHHFFFHHHKKKKKKKKKJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMMMMNNNPPPSSSVVVUUUWWW[[[dddsssyyyoooeee___ZZZXXXTTTOOOKKKGGGDDDCCCAAA@@@???===;;;;;;:::::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::999999999999:::::::::;;;888888999999999888888777777777666666777888888999777777777777777777777777888888888888888999999999888888888888999999999999999999999999999999999999999999999999999:::::::::999999888888999999::::::999999:::;;;<<<===>>>???===???CCCGGGMMMSSSXXX\\\bbbeeeppp~~~yyy~~~~~~uuugggWWWJJJBBB===777666666444222111000000000000/////////000111111000000000000000///////////////......---.........//////......//////000111///000111111111111000///000000000000000000000000000111111111111111000000/////////000111111222222000000000000000000000000///000111222222222222111222111111222444666999;;;???BBBEEEGGGGGGFFFFFFFFF<<<:::666333222333555666444333111111222222111///111222222111000000111333333444555666666666555444333444444555444333222111555666777888888777666555777777666777999<<>>AAACCCEEEGGGOOOOOORRRYYYeeennnssstttmmmmmmsssvvv|||~~~~~~sssaaaPPPBBB;;;888444555444333000///111333------......///111222333111111000000//////......222111000...------,,,,,,...............///000000000111222333333222111000////////////////////////000111111222222222111111......///000111222333333000000000000000000000000///000111222222222222222111111111222555:::???BBBKKKMMMNNNLLLGGGBBB===;;;222222111000/////////...000///---...000111222111000111111000///000333555333444666777777777666666555555666666666555333222666777:::;;;;;;999777555777666666777999<<>>===>>>???@@@;;;:::999666444555777:::<<<;;;;;;;;;;;;<<<======>>>>>>======;;;999;;;???<<<<<<;;;;;;:::999888777888777555555777888777666<<<999666666999::::::888:::999888888777666333111:::999999888888888888888::::::999888777777777777999;;;======<<<;;;;;;<<<>>>>>>BBBIIIMMMRRR[[[dddppprrrtttzzz{{{vvvuuuzzz}}}uuupppttt{{{}}}|||~~~vvviiiZZZMMMBBB999444777555222000///000222333333333333222222222111111---......///000111111222111111111111111111111111000////////////111333444444444333333333222222222000000111111111111000000222222111111000000000//////000000000//////111333222111111000000//////...000//////000111222444555222777>>>DDDHHHIIIHHHGGGJJJFFF@@@:::666444444444111111000000//////......111111000000000000000111222222222333333444444444222222222333444555666777666666777777777777777777555666666777888999999:::999:::<<<<<<<<<===@@@BBBHHHRRRXXXcccvvv|||qqqvvvEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFGGGIIIIIIHHHGGGHHHIIIHHHKKKNNNNNNLLLJJJIIIJJJIIIHHHHHHJJJLLLNNNNNNMMMKKKKKKJJJKKKKKKLLLMMMMMMMMMKKKLLLPPPRRRVVVbbbnnn~~~}}}|||{{{zzzyyyvvvtttrrrpppooolllfff^^^VVVPPPNNNMMMJJJJJJIIIGGGDDDCCCBBBBBBDDDCCCAAA>>><<<<<<>>>@@@;;;;;;::::::::::::::::::<<<<<<>>>@@@???===<<<<<<;;;999888777888999::::::<<<;;;999999:::;;;;;;;;;888666555666:::<<<<<<;;;;;;::::::999999999888777:::999888888888888999999777777888888888999;;;<<<:::;;;<<<======???AAABBBFFFJJJSSS\\\aaafffpppzzz}}}yyy{{{}}}||||||}}}xxxooogggiiiooowww~~~||||||xxxtttllleeeZZZOOOEEE===666222666444222111000000111222333222222222111111111111......//////000000111111000000000000000000000000000/////////000111222333444333333333333222222222000111111222222111111000000000//////............000111111///------...///////////////000000111111000000111222555888;;;<<>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCFFFGGGFFFAAA===<<<:::666555666888::::::<<<:::888777888:::::::::777666666888;;;======<<<;;;;;;:::::::::;;;;;;<<<:::999888777777888999:::666777999;;;<<<===AAACCCCCCBBBAAAAAABBBFFFJJJLLLUUU\\\iiitttxxx{{{~~~}}}}}}zzzyyyzzz~~~zzzpppfffdddjjjuuu~~~|||{{{}}}{{{kkkbbbUUUPPPHHHBBB===888555222333333333222111111000000111111111111000000000000////////////000000000000........................000/////////000111222333333333333222222222111111000000111111111111000000222222222222222111111111000111111///...---...000............///000111222000222444888===AAAEEEFFFIIIHHHHHHFFFDDD@@@===;;;444333222111000000000111000000000000////////////111000000000000000111111222222222111111111111111333444555555555333222111555444444444333333222222444444555555666777777777666888999::::::;;;===???@@@LLLUUUbbbtttsssiiiqqq~~~EEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBAAADDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGGGGFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEGGGJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNRRRWWWWWW^^^jjj{{{|||{{{}}}}}}xxxssspppjjjjjjhhhddd___^^^```ccc]]]ZZZUUUNNNHHHDDDCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGJJJLLLMMMOOONNNIIIBBBBBB>>>:::999:::::::::888<<<:::777777888999888888777777888:::;;;<<<<<<<<<;;;<<<;;;:::999:::;;;===:::999888888888999:::;;;:::>>>BBBEEEGGGJJJOOOSSSZZZVVVQQQOOOPPPSSSWWWYYYccclllyyy~~~vvvmmmjjjppp{{{}}}}}}~~~~~~}}}}}}rrr]]]QQQEEEAAA===:::888777555444111222333333222111000///000000000000000/////////000000000000////////////////////////////////////000000000000000111111222222222222222111111111111//////000000000000//////333333333333333222222222...///000000//////111333000000////////////000000222555;;;AAAEEEHHHIIIIIIDDDBBB???;;;777444222000//////000111111111111111000000000000////////////000000000000000000111222222222111111000000//////111222444555555444222111555555444333333222222222444444444555555555666666555666888888888999<<<>>>===JJJUUUbbbtttooogggppp~~~DDDDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDEEEGGGJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPNNNNNNPPPRRRSSSNNNRRRYYYbbbooo|||zzz|||zzzvvvuuusssmmmjjjkkkrrrxxxuuurrrlllcccZZZTTTRRRRRRIIIIIIIIIJJJLLLNNNPPPRRRUUUYYYYYYVVVUUUWWWTTTMMMHHHDDDBBBBBBEEEGGGDDDBBBDDDBBB@@@?????????===<<<777888999;;;<<<>>>???AAAAAABBBCCCAAA>>>===???AAAAAA@@@@@@@@@@@@@@@AAAAAADDDJJJQQQWWW\\\bbbjjjqqqzzztttlllhhhggghhhhhhiiilllsss}}}}}}xxxwww}}}{{{fffQQQEEE<<<:::777555666555444333000111222333333111000///////////////////////////000000000000////////////000000000000000000000000///000000000111111111111222222111111111000000000------............------...........................///000///......///111000000111222333333333444999===CCCGGGHHHFFFAAA>>><<<:::777444222111000000...///000111111111000000////////////000000000000000000//////000111222222111111111000000////////////000333555555555444333555555555555444444333333444444444444555555555555444555777777777888;;;======KKKUUUbbbsssmmmgggqqq~~~CCCDDDDDDCCCCCCBBBAAA@@@CCCAAA@@@??????AAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGIIILLLOOONNNLLLKKKJJJKKKJJJIIIGGGEEEDDDEEEGGGKKKMMMMMMMMMJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPNNNOOOSSSTTTSSSNNNOOOQQQVVV\\\hhh|||}}}}}}{{{|||zzzvvvsssvvv}}}tttjjjdddaaaaaa[[[ZZZYYYYYY[[[___bbbeeedddkkkkkkdddaaadddddd```SSSPPPNNNQQQXXX]]]]]][[[RRRQQQPPPOOONNNLLLHHHEEE>>>???AAABBBDDDGGGKKKOOOQQQTTTVVVTTTQQQNNNOOOQQQRRRSSSTTTTTTTTTSSSQQQPPPQQQXXXbbbjjjqqqzzz~~~}}}zzzxxxrrrsssyyy~~~|||tttfffVVVFFF===777555333222222222111000000000111222222111000///////////////000000000000////////////000000000000222222222222222222222222///000111111111111000000111111111000000000000///------............------......////////////000000000000000///------...000222444777999;;;;;;;;;:::@@@BBBDDDEEEBBB<<<666111222111000/////////000111......////////////......////////////000000000000////////////000111222333111111111000000000000000...000111333444555444444555555555555555555555666555555555555555555555555333555666777777888:::<<<===KKKUUUaaaqqq}}}mmmhhhsss}}}|||DDDDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJNNNQQQRRRPPPMMMMMMNNNNNNLLLJJJEEEEEEEEEHHHKKKNNNNNNNNNIIIIIIIIIJJJLLLMMMOOOOOOMMMPPPPPPNNNQQQXXX[[[XXXTTTPPPOOORRRUUUZZZfffrrr~~~~~~}}}tttooommmmmmmmmjjjgggeeefffjjjooorrrsss~~~zzzuuuyyy{{{yyyhhhccc^^^aaajjjrrrvvvvvvkkkkkkkkkjjjhhhddd^^^YYYUUUVVVVVVTTTTTTVVV[[[___gggkkkppppppllliiijjjllliiikkkmmmooonnnkkkgggddd^^^fffpppvvv{{{wwwsssrrruuuxxxyyy}}}~~~|||~~~{{{pppkkkbbbXXXNNNDDD===888555333111111111111000...000000111111111111000000/////////000000111111111......//////000000111111222222222222222222222222///000111222222111000///111111000000000/////////...//////000000//////...111111222222222333333333000111333333333555777999;;;>>>AAADDDDDDAAA>>>;;;<<<<<<;;;:::777444111///------,,,,,,---...000000........./////////000000.../////////000000000111////////////000111222333000000111111111111111111111111222222333333333333444444444555666666777777555555555555555555555555333555666777777888:::<<<>>>KKKTTT^^^mmmzzzmmmhhhttt{{{{{{EEEEEEEEEEEEDDDCCCBBBAAA;;;<<>>KKKSSS\\\jjjxxxlllhhhtttzzzzzzBBBCCCCCCCCCBBB@@@???===???@@@AAA@@@@@@AAACCCFFFGGGEEECCCCCCCCCCCCBBBAAADDDEEEEEEFFFHHHJJJLLLMMMPPPNNNLLLMMMOOOOOOLLLJJJGGGFFFFFFGGGIIILLLOOOQQQLLLLLLJJJIIIIIIJJJKKKLLLOOOMMMLLLMMMPPPTTTYYY\\\TTTRRRPPPNNNMMMMMMNNNOOOZZZ___nnn~~~{{{{{{|||}}}uuummmjjjjjjmmmttt|||sssllloooyyyzzzrrrmmmlllmmm|||yyyzzz{{{|||~~~~~~wwwpppnnnrrrwwwzzzwww}}}zzz|||yyyuuuqqqkkk```XXXHHHDDD>>>999666666888999777666555444333111000000000000000000000000000000////////////000000000000222222222222222222222222222111111000///......---000///---,,,,,,---...000///000111///+++(((&&&&&&444333222111000000111111333111///......000333555888;;;???EEEKKKLLLKKKIIIJJJHHHCCC>>>:::666444333111111111111111111111111////////////000000000000111111111111111000//////...///222444555444333222/////////000111111222222111222333222111111333555111111111111111111111111555444333333444555777888222222444555666888999999555666888888777888:::<<>>===???@@@AAA@@@@@@AAACCCEEEFFFDDDBBBBBBDDDDDDDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLKKKJJJKKKNNNNNNLLLJJJGGGFFFFFFGGGHHHKKKNNNOOOLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLLLLLLLNNNRRRUUUXXXRRRQQQNNNLLLKKKKKKKKKLLLRRRTTT___rrrwwwqqqnnnpppyyyyyyppppppuuu{{{zzzuuussssssyyy{{{}}}}}}yyyzzz}}}vvvnnnkkkrrr{{{}}}{{{{{{yyyrrrkkkaaaSSSIIIAAA>>>999555222222333555555444333333222111000000000000000000000000000000000000000111111222222222222222222222222222222222111111111000///.........111000///.........///000---///000///---,,,++++++)))+++///222333333222222---...000333888<<<@@@CCCIIIIIIIIIIIIJJJGGGDDD@@@<<<:::777444111///...---111111111111111111111111////////////000000000000111111111111111000//////000111333444555555444444/////////000111111222222111222222222111111333555111111111111111111111111222222111111222333555666444444555555666666777777888999:::::::::;;;===???BBBMMMTTT^^^nnnzzzxxxttt{{{~~~???@@@@@@AAA@@@???===<<>>@@@DDDPPPXXXaaaqqq||||||zzz===>>>?????????>>>===<<<===>>>??????>>>>>>@@@AAAAAA@@@@@@AAADDDGGGHHHGGGEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMOOONNNLLLJJJIIIGGGGGGGGGIIIIIIMMMSSSXXX___kkkvvvyyyqqqttt}}}~~~|||{{{||||||zzz~~~uuu{{{~~~}}}~~~~~~}}}~~~zzzrrrkkkgggjjjuuu{{{tttqqqwwwyyylllaaaYYYOOOCCC;;;666555444333222222222222/////////////////////000000000000000000000000000000000111222333444444555111111111111111111111111111000000000/////////...000000111111111000///...///000222222111111222333666444333222333666999<<>>>>>>>>===<<<<<<===???>>>======>>>???AAA@@@???AAAEEEGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHFFFEEEDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOONNNNNNMMMLLLOOONNNMMMKKKJJJHHHHHHGGGJJJJJJNNNRRRTTTVVV^^^fffqqqzzzyyysssooopppvvv}}}yyy|||}}}uuuzzz}}}||||||}}}}}}~~~{{{vvvqqqlllooozzzvvvrrrpppvvv~~~vvvkkk\\\QQQJJJEEE>>>999333333333333222222222222///////////////000000000000000000000000000000000/////////000111222222333000000000000000000000000000000000000////////////...//////000000//////...///111111111000///111222000111555:::???CCCFFFHHHKKKKKKLLLKKKHHHDDD@@@===666333111///000000///...////////////////////////........................////////////000000000000///000000111111111000000......---------...///////////////000111111222222000111222111000000222444111111111111111111111111222222333444444555555555333333444444555666666666333555666666555666999;;;>>>KKKTTT___ooo{{{{{{|||:::;;;===>>>???>>>>>>===<<<>>>@@@@@@>>>===>>>???BBBAAA@@@BBBDDDGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIFFFDDDCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLKKKNNNNNNOOOOOONNNNNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJMMMRRRTTTSSSUUUZZZ___eeepppyyypppooottt{{{~~~~~~{{{~~~}}}~~~}}}{{{yyy}}}}}}~~~vvvrrrrrrwww|||ttteeeZZZKKKAAA<<<999555222111111000000000000111111000000000000111111111111000000000000000000000000...////////////000000000////////////////////////000000000000////////////---......//////000000111///000222222222333555888:::???GGGMMMPPPNNNJJJGGGDDDCCCBBB@@@<<<999555333444222000000111111111000//////000000000///......////////////////////////////////////000000000000///000000111111111111000000000000000000000000000/////////000111111222222000111111111000000222333111111111111111111111111///000111222333333333222222222333444555555666666444666777777666777999<<<;;;HHHPPP\\\lllyyywwwyyy:::;;;===>>>??????>>>>>>???AAACCCCCCAAA@@@@@@@@@DDDBBBAAABBBDDDEEEFFFEEECCCCCCCCCCCCDDDEEEEEEFFFHHHIIIKKKJJJGGGEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJGGGIIIOOORRRQQQQQQSSSUUUYYY___hhhrrrzzzzzzzzz{{{~~~wwwuuutttwwwyyy{{{uuueeeRRRIII>>>777666444111---222111000//////000111222222222222222222222222222000000000000000000000000000000////////////......////////////////////////////////////000000000000............///111333555111333666999<<<@@@EEEIIILLLNNNQQQQQQNNNHHHAAA<<<777666444333222111222222333222111111222222111000000111111222222111000000////////////////////////////////////000000000000//////000111111111111111///000111222222111000////////////000111111222222///000111000///000111333111111111111111111111111...///111222333333222222444444444444444444444444555666777777777888:::<<<===HHHOOOYYYiiivvvtttuuu~~~:::;;;===>>>???@@@??????AAACCCEEEEEEDDDBBBBBBBBBEEECCCBBBBBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFIIIKKKJJJHHHFFFGGGIIIFFFGGGIIIJJJKKKLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMLLLLLLLLLLLLLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIKKKFFFFFFLLLQQQQQQQQQQQQRRRUUUXXXXXX[[[eeevvv}}}}}}}}}yyy}}}|||zzzzzz{{{|||~~~~~~|||~~~}}}yyywwwvvvvvvuuuuuuzzzqqq___SSSEEE>>>888555666666222///444333111000///111222333444444444333333333222222000000000000000000000000111111000000///.........////////////////////////////////////000000000000///.........000333666888444888<<>>AAADDDGGGGGGEEEBBB@@@???AAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOKKKNNNRRRSSSRRROOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHKKKLLLLLLLLLLLLMMMLLLOOORRRRRRQQQUUU]]]ddd~~~~~~}}}zzzwwwmmmnnnxxx~~~zzz}}}|||wwwwwwxxx~~~~~~~~~~~~{{{xxxuuussstttuuu}}}|||xxxpppdddVVVJJJCCC999777444333333333111000111222444555555444222111222111111111000000//////000000000000111111111111......///...---,,,++++++111000000000111///,,,***444111---,,,---/////////222222444777<<<@@@DDDGGGLLLLLLKKKKKKLLLNNNPPPRRR===;;;888555333222222333111111000000000000111111......////////////............////////////......//////............////////////000000///...---,,,////////////000000000000000000//////.........---//////000000000000//////000000000000000000000000444333111000000000111111333222111111111222333444888777555444333333444555222444555666555666888999===GGGLLLVVVfffsss}}}sssrrr}}}<<<<<<;;;;;;;;;<<<===>>>BBBDDDFFFFFFCCCAAA??????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFHHHKKKMMMOOOPPPPPPNNNQQQSSSTTTRRROOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFIIIKKKLLLKKKJJJJJJKKKKKKLLLMMMLLLLLLOOOUUUZZZhhhqqqzzztttpppooonnnwww~~~xxxsssiiiiiippp~~~{{{}}}|||xxxyyy{{{zzzzzzsssmmmiiihhhhhhgggccc]]]TTTIII@@@:::777555333222222222111000111222333555555333222111111111111000000000//////////////////............//////000111111111111111/////////000222333222111222111000000222444777999888;;;@@@EEEKKKNNNPPPQQQLLLJJJFFFAAA===;;;::::::666444222000000000111222111111000000000000111111......////////////......---......//////......---//////............//////////////////............////////////000000000000000/////////............//////000000000000//////000000000000000000000000333222111000000000111222555555444333333333444555555444444333333333333333222444666666666666888999>>>GGGLLLUUUeeeqqq}}}rrrooo~~~|||===<<<<<<<<<<<<===>>>???CCCDDDEEEDDDBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSTTTSSSQQQOOOOOOPPPOOONNNNNNNNNNNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJKKKIIIHHHHHHHHHKKKJJJIIIHHHIIIKKKNNNPPPSSSZZZeeesssuuujjjbbb]]]___kkk~~~||||||}}}vvvqqqhhhfffiiiuuu~~~zzzxxxzzz|||{{{{{{qqqggg___ZZZUUUTTTQQQLLLGGGAAA;;;888444222111000111222111000111222333444444333222111111111000000000000//////000000//////......------,,,---...///000222333333///...---...000222222111...222666999:::<<<@@@DDDIIILLLOOOQQQPPPMMMIIIFFF@@@>>>;;;888555333333333000///.........///111222111000000//////000000111......////////////......---......//////......---//////............////////////...------...000000////////////000000000000////////////............//////000000000000//////000000000000000000000000111111000000000111222222666555444333333333333333111222222333333333333333222444666666666666888:::>>>GGGLLLUUUdddppp}}}ppplll}}}|||zzz}}}============>>>>>>??????DDDDDDEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDFFFHHHKKKNNNPPPQQQSSSSSSSSSRRROOONNNOOOPPPOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIHHHGGGHHHHHHMMMJJJHHHGGGIIIKKKLLLMMMLLLOOOUUU^^^iiixxx}}}rrrkkk```hhhtttzzzsssooovvv|||{{{{{{zzz{{{}}}yyyvvvmmmjjjkkkuuu}}}xxxwwwzzz}}}yyyooocccWWWPPPHHHGGGDDDAAA>>>;;;:::888333222000000222333222222111111222333333222111111000000000000000000//////222222111111000000//////.........//////000111222111///------///000111111777>>>GGGKKKJJJHHHJJJMMMMMMMMMMMMJJJEEE>>>777333222222111111111222333333000000//////000111222333000000////////////000000......////////////.........//////000000//////...//////............/////////...---,,,---...111222////////////000000000000///////////////.........//////000000000000//////000000000000000000000000///000000000111111222222333333222111111000000000///000222444444444444333333444666666666777888:::<<>>>>>>>>?????????@@@???CCCDDDDDDDDDBBBAAABBBDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEEEEFFFGGGEEEFFFHHHIIIIIIGGGFFFDDDBBBCCCDDDFFFHHHKKKMMMOOOQQQQQQQQQOOOMMMLLLNNNOOONNNOOOOOONNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@CCCFFFHHHHHHHHHIIIJJJKKKIIIGGGHHHJJJLLLMMMMMMMMMMMMNNNQQQWWWbbboooxxxzzzzzz{{{~~~xxxwwwssskkkeeegggrrr}}}zzzxxxwwwttttttwww~~~~~~}}}}}}}}}wwwvvvwww~~~|||yyyxxx{{{zzzqqqfffZZZNNNFFF>>><<<:::777555444444444333222111111333444444333111111111111111111111111//////////////////000000222111111111000000000///222222111000000000111222222111111333888<<>>===<<<:::777444222111111000///...,,,+++++++++111111000000000000000000000000////////////000000......////////////......000000000111111000000000//////............/////////...---,,,---...111222////////////000000000000........./////////////////////000000000000//////000000000000000000000000//////000000111111111111222222222111111000000000///111333444555555555444333555666777666777999:::;;;EEEJJJTTTeeerrr}}}ppplll~~~>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEEEEEEEDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIGGGEEECCCCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOOOOMMMLLLKKKMMMNNNMMMNNNNNNOOONNNLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC???BBBEEEHHHHHHIIIJJJLLLHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKKKKNNNUUU^^^dddjjjyyy~~~{{{pppoookkkccc\\\\\\aaahhhssswww|||~~~{{{zzzwwwrrrooopppuuu|||}}}~~~wwwwwwwwwxxx||||||uuukkkaaaXXXNNNCCC;;;:::888666444333333333333444222111111333444444333000000000000000000000000......////////////000000.........///////////////000000///...///000222333666777:::???FFFMMMPPPRRRNNNRRRVVVSSSLLLBBB;;;888555444222000000000111222111111000000//////......000000//////......------000//////......//////000......////////////......///000000111111000000/////////............////////////...------...000000////////////000000000000........./////////////////////000000000000//////000000000000000000000000//////000111111111000000222222333333333333222222111111333444555555555555333555777777777777999;;;:::DDDJJJSSSdddppp}}}sssqqq??????AAABBBBBBBBBAAA@@@???BBBEEEGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGJJJKKKKKKHHHFFFDDDEEEDDDDDDDDDEEEHHHJJJLLLKKKMMMNNNNNNLLLLLLMMMOOOMMMNNNOOOPPPOOONNNLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDAAACCCFFFHHHHHHIIIJJJKKKHHHJJJKKKJJJHHHHHHJJJMMMJJJJJJIIIIIIIIIMMMRRRVVVXXXdddpppxxx~~~ssspppkkkddd___^^^aaadddkkkkkkjjjllluuu~~~~~~~~~~~~}}}}}}{{{{{{~~~|||xxxqqqlllkkkjjjsss}}}~~~wwwxxxyyy{{{zzziiiaaaVVVMMMGGGAAA:::555777777555444444444555555444222000000222222222111000000000//////000000000........./////////000000------......//////000000......///111444888<<<>>>CCCCCCEEEHHHKKKNNNNNNMMMAAAAAA???<<<888333000...333222000...------.........///000111333444444444..................---,,,//////............//////......////////////............////////////......//////............//////////////////............////////////000000000000............/////////000//////000000000000//////000000000000000000000000///000000111111000///...000111222333444444333333222222111222222333444444444555777777777777999;;;;;;DDDIIIQQQaaalll}}}}}}vvvxxx???@@@AAABBBCCCBBBAAAAAA>>>AAAFFFIIIIIIIIIIIIJJJIIIGGGDDDCCCCCCEEEHHHKKKMMMLLLKKKJJJIIIHHHHHHHHHGGGIIIKKKLLLLLLJJJGGGDDDGGGFFFEEEEEEFFFHHHJJJLLLJJJLLLNNNNNNNNNMMMNNNOOONNNOOOPPPQQQQQQOOONNNLLLIIIHHHGGGFFFEEEEEEEEEEEECCCEEEHHHIIIHHHHHHHHHIIIKKKNNNPPPNNNIIIGGGJJJNNNIIIIIIIIIHHHGGGHHHKKKMMMMMMUUU[[[aaannn|||uuunnnkkkkkkmmmooooookkkdddaaaeeennnqqqnnnuuuxxx|||~~~{{{wwwtttnnnzzz~~~}}}||||||{{{zzzzzzxxxtttsss|||~~~yyyqqqjjjhhhcccmmmyyy~~~}}}~~~}}}}}}~~~}}}hhhYYYPPPFFF???===;;;888444222222222222222222333333333111000///000111000///000000////////////000000---.........//////000000......///000111222333333333444666:::@@@FFFLLLOOOQQQOOOLLLJJJGGGCCC>>>;;;666222...,,,...111333444++++++,,,,,,---...///000------............------......//////000000////////////............//////......////////////......,,,------------------,,,//////............////////////000000///...---,,,////////////000000000000---.........//////000000//////000000000000//////000000000000000000000000000000111111111///...---,,,...///111222222222111222111000000000111333333444555777888777888999;;;<<>>EEEQQQ\\\kkkzzzzzzAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBDDDEEEGGGFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKEEEEEEDDDEEEFFFHHHKKKMMMPPPOOONNNMMMLLLKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIKKKLLLMMMNNNQQQVVV]]]bbbooozzz|||qqqkkkgggfffiiittt}}}}}}xxxpppggg```ZZZXXXYYY___hhhvvvxxxrrrggggggjjjooottt~~~{{{tttooorrr}}}{{{vvvtttrrrlllddd```hhhsss~~~wwwlllddddddkkkvvv~~~|||||||||{{{{{{|||~~~zzzsssooolllbbbSSSGGG@@@>>>;;;777555444444444222111111000000111111222777555222111222333222222...///000111222111111000111222222000......///000...000333444666;;;AAAFFFHHHKKKNNNPPPOOOLLLHHHEEE<<<888333000000000///...000///...------...///000....../////////......---------......///000000111000...,,,---000111///...///////////////////////////////////////000000000......------,,,,,,,,,,,,............////////////...///////////////......000000111111111111000000000111111000///......000000000000000000000000000////////////000000000000000000111111111222222222000111111111111222222222111111222333333333333222444444555444444555888;;;<<>>BBBEEEHHHKKKMMMJJJIIIGGGDDD@@@;;;777555111///------...///...---......------------......,,,------.........------------......///000000000000///......///000...---////////////////////////000000//////////////////---,,,,,,,,,,,,+++++++++............////////////......////////////////////////000000000000/////////000111000///...///000000000000000000000000000////////////000000000000000000000111111111222222000111111111111222222222111222222333333333333333333444555444444555888;;;===???FFFPPP[[[hhh{{{{{{yyy}}}AAAAAAAAAAAAAAABBBCCCCCCGGGGGGHHHHHHGGGFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHFFFGGGHHHIIIHHHHHHJJJJJJIIIIIIIIIKKKPPPSSSVVVZZZ```hhhsss~~~|||sssppphhhaaa___cccmmmwwwpppeee___ZZZZZZ^^^jjjyyymmmeeeeeellluuu{{{yyyoooeeeeeekkkzzz|||wwwzzz~~~~~~yyysssmmmhhhcccaaa[[[VVVNNNFFF@@@===;;;;;;333333222111000111111222111111000000000000111111...------///111111000...///000000000000000000000///000111222333666:::===CCCGGGMMMQQQPPPKKKEEEAAA>>><<<888444111///......------...///000000000///........................,,,------............---............//////000000000000/////////......---////////////////////////000000000//////......------,,,,,,,,,,,,,,,,,,,,,............////////////...............//////000------............------///000111000///...///000////////////////////////////////////000000000000000000000000111111111111000000111111111222222222111222333333444444333333333444555555555555888:::===@@@FFFPPPYYYfffxxxxxxwww|||BBBBBBBBBAAABBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMIIIHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIGGGHHHIIIJJJIIIIIIJJJJJJLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIKKKOOORRRYYYXXXYYY]]]bbbiiipppuuu}}}}}}wwwuuuwww}}}|||tttmmmgggeeeiiirrr}}}rrrhhheeejjjttt|||}}}sssqqqttt~~~|||zzz|||~~~|||{{{sssjjj```VVVPPPIIIGGGCCC>>>:::888888999333222111111000000//////111000000000000000000111000000000222444444333222/////////...............000222666999===BBBGGGKKKOOOOOONNNLLLHHHAAA:::555444333000...---...000222...///000111111000000000////////////////////////,,,---...///////////////............////////////000000000///...------...////////////////////////000000//////......------------------........................////////////.........---...///000111//////000000000000//////...000111000///...///111////////////////////////////////////000000000000//////000000000111111111000000111111111222222222222222333444444444444333222444555555555666888:::===???FFFOOOXXXddduuutttuuu~~~BBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFF??????@@@BBBCCCDDDEEEEEEBBBCCCFFFIIIKKKNNNOOOPPPHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKMMMMMMMMMMMMKKKKKKIIIGGGFFFFFFGGGHHHHHHGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJHHHGGGGGGIIIIIIIIIHHHIIIIIIIIIHHHGGGHHHKKKMMMYYYVVVTTTVVVWWWXXX[[[```^^^dddnnnwwwxxxvvvwww~~~zzzrrrooosss~~~}}}}}}yyyzzz~~~}}}}}}|||sssjjjaaaVVVJJJBBB888888777666555444333333222222111111000//////...111000000//////000000111000///...///111222222111///////////////000222222777:::???BBBEEEIIIMMMPPPMMMHHH???888555333333222000///---,,,---...000222---///111000///---.../////////000000000000//////,,,---...///////////////......//////////////////...///000///...---.../////////////////////////////////..................------...............///............///////////////...------...///111222---......//////......---...///000000//////000111000000000000000000000000////////////000000000000/////////000000000111111000111111111111222222222222222333444444444444444222444555666666666888999<<<>>>EEEOOOWWWbbbssspppvvv@@@@@@???????????????@@@???@@@BBBCCCEEEFFFFFFFFF>>>???@@@BBBCCCDDDEEEEEE@@@AAADDDGGGIIIKKKMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGEEEEEEGGGHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHGGGFFFGGGIIILLLXXXSSSQQQRRRPPPLLLKKKOOOKKKOOOUUU[[[bbbkkkuuu|||{{{}}}zzz~~~{{{xxxzzz}}}xxx~~~}}}~~~yyyuuulllaaaWWWPPPHHH???888111000000111333333000...000000000000000000//////000000////////////000000000...,,,,,,---//////...//////000111444777:::;;;AAACCCFFFGGGFFFDDDDDDDDD???999111------///111111...---------......//////,,,...000///,,,,,,---///......///000000///......++++++,,,---...//////.../////////////////////...---///000000...---///111////////////////////////------..................,,,,,,,,,------.....................///////////////...---,,,---///111222,,,,,,------------,,,,,,---///000000//////000222000000000000000000000000////////////000000000000////////////000000000111000111111111111222222222222333444444555444444444111333666666666666777999:::===DDDNNNWWWbbbrrr~~~nnnxxx>>>>>>===============>>>===>>>@@@BBBDDDFFFFFFGGGCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGFFFHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJIIILLLJJJHHHIIIJJJKKKJJJIIIEEEFFFGGGGGGGGGIIILLLOOOWWWRRROOOPPPLLLDDDAAADDDFFFGGGIIIJJJNNNWWWbbbkkkxxxuuuzzz}}}zzzvvvzzz|||wwwvvvzzz}}}ssszzz~~~yyytttiii___RRRHHHBBB===888333333111///111444444111------......///000000000///000000////////////000000444111///...///111222222...///111444888===AAADDDFFFHHHHHHFFFAAA<<<888666000...---...111222000...///000111222222222222222,,,...000...,,,,,,///222,,,---...//////...---,,,)))***+++,,,------...---///////////////.........+++...000000...---///222////////////////////////,,,------....../////////+++++++++,,,,,,---------............/////////000///...---,,,---///111333000000111111111111000000---///000000//////000222000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222222333444444555555444444111333666777666666777999999<<>>>>>>>>???AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBDDDDDDDDDDDDCCCBBB???AAABBBCCCCCCDDDFFFHHHKKKIIIFFFDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIGGGDDDBBBAAABBBDDDFFFHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGHHHIIIKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCDDDGGGJJJLLLOOOLLLIIIGGGFFFDDDBBB@@@@@@@@@??????AAACCCFFFGGGJJJNNNSSSWWW]]]fffrrr{{{|||}}}xxx{{{{{{{{{zzzxxxyyy~~~xxxwwwyyy{{{}}}~~~~~~~~~|||zzzwwwtttrrrqqqsssuuutttsssrrrtttwwwvvvrrrnnnjjjggg___TTTLLLFFFAAA:::666444333222000////////////000000000000000000000000////////////111111000000///000000000222222222222333555777888;;;===@@@BBBBBB@@@===;;;444333222111000000///000...////////////......---.../////////000000000000+++---//////...---...///.........................................................///////////////////////////////////////---...///000000000///.........------------..............................------------------------........................////////////////////////000000000000000000000000///000000///......///111000000000000////////////000000000000000000000000000111111111111222222222666444333111111222333444222333444555666888999999888@@@CCCJJJWWW```lllxxxeeemmm>>>>>>=========>>>???@@@===>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEAAABBBDDDDDDDDDEEEGGGJJJLLLIIIFFFDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKGGGFFFEEEDDDCCCCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLHHHGGGGGGHHHJJJLLLMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOLLLJJJGGGFFFGGGHHHHHHHHHDDDCCCBBBBBBCCCEEEHHHJJJKKKJJJHHHFFFEEEDDD@@@>>><<<<<<<<<======>>>?????????@@@BBBCCCFFFMMMWWW___gggqqq~~~wwwvvvxxxzzz~~~~~~~~~|||yyywwwyyy}}}~~~xxxssstttzzz~~~xxxvvvuuuqqqtttvvvsssmmmiiijjjlllkkkeee\\\TTTOOOIIIBBB===999666333111111111000///......//////000000111111111111000000//////......111000///...///000111222222222333666999>>>AAADDDGGGFFFCCC@@@;;;777444333+++,,,---...............,,,---...............---....../////////000000000+++---//////...---...///........................///////////////////////////////////////.........////////////////////////---------...------,,,+++...------,,,,,,------...........................------------------------................................................000000000000000000000000...000111111000//////000000000000000////////////000000000000000000000000000111111111111222222222555444222111111222333333222333444555666888999999888???BBBIIIWWW```mmmuuubbbgggzzz<<<<<<<<<<<<======>>>>>>;;;<<<>>>???@@@AAAAAAAAA@@@AAACCCEEEFFFFFFFFFEEEBBBCCCDDDDDDCCCDDDGGGIIIKKKHHHEEECCCDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLGGGGGGFFFGGGHHHIIIJJJKKKIIIHHHGGGHHHKKKLLLMMMLLLJJJIIIIIIIIIJJJMMMPPPRRRMMMJJJFFFEEEFFFHHHIIIIIIDDDCCCBBBAAABBBCCCEEEFFFGGGFFFEEEEEEDDDBBB???<<<;;;;;;============;;;;;;<<<=========>>>AAAGGGLLLMMMWWWccclllrrrzzzvvvrrrsssuuuwww~~~~~~zzz}}}{{{zzz}}}{{{xxxuuutttxxx~~~||||||xxx{{{zzzssshhh```^^^___[[[UUULLLEEE@@@<<<888666333222222222222222111111---......///000111111222111111000000//////......//////...---...000222333444555888<<<@@@DDDGGGHHHEEEBBB<<<666222///...---...//////000///...,,,+++,,,---......////////////........./////////000000+++---//////...---...///---------...............000000000000000000000000000000//////......------........................------------,,,,,,++++++------,,,,,,,,,,,,------..........................................//////................................................////////////////////////...000222333111000000000------...///000111222222////////////////////////000000111111111222222222333333222111111222222333666666666666666666666666777???BBBIIIWWW___lllqqqcccfffwww;;;;;;<<<<<<============;;;<<<>>>???AAABBBBBBBBB===???AAACCCDDDDDDDDDDDDAAABBBBBBBBBAAABBBEEEHHHIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHJJJKKKIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLGGGGGGFFFFFFGGGHHHJJJLLLJJJIIIHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIJJJMMMOOOQQQMMMJJJFFFEEEFFFGGGHHHHHHEEEDDDCCCAAAAAAAAAAAAAAADDDCCCBBBBBBBBB@@@===::::::;;;<<<======;;;:::888777888:::;;;::::::;;;<<<>>>DDDLLLQQQVVVaaappp||||||xxxxxxyyy{{{~~~~~~{{{{{{|||~~~~~~{{{{{{wwwmmm___UUUPPPOOOFFFCCC???;;;888666444333222333333333222111111111---......///000111111222111000000000/////////............///000222444555<<<>>>@@@CCCCCCBBB@@@???:::777222...,,,,,,...///000111111111000...,,,+++---...///000000000000000............////////////+++---//////...---...///---------.........//////000000000000000000000000000000//////......------------------------------///......------,,,,,,,,,...------,,,,,,------.................................//////000000000000................................................////////////////////////...000222333111000000000------...///000111222222////////////////////////000000111111111222222222222222222222222222222333666666666666666666666666777>>>AAAHHHUUU]]]jjj}}}oooeeehhhyyy:::;;;<<<============<<<<<<===>>>???AAAAAABBBBBB<<<===???AAABBBBBBBBBBBBAAAAAAAAA@@@???AAADDDGGGHHHGGGFFFFFFFFFEEECCCAAAAAABBBCCCDDDFFFHHHJJJKKKHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGIIIKKKLLLJJJHHHGGGGGGIIIJJJJJJIIIKKKJJJJJJJJJJJJKKKMMMNNNMMMJJJGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@?????????>>><<<:::999:::;;;;;;;;;999888777555666999::::::999777666888;;;>>>@@@CCCLLLYYYccckkkuuu}}}zzzqqqmmmfff\\\QQQGGGBBB???666666555444333333222111111222333222000///000111......//////000000111111/////////000000000000000///000111333555666888888CCCDDDDDDBBB>>>999444111111///---,,,---///111333......////////////.........///000000000000000000------........./////////+++---//////...---...///,,,,,,------...////////////////////////////////////////////////.........------------------------//////...---------...............------..........................................///000000111111................................................000000000000000000000000...000111111000//////000000000000000////////////000000000000000000000000000111111111111222222222111111111222222222222222222333444555666888999999777>>>@@@FFFSSSZZZfffzzzooofffkkk}}}:::;;;<<<===>>>======<<<;;;<<<===>>>??????@@@@@@<<<===???AAABBBBBBAAAAAAAAAAAAAAA??????@@@DDDFFFHHHHHHIIIJJJJJJHHHDDDAAAAAAAAABBBDDDFFFHHHJJJLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIGGGEEEEEEGGGIIIKKKGGGFFFEEEFFFHHHJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIILLLJJJGGGEEEEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<;;;::::::::::::::::::999999888666666777999:::;;;999888777888888999;;;@@@FFFJJJRRR\\\hhhpppssstttvvvxxx{{{}}}vvvxxx|||zzzpppiii^^^XXXOOOHHHBBB===999666000111111111000000000111///111222000......000333////////////000000000000......//////000000111111111333666999;;;<<<<<<<<>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@BBBBBBAAA@@@???@@@DDDGGGHHHIIIKKKMMMMMMJJJEEEAAAAAAAAABBBDDDFFFHHHJJJLLLIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGDDDCCCBBBDDDFFFGGGDDDCCCCCCEEEHHHKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFKKKIIIGGGFFFEEEDDDAAA??????@@@AAABBBCCCDDDDDDEEE@@@>>>;;;:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;555444444555777999999999666777888999:::;;;<<<<<<<<>>@@@AAA@@@???999777333000...///111222......//////////////////000///...---,,,---...///.../////////...---,,,,,,---------.........//////+++---//////...---...///,,,,,,------...///000000........................---.........//////000000111111111111111111111111---,,,,,,+++,,,---///000000000////////////000000........................******+++,,,,,,---..............................000000000000000000000000000000000000000000000000/////////...,,,---///111------...///000111222222000000000000000000000000000111111111111222222222///000111222222222222222666666666666666666666666777===???DDDOOOVVVaaatttuuummmvvv??????>>>>>>>>>>>>>>>???======>>>>>>===<<<;;;;;;AAA@@@???>>>???@@@AAABBBAAA???>>>???AAACCCDDDDDDDDDFFFJJJMMMMMMIIIEEEBBBAAACCCEEEFFFFFFGGGIIIKKKPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIHHHGGGEEEFFFHHHKKKLLLJJJHHHFFFDDDEEEEEEFFFDDDCCCCCCDDDGGGKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGGGGFFFFFFDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777555555555555555666777777999777555444333444666777:::;;;===@@@CCCFFFHHHIIIMMMPPPWWW^^^gggrrr}}}~~~yyyxxx{{{|||||||||xxxvvvvvvwwwqqqnnnhhhaaaYYYPPPGGGAAA<<<;;;888555333222333333////////////////////////111111111111111111111111333111000...---...///000---...111444777777444222>>>@@@BBBCCCBBB===888444000000000000111111111111//////............//////111///...,,,+++++++++,,,.........////////////000...------,,,,,,------..............................------,,,,,,,,,------000///...---------------++++++,,,,,,,,,,,,------......---,,,---...///000//////............//////...111333111,,,+++---111///...---,,,,,,---...///............////////////////////////////////////000000000000///---,,,+++,,,///222222000///111333222111111111000000//////000000000000000000000000---.........//////000000////////////000000000000333333222111111222222222333333333444666777999:::888>>>>>>BBBNNNUUUaaauuuxxxqqqxxxAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>=========<<<<<<<<>>>>>======<<<;;;;;;:::::::::::::::999888777666555555555555555666666777888777555444444444666777888888999;;;<<<>>>??????===@@@EEEJJJQQQYYYbbbhhhuuu|||~~~wwwvvv|||}}}wwwwww}}}|||ssslllgggeeedddaaa]]]VVVOOOJJJDDD???<<<:::888555333222222222333000000000000000000000000000000000000000000000000/////////000000000000000222000...000444999<<<>>>BBBBBB@@@===999555111///---.........//////////////////............//////222111///...------......------........./////////...------,,,,,,------..............................------,,,,,,---------///......---------......,,,,,,---------............---,,,,,,,,,---/////////..................///)))+++---+++'''&&&)))---...---,,,,,,,,,,,,---...............////////////////////////////////////....../////////000000000222444555444111///000111111111111000000000//////000000000000000000000000....../////////000000000/////////000000000111111333333222222222222333333444444444444555777888999999>>>???CCCOOOVVVbbbvvvyyyqqqwww>>>===============>>>>>>??????===<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAACCCEEEGGGHHHIIIJJJKKKJJJHHHEEEDDDCCCEEEGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHKKKMMMKKKJJJHHHGGGGGGGGGHHHEEEDDDCCCDDDGGGJJJKKKKKKPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA>>>>>>>>>@@@CCCEEEEEEEEE======<<<<<<;;;:::::::::888888888888888777666555555555444444555555666777888777666444444555555666666666666555555555444444666888:::===@@@EEEKKKPPPYYYaaakkkrrrvvvxxx{{{~~~{{{~~~}}}}}}zzzyyy}}}~~~zzz|||yyynnncccYYYSSSPPPOOOOOOIIIBBB<<<999888777777555444222111000000111222111111111111111111111111////////////////////////+++---///111222111000///444333333555:::@@@DDDEEEAAA>>>999555111...------------.........///////////////............//////111000///...............,,,---------..................------------..............................---------,,,,,,------.........---------...//////---............/////////---,,,,,,,,,,,,---............------------......***---...---******---000------,,,++++++,,,---------............/////////////////////////////////,,,,,,---...000222444666777888888666333000//////000000000000////////////000000000000000000000000//////000000000000000111000000000111111111222222444444333333333333444444555555555555555666777777999??????DDDPPPWWWcccwww{{{qqqttt;;;;;;::::::;;;;;;<<<<<<@@@???===<<<<<<===???@@@@@@AAACCCEEEGGGGGGGGGFFFEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJIIIIIIHHHGGGEEEEEEDDDFFFGGGHHHGGGGGGIIIKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJHHHHHHJJJLLLMMMLLLJJJIIIHHHHHHHHHIIIFFFDDDCCCDDDFFFIIIJJJJJJOOONNNLLLJJJHHHFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>@@@BBBDDDCCCBBB<<<<<<;;;;;;::::::999999888888888888888777666555555444444444444555666666777777666555555555555666555555444333222111111000666777888999:::<<<@@@CCCDDDJJJSSSZZZ^^^bbbeeeggglllpppuuuvvvxxx}}}{{{~~~zzzuuussshhhcccYYYOOOHHHDDDCCCCCCBBB>>>888333222333444444111000////////////000111111111111111111111111111000000000000000000000000---...///111111111111000444777===CCCGGGFFFBBB???777555222///......///000/////////000000000111111//////............//////------------,,,,,,,,,---,,,,,,,,,---------............------------..............................------,,,,,,,,,---......---------------...///000------........./////////,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------///000000......111333---------------------------------.........//////////////////////////////------,,,---///333666888888888777555333000...---////////////////////////////////////////////////000000000000111111111111000111111111222222222222444444333333333444555555777666666555555555666666888>>>???DDDPPPXXXeeeyyy|||qqqrrr============>>>>>>???@@@AAA???>>>======>>>@@@AAA@@@BBBDDDFFFGGGGGGGGGFFFEEEFFFFFFEEECCCCCCEEEGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKJJJLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIFFFEEECCCDDDFFFHHHIIIHHHLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@??????@@@@@@???>>>;;;;;;::::::999888888888888888888888888888777666444444444444444555666666777777666555555555555555666555555555444444333333222444555555555666999;;;999<<>>???DDDPPPYYYeeezzz|||pppqqq<<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFCCCFFFIIIHHHDDDBBBCCCEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLMMMMMMLLLKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGEEECCCDDDEEEGGGHHHGGGIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@>>>===>>>>>><<<::::::::::::999888888777777777777888888888888777777444444333333444444555666666666666666666555555555555555555555666666666666111222333333333333555777444555888:::===>>>?????????BBBFFFIIIKKKPPPWWW\\\lllxxx|||xxx}}}|||{{{yyywwwxxx{{{{{{{{{kkkiiiddd]]]UUUMMMFFFBBBAAA>>>:::666333222333444555444333222333222000............//////000000000111111111111111111111111111111111111111111111111222111000000000333555777;;;:::::::::999777222/////////000000000///...---,,,,,,---------.........//////............//////------...///000000000///,,,---------............//////............//////........................,,,,,,,,,,,,---......///......---------...//////,,,,,,---------.........,,,---......//////............------------......,,,++++++++++++,,,,,,---//////000000000000//////,,,------------.........////////////////////////000000///...///000111222///......///000000...------------...............000000000000000000000000111000000000000000//////000000000111111111222222333222222222333444555666777666666555555555666666666<<<>>>CCCPPPYYYfffzzzzzzoooqqq::::::::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAFFFJJJJJJEEEBBBAAABBBBBBBBBDDDEEEEEEEEEDDDCCCDDDFFFFFFFFFDDDDDDEEEFFFCCCDDDFFFGGGIIIJJJKKKKKKIIIKKKLLLLLLKKKJJJKKKLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGEEECCCCCCEEEGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD>>>===<<<<<<<<<<<<;;;999:::999999888777777666666555666666777777666666666444444333333444444555666666666666666666555555444444444444444444444444444333444555555333333555666333333333555777888888888666777888999<<>>>>>@@@AAAAAA>>>???@@@AAAAAAAAAAAA@@@CCCBBBAAA@@@@@@AAACCCDDD@@@EEEKKKKKKFFFAAA@@@AAA???@@@CCCDDDEEEEEECCCBBBDDDEEEFFFEEEDDDCCCDDDEEEAAABBBDDDFFFHHHIIIJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHFFFDDDCCCEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC<<<;;;::::::<<<<<<;;;:::999999888888777666666666444444555555666555555444444333333333333444555555666666666777666555555444222222222222222111111111222444444333222111111333444333222333444444333333555333222222555777777777999FFFSSSWWWXXX[[[^^^___ZZZ[[[]]]bbbiiiooossstttuuu{{{~~~~~~yyyzzz}}}xxxwwwzzz~~~|||yyyxxxxxx{{{wwwwww~~~zzzuuuoookkkgggbbb```^^^\\\WWWSSSJJJBBB:::777:::<<<999666000000000000000111222222111///------///111222222000000111111111111000000////////////////////////000000000000000000000000***,,,000555999;;;<<<<<<777555222111222222111000......---,,,---...000111........./////////000000//////............//////)))***,,,...//////...............////////////000//////............//////........................+++++++++,,,---...///000000///...---------------////////////000000000000---...000111111111000/////////............//////000...,,,,,,,,,---,,,+++,,,---...//////...---,,,,,,,,,,,,---------......////////////////////////---...//////000//////...---,,,+++,,,//////---+++,,,,,,,,,------.........000000000000000000000000000000//////.........---////////////000000000000111111111111222333444555555555555555555666777777444:::<<>>???@@@@@@@@@??????>>>===<<<<<>>===;;;;;;::::::888888777777777777888888777777666555555555555555666666555555555444444444777666555444222111000///333333333333333333333333333333222111000000000111222222222333333444444444222222333333333444444444666888;;;>>>CCCFFFIIIKKKHHHHHHHHHJJJMMMQQQUUUWWWYYY]]]ccciiinnnrrrssssssuuusssuuu{{{zzztttrrrsssvvvyyy~~~|||zzzyyyxxx|||{{{xxxrrrmmmrrrqqqpppoooppprrrtttvvvssspppkkkeee```[[[YYYWWWOOONNNLLLJJJHHHFFFDDDCCC999888666444333333333333111000000000//////......///////////////...............//////000000111111222///---...000111000...444333000///...///000111555888;;;>>><<<888333///333222111/////////000111//////000000000000//////------............------//////.........---------...------,,,,,,,,,------////////////////////////000000111111000///---,,,111000...---,,,,,,---------------------...//////---..................---..................------000///...------...000111111000000000111111///...//////.........---------............////////////************++++++,,,---///......------...000111000000000000000000000000////////////////////////333222///---,,,,,,---...111111111000000000000000000000000000111111111111222333333222000///000111...///111444555666666555222222333444444555555666999??????CCCOOOVVVcccvvv|||qqqooouuu===<<<<<<======>>>???@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@?????????@@@@@@???>>>===;;;:::999999999777666666555555666666777777777666555555555555555555444444444333333333333444333333333222222222111333333333333333333333333444333333222111111222222111111111222222222222222222222222222333333333333222333555777:::<<<>>>???999888999:::<<<@@@CCCEEEEEEGGGLLLQQQUUUXXXYYYZZZbbbbbbdddiiiqqqxxx~~~|||xxxvvvtttppplllhhhfffhhhkkknnnuuuvvvzzzwwwvvvuuutttssssssssssssvvvxxx{{{~~~wwwttttttpppiiibbb\\\[[[ZZZXXXXXXYYYZZZ[[[VVVTTTPPPLLLIIIFFFDDDCCCAAA@@@???===<<<:::999888666555444222111111111222222222222222111111111000000000000000000000000000111111111111000//////...222///---...000111000///222111/////////000111333777777888888666333111///111111///.........////////////000000000000//////------............------//////.........---------------------------------........................///000111111111000///...------,,,,,,---...000111...------------......///------............------------------------...............000555;;;AAAEEEBBB???:::444///---...///......---------,,,,,,,,,------------..................------......//////...............//////000////////////////////////////////////////////////222111///---------.../////////////////////000000//////000000000111111111111222333222000000111222222222222333222222111111222222333444444555555666555;;;;;;@@@LLLSSS```ttt|||qqqnnnvvv<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@AAAAAABBB??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHGGGEEECCCAAADDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDCCCBBBCCCCCCAAA@@@AAA@@@???>>>===============<<<;;;:::999888888888777777777666666777777777777777666555555555555555333333333333222222222222000000111111222333333333333333333333333333333333444333333333333222222222111111111111111000000000000111111111222222222222000111111222222333333444222111111222444666888:::888999;;;===@@@BBBDDDEEELLLMMMOOORRRUUUZZZ```dddjjjiiigggeeebbb___]]]\\\ZZZXXXVVVUUUUUUVVVYYY[[[]]]^^^aaahhhqqqwwwxxxwwweeedddbbbaaabbbccceeefffcccddddddfffgggiiikkklllgggdddbbbbbbccc___WWWOOOKKKIIIGGGEEEDDDCCCDDDDDD@@@???===;;;:::999888888888888777666666555444444333222111000000000000000222222222222111111111111000000000000111111111111......///000000///...---111000......000000000///000////////////111333444666555333111////////////000//////............///...//////000000//////...------............------...............---------+++,,,---......------,,,------------------------//////000111111111111000,,,,,,,,,,,,---...///000.........---------------,,,,,,------------,,,,,,++++++,,,,,,------......------///333:::CCCLLLQQQPPPNNNHHH>>>222,,,,,,///---------,,,,,,,,,,,,,,,,,,,,,,,,------------...000000///.........//////------...///////////////////////////////////////////////////////////////000///...------...///000------......//////000000//////000000000000111111000111222222111000111333333333222111000000000000222222333444444555555666333999:::>>>KKKSSS___sss|||rrrmmmwww<<<<<<<<<<<<===???@@@AAA@@@@@@??????>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIHHHFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGEEECCCBBBBBBBBB@@@>>>@@@@@@???>>>============<<<<<<;;;999999888888888::::::999999999999::::::777777666555555555555555333333333333333222222222000000000111111222222333222222222222222222222222222222222222222222222111222222222111111000000///000000000000111111111111222222222111111111111111333333222333333555666777666555555555777888:::;;;;;;>>>@@@AAA@@@BBBGGGLLLOOONNNLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGHHHKKKQQQWWW\\\]]]\\\QQQOOOMMMLLLMMMOOOQQQSSSOOONNNMMMLLLLLLMMMNNNOOOKKKJJJIIIKKKLLLJJJDDD>>>@@@???>>><<<:::::::::::::::999999888888888888888555555555555555555555555111000000000000000000000000000000//////////////////000000000000000111111((())),,,.../////////...111000/////////000000000000000//////000111222222222111///...---...///000////////////////////////...//////////////////...------............------........................***+++---//////...---+++------------------------...///000111111222222222//////...---,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---.........///000333888>>>DDDGGGJJJPPPTTTNNN@@@333---,,,------------------------,,,,,,---------...............---,,,,,,+++,,,,,,,,,---...///000///...---////////////////////////////////////////////////.........---...///000111------......///000111111////////////000000000111///000222222111111222444222111000000000222333444222222333444444555555666444:::;;;@@@MMMUUUaaauuu|||ssslllyyy;;;;;;<<<<<<===???@@@AAA@@@@@@@@@@@@@@@?????????DDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCCCCBBB@@@>>>??????>>>>>>>>>>>>??????<<<<<<;;;:::999999999999::::::999999999999::::::777777666555555555555555333333333333333444444444222222111111111111111111222222222222222222222222///000111111111111000000333333222222111111111000//////000000000111111111222222222222333333333333111111111111111111222222333222111000000222333444333555777666444444888;;;===<<<:::999777777666666888888888888888888888777999:::===AAADDDEEECCCAAA@@@???<<<;;;:::<<<>>>@@@BBBAAA???===<<<<<<<<<<<<;;;999888999;;;;;;888666555555444444333333333333555555555555555555444444111111111222222333333333111111111111111000000000//////////////////000000.........//////000000000***+++---///000000000000000000000/////////000000222111111000000000000000------...///000000111111000000000000000000000000......////////////......------............---------.....................***+++---//////...---,,,..............................///000111222333333.........------,,,++++++,,,------......---,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---.........///222444555666777666999HHHYYY]]]QQQ???222---............////////////---.........////////////------,,,+++*********++++++,,,.../////////...---........................////////////////////////------......//////000111......///000111111222222...////////////000000000///000222222111111222444333222111111111333444555222222333444444555555666555;;;<<>>???AAAAAA>>>???@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIICCCCCCBBBBBBCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAA???>>>>>>>>>>>>>>>??????<<<;;;::::::999999999:::777777777666666777777777777777666555555555555555333333333333444444444444444444333222111000000///222222222222222222222222...///000111111111000///222222222222222111111111///000000000111111111111000000111111222222222333000000000000000000000000222111000//////000111222///000000000//////000111444444333333222111111111333333333333222222111111222444666888888777444333777555333222111222333444::::::888777666666555555555333222222444555555444000111111111111111111111222222222222222111000000111111222222333444444444111222222222111111000///111111111111222222222222------......//////000000444333333222111111000000///000000000......000111222222222111000//////...+++,,,...000222222111111///000000111111111111000---......//////......---------............---------------...............***+++---............---////////////////////////............///000222222***+++,,,---.........---***+++,,,.........---,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,...111444444222000...--->>>RRRYYYQQQBBB666000///////////////000000000........./////////000000......---,,,,,,,,,------,,,,,,---.......................................////////////////////////---....../////////000000//////000000111111222222......////////////000000000111222222111000111333555555444333222222222222222222333444444555555666444:::;;;???KKKRRR^^^rrr}}}vvvqqq;;;;;;;;;<<<>>>???AAABBB<<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEFFFEEEDDD??????>>>===<<<<<<<<<<<<::::::999888888888888999777666666555555666666777777777666555555555555555111222222222333333333333444444444333222111111111111111111111111111111111---///000222222222000000000000000111111111111111000000000111111111222222////////////000000000111000111111111111111111000111111111111111111222222000...---.../////////...000111222333222222111000111111111111111111222222000111222222111111222222333222111111000000111111333444444444444333222222333222222222333444444333222222222333333222222222000111222333333222111111333333333444555555666666222222222222111000...---000111111111222222222222---......///000000111111777555333111//////000000///000111000...---///222000000111111111000000///......///000000000000000......000111111111000000---......//////......---------............---------------.........//////++++++,,,------......///..............................---------///000111)))***,,,---......------((()))+++---......------------............------------------------......,,,---///111111000///...---666>>>@@@:::444111222............//////000000---------.........//////...------------......///------,,,,,,------..............................////////////////////////......////////////////////////000000000000000000........./////////000000111222333222000000111222222222333333333222222111222222333444444555555666444::::::>>>IIIPPP\\\ooo}}}xxxwww:::;;;;;;<<<>>>???AAABBB<<<<<<<<<<<<<<<=========???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHFFFEEEFFFHHHIIIBBBBBBBBBCCCEEEFFFHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDGGGHHHGGGFFF@@@???>>><<<:::999999999999888777777777777777888888888777777777777888888777777666555555555555555000000111111222222222222444444333333333333333333111111111111111111111111...///111333444333111000......//////000000111111111111111111222222222222////////////////////////...//////000000000//////......//////000000000000222///---...111222000...///000222444444333111000111111111111222333444555000000/////////111555888222222222333333333333333---...000111111000//////111111222333333333222111222222222222222111000///...///111222333222222111000111111111222333333333111222222222000...,,,+++......//////000000000111...//////000111222222222333111///---,,,...000222...000111000...---///222...///000111111222222111111111///...---......///,,,---///000000000//////---..................------..................------------.........//////,,,++++++,,,,,,...///000------------------------......---,,,,,,...///000,,,---......---,,,***)))'''(((+++---//////...------......//////......---..................------------------.........---222111---'''"""###***111---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---,,,+++,,,---...///........................////////////////////////......////////////......///////////////...................../////////000222333333222000///000111,,,---000222444444444444222222333444444555555666666<<<;;;???IIIPPP[[[ooo}}}yyy{{{???@@@>>><<<===@@@@@@<<<>>>>>>>>>>>>===<<<;;;:::======>>>>>>???AAABBBCCCBBBCCCDDDCCCBBBAAABBBCCCEEEFFFHHHIIIHHHGGGEEECCCIIIIIIHHHGGGGGGGGGGGGHHHBBB@@@??????BBBDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE>>>@@@CCCFFFGGGFFFEEECCCEEEFFFHHHHHHHHHFFFEEECCCFFFFFFFFFFFFFFFEEEDDDDDD???>>>===<<<;;;:::999999888888888888777777777777444444444555555555666666666666555555555666666777333222111000000111222333222222222111111111000000000000//////000111222222111222222333333222222111000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222111111000000000000111111///000000000000111111111111111000000000000111111//////000111222333333333333333333222222222111111000000000000////////////222222000///.............../////////////////////222000//////000111///......///222444444333000---000000//////......------///////////////////////////222333111---***,,,...,,,,,,---.../////////......---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,------------,,,+++******,,,,,,------......//////...,,,***+++,,,---,,,+++---------............///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////,,,,,,+++++++++,,,---......------,,,,,,------...............000222444666111111000000/////////...////////////////////////............////////////111111111111000000000000000111333444444333111000222111000//////000111111111111222222222333333333222222222333333333444444666<<<;;;>>>HHHMMMXXXjjj|||{{{>>>@@@>>><<<>>>BBBBBB>>>============<<<;;;::::::<<<<<<======???@@@BBBCCCBBBCCCDDDCCCBBBAAABBBCCCEEEEEEGGGGGGGGGFFFDDDCCCGGGGGGGGGFFFFFFGGGGGGHHHBBB@@@??????AAACCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEE@@@AAACCCEEEFFFEEEDDDCCCDDDEEEGGGHHHGGGFFFEEECCCEEEEEEEEEEEEEEEDDDDDDCCC>>>>>>===<<<;;;:::999999888888888777777777666666444444555555555555555555888888666555444333333333222222111000000111222222222222222111111111000000111111000000111222222333111222222333333222222111000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000///000111111111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111222222222333333333111111000000000000111111000000111111222222333333444444333333333222222222000000000000////////////222222000//////.........//////////////////......222111000/////////......000444999999666222111111.....................///000000000000000000000000...///000///...---...///------.../////////......///...---,,,,,,---...///000///......---------...------...............---------------------......///...,,,,,,.........---.........////////////000000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------........./////////------------............,,,,,,++++++,,,,,,---......------,,,,,,------.........------...///000111///.........---------,,,////////////////////////------.........///////////////000000000111111111///000111222222111000///222111000//////000111111111111222222222333333333333333444444444555555555444999999<<>>???>>>===???DDDDDDAAA======<<<<<<;;;::::::999;;;;;;<<<===>>>@@@AAABBBAAABBBCCCCCCBBBAAABBBDDDDDDDDDEEEFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHCCCAAA???@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB======<<<;;;::::::999999888888777777777777666666555555555555555555444444777666555444333222222222222222111000000111222222222222222111111111111111222222111111111222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000111000000000000000000///111000000//////000000111111111111222222222333333111111000000000000111111111111111222222222222222111111111111000000000///////////////000000000000222111000000////////////000000000//////.........111111000...---...111444:::>>>AAA===555000///222,,,------...//////000000111111111111111111111111---,,,,,,...000111111000//////000000000///......///......------......///000000///............///------...///000111111000......------------------111///......///000000///...////////////000000000111111111111000///...---------------------------,,,------...//////000000------------------------,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------,,,,,,------......------,,,,,,,,,------.........---------------////////////////////////---------.........//////---......///111222222333---...///000000///...---111111000000000000111111111111222222222333333333444444444555555555666666444999888;;;DDDHHHRRReee~~~zzzyyy===???>>>===@@@FFFFFFDDD===<<<<<<;;;::::::999999:::;;;;;;<<<===???AAABBB@@@BBBCCCCCCAAAAAABBBDDDCCCCCCDDDDDDDDDCCCBBBAAADDDDDDDDDEEEFFFHHHIIIJJJEEECCCAAAAAACCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<;;;;;;:::999999888888777777777666666666666555555555555555444444444222222222222333444555555222111111111111111111222111111111111111111111111222111111000111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////000000000000000000///////////////////////////////////////////////////000000000000000000000000111111000000/////////...000000////////////000000////////////000000000000111111000000000000111111222222222222222222222111222222111111111000000000////////////000000000000222111111000//////000000111111000000///.........000000///---...333;;;AAAFFFEEEBBB;;;333......///////////////000000111111000000000000000000000000...,,,+++---111222111///000000111111000///....../////////......///////////////...............///......///000000000000000/////////......---------111///......///000000///............////////////000000000000000///......................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,------------+++,,,,,,---------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---////////////////////////////////////////////////......////////////000000......//////000111111222---......//////......---000000000000000111111111111111222222222333333333444444444444555555555555666;;;:::<<>>>>>>>>AAAGGGHHHEEE======;;;:::999999::::::;;;;;;<<<<<<===???@@@AAA@@@AAABBBBBBAAAAAABBBDDDCCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDEEEFFFHHHJJJJJJGGGEEECCCCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAA@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????;;;;;;::::::999999888888777777777666666666666555555555555555555555555444111111111222222444555555111111111222222111111111111111111111111111111111000000////////////000000000111111222222111111000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000//////////////////000000000000000000000000000////////////////////////////////////////////////111000000000//////......000000////////////000000....../////////000000000111111000000000000111111333333333222222222222222555444444444333333333333.../////////000000000111222111111000000000000111111111000000////////////000///...///444<<>>>>>===AAAFFFGGGEEE???===<<<::::::::::::;;;>>>=========>>>>>>???@@@???@@@BBBBBBAAAAAABBBDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCDDDEEEGGGHHHIIIHHHFFFDDDDDDEEEGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>===:::::::::999999888888888777777666666666666555555444444444555555555666666555444333333222222222333000111222222222222111000111111111111111222222222000000///.........//////000000111111111111000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////////////////000//////////////////...000//////......//////000000000000111111111222222111111000000000000111111222222222333333333333333111111111000000000//////......//////000000111111222111111000000111111111000000000000000000000000111000111666===EEEJJJLLLAAA888///,,,///333333222333333333222111000000000........................111000......//////...,,,//////000000000///......---......//////......------,,,,,,,,,,,,---..................---,,,++++++000000000//////////////////---,,,,,,---......---++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------............+++,,,---//////......---...------,,,,,,------...+++,,,---...////////////,,,,,,,,,,,,,,,---------//////////////////////////////000000000111111111000000000//////.........000000000000000000000000...///000111111222111111111111222222222333333333222222222333333333444444333888777:::CCCGGGQQQdddzzzzzzxxx}}}<<<>>>>>>===@@@FFFGGGDDD@@@>>><<<;;;::::::;;;<<<@@@@@@???>>>>>>>>>>>>???>>>@@@AAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGEEECCCCCCDDDEEEFFFEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999999999888888888888777777666666666555555555222333333444555666777777555444444333333333333333000111222222222222111000000000111111111222222222111111000///////////////000000111111111111000000////////////////////////000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000///............///000000000000000000000000000000000000000000000000000////////////////////////........./////////////////////............//////000000000000111111111222111111000000000000111111111222222333333444444444............------------.........///000111111111222111111000000111222222/////////000111111222222222333777@@@HHHKKKFFF@@@666222...---000222111000000000000000000000000000///////////////////////////000000///...---...///------.../////////......,,,---...//////...---,,,---------------...//////------.........------,,,------------............///---,,,,,,---......---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------....................................////////////+++,,,,,,,,,------------+++,,,...///000///...---...------,,,,,,------...,,,---...//////...------+++++++++,,,,,,---------////////////////////////............////////////.........///////////////000000////////////000000---...000111222222111111111111222222222333333333333333333333444444444555333888777:::DDDIIISSSeeeyyyxxxwwwzzz<<<>>>===<<<@@@EEEFFFCCC@@@???===;;;:::;;;<<<===BBBAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCCFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>==================>>>===<<<<<<;;;999999999888888888888888777666666666555555555555111222333444555777888888222222222333444555777888000111222333333222111000000000111111222222222222222222111000000///000000000000111111111111000000////////////////////////000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000//////............//////............////////////111111000000000000111111111111222333333444555555333333333333222222222222---......///000111111222222111111111111111222222......///000111222333333444555<<>>@@@>>>>>><<<;;;;;;<<<===>>>888;;;???BBBDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@???@@@AAACCCEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>HHHGGGEEECCCAAA@@@??????::::::999999999::::::;;;:::999777666666666777888888888777555555444444444666666666666666666666666000000000000000000000000444444333333222111000000333333333222222000//////000000000000000000000000////////////000000000000222222222111111111000000000000000///000000111222////////////////////////////////////////////////000000111111111111000000------............------////////////////////////000000000000000000000000////////////////////////......---......///000111000000//////.........---333333333222222222111111000000111111111222222222111111222222222222111111111222222222222111000000111000///......///000111...///////////////......222111//////////////////444>>>JJJMMMFFF<<<555333)))+++---///000000///...000000//////.........---000000111222222222222222000000000000000000000000////////////////////////++++++,,,------......///------......------,,,+++,,,,,,,,,---------.........------------...//////......//////...---,,,,,,---------------------------------............///------------------------...///...---,,,,,,...000...---,,,,,,---...000111***+++,,,,,,******+++,,,///......------......//////,,,******---//////---------------------------////////////000000000000,,,---...000111111111111---.........---,,,,,,+++.../////////...---,,,,,,......//////...---,,,,,,///...---,,,+++,,,,,,---000000000000111111111111111111222222222333333333444444444555555555555666666666999>>>CCCLLL\\\kkk|||zzztttsssuuu<<<<<<<<<<<<>>>AAADDDFFFJJJJJJGGGCCC???<<<;;;<<<======<<<<<<<<<<<<=========>>>@@@BBBCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@AAACCCEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEECCCCCCCCCCCCCCCFFFEEEDDDBBB@@@>>>>>>===;;;:::::::::::::::;;;;;;;;;:::999888777888888999888777666555444444444444444444444444444444444444111111111111111111111111444333333222111111000000//////000111222222222222////////////////////////........./////////000000111111111000000000//////000000000000000111222222////////////////////////////////////////////////000000111111111111000000/////////000000/////////////////////////////////////////////////////////000000000000000000000000//////.........///000000111000000000////////////111111111111000000//////000000000111111111222222000111111222222111111000111222222222222111000000111000///......///000111.........//////......---000000000000//////000111???DDDGGGEEE>>>666222000+++,,,...000000000///...000/////////............------...////////////...////////////////////////........................///......------,,,++++++------......------,,,+++,,,,,,---------.........---------------...//////...............---,,,,,,------------------------,,,,,,,,,,,,---------...------------------------.........---,,,,,,...000///......---------......+++,,,---,,,+++***+++---,,,++++++******++++++,,,///,,,***+++---///...---------------------------........./////////000000,,,---...///////////////.../////////......---,,,...............---------///////////////...------111000///...---......///000000000000111111111111111111222222222333333333444444444444555555555555777666999===AAAIIIXXXfff{{{|||tttpppqqq<<<;;;;;;<<<===???AAACCCFFFHHHHHHFFFBBB===;;;:::<<<<<<===============<<>>===<<<<<<;;;;;;::::::::::::;;;;;;999999888777777777777777777666555555444444444444222222222222222222222222222222222222222222222222222222222111111000000///---...///000111111111111////////////////////////........./////////000000000000000///////////////111111111000111222222333////////////////////////000000000000000000000000///000000111111000000///000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111000000////////////000111111111000000000000////////////............---000000000000111111111111000111111222222111111000111111222222111111000///000//////......//////000---......//////............000111000///000444888LLLHHHAAA:::333000......---...///000111000///...////////////............,,,,,,---............---------------------------........................///......------,,,++++++------......------,,,+++---------.........//////------------......//////---............------,,,------------------------+++++++++,,,,,,,,,---------------------------------...///...,,,,,,...000/////////......---,,,++++++---...---,,,+++,,,---......------------.........,,,++++++---......------------------------------------.........//////,,,------.........------/////////000//////...---......---,,,---...///000//////000000000///......222111111000000000000111000000000000111111111111111111222222222333333333444444444444555555555555666666888<<>>??????BBBFFFGGGDDDAAA>>><<<;;;;;;===>>>>>>>>>===<<>>>>>AAAAAABBBCCCCCCCCCCCCBBBCCCAAA@@@@@@BBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA>>><<<;;;<<<>>>@@@DDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::::::::::::::666666555555444444444444666555555444333333444444111111111111111111111111222222222222222222222222111111111000000000//////000000000000000///............................../////////000000000111111000000000000000000000000111111111111111222333333000000000000000000000000000000000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000////////////////////////////////////////////////222111000///////////////000000000///////////////.........---------------/////////000000000111111000000111111111111000000111111111111111000000///////////////////////////......///000000000//////...000111000000444<<>><<<:::;;;===>>>>>>>>>===<<>>>>>@@@AAAAAABBBCCCBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEHHHFFFCCCAAA@@@AAACCCDDDCCCBBBAAA???>>>=========<<<;;;:::999999999999999555555555555444444333333555444444333333333333444111111111111111111111111111111111111111111111111111111111000000000000000///000000000000//////...////////////////////////000000111111111222222222111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000//////000000000000//////...//////////////////...////////////////////////................................................111111000//////...//////....................................................../////////000000000000000000111111000000000000111111111111000//////......////////////.........///000111111111111111///000000000333:::DDDKKKDDD<<<222------///000///000000000000000/////////........./////////////////////000111111111000000................................................++++++,,,------......///------......------,,,+++------------.........///,,,---......//////......,,,,,,---------------,,,------------------------------------............------------------------,,,...//////---------...***+++---.........---,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,+++,,,---------------...------------------------,,,,,,,,,,,,------------////////////......---,,,,,,------.........------///---,,,+++,,,...000111//////000000000000000///000000000000000000000000///000000000111111111111111111222222222333333333333333333444444444444555444444777<<<@@@FFFTTTaaawwwxxxqqqppp:::::::::;;;;;;;;;;;;;;;>>>AAACCCDDDAAA===;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEHHHGGGEEECCCCCCCCCDDDEEEBBBAAA@@@???>>>=========;;;:::999888888777888888777777777888777666666555444333333222222333333333222222222222222222222222000000000000000000000000111111111111111111111111,,,---...000111222222333000000000000000000000000000000000111111111222222111111111111222222222222000000000///000111111222111111111111111111111111000000000000000000000000...//////000000//////...------............------////////////////////////........................------------------------000//////............///,,,---------------...................../////////............///////////////000000111111000000///000000111111000000///...---......//////......---......///000111111111111000000111333999???EEEIII888333...---///111111000////////////////////////.........///////////////------...////////////...////////////////////////------------------------///......------,,,++++++------......------,,,+++,,,,,,,,,---------......+++,,,.../////////...---+++,,,,,,------------,,,---------------------------------.........//////------------------------,,,...//////...------...***+++,,,------.........+++---...---,,,+++,,,---------,,,,,,,,,,,,------***,,,......---,,,---...------------------------,,,,,,,,,---------......///////////////...---,,,+++,,,------------------......---,,,---...///000......///000000000//////......///000000000000///000000000000111111111111111111222222222333333333333333333333444444444444444444888===AAAGGGTTTaaavvv}}}yyywww999::::::;;;<<<<<<<<<;;;===???@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>???AAADDDEEEEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAACCCAAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;:::999888777666666666666777777888888888777666555333333222222222222333333111111111111111111111111111111111111111111111111111222222222222222222222,,,---///111222333444444111111111111111111111111...////////////000000000000000000000111111111222//////......//////000111////////////////////////////////////////////////......////////////......------............------------------------------...................................................------------......///------------......//////---------.........//////------.........///////////////000000000000//////000000000000000//////...------...//////...------,,,---...//////000000000///000222999???BBB@@@<<<222000......//////000///------------...///000000............/////////000,,,,,,---............---////////////////////////------------------------///......------,,,++++++------......------,,,++++++++++++,,,,,,,,,,,,---+++,,,...///000///...---***+++,,,---------------------------------------,,,,,,---------.........------------------------,,,...///000...------...,,,,,,,,,+++,,,,,,------+++,,,---,,,+++***+++---/////////....../////////))),,,//////---,,,---...------------------------------------............------.........------,,,,,,,,,---..............................---------------...///////////////---...000111111111000///000000000000111111111111111111222222222333333333222222333333333444444444555666999===@@@EEERRR^^^ttt999999:::;;;<<<<<<<<<<<<:::;;;======<<<<<<>>>@@@<<<<<<;;;;;;<<<===???@@@>>>???BBBDDDEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCCCC@@@>>>===<<<<<<>>>@@@AAACCCAAA@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::::::::999888777666555555555555555666777777777666444333222222222111222222333333111111111111111111111111222222222222222222222222222222222222222222333333000111111222222222111111111111111111111111111111------------.........///.../////////000000111111...............///000000........................////////////////////////......////////////......------............------------------------------........................////////////////////////,,,,,,,,,,,,,,,---...///---.........//////000000,,,,,,,,,------.........---------.........////////////000000000000//////000000000000000//////...,,,---...//////...---,,,***+++,,,---...............///444===DDDCCC:::111111000000///...---......,,,,,,,,,------///000111---.........//////000000,,,---......//////......////////////////////////------------------------++++++,,,------......///------......------,,,+++******+++++++++,,,,,,,,,+++,,,...000000///...---***+++,,,,,,------------------------------------++++++,,,,,,,,,---------------------------------+++---000000...---------///...,,,+++******+++,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,))),,,//////---,,,---...---------------------------------.........//////+++,,,,,,------,,,,,,,,,------...///000000//////.../////////...---,,,,,,,,,,,,---...//////.........///000111222222111000000000000000111111111111111111222222222333333333222222333333333444444444666777:::===???CCCOOO[[[sss<<<;;;;;;::::::;;;;;;<<>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAAAAAAAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<::::::;;;>>>@@@AAAAAA@@@@@@??????@@@BBBCCCEEECCCCCCBBBAAAAAA@@@??????AAA@@@?????????@@@AAABBBAAA>>><<<:::;;;;;;::::::::::::999888777666555444777777999999888666444222222333333444444333333222111000000///000222333444444444444333111000...------...///111111111000///000000000000000000000000..................------000...---,,,.........---000000//////...................................................///000111.........////////////000------............------///......------,,,,,,+++---------............///---------............///---...///000///...,,,+++............////////////000000///...............------------------------)))+++---...//////---,,,---...///111111222222222000000000000000000000000...........................///000000000///---,,,,,,666AAACCC;;;444222333000000///...............111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------000//////...------,,,,,,++++++,,,---............------,,,+++,,,---...///.........------,,,,,,,,,***+++,,,---...---,,,,,,******,,,---.../////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,+++************+++,,,---------,,,+++***///...,,,+++******+++,,,,,,---...///...,,,***(((((()))***(((&&&'''+++...,,,,,,+++***+++,,,---......---,,,+++++++++,,,---)))******++++++,,,,,,---...,,,***+++...000...,,,////////////////////////000000//////.........---////////////////////////333222111000000111222222000000000000000000000000////////////000000000000333333222222222222222222666555555444444333222222666555666999<<>>@@@AAA@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@===<<<;;;===???AAABBBAAA@@@@@@??????@@@AAACCCDDDCCCCCCBBBAAAAAA@@@??????@@@??????>>>>>>??????@@@@@@===:::999::::::999888:::999999888777666555444777888999999888666444333222333333444444333333222222222111111000111111111222222222222111000.........///000000111000//////....................................////////////222000//////000111111000000000//////......------.......................................///000000------........./////////------............---------------------------------------............///---------............/////////...---------------------------........................//////000111........................,,,---...//////...,,,+++...///000111111111111111000000000000000000000000........................---///000000///......///222999@@@???999222000000//////...---------------000...---,,,,,,---...000------------------------.........------------------------...............---------...------,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------------,,,,,,---------------------,,,,,,++++++,,,,,,------------,,,,,,---......+++,,,---------,,,++++++------,,,++++++,,,---...,,,,,,,,,,,,+++***)))(((+++,,,,,,+++)))))),,,///------,,,,,,,,,---...///------,,,+++++++++,,,------------,,,++++++******...,,,+++,,,...///...,,,........................000/////////.........---////////////////////////111000///......///000000000000000000000000000000000000000000111111111111222222222222222222222222555444444444444333333333555444555888;;;CCCRRR```www~~~~~~<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA???>>>===>>>@@@BBBBBBAAA????????????@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>?????????>>>>>>===@@@>>>;;;::::::::::::999999999888777666555555444666777777888777666444333222222333333333333222222222222222222111000///...000000000000000///......//////000000000///..............................------......///000000000111///...///111222222111111000000///......------....................................////////////,,,---------............------............------+++,,,,,,---......//////---------............///---------............///000///---++++++,,,...///,,,,,,,,,------------...+++++++++,,,---///000111//////////////////////////////000000///...,,,+++//////000111111000000000000000000000000000000000........................,,,...000///------000444;;;<<<<<<:::555000...---......---,,,,,,,,,,,,---................................................//////......---,,,,,,,,,+++,,,,,,---.../////////............---,,,+++***---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,***+++,,,---------,,,,,,------------,,,,,,,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000---+++)))(((''''''))))))---------+++)))))),,,...---------------...//////---,,,,,,++++++,,,,,,---......------,,,+++++++++---,,,+++,,,...///...---......................../////////...............////////////////////////000//////......//////000000000000000000000000000111111111111222222222222000111111111222333333333333333333444444444555555444333444888:::AAAPPP^^^sss~~~<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>::::::::::::;;;;;;;;;;;;>>>???AAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===???AAAAAA@@@????????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@@@@???======AAA>>><<<:::;;;;;;::::::888888777666666555444444444555555555555444333222222222333333333333222222000111222222222111///.........///////////////...///////////////.........................................................---+++***+++...///000///000000000///......------..............................///////////////...,,,,,,,,,---------......------............------,,,---------.........///---------............///---------............//////...---,,,,,,,,,---...,,,,,,---------.........************+++,,,---...........................//////000000///...------///000000000000000//////////////////////////////........................,,,...///...,,,...333999>>>;;;777444111///...,,,......------,,,------...------...//////...---------------------------------------,,,,,,,,,,,,,,,+++,,,,,,------......///---.........------,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********++++++,,,---++++++,,,,,,,,,,,,,,,,,,------------....../////////,,,)))&&&%%%''')))+++,,,,,,+++***)))((()))***,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,,,,---......---................................................////////////////////////000000000000111111111222000000000000000000000000000000000111111111222222///000000111222333333444222222333333444555666666444444555888;;;AAAOOO]]]ppp~~~<<<;;;;;;::::::;;;;;;<<<::::::::::::999999888888:::::::::;;;;;;<<<<<<<<<>>>@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>?????????===<<<;;;<<<>>>@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBAAA@@@>>>===???===:::999999999999888777777666666555444444444222222222222222222111111111222222333333222222111...///000111222111111000------...////////////...//////..................///////////////////////////......------,,,,,,,,,,,,***)))***---.........////////////..........................................///000//////...---,,,,,,,,,---------......------............------/////////......------------------............///---------............///+++,,,---......---,,,,,,---.........////////////------,,,,,,,,,,,,,,,------------------------------......//////000////////////000000000//////...////////////////////////........................,,,---.........111777<<<<<<888222////////////...///...............//////,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000------------------------+++,,,------.........---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++++++++++++++,,,,,,------/////////......------,,,000...***((('''(((+++---,,,,,,************))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,------------..............................---------...............//////////////////////////////000000111111111111/////////////////////////////////000000000111111//////000111222222333333111222222333444555666666666555777:::<<>>>>>>>>>>>>>>?????????;;;::::::;;;>>>@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<999777555666666666555666666555555444444444444111111111111111111111111111111222222222222111111---...///000111111111111......///////////////.........------......///000000000000000000000000000///.........------------...---,,,---...000000///............////////////...........................///000000000///------,,,---------............------............------000000//////...------,,,---------............///---------............///)))+++---//////...,,,+++........./////////000000111111000///////////////------------------------,,,------......///000000......///000000/////////000000000000000000000000........................---------...222777;;;>>>777444000......///000000///............///000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333---------,,,,,,,,,,,,,,,***+++,,,---............+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...******)))***+++---...000------------------,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,++++++++++++,,,---.........//////......---++++++000///,,,+++******,,,,,,...---,,,,,,---...,,,+++))))))***+++++++++++++++******+++,,,------------......------,,,++++++++++++,,,...---,,,,,,---///---------------------------------------.........////////////////////////,,,,,,---...////////////////////////////////////.../////////000000000000///000000000111222222222222222333333444555666666666666888;;;===BBBNNN[[[kkk~~~<<<;;;;;;::::::;;;;;;<<<===>>>?????????>>>======;;;;;;<<<======>>>?????????AAACCCCCCAAAAAAAAABBB????????????@@@@@@@@@AAA;;;::::::<<>>>>>>>>>>><<<:::777666666777666555555555555444444444444333222222222111111222222333111111222222222222111111000000/////////000000111//////000000000//////...---,,,,,,,,,---///000111////////////////////////---......///000111111222111000......000111111000,,,,,,---...///000111111...........................///000111000///---,,,------........./////////------............------////////////............---------............///---------............///++++++,,,,,,---------------------.........//////000///////////////000111........................------------------......------...///000000000000000000000000000000000000........................///,,,+++///666===???>>>222222000...------...///...---------......///000---..................---------------------------+++,,,,,,---...///000000+++++++++,,,,,,------...,,,,,,------...---------+++,,,---.........------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++***)))***+++---...,,,,,,---------------------,,,,,,++++++,,,,,,---......---,,,,,,---------++++++******+++---...///,,,,,,---......---,,,+++.........------,,,+++***---,,,+++,,,//////---+++)))***+++,,,,,,,,,++++++)))***+++---......---------------,,,++++++*********,,,......,,,,,,---///------------------------,,,,,,,,,------.........////////////////////////+++,,,---////////////...//////////////////////////////000000000111111111000000000000111111111111333333333444444555555555555555777:::<<<@@@LLLYYYkkk~~~<<<;;;;;;::::::;;;;;;<<<999:::;;;=========<<<<<<<<<<<<<<<===>>>??????@@@???AAACCCCCCBBBBBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB;;;::::::===AAADDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<======>>>???===:::999999999999888444444444444444444333333444333333222333333444444111111222222222222111111333222000.........//////000000000000000//////...,,,++++++,,,---///111333........................,,,---///000222444666666222000......///000000///++++++---...///111222222...........................///000111000///---+++.........////////////000---..................---------......///000000000---------.........//////---------.........//////---,,,+++******,,,...///,,,,,,,,,---------......+++++++++,,,---...///000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,...///000000000000000000000000000000000000........................000,,,***000999@@@AAA>>>000111111000---,,,---...,,,,,,,,,,,,,,,---...///................................................************************((()))***+++---...///000............---,,,+++++++++,,,---.........---,,,*********++++++,,,,,,,,,---,,,+++***+++,,,---......---+++))))))***+++,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---************+++,,,------++++++******+++---...///)))***,,,---...------,,,,,,---...///...,,,***(((+++)))(((***---...,,,******+++,,,---...---,,,,,,)))***+++---......------)))******++++++,,,------***---///...,,,+++---000------------------------,,,,,,,,,------.........////////////////////////,,,---///111111111111000////////////////////////000111111111111222222222111111111000000000000000333333333444444444555555444444666999;;;???KKKWWWjjj~~~::::::;;;;;;;;;;;;::::::============<<<<<<<<<<<<::::::<<<===???AAABBBCCCAAABBBCCCDDDCCCBBB@@@>>>===>>>@@@AAABBBAAAAAA@@@;;;::::::;;;>>>AAAAAAAAADDDCCCCCCCCCDDDCCCAAA???BBBAAA@@@?????????@@@AAABBBAAA@@@???>>>>>>>>>>>>:::999888777666666666666666666444333222111111111222222111000...+++(((&&&000000000000000000000000000000///...------......111111000000//////......////////////000000000000,,,---------.../////////...------...111777<<>>AAAKKK]]]qqq~~~|||;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDEEEEEECCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA<<<;;;:::;;;>>>@@@AAAAAACCCCCCCCCDDDEEEEEEBBB@@@BBBAAA@@@???>>>???@@@@@@CCCBBB@@@???>>>=========:::999888777666666666666777666555333222111111111444444444333222///---,,,000000000000000000000000000000/////////000111111000000000000//////......111111000000//////......---------...............---,,,,,,,,,...111444666//////.........//////000111111000///............//////...------------...000000000000000000000000000/////////............//////...---------------...------,,,,,,------......---------------............---------,,,,,,,,,******+++,,,------,,,,,,---...///...,,,+++,,,---+++,,,,,,---......//////......------------.....................//////000------......//////000000......///000000///......///...------///000000000......111777===<<<555...------------------------,,,,,,,,,,,,------------+++,,,---...///......---'''((()))+++,,,++++++***...............---,,,,,,***+++---...//////...------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---......------,,,++++++******++++++++++++++++++,,,---------------------------+++***+++---...---+++,,,+++++++++************)))***,,,---......---------,,,,,,,,,,,,,,,------//////.........------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++000///...---,,,------...++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------,,,,,,,,,---.../////////.........---------////////////............////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111333333333444444444555555444999666666>>>AAAJJJ\\\ooo}}}{{{;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;<<<===>>>>>>;;;<<<===???@@@BBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@??????@@@@@@AAAAAA<<<;;;:::;;;>>>@@@AAAAAAAAABBBCCCEEEGGGFFFCCCAAAAAA@@@???>>>===>>>??????CCCBBBAAA???===<<<;;;;;;999888777666666555666666777666555444333222222222333444444444333222111111000000000000000000000000---------......///000000000000000////////////...222111111000///...------...............---------...------,,,,,,---......///////////////000111222555444111///......///000//////...------------...////////////////////////////////////............//////...------------......------,,,,,,------...++++++++++++,,,---...///...------------,,,,,,,,,'''(((***+++,,,---------///000111000///...///000+++++++++,,,------............------------............------......///000.........//////////////////000000000000000/////////............//////000---222888;;;:::555000,,,------------------------,,,,,,,,,,,,------------***+++,,,...///000000000*********+++,,,,,,---------............------,,,******+++,,,------......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---///......------,,,,,,+++,,,++++++++++++++++++***+++++++++++++++++++++++++++******+++---...---,,,***************)))))))))******++++++,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******///...------,,,---------((())))))***,,,------...---,,,,,,++++++,,,,,,---...---,,,++++++---...000///............---------........................////////////000000000000000000000000000000000000000000000111111111222222111111111111111111111111333333333444444444555555333888555666===@@@IIIZZZmmm}}}}}}{{{;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA?????????@@@AAABBB===<<<:::;;;===@@@AAAAAA@@@AAACCCFFFHHHHHHEEEBBB@@@???>>>=========>>>>>>CCCBBB@@@>>><<<;;;:::999888777666666555555555666777666555444333333333333000000111111111111111111////////////////////////.../////////000000//////////////////////////////000000000//////......---/////////...---------,,,///000000//////...---,,,............///000111222444333000...---...000222//////...------------...........................///////////////.........///......---------.........------,,,,,,------...+++++++++++++++,,,---...------------------------++++++,,,......////////////111111111//////000111000//////...------,,,,,,...------,,,,,,------......------------.../////////////////////.........000000000000/////////......//////.........///000000777??????777///,,,,,,------------------------------........./////////,,,,,,---...//////000000---,,,,,,,,,,,,---...///---------......------,,,************+++,,,---...)))***+++,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,---...///000++++++++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...---------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000000////////////////////////000111111111222222222222111111111111111222222222333333333444444444555555333888555666===???GGGYYYlll|||~~~}}};;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????AAAAAA>>><<<::::::<<>>===<<<;;;<<<======AAA@@@>>><<<:::999888888777666555555444555555555666555444333333333333333////////////000000111111////////////////////////333444444333333111000///.............../////////------......//////000000/////////...---------,,,...///000000000///...---,,,,,,,,,---...///000111000///---,,,,,,...111333//////...------------...------------------------.........///////////////......---------......///...------,,,,,,------......---,,,+++++++++++++++------------------------......////////////......***+++,,,,,,+++***+++---000//////...------,,,,,,------,,,,,,,,,,,,---------------------.../////////////////////........./////////......------------///000///------///111555<<>>>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@???===::::::<<>>===<<<;;;;;;;;;<<<<<<>>>===<<<:::888777777666555555444444444444555555555444333222222222222333111111000000000000111222000000000000000000000000000000000000///---***)))---............/////////,,,,,,---...///000000111...............---------+++,,,---...............---------------...///000---,,,++++++,,,...111222//////...------------....................................///////////////...------------...//////...------,,,,,,------...///...---,,,++++++++++++,,,,,,,,,------------...---.........------,,,+++***+++---,,,++++++,,,...+++++++++,,,------......------,,,,,,,,,,,,------------,,,,,,------...///.........///////////////000///...------,,,------+++...000///------000333;;;===>>>999222,,,,,,---------------------------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------------,,,,,,,,,,,,+++++++++******---.........---+++)))(((++++++++++++,,,---......++++++++++++++++++++++++,,,++++++++++++++++++***------------------------+++,,,,,,,,,***)))***+++)))))))))***************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))+++,,,,,,------------,,,/////////......---------+++,,,,,,------,,,,,,+++---,,,,,,,,,------......---------............///,,,,,,,,,---......//////////////////000000000000000000000000000000000000000000000111111111222222000000000111222222333333333333333444444444555555333888777888>>>@@@GGGWWWkkk{{{999999::::::::::::999999777777888999:::;;;<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>@@@===:::999;;;>>>@@@AAABBB@@@???@@@BBBCCCCCCBBB======;;;:::::::::;;;<<<;;;:::999888666666555555555444444333444444555555333333222111111111222222444333111000//////000000000000000000000000000000+++,,,------,,,***((('''---------.........//////,,,------....../////////---------...............,,,,,,,,,,,,------......///...............//////---,,,,,,,,,---...////////////...------------......................................./////////000---------------...//////...------,,,,,,------.........---------------...,,,,,,,,,---------......++++++,,,---------,,,,,,---...//////......///111+++,,,,,,---......//////---,,,,,,++++++,,,,,,---------,,,,,,------...///------......//////000000111000///...---------...)))---000///------111555@@@<<<777111...---,,,---------------------------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---------...////////////------***+++,,,---------------------...---,,,+++)))(((((()))+++,,,,,,+++***)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++''')))++++++******,,,...************+++++++++,,,+++,,,---......---,,,+++++++++*********++++++,,,+++++++++*********))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((***+++,,,---...------,,,..................//////+++,,,,,,------,,,,,,++++++,,,---.........---------------.........//////++++++,,,------...//////////////////000000000000000000000000000000000000/////////000000000111111///000000111222222333333333333333444444444555555444999888999@@@AAAGGGXXXiiiyyy888999999::::::999999888:::::::::999999999888888:::;;;;;;<<<===>>>??????<<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBAAA@@@???===@@@===:::999;;;>>>@@@AAACCCAAA??????@@@BBBBBBBBB===<<<;;;:::999:::;;;;;;999999777666555555555555444444333333333444444555222222111111000111111111444333111///------------000000000000000000000000---...000111111///...,,,---------.........//////..................------,,,------....../////////......---------...//////111000000////////////000..................------//////...------------...////////////////////////---.........//////000000---------------...///000...------,,,,,,------...------------...///000000,,,,,,,,,------.........***+++,,,---.../////////***,,,------,,,,,,---///111111111000//////......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------...///000111111333222000///.........///(((,,,//////------222666BBB;;;111,,,+++------,,,------------------------,,,,,,---------.........***)))))))))***,,,...///((()))+++,,,,,,+++)))(((***+++,,,,,,------------......//////...+++(((&&& """%%%))),,,---------++++++++++++,,,---...///------------------------,,,,,,,,,------.........************************###&&&***+++***+++...111,,,,,,,,,------.........+++,,,...//////...,,,+++++++++******)))*********.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***,,,---...------,,,+++,,,,,,---...///000000++++++------------++++++***+++---//////...---,,,+++++++++,,,,,,---------++++++,,,,,,---...//////////////////000000000000000000000000000000000000////////////000000000000///000000111222222333333333333333444444444555555555:::999:::@@@AAAGGGXXXgggwww:::::::::999999999999999888999999999:::999999888;;;:::888888999;;;>>>@@@:::;;;<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@?????????>>><<<;;;<<<===???@@@???===<<<<<<======<<<;;;999:::;;;;;;999777777888888777777666555444444444555555444333333333333444444444333333222111111111111111111111000000000000000000000000////////////000000000000000000000000000000//////.........---........................---------.........//////---------,,,,,,+++++++++111000///...,,,,,,,,,,,,........................------,,,++++++,,,,,,,,,------------------------..............................---------,,,,,,,,,,,,---......//////......***++++++,,,,,,------....................................------,,,,,,,,,)))+++...///...------...000000///............///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,111000///......///000111222111111000///......---222333000+++---444666222777444000,,,******,,,---+++,,,,,,---...///000000//////...---,,,,,,,,,,,,------------------------***+++,,,,,,------------+++,,,,,,---......------+++,,,,,,------,,,,,,+++......////////////......------,,,+++************))))))***++++++++++++***---+++)))(((***+++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))***+++,,,------...+++++++++,,,,,,------------......,,,+++***+++---******+++,,,,,,,,,,,,+++---+++******,,,---------,,,++++++******++++++,,,---------,,,,,,------...*********++++++,,,,,,,,,******+++,,,------......)))***,,,---...---,,,,,,,,,...//////...------.........---,,,,,,,,,,,,---...............///000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000111222333444444444444333333333333333333333666999:::>>>IIIUUUggguuu888888888888999999999999::::::;;;<<<===>>>>>>>>>===<<<:::888888:::<<<===777888999:::;;;;;;;;;;;;???@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;<<<===???@@@>>>===<<<<<<======<<<:::999;;;<<<;;;999777777888777777777666555444444444555555444333333333333444111111111222222222222222111111111111000000000000.........//////000000000////////////////////////000/////////.........---........................---------.........//////...---------,,,,,,,,,+++///......------------...........................------,,,,,,+++,,,,,,---------------------------.................................---------,,,,,,,,,,,,---............------------------,,,,,,,,,------------------------000000000/////////......+++---//////---,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......111111000000///......---,,,...---,,,000888;;;888333111///,,,,,,,,,...///---------...............------,,,,,,,,,------...........................++++++,,,---------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++***+++++++++))))))***+++++++++++++++---+++)))(((***+++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++))))))***+++******+++,,,,,,,,,,,,+++---+++***+++---...---,,,,,,,,,++++++++++++,,,,,,*********+++,,,---...///++++++++++++,,,,,,,,,---(((((())))))******++++++***+++,,,---------,,,,,,+++---......---,,,,,,---......---,,,,,,,,,,,,---...............//////000/////////000000000111111////////////////////////000000000000000000000111000000000000111222333444000000000000000/////////444444666999:::===HHHTTTfffttt666666777777888888999999999:::<<<===???@@@@@@@@@???>>>;;;999888999:::;;;:::;;;;;;<<<============>>>>>>>>>???>>>======<<<======<<<;;;<<<===???@@@>>><<<;;;;;;<<<===;;;::::::;;;<<<;;;999888888888777777666666555444444444555555444333333333333333//////000000111222222333111111111111000000000000+++,,,---...///000111111/////////////////////////////////.......................................---------........................---------------------------......//////........................---,,,,,,,,,,,,,,,------------------------------------------------------...............---------++++++,,,---------------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000////////////......---...//////---+++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000------............------111000000//////.........***,,,---...333:::<<<:::......------......///000............------,,,,,,++++++++++++,,,---...///........................,,,------------,,,,,,+++...---,,,,,,,,,,,,,,,---------++++++++++++------,,,------......------,,,+++++++++***++++++,,,,,,*********+++++++++++++++---+++))))))***+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))+++......---,,,,,,,,,******+++,,,,,,,,,,,,+++---+++++++++---...---,,,,,,,,,++++++++++++,,,,,,(((((()))***+++---...///,,,,,,,,,,,,------------,,,---------------------++++++,,,---------,,,,,,***,,,------,,,++++++,,,......---,,,,,,,,,,,,---......------......///000.........////////////000......................../////////000000111111111111000000111111222333444333333333333333333333333555555777999999<<>>===;;;:::999999:::;;;<<<<<<===>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<<<<<<<<<<===>>>???===<<<:::;;;<<<<<<;;;999:::;;;<<<;;;999888888888666666666555555444444444555444333333222222333333//////000000000111111111111111111111000000000///,,,,,,------...//////000////////////////////////................................................................................................---------.......................................---,,,,,,,,,,,,------...------------------------------------------------........................***+++,,,,,,------,,,,,,000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,+++,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...000000000000...---000000/////////.........//////000222555888777666,,,------...////////////------------------------,,,,,,++++++,,,,,,---...........................---.........---,,,++++++,,,,,,+++***)))******+++...---+++******+++---...+++,,,,,,------,,,,,,+++************+++,,,------************++++++,,,,,,---+++))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,***---//////...+++************+++,,,,,,,,,,,,+++,,,,,,+++,,,...///...,,,,,,,,,,,,++++++,,,,,,,,,))))))******+++---...///------------------------///////////////.........+++,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---......---,,,,,,,,,,,,---...------------...//////---------.........//////........................---......///000111222222111111111111222333444444555555666666666666777777666666777999999;;;EEEQQQcccqqq444444555666777777888888888888999:::::::::999999;;;;;;:::::::::;;;<<<===999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>???<<<;;;::::::;;;;;;:::999999:::;;;;;;888777777888555555555555444444444444444444333222222222222333111111111000000000//////111111111111000000000///..................------........................---------............................................................---..............................//////......---,,,........................---,,,,,,,,,------...///------------------------------------------------------..................***+++,,,,,,------,,,,,,.........//////000000000------------------------************************+++,,,------,,,,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---////////////............111000111555777666333222------...//////...---,,,++++++,,,,,,---......///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,+++++++++++++++,,,...---+++******+++---...++++++,,,,,,,,,,,,++++++************+++,,,------++++++******++++++,,,---...,,,***)))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***++++++,,,++++++++++++++++++++++++(((***,,,+++)))&&&$$$###******+++,,,,,,,,,,,,+++,,,,,,,,,---//////...,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------.........---,,,,,,,,,,,,------------------...//////------------....................................------...///000111111222111111111111222333444555111111111222222333333333666666777999888;;;EEEPPPbbbppp555555666666777777888888999999::::::::::::999999999999999:::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>>>><<<:::999999:::;;;999888888999:::999777666666666444444444444444444444444444444333222222222222222333222222111000000//////111111111111000000000000/////////.........------........................---------------................................................------------------------.............../////////...,,,+++........................,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---------------------......///000000111........................++++++,,,,,,,,,,,,------+++,,,---,,,,,,,,,///111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,........................///...000666888555222222...............---,,,+++******+++,,,---...//////...---,,,+++************++++++++++++++++++++++++---............------,,,,,,,,,---...///.........------++++++++++++------+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,++++++******,,,---......,,,******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,''''''((()))***+++,,,,,,+++++++++++++++************,,,---,,,)))'''&&&&&&******+++,,,,,,,,,,,,+++,,,,,,,,,...000000...,,,------,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,...//////...------.........---,,,,,,,,,,,,---------,,,,,,------...///---------............///.................................//////000000000222111111222222333444555000000000111111222222333666555777888888;;;EEEPPPaaappp777777777777777777777777777777888999::::::::::::888999999:::;;;<<<===>>>===>>>>>>>>>>>>>>>======;;;;;;<<<<<<;;;;;;:::999999999;;;<<<===>>>>>>>>>;;;:::999999::::::999888666888999888666444444555444444444444444444444444444333222222111222222222222222222222222111111111111111111111000000000000/////////////////////000........................,,,,,,,,,------.................................//////.........---------+++,,,,,,,,,------------+++,,,...///000///...---........................,,,,,,,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---........................------------------------,,,,,,------............---------,,,++++++---//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---...........................,,,///777999444000000......------------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................((())),,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++---,,,+++******,,,---///...,,,******+++------,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,---++++++++++++*********)))---...///...,,,,,,,,,...******+++,,,,,,,,,,,,+++,,,,,,---///000000...,,,------,,,,,,,,,,,,------,,,+++++++++,,,---......---,,,,,,,,,++++++++++++,,,,,,------......//////...---,,,+++++++++,,,,,,+++---///...---,,,------......---,,,,,,,,,,,,---------,,,,,,------...///---............/////////////////////////////////......//////////////////222222222222333444555555333333333444555666666666555444666888888;;;EEEPPP```ppp888888888888777777777777333444666777999999::::::999999:::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888999:::<<<===>>>>>>>>>;;;:::888999::::::999777666777888777555444444444444444444444444444444444444333222222111111222222111111111222333333444444111111111111000000000000---......///000111222222........................,,,,,,,,,------.................................//////.........---------+++++++++,,,,,,---------)))+++---///000000//////........................,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---......//////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---+++***,,,...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////---,,,,,,---//////---.....................///---000888999222---,,,------,,,,,,,,,---......------,,,,,,,,,,,,++++++************+++,,,------------------------------,,,,,,---.../////////..."""%%%))),,,------+++)))+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,+++************---,,,+++******,,,...///...,,,******+++------,,,---,,,+++******+++,,,------,,,+++******+++,,,---......------------,,,,,,++++++++++++******))))))***+++,,,++++++,,,...000******+++,,,,,,,,,,,,+++,,,,,,---///111000...,,,...------,,,,,,------...((())))))***+++---...///,,,,,,,,,++++++*********(((((()))******+++,,,,,,///...,,,+++***+++,,,,,,***,,,...---,,,+++,,,,,,......---,,,,,,,,,,,,------,,,,,,,,,,,,---...............////////////000000000000000000000000000///////////////.........222222222222333444555555333333444444555666666777444444555888888;;;FFFQQQ```ppp999:::;;;<<<<<<:::999777999888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888999999:::;;;;;;;;;:::::::::888666888;;;<<<;;;999888777777777999999777555555666666777777777777777333444555666666555444333222222222111111111000000///000111222222222222222111111111111000000000000---------...///000000111........................+++---...---,,,,,,---...---------......000111222000000//////............,,,,,,,,,---------......,,,,,,,,,------..................///......------///...,,,++++++,,,...///111111000///...---,,,,,,,,,,,,,,,------........./////////...---------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------.........000000///////////////000111222333222000...///000---333999777111,,,---000---------,,,++++++---000...------,,,+++***)))))),,,,,,,,,---------......)))******++++++******)))++++++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++******++++++,,,''')))+++++++++,,,---///,,,,,,,,,++++++************+++,,,---------------)))+++------,,,******+++++++++******++++++,,,---+++)))'''(((***,,,------((()))***+++,,,+++******------,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))+++------,,,,,,,,,------...///...,,,+++,,,---000///---,,,+++,,,------))))))***+++,,,,,,---------,,,***))))))***+++---,,,,,,,,,---------......---,,,+++***+++,,,---...***+++,,,---...000111111111///......//////...,,,............////////////222000...,,,,,,---///000......//////000000111111222222222222222222333333111111222222222333333333888666666888999:::BBBLLL___mmm666777888999:::999777666999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;:::999888999999:::;;;;;;;;;;;;:::999777777888;;;===<<<:::888777777777999888777555666777777777666555444444333333444444444444333333222222222111111111000000///000111111111111111111111111000000000/////////---------...///000000000------------------------,,,---......,,,+++,,,...222111000...---,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........------,,,000///...------...///000000000//////......------,,,,,,------------------...............---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......//////............//////...///000///---,,,---//////333777777333000///111.........---++++++,,,...------,,,,,,+++*********,,,,,,,,,,,,------------,,,,,,------------,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,(((***,,,,,,+++))))))***++++++******++++++,,,---,,,+++******---.........((()))***+++,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))+++------,,,+++,,,---+++---...---+++++++++---///...---+++++++++,,,---***++++++,,,------......000///---,,,,,,---///000,,,,,,,,,---------......,,,,,,+++++++++,,,---...//////.........---------,,,,,,---------......///............////////////000//////...............////////////000000000000//////000111222222333333111111222222222333333333888666666888999:::BBBKKKZZZhhh444555777888999888888777666666666666777777777777999999999999999999999999888999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;999888888999;;;===<<<;;;999888777888888888666555777777666666555333222111333222222111111222222333222111111111111000000000000000000000000000///...000////////////.........---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,222111///---+++******))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---,,,+++******+++,,,---........................------------------,,,,,,---------...............------,,,,,,,,,---......------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------......------------......,,,---......------...000111222333333222111///......//////---++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,'''(((***,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++---...---+++******+++,,,,,,,,,++++++++++++***)))***++++++++++++++++++''')))++++++)))((())))))++++++******++++++,,,---+++******,,,......---,,,))))))***++++++++++++***,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,'''((())))))(((((()))***,,,---......,,,,,,---...---,,,,,,++++++++++++,,,+++,,,,,,------......///---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,+++,,,------.../////////......------,,,,,,...000///---,,,...000............////////////---...///000000...---,,,000000000000////////////------...000111222333444111111222222222333333333777666666999999:::BBBKKKUUUbbbxxx444555777888::::::::::::666666777777777777777888888888888888888888888888888999::::::;;;<<<<<<<<<::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::999888777888888888666444555555555444333222111111333222111000000111222333111111111111000000000000///000000000///...------//////.........------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++************+++,,,---------....../////////.........------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,---...///........................+++++++++******++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------...//////---...//////...///111333222000......//////,,,))),,,---...---,,,,,,---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++++++++***%%%'''***,,,------+++***+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,...000///...,,,,,,---++++++++++++++++++++++++)))******+++++++++******(((***++++++)))))))))***++++++******++++++,,,---)))((()))+++------+++)))))))))******++++++++++++,,,,,,+++++++++,,,------,,,++++++******++++++,,,(((*********))))))+++,,,---...//////......///000,,,++++++++++++++++++++++++,,,,,,,,,------......+++******)))******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,------......***+++,,,---...000111111111555777333...+++---000............////////////......//////......---,,,111111000000//////.........//////000111222333333111111222222222333333333666555666999999:::AAAJJJTTT___ttt333444555777888999::::::999999999:::::::::;;;;;;777777777777777777777777999999:::;;;<<<===>>>>>>::::::::::::;;;<<<===>>>@@@@@@???===;;;:::999999:::999888888888888666444222222333333333333222222444333222111111222333444000000000000000000000000///////////////...---,,,............------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,))))))******,,,---//////,,,,,,,,,,,,------------++++++,,,,,,,,,---------.........------,,,,,,,,,***+++,,,,,,---------,,,////////////////////////,,,,,,------......//////.........------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,---...///........................,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---//////......///000000111......///......///222555555111---,,,------***&&&)))+++------------///000+++++++++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++&&&(((***,,,,,,,,,+++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,)))+++...///...,,,,,,---++++++++++++++++++++++++******+++++++++******)))***+++,,,+++******+++,,,++++++******++++++,,,---)))))))))+++,,,,,,***(((***************+++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,---...///...------///111,,,---......---,,,---///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////,,,,,,,,,---------......,,,,,,---------.........((()))***---///111333444111555777333...+++---000............////////////000///---,,,+++,,,...///111111000000//////......222222222222222222111111111111222222222333333333555444666999999:::AAAIIIUUU```rrr111222222333555666777777555555555666777777888888777777777777777777777777:::999999:::;;;<<<===>>>::::::999999:::<<<>>>???AAAAAAAAA???<<<999999::::::999888888888777555333111111222333333333333333333222222222222222222333//////000000000000000111//////////////////...---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,++++++,,,,,,------------------............,,,,,,,,,---------......------------------,,,,,,***+++,,,------......---........................,,,,,,------.........///------------------,,,,,,---------...............------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++...000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------///////////////000111222.........---,,,...111444888444///---......,,,***)))+++---...------...000++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------............------)))******+++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++************+++,,,---...&&&))),,,---,,,+++***+++***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))+++,,,,,,+++******+++---++++++******++++++,,,---,,,++++++,,,---...,,,+++******))))))******+++,,,++++++++++++,,,---......,,,++++++******++++++,,,+++,,,,,,+++******---///+++,,,---,,,***)))***+++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......,,,,,,---............---+++,,,,,,---...///000000,,,...000///---,,,...000............////////////111///---+++***,,,...///000000000000////////////444444333333222111111111111111222222222333333333444444666999999:::@@@HHHVVV```rrr222222222222333444555666222222333333444555555666777777777777777777777777999888888888888999;;;<<<;;;:::999999:::<<>>@@@;;;999888888888777555333555555555444333222111000...///000111111000///....../////////000000111111......///000111111111000000////////////.........------------------------........................+++---...---,,,,,,---...,,,,,,,,,,,,------...///,,,,,,,,,------..................////////////000,,,,,,,,,------.........+++,,,---...////////////,,,------......------,,,------------------------,,,,,,,,,------........./////////......------,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,,,,------,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......------......///,,,,,,,,,---...///000111333333222000///000444777000///---++++++---///111...///000000---+++******------------------------,,,,,,------------......+++,,,,,,------,,,,,,+++000...,,,*********,,,---++++++,,,,,,---...//////---,,,***))))))***,,,------+++)))'''(((+++...111...000333333000---+++************++++++,,,,,,,,,---------------,,,+++************)))'''(((***,,,++++++******++++++,,,------+++)))((()))++++++***+++***)))))))))***,,,---++++++++++++,,,---...///,,,++++++++++++++++++,,,,,,---,,,+++***+++...000111222222000---,,,,,,,,,***+++---...///...------------------------------***+++,,,---...//////...,,,,,,,,,---------......,,,,,,.../////////...---------..................111///......//////...,,,............/////////000------.........---,,,+++......//////000000111111//////000000111111222222111111222222222333333333333333666999::::::@@@GGGQQQ\\\ooo222333333444444555555555666666777888888888888888777777777777777777888999888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999888888::::::999777555333333333333222222111111111333222111000000000111222000000000000////////////000///...------...///000///...---,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++000///---,,,,,,---///000---,,,+++*********+++,,,///...,,,*********,,,---........................---///000000...---,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........---------------------------------...------,,,,,,------,,,+++************++++++,,,,,,,,,,,,------)))***,,,.........,,,+++))))))***+++,,,------...,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---...///000000...///000111111000///...///......111666999999777///......------,,,++++++000//////...---+++***)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222000,,,)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++------------++++++,,,,,,,,,+++***)))(((''',,,+++***)))))))))************)))))))))***,,,---,,,+++)))(((((()))+++,,,------------,,,***((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******---,,,,,,+++*********+++((()))***+++,,,---------,,,,,,,,,+++++++++******(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,........................***+++,,,---------,,,,,,(((+++---,,,'''"""//////...---,,,,,,++++++------............------------------------,,,,,,---......///////////////111000///---------...///...//////000000000000000000111111111111222222222333333333333333333333333444666777777777:::@@@FFFMMMZZZppp222222333444444555666666666666777888888888888888777777777777777888888999888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999:::999888555222111333222222222222222222111444333111000000000111111////////////............000///...------...//////111000///......///000111............---------------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,......---,,,,,,---......++++++*********,,,---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,***++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------+++,,,---//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------,,,---------.../////////---...////////////...------,,,,,,///333555555333------------------------......------,,,+++))))))+++,,,,,,---............++++++++++++++++++++++++000...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...++++++,,,------,,,++++++...............---,,,+++,,,++++++++++++***************)))))))))***,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,++++++111000...,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++******+++,,,---......---,,,,,,+++++++++*********)))+++---...---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,...000222111---+++***+++///......---,,,,,,++++++------............------...---------------------...//////000000000000000222111111000000000000000......///000000000//////000111111111111222222222333333333333333333333333333666777777777:::@@@EEEMMMZZZqqq111222333444555666777777666666777888888888888888777777777777777888999999999999888888888777777777::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999888777555333000...111111111222222222222222444444222111000000000000............------------000000///...------......000000///......///000000------------,,,,,,,,,,,,///...------++++++***)))((()))+++------------,,,,,,,,,------------,,,,,,))))))******+++---...///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---...------------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,------------------------***+++,,,------...------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------...//////...,,,,,,---,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,---...------------------------------..................,,,------.........------...------///111222111000++++++,,,------...//////+++,,,,,,,,,++++++***))),,,,,,---......---------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,,,,,,,,,,++++++.........//////......---+++,,,---------,,,***)))*********)))******+++,,,...---,,,++++++,,,---...++++++******++++++,,,------,,,++++++,,,---...000+++++++++++++++*********,,,,,,,,,------,,,,,,,,,,,,,,,++++++******++++++++++++,,,---............+++++++++*********)))))))))+++---...---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,...000.........------,,,,,,+++------............------........................//////000111111111111000000000111111111000//////------...////////////...000111111111111222222222222222333333333333333333333555777777777:::@@@EEELLLZZZqqq111222333444555666777888666666777888888888888888777666666666777888999:::999999999888888888777777999999999999999999999999999999::::::::::::999999666666666555444222000///000000111111222222333333555444333222000//////.../////////.........------000//////...------------------------------------+++++++++*********))))))---------,,,,,,+++++++++((()))+++,,,------,,,+++***+++---......---+++*********++++++,,,---......------,,,+++++++++,,,---......................../////////---,,,,,,...000---------------------------,,,,,,,,,,,,---......------..................------------------------)))***+++,,,---.........+++++++++++++++,,,---...+++++++++,,,,,,,,,---------.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------------,,,...............---------,,,---------............000000000111222222000///,,,,,,,,,---------......***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---,,,,,,+++,,,---......,,,***)))******************++++++---,,,++++++++++++,,,---///---,,,***))))))***++++++*********+++---///000,,,++++++******)))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++,,,---------------++++++*********)))))))))(((***,,,---,,,+++++++++******+++++++++,,,,,,,,,************************,,,+++++++++,,,,,,------,,,+++)))''''''))),,,///......---------,,,,,,,,,------............------.........///////////////......///000000000000000------/////////...---,,,,,,------...............000000111111111222222222222222222222222333333333333555777777777:::@@@EEELLLZZZqqq222222333444555777777888666666777888888888888888666666666666777888999:::999999999999888888888888999999999999999999999999888999999999999999999888333333333333222222111111000000000111111222222222444444333222111000///...000000000/////////.....................------,,,,,,,,,------------,,,,,,+++++++++*********))))))+++++++++,,,,,,---------******,,,,,,,,,,,,+++***)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................///...---,,,,,,...111---------------------------,,,,,,,,,,,,---..............................------------------------)))***+++,,,------------++++++++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***)))******+++,,,------......,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,...............------------------......//////000///111222222111000............---------,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,+++******------------------------)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***++++++,,,+++++++++,,,---......,,,***)))*********+++************++++++************++++++...---+++***)))******+++111000---***((('''&&&&&&,,,++++++******)))))))))******++++++++++++******,,,++++++***++++++,,,,,,***++++++,,,,,,,,,,,,++++++++++++************)))&&&)))++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---***))))))+++---...---------------,,,,,,,,,------............------............//////000000,,,---......//////......,,,---...//////...---,,,,,,------...............000000111111111222222222111111111222222333333333333555666666666999???EEELLLZZZppp444444444555666666777777666666777888888888888888666666666666777888:::::::::999999999999888888888888888888888888888888888888888888888888888888888222222222222222222222222000000000111111111111111333333333333222000///...111000000000////////////,,,---............------......////////////......------------,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,++++++++++++***,,,---//////---,,,***---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...,,,,,,,,,------------...---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------------------)))***+++,,,,,,---,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++++++++*********************+++,,,---...//////,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++------.....................---------...///000111---///222222000---,,,,,,//////...---,,,,,,++++++,,,,,,---.........------,,,,,,---......---------........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++***+++,,,,,,------------+++,,,---------,,,***)))***++++++++++++***))))))************************))))))******+++,,,---...,,,,,,+++***)))(((''''''+++++++++++++++*********)))******++++++******)))++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******&&&)))++++++***)))************+++++++++,,,,,,,,,---------------------------,,,+++***+++,,,---...///---++++++,,,---,,,,,,------------------------------............---------------......//////000,,,,,,---............---......///000000000//////------...////////////...000111111111111222222222000000111111222333333333222444666666666999???DDDLLLYYYooo555555555555666666666666666666777888888888888888555555666666777999:::;;;::::::999999999888888888888888888888888888888888888888777777777777888888444333333222111111111111111111111111000000000000111222222333222111000///000000/////////.........***+++---............------......//////......---............------------+++++++++,,,,,,------------,,,+++***+++---...000,,,---............---,,,+++,,,---......------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,------------------------***++++++,,,,,,,,,++++++...------,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,+++,,,,,,,,,------......,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,---------.../////////,,,,,,,,,,,,,,,...///000---000333333000---,,,------------------------,,,,,,,,,---------,,,,,,++++++,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,+++***))))))***+++,,,,,,,,,------...---------,,,++++++++++++************++++++,,,+++***)))(((***++++++++++++++++++***((()))***+++,,,---------###%%%(((+++---......---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++(((***------,,,++++++,,,******+++++++++,,,,,,,,,---------------------------,,,+++******,,,---///,,,++++++,,,...///,,,***------------------------------............------+++,,,,,,---......//////,,,------..............................///000111......///000000000//////000111111111111222222222///000000111222222333333222444666666666999???DDDLLLXXXmmm666666666666555555555555666666777888888888888888555555555666777999:::;;;:::::::::999999999888888777777777777777777777777888888777777777777888888666555444222111000000000222222111111000000//////000111222333333222000000//////.........---------)))***,,,.../////////...++++++,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...111444---..................---)))***,,,...//////......***+++,,,---------------........................***---///000///......///,,,,,,,,,------.........---,,,,,,,,,,,,---......000000/////////.........------------------------++++++,,,,,,,,,+++******///...------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,------...///000000++++++******+++---...///...222666666333000//////+++,,,,,,------......///,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,+++***)))))))))*********+++,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++***+++,,,------+++***)))&&&(((+++......---,,,***+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++*********+++,,,,,,------------......---,,,,,,......---------,,,,,,,,,***,,,...///...------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---,,,...111444444000------------------------------..................---++++++,,,,,,---...//////---......///////////////---,,,++++++,,,---...///...//////000000000000000000111111111111222222222///000000111222222333333222444666666666999???DDDMMMXXXkkk666777888777666555666777888777666666666666777777555666777999999888888777888888888888999:::;;;<<<666777888:::<<<<<<:::888444444555555555444222111222222222111111111111000000000000000000000000000222111000//////000111111111000////////////---+++,,,---......//////......//////...---,,,,,,++++++...------------,,,,,,,,,...---,,,+++***+++,,,---***++++++,,,---...//////+++,,,------......------******))))))******+++,,,---------,,,,,,+++++++++......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,---...//////........................,,,,,,,,,------.........******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,------444000,,,---///000,,,(((------------,,,+++******---------...------,,,,,,+++++++++,,,,,,---------,,,---......//////......+++...111222222000000000222222111111000/////////......//////...,,,***)))---,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((+++,,,...//////...,,,+++************+++,,,------***+++,,,---------------///......---+++******)))+++***)))***+++++++++)))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))),,,...---***)))+++---,,,,,,,,,++++++***************+++++++++,,,,,,,,,///,,,******+++------,,,***+++,,,------,,,+++***)))***,,,......,,,***)))***++++++***)))***---///.........------,,,,,,,,,---------,,,,,,+++++++++---------------------------------............///........................000//////.........//////......////////////......////////////............111111111000000000000000222222111111111111111111555555555444444777===@@@MMMWWWjjj333444555444333222333444777666666666666666666666555666777888999888888777888888888888999:::;;;;;;777777888:::;;;;;;999777444444555555555444333222222222222111111111000000000000000000000000000000222111000//////000111111//////////////////...---,,,------...............+++,,,,,,------...............------,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........+++,,,------...---------,,,++++++++++++,,,---------------,,,,,,+++++++++//////.........---------.........---------,,,,,,,,,,,,------------------........................,,,,,,,,,---------......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------(((&&&%%%(((...111000---,,,------------,,,,,,+++,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,---,,,---......//////......***---111222000...---,,,222222111111000///......------......------,,,+++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,...//////---,,,++++++++++++***++++++,,,,,,((()))***+++++++++++++++---,,,,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((***++++++***+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++))))))+++---......---------,,,,,,,,,---------,,,,,,+++++++++------------------------------------..........................................---------......///......////////////...............//////000000000111000000000000000000000222222222222222222222222333333444444555999>>>BBBJJJUUUiii444555666666555444555666555555555555555555555666555666777888888888777777777777777777888999:::;;;888888888999:::999777555444555555555555444333333222222111111111000000000000000000000000000000000111000000//////000000111...///////////////......,,,,,,---...............++++++,,,,,,---.../////////......---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------------------------......///------,,,,,,,,,,,,++++++////////////...........................---------......---------,,,,,,,,,------------------------,,,,,,,,,------------...............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---***(((&&&(((,,,...,,,***,,,,,,------...---------++++++,,,---............---,,,,,,,,,,,,,,,,,,+++,,,---......//////......,,,...111222111000///000333333222111///...------...------,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,---...///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---......---,,,+++,,,,,,++++++***+++++++++))))))***+++++++++*********+++++++++,,,,,,------,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---.........******+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++))))))***++++++***,,,++++++++++++++++++,,,...---+++******+++---...---------+++)))(((***+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------............------------------------/////////000000111111222......////////////......---......///000111222333000000000000000000111111333333333333333333333333111222333444666999???CCCGGGSSSggg~~~~~~~~~444666777666555555666777444444444555555555555555666666666777777777777777777777777777777888999999999888777888888777555333444444555555555444444444111111111111000000000000000000000000000000000000////////////000000000111///000111000...---------,,,,,,---.........------......---------,,,,,,,,,///......---,,,+++*********+++,,,---...---,,,+++---------,,,,,,,,,++++++++++++,,,------------,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,............------------........................------------------------------------------------------------------------............---,,,******++++++,,,,,,,,,,,,------,,,,,,,,,---------............------,,,,,,,,,,,,///---,,,,,,------,,,***+++,,,---...............***+++,,,---............---------,,,,,,+++++++++,,,---......///.........+++,,,---------...222444333222222000///...---,,,000///---,,,++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------++++++,,,---------,,,,,,------,,,+++************+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---.........******+++,,,,,,,,,,,,+++---+++)))***---...,,,)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++,,,---...---,,,---,,,+++******+++,,,---......------------......+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------...///000111111111......////////////....../////////000111222222222000000000000000111111111222222222333333333333333222333444555666999>>>AAAEEERRRfff~~~~~~000111222222111111333444333333444555666666555555666666666666666777777777777777666666666777888888999888666666777666444222444444333333333444444444111111111000000000//////////////////////////////......//////000000000000111222333111---+++***++++++,,,,,,---...------------------------,,,,,,,,,......---,,,++++++******)))***,,,---...---,,,,,,---------,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------..................++++++,,,,,,---...//////---------------------------------------------------------,,,,,,***))))))+++++++++,,,,,,---------,,,,,,,,,---------......---------------,,,,,,,,,+++++++++---///000000000++++++,,,---............***+++,,,---............---------,,,,,,+++++++++,,,---......///.........,,,+++)))'''&&&)))///333222222111000///...---,,,111000...,,,++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,***++++++,,,,,,---------------,,,+++************,,,,,,---------,,,,,,+++,,,,,,+++++++++*********,,,+++***+++,,,,,,,,,***))))))))))))))))))))))))++++++++++++++++++++++++000//////...,,,***((('''******+++,,,,,,,,,,,,+++---+++)))***---...,,,)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---......---,,,---,,,+++******+++,,,---)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------)))***+++,,,---...------......////////////......111111111111000000000000//////000000111111111111000111111111222222222333444555666666666888;;;>>>EEEQQQeee}}}000111333333222222444555222333555666777777666555666666555555555666777888777777666666666666777777888777555555555555444222333222222222222333333444111111000000000/////////////////////////////////------...///000000000000000222444222---******,,,++++++,,,---------------******+++,,,...///000000,,,,,,,,,,,,++++++++++++******+++,,,------------------,,,,,,++++++************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,---------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,------...,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,+++,,,---......//////......222111...+++***,,,000444111000000//////......---000///...---,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,+++***)))******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++***+++++++++******+++++++++***)))))),,,,,,++++++*********)))---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------******+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,------+++***,,,++++++++++++++++++,,,(((***,,,......,,,***((('''))),,,,,,,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///......////////////......111111111000000//////////////////000111111222222000000000111111222222333555666777666666777:::<<>>GGGVVVjjj000111111111111222222222000000111111111222222222333333444444333333222111444333222111000000000000000000000000000000000000000000000000000000000000000///---,,,,,,---...///........................------------------------+++,,,.../////////...---,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---......,,,*********)))))))))))))))...---+++,,,,,,---+++***,,,,,,,,,------.........+++,,,,,,---,,,+++)))(((........................------------------------111111///...---,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,------...)))******++++++,,,,,,---,,,,,,---...---,,,***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------------,,,,,,++++++,,,,,,---+++++++++******)))))))))000000///...,,,---000222111444555333000---///111,,,,,,---...//////.........---,,,+++***+++,,,,,,---------------...///000---,,,,,,++++++,,,,,,------,,,,,,++++++******)))///...------,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,+++,,,---///111333...---,,,+++***))))))(((+++++++++*********)))))),,,+++*********+++,,,---++++++++++++++++++++++++)))******+++++++++******&&&''')))***,,,---------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,***)))***+++---...++++++---......---++++++///---++++++---...,,,)))++++++++++++++++++++++++******+++,,,------...............------,,,,,,,,,+++,,,.........,,,***(((---,,,++++++,,,---///000+++,,,------......------------............------///000000000000//////...000/////////000111222222444444333333222333333333444444555444333444666888===EEESSSeee{{{000111111111111222222222222222333333333444444444333333444444333333222111333333222111000000000000////////////////////////////////////////////////111000...,,,,,,,,,---...............------------------------------------------...////////////...---,,,+++*********+++++++++++++++++++++++++++++++++++++++*********))))))+++***))))))+++,,,+++***++++++++++++++++++,,,,,,...,,,++++++,,,,,,+++***+++++++++***************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++***..................------,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------+++***+++---000444444333111///......///,,,------...//////.........---,,,+++++++++,,,,,,---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,++++++*********+++,,,,,,------......------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...++++++***+++,,,---///000.........---,,,,,,++++++,,,++++++++++++*********++++++*********+++,,,---+++++++++++++++++++++++++++++++++++++++***)))(((---,,,,,,+++***((('''&&&***++++++,,,,,,++++++***)))******++++++******)))***++++++,,,,,,++++++******((('''%%%%%%%%%&&&'''++++++,,,,,,,,,,,,++++++...,,,***+++------+++)))++++++++++++++++++++++++******++++++,,,------.../////////.........------------.........---,,,+++......---,,,,,,,,,---...+++,,,------......---------......//////......---//////000000000000//////000000000000000000111222333333222222222222333333333444555444333444666999===EEESSSdddyyy000111111111111222222222222222333333333444444444333333444444333333222111333333222111000000000000////////////////////////........................111000...---,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++,,,************************+++++++++************))),,,+++******++++++***)))*********+++,,,,,,,,,------,,,++++++,,,,,,+++***,,,++++++******))))))(((,,,,,,++++++******++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,......------,,,++++++***------,,,,,,++++++,,,,,,------..................***+++,,,---------,,,+++,,,,,,************,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))+++---000777444111///...///......,,,---......///............---,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////,,,,,,+++*********++++++---...............---,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...***************+++,,,,,,************************,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***)))******++++++******)))***++++++,,,,,,++++++***---,,,***((('''''''''(((++++++************++++++---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---............------------......------......//////000///...,,,,,,+++,,,,,,,,,,,,---............------......//////......------...///000000111000000222111000000000000000000222222111111111222222333333444444444333444777999===EEESSScccwww000000111111111222222222000000111111111222222222333333444444333333222111333222111000000/////////////////////////////////........................111000///---,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,***''''''((()))***+++++++++---+++***+++,,,,,,+++***---------------,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,++++++++++++,,,,,,......---,,,++++++++++++.........------,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,---------***+++,,,......---,,,+++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,------,,,+++---000333999444///,,,...///...,,,------...............---------,,,,,,,,,+++++++++...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,...------,,,,,,------------.........---,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******************((((((((())))))*********---------,,,,,,,,,+++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***000///---,,,+++++++++,,,+++***)))(((((()))***++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++,,,---///111......------,,,,,,,,,,,,,,,------.....................////////////......------...000111111111111222222111000/////////000111111111000111111222222333444444444333444777999;;;DDDRRRcccwww000000111111111222222222000000111111111222222222333333444444333333222111333222111000////////////................................................000000///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------......,,,+++''''''((()))***+++++++++,,,*********,,,,,,+++***+++,,,,,,---...//////000,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++************++++++...---,,,+++++++++++++++,,,,,,,,,------.........---,,,+++***+++,,,---...+++++++++,,,,,,---------***+++,,,---------,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,---,,,,,,...111444888333...,,,---......,,,---...............---------------,,,,,,,,,++++++......---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......//////---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******)))(((&&&$$$"""!!!***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************))))))*********+++***((((((((((((***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...000+++,,,,,,------.........,,,---......//////.........//////////////////...------...000111111111111222222111000/////////000111000000000111111222333222333444444333555777::::::CCCQQQcccwww000111111111111222222222222222333333333444444444333333444444333333222111222222111000////////////...............................................................---------++++++++++++++++++++++++------------------------...............///000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,++++++,,,,,,+++************+++,,,,,,,,,---+++***)))***+++,,,+++***(((((()))***,,,---...///++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,---.........,,,,,,++++++,,,,,,------------..................+++++++++,,,,,,------...++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,---------------...***++++++++++++---111444444111...---------------.........///......---,,,,,,,,,---------,,,+++***...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---//////...------,,,++++++++++++*********+++,,,,,,***++++++++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------------,,,++++++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***************)))((('''***++++++,,,,,,++++++***)))******++++++******)))***++++++,,,,,,++++++***(((((())))))******************))))))))))))*********,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++******+++---...***+++,,,---............------...////////////......//////000000//////...---...///000000111000000222111000000000000000000111111111111111222333444222333444333333555888::::::BBBPPPaaavvv000111111111111222222222222222333333333444444444333333444444333333222111222111000//////......///........................////////////////////////------..................))))))******++++++,,,,,,........................------...///////////////,,,------...---,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++------,,,+++++++++++++++++++++,,,,,,***))))))***+++,,,,,,***''''''((()))******++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,...------,,,,,,------...************+++,,,------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,..................------,,,+++******+++,,,...000)))***,,,------,,,***)))***+++++++++,,,,,,,,,,,,---+++)))(((((()))+++---++++++,,,,,,------------***+++,,,,,,,,,...222666/////////...---,,,---///......//////...------,,,,,,,,,---------,,,+++***,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------+++*********++++++,,,---******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---......---,,,,,,))))))))))))************,,,++++++++++++*********)))***+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++((()))+++---///000111111***++++++,,,,,,++++++***)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++)))******++++++******)))+++---......,,,,,,...000------------------------------------------------------........./////////......,,,,,,+++,,,------+++,,,---.........---,,,------.../////////////////////000000000000////////////000000000000//////000000000000000000111222111111111222222333444555111222333333333555888;;;;;;CCCOOO___sss000111111111111222222222000000111111111222222222333333444444444333222222222111000//////.................................000000000000000000000000+++,,,---...////////////(((((()))***+++,,,,,,---////////////////////////***+++,,,---...---,,,++++++,,,---------,,,+++***************************+++++++++,,,,,,---------...,,,,,,---///000///...*********)))))))))))))))***)))((()))+++,,,,,,***))))))))))))************(((***+++,,,---,,,,,,+++........................++++++++++++++++++++++++*********+++,,,---///000//////............//////)))))))))***+++,,,......---,,,,,,++++++******))))))***,,,---...---,,,,,,---------,,,,,,+++++++++---+++***)))***,,,///111***,,,...000000...,,,***---------....../////////...,,,)))''''''))),,,...+++++++++,,,,,,---------------......///111555999,,,...000///---+++---000.../////////...---,,,,,,,,,,,,---...---,,,+++******)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---,,,,,,,,,,,,------...///***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++******)))******+++++++++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,+++***)))((()))***+++,,,,,,+++***)))+++---//////---,,,...111------------------------........................,,,,,,,,,------.........000///......---------------......///...---+++***---....../////////////////////000000000000/////////000000000000000///...000000//////000111222222222222222222333444555666111222333333444555888;;;===CCCOOO^^^qqq.../////////000000000000333333333444444333222222222222222111111111111000111111111000//////.........000222333111///......000///...---------------......//////...---,,,,,,000222444222...,,,---000//////.........---------+++++++++,,,,,,---------000//////---,,,+++******------++++++++++++------+++------,,,***)))***+++***++++++,,,,,,++++++***,,,+++******)))*********)))))))))***+++++++++,,,,,,+++***)))(((&&&&&&%%%***++++++)))((('''(((***------,,,++++++***))))))...---,,,+++++++++,,,---,,,+++*********+++,,,---+++***)))))))))***,,,---///......------,,,,,,+++---,,,+++*********+++,,,,,,,,,------,,,,,,+++***///---+++,,,------***''''''))),,,......,,,)))''',,,,,,,,,,,,---...//////////////////...---,,,+++++++++,,,---,,,+++***))),,,------,,,++++++,,,...000...,,,...111444444333........................,,,------......------,,,........................)))***---000000///...,,,---------,,,,,,+++++++++******++++++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++,,,......---+++///---+++******+++---...))))))))))))((((((((((((******++++++++++++******,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,//////......---.........,,,---......,,,******+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***,,,------......------,,,,,,,,,,,,------........./////////......---------//////////////////.........///////////////..................////////////000000000000////////////222222222333444555777888222333444444333555777:::===CCCMMMZZZlll//////000000000000000000222333333444333333222222222222222111111111000000/////////////////////////////////...,,,++++++---......---------......///......//////...------,,,,,,++++++,,,---------,,,............------------++++++,,,,,,,,,---------,,,,,,,,,------------...,,,+++************+++,,,+++,,,---,,,*********,,,++++++,,,,,,,,,,,,++++++,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,***((('''(((***---------,,,++++++******---,,,+++*********++++++++++++*********+++,,,---+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,------------,,,++++++...---+++,,,...---+++((()))+++---......---+++))),,,+++,,,,,,---......///////////////...---,,,+++)))***+++,,,---,,,,,,+++,,,------,,,++++++,,,...---,,,+++---000222111000........................,,,------......------,,,------------------------$$$&&&(((***+++******)))+++++++++*********))))))))))))************))))))------,,,,,,++++++++++++++++++++++++++++++++++++,,,***(((((()))+++,,,,,,///...---,,,,,,---......******************************++++++++++++******,,,,,,---------,,,+++***)))******++++++******)))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***)))(((''''''((())))))((((((''''''''''''(((((()))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---.........---......////////////..................////////////......///000111222333333111111111222333555666777333444444444333444777999:::AAAKKKWWWjjj111111111000000000000000222222333333333333222222222222111111111000000000,,,,,,------...//////000000///...+++))))))+++...,,,,,,,,,------///000000.........///......---,,,***'''%%%(((---///...+++......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++******))))))******+++***+++,,,,,,+++***+++---++++++,,,,,,,,,,,,++++++,,,,,,+++***************+++++++++++++++***************+++,,,---...//////---------+++)))((()))+++......------,,,,,,++++++...---,,,+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,---------------))))))***++++++,,,------,,,,,,++++++,,,---...///---------------,,,++++++---,,,,,,,,,......,,,***,,,------......------,,,+++++++++,,,------............///......---,,,+++((((((***+++,,,---------,,,------,,,++++++,,,...,,,,,,---///111222000...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---------+++++++++************)))******++++++++++++******,,,,,,+++++++++++++++***++++++++++++++++++++++++---***'''&&&(((+++,,,---,,,,,,---------------,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---,,,,,,+++***)))******++++++******)))*********++++++,,,,,,---++++++************++++++,,,,,,,,,++++++,,,,,,,,,+++***)))(((((((((((((((''''''''''''((()))******&&&(((***+++******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++++++++,,,,,,.........---------------)))***+++,,,..................///////////////...............//////////////////000111222333444444000000111111222333555555444444555444333444666888888???HHHUUUggg111111111111111000000000111111222333333333333222111111111111000000000000,,,,,,,,,------............///...---,,,,,,...000---------------...//////---...............------***))))))+++...000///...------------,,,,,,,,,,,,,,,,,,------------------//////...---,,,,,,++++++++++++************++++++)))***,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++************+++,,,,,,,,,++++++*********'''((()))***+++,,,---...,,,,,,---,,,+++***,,,............------,,,,,,,,,///......---------------+++***++++++++++++,,,,,,***+++---.........---,,,******++++++,,,,,,,,,,,,++++++,,,,,,---...//////---------...---,,,,,,+++,,,,,,,,,---......---,,,---------,,,,,,---------***++++++,,,---------...---.........------,,,+++))))))***+++,,,,,,------,,,,,,---,,,++++++,,,...,,,...111333444333000...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++---......((()))***,,,,,,+++***)))*********+++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,------,,,+++************************+++,,,---...(((***+++,,,+++***+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------////////////............,,,---......////////////---...//////////////////............////////////222222111111111000000000000000000000111222333444444555555444333444666888999???HHHUUUfff111111000000000000000000000111222222333333333222111111111000000000//////......------,,,,,,,,,,,,)))+++...////////////000//////...---------------------...............---+++---///...---,,,...000......---------,,,,,,,,,------------------------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))***,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,---,,,,,,+++***+++++++++---,,,,,,,,,++++++******((()))))))))******++++++)))***,,,,,,+++,,,///111......------------,,,,,,------------,,,,,,,,,+++******++++++,,,,,,,,,,,,)))***,,,---------,,,+++......------,,,,,,,,,+++***+++,,,---......//////------.........---,,,,,,,,,,,,---......---------,,,,,,+++******+++,,,,,,)))***+++,,,------------------------------,,,+++,,,+++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,///222444444222///...........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---///...,,,***&&&(((***,,,---,,,***))))))))))))*********++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------,,,,,,,,,,,,------+++***)))(((((()))***+++,,,,,,,,,,,,++++++******(((((((((((()))***+++,,,+++---...---+++******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++++++++++++++++++++.../////////...---,,,,,,------...///////////////............////////////111000000000000/////////000000000000111222333333444444555444333444666999;;;AAAJJJVVVggg.../////////000000000000///000111222333333333333111111000000000////////////......---,,,,,,++++++&&&)))---//////.........000000///------,,,,,,,,,,,,---......///.........***...000...+++)))+++/////////.........---------............------------***+++,,,,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++---,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,(((***+++++++++,,,///111---------,,,,,,,,,,,,,,,******+++++++++***)))((()))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,//////...------,,,++++++***+++,,,------...------...............---,,,,,,,,,...//////---,,,------+++******))))))******+++((()))+++---------,,,,,,,,,,,,------------,,,,,,---,,,++++++******++++++,,,------,,,++++++,,,...+++...111333111...,,,,,,..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++))))))************))))))+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++'''(((***,,,...---***''')))***---...///...---,,,(((((())))))***+++++++++******++++++++++++******+++************+++,,,,,,)))******++++++******)))*********++++++,,,,,,---------,,,,,,,,,,,,------******))))))))))))******))))))***++++++******)))))))))((())))))***+++,,,,,,...///...,,,******+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------------------,,,***)))(((,,,---...///000000000000............////////////------...///000111222222111111000000111222222333222333444444333555777:::;;;AAAJJJVVVfff~~~,,,,,,---...///000000111///000111222222333333333111000000000////////////.........---------------+++,,,......---------//////......---------......,,,------...//////......,,,---------,,,,,,,,,---000000/////////.........///.........------------***++++++,,,---...///000***+++,,,,,,,,,,,,+++***+++,,,---,,,*********,,,,,,,,,------------,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,+++******,,,...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++...............------,,,---///111000---+++,,,---************************((()))+++---------,,,++++++,,,,,,------,,,,,,,,,,,,+++*********+++,,,---,,,------,,,++++++,,,...,,,///222222000---,,,,,,..............................////////////......---------------------------...///000///---+++***))))))*********+++++++++******++++++++++++******,,,,,,---------.........++++++++++++++++++++++++)))((()))+++---,,,***(((***+++---...//////......))))))******+++,,,,,,---******++++++++++++******+++***)))))))))***,,,---)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++'''(((***++++++++++++***,,,,,,+++++++++,,,,,,---***,,,------+++******+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,------......------,,,,,,,,,,,,++++++*********........./////////000000,,,,,,,,,,,,,,,+++***))),,,---...///000000000000............////////////......///000111222222333222111111111111222333333111222333333444555999;;;999???HHHSSSddd{{{***+++,,,---...000111111//////000222222333333333000000000000////////////,,,------......//////000222222111///------///111---------------...///000,,,,,,---.../////////...///---+++,,,000111000---000000000000//////////////////.........---------------------------,,,,,,)))***+++,,,,,,+++***)))+++------,,,***)))***+++,,,------......------,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------******++++++,,,---......,,,------+++))))))***+++++++++++++++++++++++++++---.../////////...---,,,)))***+++,,,---,,,++++++......---,,,,,,...///000*********++++++,,,------***+++,,,,,,,,,+++***)))......//////......---,,,...000111000---++++++---)))***++++++++++++***)))''')))+++---...---,,,+++++++++,,,------,,,,,,,,,******))))))***,,,...///,,,------,,,++++++,,,......222444444111......///..............................////////////..............................---...000000///,,,)))'''+++++++++,,,,,,------------......//////......------------....../////////++++++++++++++++++++++++---+++***+++,,,...------)))***+++,,,------......******+++,,,,,,---......******++++++++++++************)))))))))***,,,---,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******,,,,,,...//////...,,,,,,((()))+++---.........---++++++******************''')))+++++++++***+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************)))***+++,,,---......///---------,,,,,,+++++++++***+++---......---+++***,,,------......------,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---.........------,,,---...///000000000000............/////////000222222222111111111111000222222222222222222333333000111333333444666999<<<777===EEEQQQaaaxxx000111111000///......///222111000111333555444333111222222111...------.................................//////...---,,,,,,(((+++...000000/////////000000//////.........---000000000000////////////111000///---------...///000000000///......------......---------,,,,,,,,,...------,,,***))))))(((------------------------000000///...,,,+++***)))...---+++*********++++++///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((((((***---******++++++++++++***************++++++,,,------///---+++***+++,,,,,,+++...+++''''''***---...---...------,,,,,,++++++***,,,,,,,,,------............---,,,++++++---///000...---,,,++++++,,,---...---------------------------------,,,,,,+++++++++...------,,,+++***))))))---,,,,,,++++++,,,,,,---111111000///......---,,,111333555333///------...///............---------......////////////......,,,,,,,,,++++++*********************************------------------------************************++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,------...---,,,***)))+++,,,,,,------......///,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********************************///...,,,***)))))))))***++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********************+++,,,,,,,,,,,,+++((()))+++,,,------,,,+++***+++---......---+++***)))***+++,,,------------///...+++***))))))***+++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++***+++,,,,,,+++***)))(((,,,,,,---....../////////------------------------,,,,,,,,,,,,------..............................///...---,,,,,,---...///...............///000000222111000//////000111222222222111111111111111111444333222222333666888:::??????DDDPPP```uuu000111111000///......000222222222444666777666444111222222111...------..........................................---,,,,,,))),,,///000///......///000/////////.....................//////000000000000000///...............////////////.....................---------,,,,,,........................,,,,,,------------------//////...---,,,++++++***------+++*********++++++000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++///---,,,+++,,,---------,,,***)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******)))))))))***+++,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------111333333222...------///---------.........//////......////////////......//////..................++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++......------,,,+++++++++***************)))((((((,,,,,,++++++++++++++++++******************++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++,,,,,,,,,+++******+++++++++***))))))***+++---......---+++***)))***+++,,,------------000...,,,+++******+++,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++***++++++,,,+++***)))(((.........---------------------------------------................................................000000////////////000000...............///000000222111000//////000111222222222111111111111111111333333333333444666777999>>>>>>CCCOOO^^^rrr///000111000///...///000222222444666999999888666111111222000...------...---------------------------............------,,,+++---///000...---------////////////............+++,,,---...///000111111...////////////...------............////////////.........------------,,,////////////////////////,,,,,,,,,------...............---------,,,,,,,,,---,,,,,,++++++++++++,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---------...,,,------------------,,,---------,,,+++*********+++******)))******++++++******+++---......+++)))******+++,,,,,,---......,,,+++++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********+++,,,---...///222222222000---,,,...///++++++,,,---...///000111......////////////............//////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++***************))),,,,,,++++++,,,,,,------------,,,,,,+++******)))******************)))(((++++++++++++++++++,,,,,,+++***))))))***+++,,,---,,,++++++++++++,,,---...++++++++++++++++++++++++******++++++++++++******)))))))))******+++++++++*********+++++++++++++++,,,+++***)))((((((((((((***+++,,,---------,,,+++******+++,,,------------000///---,,,++++++,,,---,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++++++++************++++++++++++***)))))).........---,,,+++++++++,,,,,,,,,,,,------------..................------........................//////000000000000//////...............///000000111111000000000000111111111111222222222222222222222222333444555666666777<<<<<>>555******+++,,,---...///000,,,,,,,,,---...///000000//////...---,,,,,,++++++*********++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,------.........222000...,,,+++,,,---...,,,,,,++++++***+++++++++((()))***+++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++......---,,,,,,+++******))))))(((((()))******+++------------------------,,,+++)))((((((((()))***...,,,***)))***+++,,,+++)))))))))***+++++++++,,,************************++++++******++++++,,,---''''''((()))))))))))))))+++*********************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---+++,,,,,,------......///------++++++++++++------...,,,+++---......+++'''******+++,,,,,,---......------------------------//////......---------,,,++++++,,,---...000000111.........//////000111222333444555555555444333222222222222222333444555555:::===DDDMMMWWWjjj////////////////////////..............................------------............---,,,,,,,,,,,,,,,---------....../////////---------------------------------............///+++,,,,,,---,,,+++***)))------------........................////////////////////////...............---,,,,,,,,,,,,---...***+++---...000111111222---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......---,,,+++,,,,,,,,,,,,++++++++++++000...++++++,,,............,,,+++,,,...///---+++***,,,------,,,+++,,,---.........---,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((...///---222;;;:::222////////////////////////---,,,,,,------///000000//////...------,,,++++++******+++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,---------......111///---,,,++++++,,,---------,,,,,,,,,,,,------******+++++++++******)))+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,+++)))***+++,,,,,,+++***************+++++++++************************++++++******++++++,,,---))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---------...///...---,,,---///+++++++++***************---,,,,,,++++++,,,,,,---...,,,+++,,,---...+++)))+++++++++,,,,,,---------------------------------111000000000/////////...,,,,,,------...///000000///......//////000111222444555555555444222111000222222222222333444555555666999@@@HHHSSSeee......................................................------------.........------,,,,,,,,,,,,,,,---.....................---------------------------------............///+++,,,,,,,,,,,,+++******,,,,,,,,,---------................../////////////////////............---...------,,,,,,------...((()))+++...000222333333---------------...........................------///...---,,,,,,,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,+++++++++///---+++***,,,---------///...---...///000///---+++,,,------++++++,,,---//////......---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++***---333999:::555000///...------,,,+++******---------------...///000//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------...///...,,,+++***++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++***)))(((+++++++++++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************++++++++++++************++++++++++++++++++++++++*********+++******)))(((***))))))+++------,,,++++++++++++***************************************++++++******++++++,,,---++++++,,,------------,,,+++++++++,,,,,,------...,,,,,,,,,+++++++++***************++++++++++++,,,---,,,,,,,,,,,,------...***,,,//////...,,,++++++,,,,,,++++++***))))))(((---,,,,,,++++++,,,,,,---...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///////////////---------....../////////////////////000111222222555555444444222111///...222222222222333444555555777:::AAAIIITTTeee......................................................------------......------,,,,,,+++,,,,,,---////////////////////////........................---------............///..................------,,,,,,,,,,,,------------............//////////////////.........---------------------------------,,,---....../////////...---------------........./////////......---------------,,,,,,,,,,,,,,,,,,------.........---------------------------------...,,,+++))))))+++,,,...++++++++++++,,,,,,,,,,,,******+++,,,,,,---------------------,,,,,,,,,,,,...,,,******,,,------,,,///........./////////...+++,,,---,,,++++++,,,---//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------...)))---999???999111...---,,,,,,+++***)))((((((---------------...///000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------------+++*********++++++)))))))))((())))))******+++,,,,,,,,,++++++***)))((((((***+++,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,++++++******************************)))***+++,,,,,,+++)))((((((((()))+++......---+++,,,+++++++++***)))))))))************************++++++******++++++,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++,,,---......***+++///444888666///)))............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------............////////////////////////000111222333333333333222111000//////222222222222333444555555999;;;BBBJJJTTTeee////////////////////////..............................------------......,,,,,,+++++++++,,,,,,---000000000000000111111111........................---------............///.....................///,,,,,,,,,---------..................////////////............------------------------------------...............---,,,,,,++++++,,,,,,---------...++++++******)))))))))((()))******+++,,,------------...////////////.................................---+++******+++---...++++++,,,,,,,,,---------+++++++++,,,,,,------............---------,,,,,,---,,,++++++,,,---,,,+++------...------------...,,,------,,,******,,,..................---------//////...---,,,,,,,,,,,,,,,,,,,,,---------..................------------+++++++++,,,,,,,,,------000+++///===AAA888///...............------------...------------.../////////...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------,,,,,,++++++*********+++)))((((((((())))))***+++******+++,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************)))***+++,,,,,,+++***)))(((((()))+++......---+++,,,+++++++++***)))))))))************************++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++,,,---...///...111;;;EEEEEE888,,,---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------------......///////////////////////////000000111222333111111111111111111111222222222222222333444555555777999???GGGQQQbbb|||////////////////////////------------------------......------------......+++++++++++++++,,,,,,---...//////000000111222222........................---------............///,,,,,,,,,+++,,,,,,---...---------.........//////............////////////.........------------,,,,,,------......------,,,+++,,,---...............+++++++++,,,------......,,,,,,+++++++++++++++***((()))+++,,,---.........,,,---.../////////...---------------------------///...---,,,,,,---...///------------............------,,,,,,,,,---......//////.........------------,,,+++,,,---...---++++++,,,------,,,+++,,,---,,,------+++******,,,...------------------------......---,,,,,,,,,------,,,,,,,,,---------......//////.........---------++++++,,,,,,,,,,,,------000...333===>>>555......+++,,,,,,------...............---------......///........................------------,,,,,,,,,,,,++++++*********+++,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...)))***+++,,,------------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***************************)))***++++++,,,+++++++++***))))))+++------,,,++++++++++++***************************************++++++******++++++,,,---)))***++++++,,,,,,++++++---,,,,,,+++***)))((((((,,,,,,,,,+++++++++***************++++++++++++,,,,,,++++++++++++,,,,,,---///---...888CCCDDD888,,,+++++++++,,,---.........+++,,,,,,------,,,,,,++++++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////.........//////000000000000000000000111222333333000000000000111222333444222222222222333444555555888;;;AAAHHHQQQbbb|||........................------------------------......------------......++++++******+++,,,,,,---+++,,,---...///000111222........................---------............///---,,,,,,+++,,,---...///........./////////000000............////////////.........---------,,,,,,,,,,,,---......---,,,,,,)))***,,,---.../////////,,,,,,,,,---......//////...//////////////////000+++,,,.../////////......---...000111111111//////////////////////////////////////////////////////.........////////////000000///...---------...///////////////.........---...---,,,---...///---,,,+++---...---+++***,,,...------,,,+++******---///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------...............---------,,,,,,++++++,,,,,,,,,,,,---------111666999777111...---***+++++++++,,,,,,,,,,,,///......---------..................////////////......---------,,,,,,,,,+++*********++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++******&&&''')))+++,,,,,,+++***+++++++++++++++++++++++++++*********++++++,,,---,,,+++)))***+++,,,,,,+++***************+++++++++************************++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,******...444555000*********+++++++++++++++++++++,,,,,,------,,,,,,+++)))+++...---,,,+++,,,...+++++++++,,,,,,------------------------------------------....../////////------...///000111111222000000000000111222333333222222111111111222333333222222222222333444555555:::<<>><<<999777666666888888999888666555444444555666444444333333333333333333888888666444222000...---000000///////////////000111000...------...///000,,,,,,---------,,,,,,,,,///////////////000000000/////////.........------++++++++++++++++++++++++,,,------------------,,,------------------------***,,,//////...,,,,,,---,,,999???999///---///000,,,,,,,,,---------....../////////000//////............////////////......---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///---,,,,,,,,,------...///,,,,,,+++++++++,,,------------......------,,,+++******+++++++++******)))---.........---,,,,,,+++)))******++++++******)))------,,,,,,+++******************++++++,,,,,,,,,,,,***((((((+++,,,+++)))+++*********))))))((((((------,,,,,,+++*********,,,,,,,,,++++++*********+++++++++*********))))))++++++******++++++,,,------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++******------++++++++++++------------,,,,,,,,,++++++++++++,,,------......------+++,,,------......------,,,++++++******++++++,,,---------.........//////000///.........///111222333333222222111222222333111111000000000000111111222222222333333444444444333<<<@@@EEERRR```www------------............///---,,,,,,---...---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------...//////////////////////////////////////////////////////...//////////////////000/////////...............///---,,,,,,///000...,,,///000000...,,,,,,...000...............///000000000000111333444555666777555666777888999;;;;;;<<<======<<<<<<<<<======>>>>>>>>>????????????>>>>>>BBBAAA@@@???>>>>>>??????@@@@@@???>>>============;;;;;;;;;;;;::::::::::::<<<;;;:::999888777666555444444333333333333333444444333111000000000111111......//////...------,,,.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,......,,,++++++,,,......------------------------***,,,......---,,,------///888<<<555...---......,,,,,,,,,---------......++++++,,,------,,,,,,,,,......////////////......,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......+++++++++++++++,,,------000000...---,,,,,,,,,,,,++++++,,,,,,++++++***)))******++++++++++++******------......---,,,,,,+++---......//////......---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,111...,,,,,,...///---,,,+++******************)))*********+++++++++++++++...---------,,,,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++---------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---////////////.........---++++++,,,---------------+++,,,------......------------,,,,,,,,,,,,---------------.........//////000///.........///111111222222111111111111222222222222111111111111222222111222222333333444444555333<<>>???AAABBBCCCCCCCCCBBBFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>::::::999999999::::::;;;999888777666555444444444333333333222111000......///......------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000------------------------***+++------,,,,,,---...444777666111---------,,,,,,,,,,,,---------......,,,---...//////000//////......////////////......++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------------,,,,,,,,,---............---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++++++++***---------------,,,,,,+++,,,,,,------------,,,,,,******++++++,,,------...,,,,,,++++++++++++++++++...---+++***+++,,,+++******+++++++++++++++,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++************+++,,,,,,******)))(((((()))***+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,******+++,,,---...//////+++,,,,,,------,,,,,,+++/////////.........------***++++++,,,,,,,,,,,,,,,+++,,,------......------......------------......---------...............//////......//////000111111111000000000000111111333333222222222222333333111111222333333444555555333<<<>>>BBBOOO[[[qqq.........------,,,,,,,,,///---,,,,,,---...,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.....................//////000000000///...---,,,,,,+++////////////////////////111111111000000//////////////////000000111111111111111000000111111111000///111222222222333555666666777888:::;;;<<<======AAA@@@???@@@AAADDDGGGIIIHHHIIIKKKLLLMMMLLLJJJIIIMMMMMMMMMNNNOOOPPPQQQRRROOOOOOOOOPPPOOOOOONNNNNNLLLNNNPPPQQQQQQQQQPPPOOONNNNNNOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBB??????>>><<<;;;:::999999888888888777555444222111////////////////////////............////////////------------,,,,,,,,,,,,......,,,++++++,,,......------------------------***+++,,,,,,+++,,,...000:::777222......///---+++,,,,,,,,,---------......---...///000111222222222......////////////......***+++,,,------,,,+++***///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---((((((((()))***+++---...------......------,,,+++******++++++,,,,,,++++++,,,,,,---------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++************)))(((((())))))******+++++++++,,,,,,---------(((((()))))))))*********))))))))))))))))))))))))***************************************++++++,,,***))))))))))))***++++++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++++++++,,,------,,,++++++******)))))))))************++++++++++++((())))))***++++++,,,,,,++++++------------++++++,,,,,,+++++++++*********)))***++++++,,,,,,+++++++++,,,------......------......------------..........................................//////000000000////////////000000111222222222111111222222222111111222333333444555555444===???BBBNNNZZZooo......------,,,,,,,,,+++...---,,,,,,......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------,,,,,,------...///...............---------////////////////////////000000000//////.........---------...///000111111000111111111111111222222333555777888888888:::<<>>>>>>>><<<;;;999777666000000000111111222222222.........///////////////.........---------,,,,,,+++,,,............,,,+++------------------------++++++,,,++++++---000333>>>777000...000000///---,,,,,,,,,---------......***+++,,,---.../////////......////////////......+++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,))))))((((((((((((((()))((((((((()))***+++---...------......------,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,------......------,,,+++*********)))))))))(((,,,,,,,,,++++++*********))))))******+++,,,---///++++++,,,,,,---------...*********)))))))))(((((())))))))))))))))))))))))******************************))))))******+++,,,************++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***************++++++,,,+++++++++******)))))))))------------............************************++++++------------++++++*********))))))))))))((()))***++++++,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,------.....................------....../////////////////////......///000000111111111000000000000111111000111111222444555555666555===???CCCNNNYYYooo------------,,,,,,,,,,,,,,,++++++,,,...//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---......---------......//////000////////////////////////000///////////////......++++++,,,---///000111111111333444555444555666888;;;>>>@@@AAAAAABBBCCCEEEIIIJJJLLLOOOPPPQQQQQQPPPQQQQQQQQQRRRTTTWWWYYY[[[WWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVUUURRRSSSUUUWWWWWWWWWUUUTTTVVVVVVUUUTTTSSSQQQPPPOOONNNPPPRRRTTTTTTTTTSSSRRROOONNNMMMLLLJJJIIIHHHGGGJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCBBB@@@???===<<<333333333444444444555555000/////////............/////////......------,,,***,,,...000000...,,,***------------------------,,,,,,,,,+++,,,...333666>>>555......111000//////,,,,,,,,,---------......------...///000000000000......////////////......,,,,,,------------,,,,,,......---,,,,,,,,,------...---,,,,,,+++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))***+++,,,------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***))))))((((((,,,,,,++++++++++++++++++'''(((******)))***,,,...+++,,,,,,,,,,,,,,,------,,,++++++***))))))((((((+++++++++,,,,,,,,,,,,,,,***************+++++++++***))))))))))))***++++++*********+++,,,,,,------++++++++++++++++++++++++***+++,,,---...---,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------...............---------------...////////////...///......//////000111222111000000000000000000111000000111222444555666666555===???BBBMMMYYYnnn,,,,,,,,,,,,,,,,,,------*********+++...000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------...//////.........//////000000000///////////////////////////000000000000000000111...///000111333444555666888;;;===>>>>>>???AAADDDGGGIIILLLNNNMMMMMMNNNOOOPPPRRRTTTVVVXXXXXXWWWVVVVVVVVVXXXZZZ\\\^^^``````]]]]]]^^^^^^______``````[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVTTTRRRQQQPPPPPPOOOLLLNNNQQQTTTUUUUUUTTTSSSQQQQQQPPPOOOOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNOOONNNMMMLLLKKKHHHHHHGGGGGGEEEDDDBBBBBB<<<<<<;;;::::::999888888444444333333222111000000000000//////...------,,,+++,,,............,,,+++------------------------...------,,,,,,000555999:::222---///000///...000,,,,,,,,,---------......000111111222222222111111......////////////......------,,,,,,,,,,,,------------,,,,,,,,,---......111000000///......//////000000...---,,,,,,,,,,,,++++++,,,,,,++++++***))))))***+++,,,------------******+++,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))***+++***(((''')))+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,---------...))))))*********+++++++++)))))))))))))))***++++++((()))***++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---------+++*********))))))******+++,,,******++++++,,,,,,------))))))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---------------+++,,,------......------......------------......//////.........---------,,,---.../////////......////////////000111222333222111111000000111111222///000111222444555666777333;;;===@@@LLLWWWmmm+++++++++,,,,,,---------)))))))))+++///111111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------...............///000000000000000000000/////////////////////////////////000000111111222222222333444444555777999:::;;;<<<@@@CCCGGGHHHHHHIIILLLOOOPPPRRRUUUVVVVVVVVVVVVWWWTTTVVVXXXZZZ[[[[[[ZZZYYYXXXZZZ\\\^^^```bbbccccccaaaaaa```aaaaaacccdddeee^^^^^^]]]]]]]]]]]]]]]]]]`````````______]]]\\\\\\YYYZZZZZZZZZZZZZZZZZZYYYUUUTTTQQQOOONNNMMMMMMNNNHHHJJJNNNQQQSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQQQQQQQPPPOOONNNJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDBBB@@@>>><<<<<<::::::999888666555444333111000000///...------------------,,,,,,---------------------------------......---,,,---000666;;;777000,,,...000------111,,,,,,,,,---------.........////////////......---......////////////............,,,++++++,,,......,,,,,,,,,,,,------...///---,,,+++***************,,,,,,,,,++++++,,,------------.........---,,,,,,)))***+++,,,------...---)))***+++,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------......///*********++++++,,,,,,---000111222///,,,***+++...,,,,,,,,,++++++******************+++,,,,,,------*********++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))******+++'''''')))***++++++++++++++++++++++++++++++++++++''')))+++,,,,,,,,,***)))++++++******++++++,,,---******+++,,,---......///,,,,,,---------.........''''''((()))***++++++,,,...---++++++++++++---...---------,,,,,,,,,+++++++++,,,------......------+++,,,------......------//////............////////////.........---------,,,,,,.../////////...---////////////000111333333333222222222222222222333///000111222444555666777111999;;;???JJJVVVlll,,,,,,,,,---------......*********+++---000333444........................*********++++++,,,,,,,,,///...------///000000///......//////000111111111222///---...111333222000000222333222000000111222///111444444444444666777::::::<<<>>>AAADDDGGGIIIMMMMMMNNNOOOPPPRRRTTTUUUZZZ[[[[[[\\\\\\[[[ZZZZZZ___^^^\\\ZZZYYYXXXXXXXXX\\\]]]^^^```bbbdddfffgggffffffeeeddddddddddddddd``````___^^^^^^^^^^^^^^^___aaabbbccccccaaa^^^\\\^^^___aaa```]]]XXXSSSOOOOOONNNKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFIIILLLOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQOOONNNNNNQQQSSSVVVVVVUUUUUUTTTRRRQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJJJJGGGDDDDDDEEEFFFDDDAAA??????>>><<<:::777555444444444444333222000///...///......------.........000...---...//////...---***......***,,,444::::::222222111///...---++++++------............------////////////000000000000000000000000000000000000......---,,,***+++---000000000///...............'''(((***---...//////...,,,,,,,,,---------......---......//////......------,,,***(((''')))...111111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******)))))))))***,,,---000---++++++------+++(((*********++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,++++++***)))(((+++---......,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,,,,,,,***)))((((((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***)))))))))))))))******------++++++++++++------......---,,,***))))))(((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...---,,,+++,,,------,,,---......,,,---...000///////////////000111111222111111111111333444555000111222333444444444444333:::;;;???LLLXXXmmm,,,,,,---------.........,,,,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++---...---------......///000000111111111///------///111000...,,,---////////////111222333555888;;;<<<===@@@BBBFFFFFFHHHJJJLLLOOOQQQRRRVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^______________________________^^^^^^^^^]]]______```bbbdddeeeggggggggggggfffeeeeeefffffffffcccbbbbbbaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbbbbcccddddddbbb___YYYSSSOOOJJJIIIFFFCCCAAA@@@@@@AAA@@@@@@@@@@@@BBBEEEHHHJJJQQQQQQSSSTTTUUUVVVVVVVVVSSSTTTTTTSSSRRRRRRTTTVVVUUUUUUVVVWWWVVVVVVTTTTTTRRRPPPOOONNNOOOPPPOOOMMMMMMJJJGGGFFFGGGGGGEEECCCDDDCCCCCCAAA???===;;;:::888888777777555444222111111111000///////////////000///......//////...---+++//////,,,...555:::999/////////...------,,,,,,---......//////......---////////////000000000000000000000000000000000000......---,,,++++++...000111000//////......//////***+++---...///......---///......---,,,+++***))),,,,,,------------,,,,,,))))))((('''&&&'''***---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))))))))***,,,---///---++++++------+++(((++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((++++++***))))))***++++++,,,,,,,,,+++***)))''''''&&&(((******))))))***+++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---+++++++++++++++***))))))&&&'''((())))))***))))))******+++,,,,,,,,,,,,+++++++++***)))))))))******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,---...---,,,,,,...000///////////////000111111222222111000000000111222111222222333333444444555444;;;<<>>??????@@@AAADDDFFFIIIKKKLLLPPPRRRSSSSSSSSSSSSUUUWWWXXXYYY[[[]]]]]][[[YYYXXXXXXWWWUUUUUUTTTSSSQQQOOOSSSQQQNNNLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBBBBAAA@@@???======<<<;;;999888666555555555222000//////000000...---......///000222555666555..............................////////////......////////////000000000000////////////////////////---......---,,,,,,...000000///......------......------............------............////////////***++++++,,,,,,++++++***+++,,,......---,,,,,,---******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++******&&&''''''((((((''''''&&&------------------------+++******************+++******++++++******)))(((''')))+++,,,++++++,,,---...............------------------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++***++++++,,,,,,++++++***---..................---........................///......------------------...///...------///111///////////////000000111222111111000000/////////333222111111111333555777555<<<===@@@KKKTTTggg------------.........///++++++,,,,,,,,,,,,,,,,,,------------------------........................000...,,,,,,.........---------......///000000000000000111111222333555666777:::>>>BBBDDDHHHLLLOOOPPPRRRTTTVVVXXXZZZ^^^aaaaaaaaa`````````aaabbbbbbeeefffffffffeeedddbbbbbbdddcccccccccddddddeeeffffffhhhjjjllllllllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhgggfffeeeeeeeeeaaaaaa`````````aaaaaabbb^^^___``````___]]][[[YYYWWWWWWUUUSSSQQQNNNLLLJJJEEECCC@@@<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCEEEFFFHHHIIILLLLLLLLLMMMNNNPPPSSSUUUXXX[[[]]]^^^]]]]]]]]]\\\ZZZYYYYYYWWWSSSQQQSSSRRROOOMMMKKKKKKLLLMMMIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===;;;:::999999444222111111111111///......---...111444444333111111111000000///............//////////////////...////////////000000000000////////////////////////---...///...------...//////...------,,,,,,------+++++++++,,,,,,---......,,,------------.........,,,,,,------------,,,,,,(((***+++,,,***)))))))))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++*********************************++++++*********((()))***++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++)))))))))***+++,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***++++++,,,,,,++++++***---..................---...........................//////.........------...///000///......000222///////////////000000111111111222222333333333333333222111111111333555777555<<<===@@@JJJSSSeee~~~,,,,,,,,,---------......***+++,,,---......------.......................................---------,,,+++)))***,,,------,,,......//////000111111111///111333555666888<<<>>>BBBDDDHHHKKKMMMPPPSSSVVVZZZ[[[\\\\\\]]]___bbbeeeffffffeeeeeeeeeeeeffffffhhhiiijjjjjjiiigggfffeeeffffffggggggggggggffffffgggiiijjjllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiiiijjjiiigggdddaaa___^^^]]]ZZZYYYXXXXXXWWWWWWXXXXXXSSSUUUWWWXXXWWWUUURRRPPPMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA???===<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;===>>>???>>>@@@CCCDDDEEEEEEGGGHHHIIIKKKOOOSSSXXX\\\___aaa```___^^^]]]]]][[[XXXUUUUUUTTTQQQLLLIIIHHHIIIKKKHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA???>>>>>>>>>888666555444555555333111111......444777555111///222222111111000///.........//////000000//////...////////////000000000000000000000000000000000000---...000///...---...//////...------,,,,,,------+++******+++,,,---...///------,,,+++***))))))(((---......//////......---***,,,------+++******+++((()))+++,,,---,,,,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++******+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))+++,,,------------***+++,,,,,,***))))))***))))))************++++++---,,,,,,,,,,,,,,,,,,+++******************+++,,,))))))***************)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,---......///***++++++,,,,,,++++++***------............------...........................////////////...------...///000///......000222///////////////000111111111222333444555555555555333222111111222333555666444;;;===@@@JJJSSSddd|||+++++++++,,,,,,,,,,,,---+++,,,---...///...------.................................---------,,,,,,***)))((())),,,---...---//////000000111222222222333666:::===???BBBGGGKKKMMMOOORRRTTTUUUWWWYYY\\\___````````````bbbeeehhhjjjiiiiiihhhhhhiiiiiijjjjjjkkkllllllllljjjhhhgggeeefffhhhiiihhhfffdddbbbaaaaaacccdddfffhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjhhhddd```\\\XXXVVVUUURRRQQQPPPNNNMMMMMMMMMMMMIIIIIIKKKLLLLLLLLLKKKKKKGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===<<<:::999999:::<<<===777:::===??????@@@AAABBBCCCDDDGGGKKKPPPUUUYYY\\\[[[ZZZ[[[\\\^^^]]][[[YYYXXXVVVRRRLLLEEEBBBCCCEEEDDDDDDEEEFFFFFFGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB>>><<<::::::::::::888666444///000888;;;777111///000000000000000///////////////000000000000//////////////////000000000000000000000000000000000000---///000000...---...///000000///............///...---,,,+++,,,,,,---.........---,,,+++***)))))).........//////............///000///---,,,---...)))+++,,,---...---+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++***)))+++,,,+++))))))***,,,))))))************))))))........................)))***++++++++++++***))),,,------......------,,,''')))++++++***))))))************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++++++++++++++(((((()))***++++++++++++******+++,,,,,,,,,,,,++++++*********+++,,,---...+++,,,,,,------,,,,,,+++))))))***+++,,,---......***++++++,,,,,,++++++***,,,,,,------------,,,,,,------------------------...//////000///...---,,,,,,---...---,,,---...000///////////////000111111333333444555555555444333111222222333333444444555333:::<<>>>>>???AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>BBB@@@???>>>>>>???AAABBB444777:::<<<===>>>???@@@CCCCCCDDDEEEIIIMMMQQQTTTSSSTTTVVVYYY\\\\\\[[[YYY[[[YYYTTTKKKCCC>>>>>>@@@??????@@@AAABBBCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDBBB@@@>>>>>>>>>===<<<:::666111222;;;>>>999222000------......///000000111//////000000000000//////////////////000000000000000000000000000000000000---///000000///......///222222111000000000000000111000...---,,,,,,------........./////////000000---......//////......---,,,---,,,+++))))))***,,,***+++---......---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...---,,,***)))(((***,,,+++)))(((***,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))000000000///...---++++++&&&(((***+++++++++,,,------------....../////////+++++++++,,,,,,---------((()))***,,,,,,,,,+++***)))***+++,,,---.........******+++,,,,,,,,,,,,+++)))))))))***+++,,,---...++++++------------++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------...///000000000///---,,,+++,,,,,,,,,++++++---...///////////////000111111444555555666555444222111000111222444444444444444222:::<<>>;;;888888999888444111111000///...---......///222111000000111111000/////////000000000000////////////000//////...------........................////////////////////////////////////////////////000...---,,,+++,,,,,,---//////000000000///---,,,***++++++,,,,,,++++++***------............---------------,,,,,,+++++++++------------------------,,,------......------,,,///......---+++******)))......//////...,,,+++***,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++******************++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''***------+++***+++---************+++,,,---------,,,,,,---......---+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,333000---,,,......,,,***.........------,,,,,,,,,...........................///000111111000///...///000222333444444333333111111000000111111222333333333444444444444444444444888999>>>IIIPPPbbb~~~,,,,,,,,,---------..................---------------...///000000///......------..................---...///.........000111333666;;;>>>BBBEEEJJJMMMPPPRRRTTTWWWYYY[[[\\\]]]``````___^^^___aaacccdddhhhhhhhhhhhhiiikkklllmmmlllmmmmmmllliiiiiilllnnnnnnnnnooommmiiiddd^^^ZZZUUUUUUUUUSSSQQQNNNLLLKKKGGGFFFDDDDDDGGGKKKPPPSSSWWWYYY[[[___aaacccddddddddd```\\\YYYXXXUUUQQQNNNIIIIIIHHHGGGFFFEEEEEEEEEHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKNNNLLLIIIIIIJJJLLLMMMLLLQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQSSSUUUWWWXXXXXXXXXTTTQQQMMMLLLLLLNNNNNNNNNMMMLLLLLLLLLNNNPPPRRRTTTSSSSSSSSSRRRQQQQQQQQQPPPRRRPPPMMMIIIDDD@@@<<<::::::999888888777888999999555777:::<<<===@@@DDDFFFEEEFFFGGGIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>>>><<<888555444333222000000000000000222000///000111111000/////////000000000000000/////////000000000///..............................////////////////////////........................000///......---------........./////////...------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++......//////...---+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111111///---...///,,,,,,,,,+++,,,,,,------,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------......---------,,,,,,,,,000...,,,,,,...///...---------------------,,,,,,......................../////////000000//////...///000111222333333333222111111111111222222222333333333333444444444444444444888999>>>IIIPPPbbb}}}------,,,+++,,,---...///............------------+++,,,---//////000000000/////////...............///000111111111222555888===AAAEEEIIIMMMQQQVVVYYYZZZZZZZZZ\\\]]]___aaabbbeeedddbbbaaaaaabbbcccccchhhhhhiiijjjkkkmmmooopppooopppooonnnllllllmmmooommmmmmmmmkkkeee]]]UUUPPPJJJJJJIIIIIIGGGFFFDDDCCC???>>>>>>???AAACCCFFFGGGKKKMMMPPPTTTYYY]]]aaaccc___\\\WWWTTTRRRPPPNNNLLLJJJKKKLLLNNNNNNNNNNNNMMMSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYXXXXXXXXX[[[XXXSSSQQQRRRTTTUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUWWWZZZ]]]```aaabbbbbb^^^[[[XXXWWWWWWXXXYYYXXXTTTTTTSSSTTTUUUWWWYYY[[[[[[[[[[[[ZZZYYYXXXXXXWWWTTTSSSRRROOOKKKFFFBBB???>>>===:::888777888999999222444666777999<<>>HHHOOO```|||...---+++++++++,,,...000.........---------,,,,,,,,,,,,---...////////////.........---------......///111333444666:::>>>BBBHHHKKKOOOSSSVVVZZZ^^^aaaaaa````````````bbbdddeeeeeeeeedddccccccccccccdddeeefffhhhjjjlllnnnppprrrrrrqqqpppnnnmmmmmmnnnooommmmmmllliiibbbYYYOOOJJJDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDFFFGGGHHHKKKOOOTTTYYY[[[XXXVVVRRRPPPNNNNNNNNNNNNOOOQQQVVVZZZ\\\]]]]]]]]]`````````___```aaaaaabbbccccccddddddddddddddddddfffbbb]]]YYYYYY[[[\\\]]]YYYZZZ[[[\\\\\\ZZZXXXVVVVVVXXXZZZ]]]___aaaaaaaaaaaa___\\\[[[\\\\\\\\\\\\ZZZYYYZZZZZZ[[[]]]^^^___ddddddcccbbb```___^^^^^^ZZZ[[[[[[ZZZWWWRRRNNNKKKIIIFFFCCC???<<<<<<<<<<<<666777888888999;;;???BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHFFFEEEGGGGGGGGGGGGEEEBBB>>>;;;<<<<<<:::999777666555444222111000000222222111000...///000111111111111111///000111222222222222222........................////////////////////////---------------------------...///000000///...------,,,++++++,,,---///000------............------,,,,,,------------,,,,,,------------------,,,,,,........................***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,++++++***,,,---...//////...---,,,++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///......------,,,,,,++++++,,,---,,,*********,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++***)))))))))///...---,,,,,,,,,,,,,,,,,,+++***+++------+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,...///000000,,,,,,,,,------.................................///...---,,,,,,---///000......//////000111111111000111222333444333333222222222222333333444444555444888888===GGGNNN___{{{...---+++++++++,,,...000...------------,,,,,,,,,......------------......,,,,,,,,,,,,---...///000111444777;;;???DDDIIIMMMRRRTTTWWWYYY[[[]]]```bbbeeedddcccbbbbbbccceeefffcccccccccddddddeeeffffffeeefffiiikkknnnqqqrrrsssrrrqqqooonnnnnnooooooooonnnnnnmmmiiibbbYYYPPPKKKEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIIIIKKKNNNQQQSSSTTTSSSQQQOOONNNOOOQQQRRRTTTWWW]]]ccchhhjjjkkkkkkkkkkkkjjjiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkklllhhhbbb______```aaaaaa[[[\\\^^^^^^]]][[[YYYXXXXXXYYY[[[]]]^^^^^^]]]]]]```^^^\\\[[[\\\\\\\\\[[[\\\\\\\\\]]]^^^___```aaaccccccbbb```___]]]\\\\\\]]]___aaaaaa```\\\XXXUUUUUURRRNNNJJJFFFDDDCCCCCC>>>??????===<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAA???AAACCCFFFHHHHHHGGGFFFHHHIIIJJJIIIGGGDDDBBB@@@??????>>>===;;;:::888777555333222222333444222111//////000111111111111111000000111222222333222222........................////////////////////////........................+++,,,...//////...---,,,---,,,++++++,,,---///000---......//////......---------............------------------------------........................***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++******************+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++---,,,,,,---......---++++++++++++,,,,,,,,,------------------------------.........---------...///,,,,,,,,,------.........////////////////////////...---,,,,,,,,,...///000.........//////000111111111111222222333333333222111111222222333444444555444888888===FFFLLL^^^yyy------,,,+++,,,---...///------------,,,,,,,,,,,,......------,,,------...,,,,,,---...000222555777888<<>>>>>>>><<<<<<<<<===>>>@@@AAABBB>>>???BBBDDDFFFGGGGGGGGGJJJKKKLLLKKKHHHFFFFFFGGGCCCCCCBBBBBB@@@???===<<<:::888666666666666444222000111111222222111111000000111111222222222111111........................////////////////////////////////////////////////+++,,,------------------------------------...///------............---------......//////......---------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------)))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------,,,------,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,,,,,,,+++*********++++++------,,,---...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,------------.../////////...,,,+++---...,,,,,,------------------////////////////////////------------...///000000///.........///000111222111111000000111111222333000000111222333444555555555999888<<>>@@@BBBGGGLLLQQQUUUXXX[[[]]]]]]___aaaaaaaaaaaaccceeeeeeeeeffffffffffffeeeeeedddeeefffggghhhiiijjjjjjhhhiiilllooorrrtttuuuuuutttrrrppppppsssuuuuuutttsssrrrqqqnnnjjjfffbbb___ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^___aaaaaabbbaaaaaabbbaaa___]]]\\\\\\\\\\\\[[[]]]___^^^[[[ZZZ\\\^^^]]]___dddhhhkkknnnoooooooooooonnnnnnnnnnnnooooooqqqppppppoooooonnnnnnnnnnnnkkkgggeeeeeeeeeeeeddd``````___^^^]]]\\\[[[[[[]]]^^^_________^^^]]]\\\___]]][[[[[[\\\\\\[[[YYY[[[[[[\\\]]]^^^^^^^^^^^^bbbbbb```^^^\\\ZZZXXXWWWVVVXXX\\\___```aaa```___\\\\\\\\\\\\ZZZXXXWWWUUUOOOPPPPPPNNNJJJFFFCCCBBB>>>=========>>>???AAABBB??????@@@AAABBBCCCDDDDDDIIIJJJJJJHHHFFFFFFHHHJJJFFFGGGGGGGGGFFFEEECCCBBB>>>===:::999999888666444222222222222111000//////111111111111111111000///........................////////////////////////........................---------------...//////....../////////...---------------......---------,,,------......------,,,------------.........///------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,------,,,***))))))***++++++++++++++++++++++++((((((((((((((((((((((((+++((('''(((+++------,,,,,,,,,+++++++++,,,---------,,,+++,,,......,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000...,,,+++---///------------------,,,,,,////////////////////////------...///000000000000///////////////111222333222000///......000222333000000111222333444555555555999888<<>>>>>>>>?????????>>>>>>>>>??????@@@FFFGGGGGGEEEBBBCCCGGGJJJIIIIIIJJJKKKJJJIIIGGGFFFBBB???===;;;;;;999777555333333333222111000///...111111111111111000///...........................////////////////////////------------------------///...---------///000111//////000111000///---,,,,,,------------------,,,+++,,,,,,------,,,,,,+++---------.........//////////////////////////////,,,------......------,,,)))******+++---......///...---,,,,,,,,,---...///------+++******+++------))))))******++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,------...,,,---...,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++///,,,***,,,000333333222,,,,,,,,,,,,------...///,,,+++***+++,,,---+++)))++++++,,,,,,,,,---------,,,,,,,,,------.........,,,...000...,,,+++...111.........------,,,,,,,,,000000000000000000000000,,,---///111222111111000000000/////////111333444222000---,,,,,,...222444///000111222333444555555555999888<<>>CCCGGGKKKOOORRRTTTWWW[[[^^^```aaacccdddcccccceeefffggggggggggggiiijjjkkklllkkkiiifffeeegggggggggggghhhiiikkklllnnnnnnooopppqqqqqqrrrrrruuuuuuuuuuuuvvvwwwxxxyyywwwvvvtttrrrpppooonnnnnniiiiiikkkmmmppppppnnnlllnnnnnnnnnmmmnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkqqqnnnkkkhhheeedddddddddggghhhiiijjjkkkmmmnnnnnnooonnnmmmmmmnnnoooqqqrrrwwwvvvtttsssqqqppppppooooookkkgggeeeffffffeeecccaaabbbaaa^^^ZZZXXXYYY\\\```^^^[[[YYYXXXYYY[[[\\\[[[[[[ZZZ[[[\\\]]]\\\[[[^^^]]]\\\[[[ZZZZZZZZZZZZ```^^^\\\YYYWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[ZZZYYYZZZZZZZZZXXXVVVSSSQQQLLLHHHCCCBBBBBBCCCAAA???@@@@@@??????@@@AAABBBCCCMMMHHHAAA>>>>>>@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMLLLIIIGGGDDDCCCAAA???<<<999777777777777666555444333000...------...000000000111111000///////////////......------------.................................///000222222000///...------------------------...------,,,,,,------...,,,,,,------...------------------............///++++++---...//////000000...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++---------------...000000******))))))***,,,...000---.........---,,,,,,+++...------,,,+++***))))))***+++,,,,,,******+++,,,---***'''(((+++......,,,***+++---......---+++***)))***,,,---...---,,,,,,************************,,,,,,,,,,,,,,,+++***)))***************)))((('''******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---////////////////////////++++++++++++++++++++++++---------............///000000////////////000000////////////000000000000////////////000111333333111111111000000000000000111111222333333444555555666;;;:::<<>>===???AAABBBEEEFFFHHHKKKLLLMMMNNNNNNKKKIIIGGGFFFEEEBBB???<<<:::999999888777555444333000...------///111111111000000//////...//////////////////....../////////........................,,,---...//////...---,,,////////////////////////........................---------...------,,,,,,---------............///------......///.........------,,,++++++,,,------+++,,,,,,------,,,,,,+++......---------------------.........------,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++***+++---///,,,******---......---+++,,,...//////...,,,+++***+++,,,---------,,,,,,************************,,,,,,,,,,,,,,,+++***)))******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++---------............//////......------......///......//////000000111111000/////////000111222222000000000000111111111111222222222333333444444444555:::999;;;DDDLLLZZZppp***+++,,,---------------------............---------///222555888<<>>===<<<:::777555444111000...///000222222111//////.........//////000000000////////////000000........................,,,---...//////...---,,,////////////////////////......///000000///..................---,,,++++++---------............///......//////...------,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++///......---,,,+++++++++,,,---...//////---+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,+++---...---,,,+++,,,---...,,,+++***+++,,,,,,+++++++++------------++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,---------......///000111111222111000000000000000111111///000000000111222222222333333333333333444444444444999888:::CCCJJJXXXnnn,,,,,,------------------------------......//////000333777;;;@@@EEEKKKOOOQQQTTTWWWYYY[[[\\\^^^```ccceeeggggggggggggiiijjjjjjiiigggggggggiiikkklllnnnmmmlllllllllllllllmmmjjjjjjkkkjjjjjjhhhgggfffkkknnnrrruuuwwwwwwuuutttttttttttttttuuuvvvwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvyyywwwuuuvvvwwwxxxxxxxxxtttsssrrrqqqppppppppppppmmmmmmnnnnnnnnnnnnnnnnnndddcccbbbbbbccceeeggghhhmmmmmmmmmllllllkkkkkkkkkooopppqqqrrrrrrooommmkkkkkkjjjiiihhhgggfffffffffdddddddddcccaaa^^^ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXWWWVVVVVVWWWWWWWWWXXXZZZZZZZZZ[[[\\\^^^YYYZZZ[[[\\\[[[YYYWWWUUUTTTUUUWWWXXXWWWUUUSSSQQQNNNQQQTTTXXXYYYYYYXXXWWWUUUUUUVVVWWWXXXXXXYYYYYY[[[\\\]]]]]]\\\ZZZWWWVVVTTTUUUVVVVVVWWWVVVTTTRRRUUUSSSPPPNNNNNNOOOQQQSSSQQQMMMGGGDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLKKKHHHEEEEEEDDDCCCAAA>>><<<999888666444222222222222111///..................///000000//////////////////000........................//////000111111000//////------------------------,,,---///000000///---,,,............---,,,+++***---------............///---...............------...------------------...+++,,,,,,------,,,,,,+++---------,,,,,,++++++***'''(((***,,,---------,,,++++++,,,,,,,,,,,,++++++...------,,,+++***)))))),,,---......,,,,,,---...,,,+++***))))))((((((''')))***++++++++++++***)))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------------******+++++++++,,,,,,,,,,,,++++++******+++++++++------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,,,,,,,---------...///000111222222222111000000000000000111//////000111222222333333444444444444444444444444444999888:::CCCJJJWWWmmm---------------------...------......000222444555888;;;@@@DDDIIIMMMSSSVVVVVVXXX[[[\\\]]]^^^___aaadddfffggggggffffffhhhjjjkkkjjjhhhggghhhiiikkklllnnnmmmmmmllllllmmmnnnooommmllliiihhhggghhhiiijjjmmmpppsssvvvwwwvvvtttrrrsssssssssssstttuuuvvvvvvzzzyyyxxxwwwwwwvvvwwwwwwzzzxxxwwwvvvxxxxxxxxxwwwuuutttsssqqqqqqppppppppppppppppppooonnnlllkkkjjj]]]\\\\\\\\\]]]```bbbdddeeeeeefffgggggghhhhhhiiihhhiiilllnnnnnnllliiihhheeeeeecccbbbaaaaaaaaaaaa^^^```aaaaaa^^^ZZZVVVTTTQQQQQQQQQRRRSSSTTTTTTSSSXXXWWWVVVUUUUUUUUUVVVWWWRRRTTTVVVVVVUUUUUUVVVYYYVVVWWWXXXYYYXXXVVVTTTSSSPPPRRRSSSSSSRRROOOKKKIIIHHHKKKOOOSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWXXXXXXWWWUUUSSSRRRPPPQQQTTTVVVWWWWWWWWWWWWYYYWWWUUUSSSRRRSSSUUUVVVSSSPPPLLLIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCCCCEEEHHHKKKLLLJJJIIIIIIHHHGGGEEECCC@@@>>>===<<<:::777666555333000...//////.........//////000///......------....../////////////////////////////////000000000000//////........................+++,,,...//////...,,,+++............---,,,+++***---------............///+++,,,---...////////////......////////////......+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,***)))))))))***,,,...///,,,,,,---------------,,,...------,,,+++***)))))),,,---......,,,,,,---...+++++++++***)))'''''''''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,---------------******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......---......///000111111111222111000000000000000111///000000111222333333444333444444444444444555555555:::999:::CCCJJJXXXmmm------,,,,,,---...////////////000222555999===???CCCFFFJJJNNNQQQTTTXXX[[[ZZZ]]]___``````aaabbbddddddeeefffeeeeeeeeegggiiimmmlllkkkjjjjjjkkklllmmmllllllmmmmmmnnnnnnnnnooommmkkkhhhffffffhhhlllnnnoooqqqsssuuuvvvuuusssrrrqqqqqqqqqqqqrrrssstttuuuzzzyyyxxxwwwwwwvvvwwwwwwzzzxxxwwwwwwxxxxxxvvvuuurrrqqqpppooooooooooooooorrrrrrqqqpppmmmjjjhhhfffYYYYYYXXXXXXYYY[[[^^^```______```bbbcccdddffffffbbbdddfffhhhhhhgggeeeccc^^^^^^\\\[[[[[[ZZZZZZZZZYYY\\\^^^]]]ZZZVVVTTTSSSNNNNNNNNNOOOQQQQQQPPPNNNRRRRRRQQQRRRRRRSSSTTTUUUNNNQQQSSSRRRPPPOOOQQQTTTSSSSSSTTTTTTSSSRRRPPPOOOKKKLLLNNNOOOOOOMMMJJJIIIFFFGGGJJJMMMOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSPPPQQQRRRSSSRRRPPPNNNMMMLLLOOORRRTTTTTTUUUWWWYYYXXXWWWVVVUUUUUUVVVWWWWWWSSSQQQOOONNNOOOOOOOOONNNNNNMMMJJJHHHEEECCCBBBBBBAAAAAABBBDDDHHHJJJJJJIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@>>>;;;:::888666222///111111000///////////////......------------......////////////////////////........................000000000000000000000000+++,,,---......---,,,+++............---,,,++++++---------............///***+++,,,...///000000000......////////////......+++,,,,,,------,,,,,,+++)))***,,,............---000///---++++++,,,---...,,,,,,---.........------******+++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,---......+++***)))***........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,*********+++,,,---//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////////////////000000000000111000000000000000111111000111111111222333333333333333333444555555666666555:::999:::CCCIIIWWWmmm,,,,,,,,,,,,---...000111111222444777<<>>>>>>>>===:::777555555333111000/////////000000////////////000000000000000000000000000000000000////////////000000////////////////////////000///............///000,,,,,,------...------------------.........//////.........///......---,,,******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++......000000000...,,,***'''(((***,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,...------,,,+++***))))))***+++,,,,,,******+++,,,))),,,......+++)))***++++++******))))))******+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,))))))***,,,...111333444......------------......---------------------------------------------------------........./////////......------......///111111000000//////......////////////000111333333333333222222222222222222000111222444666777888999333888777888@@@FFFTTTjjj...//////...///222666:::<<<@@@EEEKKKOOOQQQRRRSSSXXXZZZ\\\^^^^^^^^^___aaabbbbbbccccccccccccbbbbbbaaaaaabbbdddfffgggiiiiiijjjjjjjjjkkkkkkkkkllllllqqqqqqooonnnkkkiiigggeeegggiiikkkmmmooopppppppppkkkmmmoooqqqrrrsssssssssllllllmmmmmmnnnnnnnnnooorrrrrrqqqppppppqqqrrrrrrxxxtttpppppprrrqqqlllhhhdddccccccdddeeeeeedddcccbbbdddeeebbb]]]ZZZZZZ\\\TTTXXXYYYWWWWWWZZZ[[[YYYYYYYYYZZZ\\\]]]^^^___``````aaabbbaaa]]]XXXVVVUUUMMMLLLLLLMMMOOOPPPNNNMMMIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZXXXZZZ___eeejjjmmmmmmppprrrnnnhhhddddddggghhhgggeeebbbaaacccgggkkkoookkkiiiiiikkkkkkfffaaaccccccbbbaaa___\\\ZZZYYYVVVTTTSSSRRRQQQOOOKKKIIIJJJMMMLLLIIIIIILLLLLLIIIHHHJJJKKKJJJGGGHHHJJJNNNTTTTTTTTTVVVVVVUUUQQQNNNNNNNNNNNNNNNOOOPPPRRRSSSPPPQQQRRRSSSSSSRRRPPPOOONNNKKKGGGCCCBBBBBBDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA???===:::999999777555333111000//////000111222222222111///............/////////////////////000000000000//////...///000111111000///...................................................///////////////////////////...---,,,,,,---...///..............................////////////......//////............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,***((((((+++---111///,,,+++,,,,,,,,,+++...---+++******+++---...,,,,,,,,,,,,---...//////...---,,,,,,......---,,,+++,,,------......------------------------------///......------,,,++++++......//////...---,,,,,,000000000000000000000000000000000111222222333333444444444333333333222222222222222111111222333333777777:::===@@@GGGXXXhhh---...///111333777===AAAEEEHHHLLLQQQUUUWWWXXXXXX\\\^^^___```______```aaaaaaaaabbbbbbbbbaaaaaa```bbbccceeeggghhhjjjjjjkkkkkkkkkkkkkkkkkkllllllllloooooonnnmmmkkkiiigggfffhhhjjjlllnnnooooooooooooiiijjjlllnnnoooooooooooonnnnnnnnnooooooooooooppppppooonnnmmmmmmnnnoooppprrrooommmnnnppppppkkkgggbbbaaaaaacccdddeeecccaaa_________^^^[[[YYYYYYYYYWWWYYYXXXUUUVVVYYYZZZXXXZZZYYYYYYZZZZZZ[[[]]]]]]]]]___```aaa___ZZZUUUQQQOOOPPPRRRUUUVVVSSSOOOKKKPPPRRRVVVZZZ\\\]]]]]]\\\]]]^^^___aaaeeeiiilllnnnnnnkkkiiiiiimmmrrrwwwyyy|||xxxxxxyyy{{{zzzwwwtttrrrssswwwzzz~~~{{{yyyzzz|||{{{wwwrrrnnnnnnmmmllljjjiiigggfffeeebbb___]]]\\\ZZZXXXVVVPPPQQQPPPLLLKKKMMMNNNKKKLLLKKKJJJIIIHHHJJJLLLNNNQQQRRRSSSVVVWWWVVVRRROOOKKKKKKJJJJJJKKKLLLNNNOOOTTTUUUVVVWWWWWWUUUSSSRRRPPPNNNKKKHHHGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@>>>===<<<;;;:::999777555333222111000111111111111111000/////////////////////////////////000000000000//////...///000111111000///...................................................///////////////////////////...------------...///........................000111111111111111111000///..................//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,******,,,...111///,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///...---,,,,,,......---,,,+++,,,------......------/////////.........------........................//////000000//////...---////////////////////////...//////000111111222222111111222222333333444444333333333333444444555666666666999<<<>>>FFFVVVfff,,,///222666:::@@@FFFJJJNNNPPPTTTXXX[[[]]]]]]]]]```aaabbbbbb`````````bbbaaaaaabbbaaaaaa```______dddeeegggjjjkkkllllllllllllllllllllllllmmmmmmnnnmmmmmmmmmlllkkkjjjiiihhhjjjkkkmmmnnnooooooooonnnggghhhiiijjjkkkkkkkkkkkkooonnnnnnmmmmmmmmmmmmnnnmmmlllkkkjjjjjjkkklllmmmlllkkkjjjlllooonnniiieee^^^^^^___aaacccbbb```^^^[[[ZZZYYYYYYYYYYYYVVVTTTXXXXXXVVVRRRSSSXXXYYYWWWVVVUUUTTTTTTUUUWWWYYY[[[^^^___bbbfffgggcccZZZTTTSSSXXX___fffhhhddd\\\VVV\\\aaaggglllooonnnkkkiiikkkkkklllmmmqqqvvv{{{~~~}}}yyyxxx{{{xxxwwwwwwvvvvvvuuuuuuuuutttqqqmmmkkkiiiiiigggfff]]]]]]ZZZUUUSSSUUUVVVSSSSSSNNNJJJIIILLLOOOQQQQQQQQQRRRTTTWWWXXXVVVQQQNNNIIIIIIHHHHHHIIIKKKMMMNNNSSSSSSTTTUUUTTTSSSQQQPPPRRRQQQPPPNNNMMMMMMMMMMMMHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAAAAA@@@?????????>>>======<<<:::888666555222222111000000000111111111111000000//////......///000000111111000000/////////000000000000//////................................................///////////////////////////...------------...///........................------............------......------------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---...000...,,,+++,,,---,,,+++(((***,,,------,,,***(((+++******++++++,,,---......---,,,,,,......---,,,+++,,,------......------/////////......---------------......///000000111000000000000000000///....................................///000000111111//////000111222333444555222222222333444555666777555555888;;;===EEEUUUeee}}}|||111444999>>>CCCHHHNNNRRRSSSUUUXXX[[[]]]^^^^^^^^^```bbbbbbbbbaaaaaabbbdddccccccccccccbbbaaa```___dddfffiiikkkmmmmmmmmmmmmmmmmmmlllllllllmmmnnnooollllllmmmmmmmmmmmmlllllllllmmmnnnooopppooonnnmmmhhhhhhhhhiiiiiiiiiiiiiiilllkkkjjjiiihhhiiiiiiiiijjjiiihhhhhhhhhhhhiiijjjiiiiiijjjkkkllljjjeeeaaaZZZZZZ\\\^^^```___\\\ZZZXXXVVVTTTUUUVVVVVVSSSPPPUUUUUUSSSOOOPPPUUUWWWUUUOOOOOONNNPPPRRRWWW[[[^^^eeeffflllsssxxxuuukkkbbb\\\cccppp{{{~~~uuunnnlllpppvvvzzz|||zzzvvvtttwwwuuusssssstttwww{{{~~~~~~}}}zzzzzzyyyyyyyyyzzz|||}}}|||yyyuuusssssstttsssrrrmmmmmmjjjcccaaacccdddaaaZZZSSSLLLLLLSSSYYY[[[ZZZXXXYYYZZZ[[[ZZZVVVPPPKKKIIIHHHGGGGGGHHHJJJMMMOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@?????????===>>>>>>>>>>>>===<<<;;;777666444111000000000111222222111000000///......000000000111111000000000//////000000000000//////................................................////////////////////////.........------.................................++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))+++------,,,,,,,,,---///---++++++,,,---,,,***)))***++++++++++++***)))************+++,,,------...---,,,,,,......---,,,+++,,,------......------,,,,,,---------.........------......//////////////////000000000//////.................................//////000111111111//////000111222222333333000000000111222333555666666666888;;;===DDDUUUddd999===BBBGGGKKKOOOSSSVVVXXXYYY[[[]]]^^^___``````^^^___`````````aaadddfffeeeeeeeeeeeeeeedddcccccceeefffhhhjjjlllmmmmmmmmmnnnmmmlllkkkkkkmmmnnnooommmmmmnnnoooppppppoooooommmnnnoooppppppooonnnnnnkkkjjjjjjjjjiiiiiiiiiiiijjjiiigggfffeeeffffffgggiiihhhgggffffffggghhhiiihhhiiijjjjjjjjjfffaaa^^^XXXWWWXXXZZZ[[[ZZZXXXVVVTTTQQQNNNNNNPPPQQQOOOLLLPPPSSSTTTPPPPPPSSSUUUTTTNNNOOOPPPTTTYYY```fffjjjqqqttt{{{xxxiiiqqq~~~zzz|||~~~~~~{{{zzz{{{yyyvvvttttttvvvxxxzzz~~~|||{{{|||zzzyyyxxxwwwyyy{{{~~~~~~|||{{{{{{|||}}}|||{{{wwwxxxvvvpppnnnqqqqqqooobbbZZZSSSUUU^^^fffiiihhhfffeeedddccc___YYYRRRLLLJJJHHHFFFEEEFFFHHHJJJLLLOOOPPPQQQQQQRRRRRRRRRRRRNNNNNNOOOPPPPPPOOONNNMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>><<<===>>>???????????????===;;;888555222111000000333333222111000//////...000000111111111111000000000000////////////000000////////////////////////////////////////////////////////////////////////---..................---.................................//////.........------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---''')))+++,,,+++***+++,,,---,,,+++,,,------+++***++++++***))))))***++++++************+++,,,------...---,,,,,,......---,,,+++,,,------......------++++++,,,...///000111222.........---------,,,,,,---......//////.................................//////000111111222222333111111111111111111111111000000000111222333555666777777999<<<>>>EEEUUUeeeCCCFFFKKKPPPRRRTTTWWWYYY[[[\\\]]]___```aaabbbbbb^^^____________aaadddgggffffffggggggggggggffffffffffffhhhiiikkklllnnnooonnnlllkkkjjjjjjlllnnnooonnnnnnooopppqqqqqqqqqqqqnnnooopppqqqqqqpppoooooommmlllkkkiiiiiihhhhhhiiihhhgggeeeddddddeeefffggghhhgggfffeeeeeefffggghhhggghhhhhhhhhfffbbb^^^\\\WWWVVVUUUUUUVVVUUUTTTRRRNNNLLLIIIIIIKKKNNNOOOPPPUUU]]]bbb^^^YYYXXXYYYYYYYYYZZZ]]]aaagggnnntttxxx|||vvv{{{~~~}}}|||zzzyyywwwvvvwwwyyy{{{}}}yyyyyyzzz}}}}}}~~~~~~~~~{{{zzzxxxwwwyyy}}}yyy|||{{{xxxxxx{{{{{{xxxllleee```bbbkkksssvvvvvvuuussspppmmmiiiccc\\\XXXSSSPPPLLLHHHFFFFFFHHHIIIOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMPPPOOONNNMMMLLLJJJJJJIIIGGGGGGGGGGGGFFFDDDBBBAAA???>>>>>>>>>>>>???@@@AAAAAA???===:::777444333222333333222222111111000000000111111222222111111000000000////////////000000////////////////////////////////////////////////////////////////////////------...//////...------........................------............------......------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---((()))******))))))***+++,,,++++++,,,------+++***---,,,***((((((***,,,---+++******++++++,,,---......---,,,,,,......---,,,+++,,,------......------,,,---...///111222444444///......---,,,,,,++++++,,,------.......................................000000000111222222333333333333222222222111111111222222222333444555666777888888:::<<<>>>EEEUUUeeeIIIMMMRRRVVVXXXYYY[[[\\\[[[\\\]]]___```aaabbbccc```aaaaaa```___aaadddfffeeefffggghhhiiiiiiiiihhhhhhhhhhhhhhhjjjmmmoooqqqmmmllljjjiiiiiikkkmmmooonnnnnnooopppqqqqqqqqqqqqmmmnnnpppqqqrrrqqqqqqppplllkkkiiigggffffffffffffeeedddbbbaaaaaabbbeeeffffffeeedddccccccdddeeefffcccdddddddddaaa___]]]\\\XXXUUUSSSQQQQQQQQQPPPOOOKKKKKKJJJJJJLLLQQQXXX\\\gggttt}}}xxxnnngggffffffgggiiikkkoootttxxx|||~~~}}}~~~~~~~~~|||||||||{{{{{{|||}}}yyyzzz}}}~~~~~~}}}|||~~~~~~}}}||||||}}}~~~}}}|||yyyxxxzzz~~~~~~xxx|||~~~~~~wwwrrrnnnooovvv|||~~~{{{xxxvvvrrrnnnjjjiiiddd]]]VVVQQQNNNMMMNNNQQQPPPOOOMMMKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHFFFHHHJJJLLLMMMKKKIIIGGGEEECCC@@@>>>===>>>???@@@AAAAAA@@@>>><<<:::888666222222222222222222222222000111111222222111111000111000///......///000111////////////////////////////////////////////////////////////////////////------...//////...------........................++++++,,,,,,,,,,,,++++++///..................///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++***((((((***,,,+++******,,,------+++))),,,,,,++++++++++++,,,,,,++++++++++++,,,---...///...---,,,,,,......---,,,+++,,,------......------------......///000000000............------------------.../////////////////////////////////////////////000000111222222222222222222222333333333333333333333333444444555666777777999;;;===DDDTTTccc~~~LLLPPPUUUYYY[[[\\\]]]^^^ZZZZZZ[[[\\\^^^___aaaaaaccccccbbbaaa___```ccceeedddeeefffhhhiiiiiiiiijjjjjjiiihhhhhhjjjmmmqqqsssmmmkkkiiihhhhhhjjjmmmnnnmmmnnnooopppppppppppppppmmmnnnpppqqqrrrrrrqqqqqqkkkjjjgggeeedddccccccdddaaa___^^^]]]]]]___bbbdddeeedddcccbbbbbbcccdddeee___```aaa```^^^]]]]]]]]]YYYUUUQQQOOONNNOOONNNMMMLLLMMMNNNNNNPPPWWWaaaiiizzzvvvssstttqqqrrrtttwwwzzz|||~~~~~~}}}}}}~~~~~~}}}}}}{{{|||}}}zzzyyyzzz{{{xxx}}}~~~{{{wwwxxx|||~~~}}}{{{yyy~~~yyypppfff^^^YYYWWWVVVYYYXXXUUUQQQNNNKKKIIIHHHKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGEEEHHHLLLPPPQQQPPPNNNLLLJJJGGGCCC>>><<<<<<===???@@@@@@AAAAAA???>>>;;;:::222222222222222222333333111111222222222222111111111000///......///000111000000000000000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,...........................//////000000//////...//////............//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++******+++---...******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,***((((((+++---*********,,,------+++)))***+++---......---+++***,,,,,,,,,,,,---...//////...---,,,,,,......---,,,+++,,,------......------,,,,,,+++++++++*********------......///000000000......///000000111000000000000000000000000000000......//////000111111111111111222333444555555666222222222111111222333333666666888:::<<>>======>>>>>>>>>;;;777444222111000...111222333333333222000///222222111111000000//////000///............////////////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////........................//////...---+++,,,...111---,,,,,,++++++,,,,,,---..............................////////////......))),,,......---+++++++++************************---,,,+++******,,,...///------...///...---+++***++++++++++++++++++,,,,,,---,,,***++++++,,,***)))''')))++++++******+++,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))%%%&&&***...---+++---,,,++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,---.........---------...///000000111333222111000000000111222222222111111222222333444444444444555555555555555777777999<<<>>>CCCPPP\\\}}}XXXYYY[[[]]]______^^^]]]\\\\\\]]]]]]^^^_________```aaabbbdddeeeeeefffffffffhhhjjjjjjjjjjjjkkkllljjjiiiiiihhhiiijjjkkklllhhhggggggiiijjjkkkjjjiiikkkkkkkkklllmmmnnnooopppmmmnnnoooooommmjjjfffdddcccccccccbbb```^^^]]]\\\XXXXXXWWWWWWVVVWWWWWWXXX[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSQQQRRRTTTXXX[[[^^^bbbddddddhhhqqqxxxzzz|||yyyyyy{{{}}}}}}|||~~~zzzxxxwwwwwwyyy|||~~~|||}}}~~~~~~|||yyywwwvvvuuusssooojjjeee```]]][[[WWWUUURRRQQQPPPOOONNNNNNPPPOOONNNLLLKKKIIIHHHHHHGGGKKKOOOQQQPPPPPPQQQRRROOONNNKKKIIIFFFDDDCCCBBBCCCBBBAAA@@@??????@@@@@@???<<<999777666444222000222222222222111111000///222111111111111111111000000////////////////////////000000111000///...------------------------------...//////////////////........................,,,,,,+++***((()))+++............------.................................,,,------......------,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------...------,,,,,,------,,,++++++,,,---......,,,++++++,,,,,,+++***)))***,,,,,,+++***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++(((***...111000...000///...------...//////++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,++++++,,,,,,------......//////////////////......------......///000000111111111000000000111333444222222111111222222333444444444444444555555555555666666888;;;>>>CCCPPP]]]}}}XXXZZZ]]]___```___^^^]]]]]]\\\[[[[[[\\\]]]___```aaabbbccceeeffffffgggggggggiiijjjkkkjjjjjjjjjlllkkkkkkjjjiiihhhhhhiiiiiieeefffhhhiiihhhhhhiiijjjhhhhhhiiiiiikkklllnnnooopppooonnnkkkhhhdddaaa````````````___^^^\\\[[[ZZZTTTSSSSSSSSSSSSRRRRRRRRRYYYWWWUUUSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^]]][[[[[[\\\```cccfffgggkkknnnmmmpppxxx~~~~~~}}}xxxvvvwwwyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwyyyyyyxxxxxxzzz}}}||||||~~~|||wwwsssqqqooojjjffffffdddaaa^^^[[[WWWUUUTTTVVVSSSPPPLLLJJJJJJJJJKKKFFFIIIMMMNNNOOONNNOOOPPPPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@???===;;;;;;999666333444333222111000000///000000111111111111111222222000000000000000000000000///000111111111000///...//////////////////////////////////////////...---........................+++++++++***((()))+++---................................................++++++,,,,,,,,,,,,++++++---......---,,,,,,---///------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---......///...,,,++++++,,,...///...---,,,,,,------,,,++++++,,,...---,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))---...---+++...---,,,+++++++++++++++,,,------------------,,,------------------------------------------......111000000///......------------......///000000000/////////000111333444555222222111111222222333444333333444444555555555555555555888;;;>>>CCCPPP]]]{{{WWWYYY\\\______^^^\\\[[[\\\\\\[[[\\\\\\]]]^^^___cccccceeefffggghhhhhhhhhhhhiiikkkkkkjjjiiijjjkkklllkkkjjjiiihhhggggggfffcccfffiiiiiigggggghhhkkkiiiiiihhhiiiiiijjjkkklllnnnllliiifffccc```^^^]]]^^^^^^]]]]]]\\\ZZZYYYXXXRRRRRRQQQQQQOOONNNMMMLLLSSSRRRPPPNNNMMMNNNQQQSSSVVVWWWYYY\\\___bbbgggjjjllliiifffeeefffhhhkkklllkkkppprrrqqqtttzzz~~~yyy}}}}}}xxxuuutttvvvxxxyyywwwwwwvvvtttssssssrrrrrryyyyyyyyyyyy{{{~~~~~~~~~|||zzz{{{zzzuuupppuuuuuusssooojjjfffcccbbb```^^^ZZZUUUQQQNNNLLLKKKIIIJJJKKKLLLLLLKKKLLLLLLPPPPPPQQQRRRRRRPPPOOONNNIIIIIIGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???===:::777666555333111000///000000/////////000000111111111///000000111111111111111...///000000000///...---//////////////////////////////000000///...------........................---......---+++,,,---///+++,,,,,,,,,,,,,,,,,,+++........................++++++,,,,,,,,,,,,++++++...///...---,,,,,,...000++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,++++++,,,---///000000...,,,******+++---......---,,,,,,......---,,,,,,...///...,,,++++++,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---+++))),,,,,,+++******)))))))))------............---------------.................................------......---------,,,,,,,,,............//////000000000000000111111222333333222222111111222222333444333333333444444555555666555555777;;;===CCCPPP]]]yyyVVVXXX[[[]]]]]]\\\[[[YYYYYY[[[]]]_________^^^]]]dddeeefffggghhhiiiiiiiiihhhiiikkkjjjiiihhhhhhiiijjjjjjjjjiiihhhgggfffeeedddgggjjjiiigggfffgggjjjjjjiiihhhggggggggggggggggggeeeccc```^^^\\\\\\[[[[[[[[[[[[ZZZZZZXXXWWWVVVRRRRRRPPPOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKMMMQQQTTT\\\___cccgggjjjoootttxxxxxxtttooolllllllllllllllmmmrrruuutttvvv{{{~~~~~~zzz{{{~~~|||xxxtttrrrsssvvvyyyzzzyyywwwuuutttssssssssszzz{{{|||||||||}}}~~~{{{~~~~~~~~~zzz~~~}}}xxxsssqqqpppooommmkkkfff___XXXQQQNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSOOONNNLLLJJJHHHEEECCCBBBDDDCCCBBBBBBBBB@@@===:::999888555333222111111111---......//////000000000...///000111222111111111------.../////////...---........................//////000000///...------...........................///000///...---///000++++++,,,------,,,++++++........................,,,,,,------------,,,,,,...///...---,,,,,,...000++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,++++++,,,---///000...---+++***)))***+++,,,...---,,,,,,......---,,,---...//////---++++++,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...---//////.........------,,,---......//////......------------.........//////..................------,,,,,,,,,---------..................////////////111111111222111111111111222222111111222222333444222222333333444555555666555555777:::===CCCPPP]]]uuuXXXXXXZZZ[[[[[[[[[ZZZZZZYYY[[[^^^aaaaaa```^^^]]]eeefffgggiiijjjjjjkkkkkkgggiiijjjiiigggffffffggghhhhhhhhhhhhhhhgggffffffeeeggghhhgggfffeeeeeefffgggfffeeecccbbbaaaaaaaaa^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKHHHLLLPPPRRRQQQRRRUUUXXXccchhhnnnqqqsssvvvzzz~~~}}}wwwqqqmmmmmmnnnmmmkkkoootttxxxxxxyyy}}}yyyyyyzzz|||~~~~~~|||{{{yyyuuussssssvvvxxx}}}|||zzzwwwvvvuuuvvvvvv{{{|||~~~}}}|||~~~}}}|||{{{{{{}}}}}}|||{{{vvvyyy|||{{{yyyzzz}}}|||~~~}}}~~~}}}{{{{{{|||}}}|||yyyrrriii```ZZZOOOKKKFFFDDDEEEHHHKKKLLLMMMNNNPPPQQQSSSSSSTTTTTTQQQQQQPPPNNNKKKHHHFFFDDDFFFDDDCCCCCCCCCBBB@@@>>><<<;;;999777555444333333......//////////////////---...000111222111111000------///000000//////...//////////////////////////////////////////...---........................,,,...///...---,,,---...,,,---...//////...---,,,........................------............---------......---,,,,,,---///------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---......---,,,,,,+++************---,,,+++,,,---...---,,,,,,---///...---,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............------------............------,,,,,,,,,---......//////------------------......------......///000000111......//////////////////222222222222222111000///222222111111222222333444111111222333444555555666666555777:::<<>>===<<<999777555444111111111111000000000000+++---///111111111000///...///000222222222111000000000000000000000000000---...//////////////////........................+++---......---,,,,,,---,,,---///000000///---,,,........................------............------+++,,,......,,,,,,,,,---........................,,,,,,+++++++++,,,---...---------...------,,,,,,---------------+++***))),,,******+++,,,------,,,***,,,---...,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,)))***,,,---......---------------......---------+++++++++,,,---.........++++++,,,,,,------............///////////////////////////////////////...000000111222333222111111222222111111222222333444000111222333444555555666777666888:::<<<@@@MMMYYYnnn\\\[[[ZZZZZZZZZ[[[\\\]]]______^^^^^^___```bbbcccggghhhiiijjjkkklllllllllfffhhhiiihhheeeccccccdddcccdddfffgggiiiiiihhhhhhgggdddaaaaaacccbbb^^^[[[XXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPOOONNNNNNMMMJJJIIIGGGFFFHHHLLLQQQTTTXXX```jjjnnnmmmjjjiiiiiilllrrrwwwwwwssspppoooqqqrrrmmmhhhhhhmmmpppqqqooonnntttyyyyyy{{{~~~~~~~~~}}}|||zzzxxxxxxyyyzzzxxxzzzzzzxxxuuutttvvvyyy|||zzzxxxvvvtttuuuuuuvvvppprrrtttrrrooopppvvv||||||~~~~~~{{{yyy|||yyyrrrqqqrrrrrrppprrrssstttwwwzzzzzzxxxvvvrrruuuuuuppphhheeeiiinnnssssssrrrqqqqqquuuzzzyyyvvvyyy}}}|||}}}~~~~~~rrrhhhZZZPPPLLLLLLMMMMMMRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPQQQPPPOOOMMMLLLGGGEEEBBBAAAAAABBBBBBAAA@@@@@@@@@???<<<999666555444333333333222222111111***,,,...000111111//////000111222333444333333222111111111111111111111111------...///000000000///........................,,,...//////...------...***+++---......---+++***........................,,,------......------,,,))),,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------...///...---+++***---...///000///---***)))+++***)))***,,,---,,,+++)))+++------,,,,,,---......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++,,,...111,,,---///111222222111111,,,------------------,,,******+++,,,,,,---......******++++++,,,---...............---,,,,,,++++++///////////////.........---///000222333333333222222222111111222222333444000111111222444555666666888777888:::<<<@@@LLLXXXlll]]]\\\[[[ZZZYYYYYYYYYYYY]]]]]]^^^^^^```aaabbbcccggghhhiiihhhffffffhhhiiihhhfffeeeeeeffffffdddcccccceeehhhkkklllkkkhhhgggeeebbb___\\\ZZZXXXTTTRRRTTTRRRPPPNNNMMMMMMMMMMMMPPPNNNPPPTTTSSSMMMLLLPPPJJJHHHHHHKKKKKKHHHGGGIIIJJJHHHGGGHHHNNNXXXaaagggooooooppprrrsssrrrpppmmmhhhlllqqqrrrpppmmmmmmmmmiiikkkmmmppptttwwwzzz{{{wwwwwwyyy}}}~~~~~~}}}{{{zzzzzzyyy{{{{{{wwwuuuuuuvvvvvvyyyxxxtttpppmmmjjjhhhhhhiiieeeccceeejjjmmmkkkhhhoootttuuupppooosssxxxzzz~~~|||yyysssmmmhhhggggggffffffiiipppwww{{{{{{yyy}}}wwwooogggddddddeeekkknnnpppooottt}}}}}}{{{zzzvvvtttttt{{{}}}|||zzzyyyyyyjjjccc^^^YYYUUUUUUVVVXXXYYYTTTMMMJJJLLLOOOOOOOOOOOOPPPQQQQQQNNNLLLMMMKKKIIIFFFDDDCCCBBBBBBAAA===999999===>>>;;;888666444333111000111111222222222111111000000//////000000////////////000000111111000000//////......111111000000//////......------............------000000000000000/////////------............------+++,,,,,,------,,,,,,+++------............------........................,,,++++++++++++,,,------///,,,))))))+++,,,+++(((...------------...//////......//////...,,,+++)))---,,,++++++++++++,,,------+++)))***+++---......)))***+++,,,...///000111---,,,,,,++++++,,,,,,---......---------,,,,,,,,,&&&)))---000222111000...,,,,,,,,,---------..............................//////.........---------///...---,,,,,,---...///000000//////.........---///111000...///333333000444444333222222111000000333333555666666666555444333555888;;;<<>>@@@AAA???;;;999888666555333222111111111111111000000/////////000000////////////000000111111000000////////////111000000000/////////......//////////////////...........................------............---------------......---------------............------........................,,,,,,,,,,,,,,,---......///...------......---,,,...------------...//////...............,,,+++***...---,,,++++++,,,---...---,,,***+++,,,------,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,...//////---+++***,,,,,,,,,---------..............................//////.........---------......------------......000/////////............///111111...///333333000222222222222333333333333333333555666666666555444555666999;;;;;;>>>JJJVVVmmm[[[[[[[[[[[[[[[\\\\\\]]]^^^______```aaabbbcccccccccdddddddddbbbbbbdddeeeeeeeeedddfffiiijjjjjjiiiggghhhiiiiiigggddd```^^^```]]]ZZZWWWUUURRROOOLLLHHHIIIJJJJJJKKKKKKKKKKKKLLLIIIHHHHHHFFFBBB@@@BBBIIIHHHKKKQQQTTTSSSUUUXXX]]]aaaeeegggjjjpppzzz~~~{{{wwwtttqqqoookkkiiikkklllmmmmmmlllmmmooorrrwwwyyy{{{~~~~~~yyyzzzyyyxxxvvvtttuuuwwwuuuqqqlllhhhfffhhhkkkmmmkkkhhheeeggglllqqqssssssxxx~~~|||zzzyyyyyywwwtttrrrqqqssstttxxxvvvuuuyyy}}}vvvrrr{{{|||zzzyyy{{{{{{}}}~~~|||uuujjj___XXXTTTRRROOONNNPPPQQQRRRRRRTTTRRRPPPMMMKKKJJJJJJJJJHHHDDDAAA@@@BBBBBB@@@===<<<<<<;;;999777555333111000000000000000/////////111000000//////000000111111000000000000/////////000000000000//////////////////000000000000//////,,,---------------------------............------........................------............------........................---------------...//////---...000///...---------...------------...//////............---,,,++++++......------------......---,,,+++,,,------,,,***,,,,,,++++++******))))))------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---------,,,+++******,,,,,,,,,---------......------------------------...............------------..................---////////////............///222222///000333333111000000111222444555666666333333444555555555555444777777999;;;;;;>>>HHHTTTgggYYYYYYYYYZZZ[[[\\\]]]^^^___```aaabbbbbbcccccccccbbbcccdddcccaaaaaacccdddfffeeeeeefffhhhiiiiiihhhffffffffffffddd```]]][[[\\\YYYVVVSSSQQQOOOLLLIIIDDDEEEGGGHHHIIIIIIHHHGGGHHHFFFEEEEEEEEEDDDCCCCCCIIIKKKRRR\\\aaaaaabbbeeelllrrrwwwwwwsssrrrxxx}}}{{{xxxsssooommmllljjjiiijjjkkkmmmnnnooopppqqqrrrzzz|||~~~{{{{{{~~~{{{zzz{{{|||zzzxxxyyy}}}xxxtttnnniiihhhlllqqquuuwwwtttqqqrrruuuyyy|||}}}~~~}}}{{{yyyyyy|||~~~}}}~~~~~~}}}xxxlllccc^^^YYYTTTPPPOOOOOOOOONNNQQQPPPNNNMMMLLLKKKLLLLLLGGGDDDAAA@@@AAAAAA???============<<<:::888555444111111111000000000000///111000000000000000000111000000000000000000000000000000000000/////////////////////000000/////////,,,,,,---------------...------............------......------------......------............------.......................................///000000))),,,//////,,,***+++---...------------...//////.........------,,,,,,+++........................---,,,,,,---...---***((()))*********++++++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,---------......------------------------........................,,,---...//////...---,,,///////////////.........///333444111000333333111000000111333444555666777333333444444444555555555777666777:::;;;???IIISSSeeeWWWWWWXXXXXXZZZ\\\]]]^^^```aaabbbcccdddddddddccccccddddddcccbbbbbbccceeegggfffdddeeeeeefffdddcccaaabbbbbbaaa```]]]ZZZYYYWWWTTTQQQPPPNNNLLLIIIGGGCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDFFFJJJNNNOOOMMMOOORRR\\\iiioooooonnnpppuuu}}}|||vvvtttvvvrrrooollljjjjjjkkklllkkkiiikkknnnrrrtttuuusssrrryyy{{{}}}{{{yyyyyyzzz{{{{{{~~~}}}}}}}}}~~~~~~|||}}}~~~xxxsssrrruuu{{{~~~}}}yyyxxxyyy{{{}}}}}}}}}{{{|||~~~}}}zzztttkkkeee^^^WWWSSSOOOLLLJJJMMMLLLKKKJJJJJJJJJKKKLLLFFFEEECCCBBBAAAAAA@@@???======>>>>>>===;;;999888444333333222222111000000111111000000000000111111000000000000111111111111////////////000000000000---......//////......---------....../////////000------............------------,,,++++++,,,------------............------........................///............///000000))),,,......+++***+++......------------...//////......------,,,,,,,,,,,,........................---,,,,,,---...---***(((******++++++,,,,,,------...------,,,,,,------.........---------,,,,,,,,,------,,,,,,---...///000,,,,,,,,,---------......---------------------------.....................,,,---...//////...---,,,.........//////////////////444666333111222333111222222222333333444444444333333333333444444555555555333555999<<>>===<<<888888777555444333222111222111111000000111111222000000000111111111111222////////////000000000000------............------......//////000111111111------............---------,,,+++******+++,,,---------............------.......................................///000000,,,---------,,,,,,...///...------------...//////...------,,,,,,,,,------------............---------,,,+++,,,------,,,***------,,,,,,++++++******......------------............---------,,,,,,,,,000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............---..................---.........//////////////////555888555222222333222333222222222222222222222333333333222333444444555555222333888<<>>EEENNN^^^www]]]]]]\\\\\\^^^```cccdddddddddddddddcccaaa```___aaa```______``````___]]]\\\ZZZYYYYYYYYYWWWTTTPPPRRRPPPOOOOOOOOOMMMHHHDDDGGGIIIJJJHHHFFFDDDFFFGGGHHHKKKMMMNNNOOOSSSZZZ```eeennnrrrqqqwwwvvvtttpppmmmkkkkkkmmmnnntttwww{{{}}}zzzxxxwwwvvvvvvuuuuuutttsssqqqsssqqqqqquuu}}}|||yyyxxxzzzzzzuuuqqqpppmmmxxx~~~{{{~~~~~~|||yyyuuussstttyyy||||||{{{~~~~~~|||yyyxxxwwwvvvuuussspppiiiaaa[[[QQQMMMIIIFFFGGGIIIJJJKKKMMMLLLKKKKKKKKKIIIFFFDDDAAAAAAAAA@@@???===;;;:::777666555333222111000000111111111111111111222222111111111000000000//////////////////////////////000000000000000000000000/////////.........------............////////////........................////////////////////////000///...---,,,------...------............------------...//////...------////////////////////////000///...---,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,+++++++++******,,,------....../////////......---------,,,,,,,,,)))***,,,---///000000000---------------........................---------//////.........///000111//////000000000000///////////////000000000111111000///.........000111333333222111000000111222333333333333444444444555555555444666:::;;;===EEENNN]]]vvv\\\[[[[[[[[[]]]___aaabbbbbbbbbbbbbbb```___^^^]]]]]][[[ZZZ[[[\\\\\\ZZZYYYYYYXXXWWWWWWWWWUUURRRPPPLLLKKKKKKLLLLLLKKKHHHEEEHHHHHHHHHFFFEEEFFFIIIKKKQQQTTTWWWYYYZZZ^^^dddjjjmmmsssuuuqqqsssyyyyyyttttttrrrooollljjjkkklllmmmssstttvvvwwwwwwwwwwwwvvvtttuuuuuuuuuuuutttssssssqqqqqqrrrwww~~~{{{vvvtttuuuuuurrrqqqrrrssszzzxxxyyyxxxtttqqqttt|||{{{zzz}}}~~~~~~|||xxxsssoooccc\\\QQQIIIFFFGGGIIIKKKLLLKKKKKKKKKKKKJJJGGGDDDBBBBBBCCCCCCCCCBBB@@@???;;;:::888666444222111111222222222222222222111111000000000///////////////........................000000000000000000000000000000000/////////..................////////////........................//////////////////////////////...------------...------............------------...//////...------////////////////////////000///...------,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++.....................---...------------,,,,,,,,,((()))***,,,---...////////////..................---------..............................///000111...//////000000//////........./////////000000000///.........///111333444222222111111111111222222333333333444444444555555555444666:::;;;===DDDMMM\\\uuu}}}~~~[[[[[[[[[[[[]]]^^^```aaabbbaaaaaa```^^^]]]\\\[[[YYYXXXVVVVVVWWWWWWWWWUUUWWWVVVVVVUUUSSSQQQNNNLLLFFFFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIJJJMMMPPPTTTWWW\\\___aaabbbaaaccchhhmmmqqquuuuuuqqqpppsssrrrnnnpppooommmllllllnnnoooqqqsssttttttuuuuuuttttttsssrrrsssuuuuuutttttttttuuussstttwww|||}}}xxxvvvxxxxxxvvvuuuvvvzzz}}}|||}}}}}}zzz}}}}}}yyyuuuwww~~~~~~xxxoooaaaUUUMMMJJJIIIIIIJJJIIIJJJKKKMMMMMMKKKIIIIIIIIIIIIHHHFFFCCCAAA@@@???===;;;888555333222111333222222222222222111111000000000000000000000000////////////////////////////////////////////////000000000000////////////............////////////........................////////////////////////............------......------............---------..................---------------------------......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***000000//////.........---,,,---------.../////////.........------------......//////////////////...............////////////////////////000111222333222222222222222222222222333333333444444444555555555444666999;;;<<>>;;;:::999555444444333222222111111000000000000111111111222000000000000000000000000000000000000000000000000/////////.........------............////////////........................////////////////////////,,,,,,.../////////......------............------///...------------...///...........................------,,,,,,------...,,,------------------,,,,,,,,,,,,---------..............................,,,,,,,,,---------......'''((()))***++++++++++++---------------........................---------,,,---............---,,,---......//////......---/////////000000000111111000000111222222222111111222222333444444333222222333333333444444444555555555444666999999;;;BBBJJJUUUnnn~~~WWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYYVVVTTTRRRQQQQQQQQQLLLIIIGGGFFFGGGHHHHHHHHHBBBEEEHHHHHHEEEDDDDDDFFFBBBDDDFFFFFFGGGKKKQQQVVVdddlll{{{yyyppppppnnnkkkjjjnnnvvv}}}zzzxxxxxxyyywwwuuussstttpppppppppqqqrrrsssuuuuuu{{{zzzyyyvvvrrrmmmiiigggbbbccccccaaa___dddmmmttt|||}}}~~~~~~zzzvvvnnnsss{{{{{{~~~|||tttnnnddd\\\WWWUUUSSSSSSNNNNNNOOOPPPOOONNNLLLLLLKKKIIIGGGDDDAAA???===<<<555555444333333222111111.../////////000000111111////////////////////////000000000000000000000000///.........------------............/////////000........................////////////////////////+++,,,.../////////......---..................---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000,,,------......------,,,,,,,,,,,,------...............---,,,,,,+++******,,,,,,,,,------..................---,,,+++***)))+++,,,,,,------........./////////......------,,,***,,,...000111111111000---..................---000000000000111111111111...///000111222333333333222222444444444444222222333333333444444444555555555444666999999:::AAAJJJUUUnnn[[[[[[[[[ZZZYYYWWWVVVUUUXXXWWWVVVUUUSSSPPPNNNMMMHHHFFFDDDDDDFFFIIIKKKLLLHHHIIIJJJIIIHHHFFFFFFFFFFFFIIIMMMPPPRRRVVV\\\aaarrrxxx|||sssoookkkmmmrrrwwwwwwvvv{{{xxxtttrrrrrruuuvvvwwwsssppppppqqqooolllnnnrrrqqqxxx|||wwwooojjjfffbbbccceeehhhkkknnnppppppqqq}}}~~~{{{{{{{{{~~~~~~{{{}}}~~~ttthhh___YYYUUURRRJJJMMMOOOOOOLLLJJJKKKMMMLLLJJJHHHGGGEEEBBB>>>;;;:::888666333222222333333333222222111111111111111000000////////////000000//////............//////,,,,,,...///000000000000///////////////////////////.........------------////////////000000000000---,,,,,,---///000///...------,,,+++,,,---...///000000//////......------//////...---,,,,,,++++++---------,,,,,,,,,++++++******+++,,,,,,---...............------,,,,,,,,,+++++++++******)))))))))....................................---,,,++++++........................---------.........//////,,,,,,++++++,,,,,,---...---------------...///000////////////............000/////////111333555666222222111000//////000000333333333444444444555555555333444888:::<<>>>>><<<:::777555444444444333222222111111111222222111111000000000000111111//////............//////---...///000000000000000000000000000000000000000/////////.........------....../////////000000000000///......///000///---------,,,,,,,,,---...//////////////////.........111000000///......---------------,,,,,,,,,++++++***++++++,,,------............---------,,,,,,,,,......---------,,,,,,,,,.................................///......------........................++++++,,,,,,,,,---------------,,,,,,------.../////////.........///000000---.........//////000000000/////////000222333444222222111000000000000000444444444444444444444444666444555888:::<<>>>>>??????BBBEEEFFFEEEEEEHHHLLLWWWbbbtttvvvlllkkkkkklllnnnooonnnlllmmmoooqqqtttwwwxxxyyyyyyyyyvvvrrrnnnkkkjjjjjjjjjiiimmmqqqpppmmmiiihhhhhhccc^^^\\\___bbbhhhsss}}}|||{{{rrrwww}}}{{{xxxwwwxxxvvvtttvvv{{{{{{vvvtttvvvwwwuuuuuuwwwzzz~~~~~~~~~|||zzz}}}zzz~~~yyypppeee___^^^\\\WWWQQQKKKIIIHHHIIIKKKMMMNNNMMMLLLKKKIIIGGGDDDAAA???>>>666555444222111111111111000000////////////000000111000000//////000000111000111111222222222111111........................000000000/////////......------........./////////+++******+++---///...---------...////////////............///////////////////////////////////////............---------,,,------------------......,,,,,,,,,------------............///////////////........................***++++++,,,,,,,,,,,,+++........................,,,,,,---------.........------,,,,,,------...///------/////////...---,,,000000//////............000000///...///000222222222111111111111222333333///000111333555777888999999666666888999:::???FFFPPPccc~~~QQQQQQPPPNNNLLLJJJHHHGGGDDDBBB@@@???>>>>>>???@@@???CCCGGGHHHHHHKKKQQQVVVdddmmm}}}zzznnnmmmlllmmmqqqssssssrrrrrrrrrrrrrrrssstttwwwxxxwwwvvvsssooollllllmmmnnnooorrruuurrrlllfffeeeeeeaaa^^^___cccgggmmmwwwwww{{{uuuuuuvvvxxxvvvqqqrrrvvvvvvsssrrrsssrrrppprrrwwwxxx{{{}}}{{{{{{}}}|||zzz||||||~~~~~~yyy~~~|||tttpppmmmiiiccc]]]UUURRRMMMKKKKKKLLLLLLLLLMMMMMMLLLJJJHHHFFFDDDCCC;;;:::888666444333222222111000000000000000000111111111000000000000111111//////000111222222222111/////////////////////////////////.........------....../////////000000000---,,,+++,,,......---,,,,,,---...///000//////...///////////////.........////////////////////////............------------..................------,,,,,,,,,---------......------........./////////........................,,,,,,------,,,,,,++++++........................------------.....................---......///000,,,---///000000///...---.........///////////////000/////////000222333444222111111111222222333444111222222333444555666666777444555777888999???FFFNNN```|||PPPOOONNNLLLJJJHHHFFFEEEDDDCCCAAA@@@???@@@BBBCCCAAAEEEJJJLLLMMMRRRZZZaaammmssszzztttqqqooopppsssvvvvvvuuuvvvuuurrrpppoooqqquuuyyyvvvuuussspppnnnoooqqqsss~~~vvvooommmmmmeeecccdddiiimmmrrrzzz{{{}}}tttuuuxxx{{{xxxrrrrrruuuxxxvvvvvvuuurrrpppttt{{{vvvxxx~~~|||}}}{{{|||}}}zzzzzz~~~}}}~~~yyy~~~~~~{{{wwwrrrlllggg^^^YYYSSSNNNLLLKKKLLLKKKNNNNNNNNNMMMKKKJJJHHHGGG???===;;;999777555444444222222111111111111222222111111000000000000111111---...///000111222222222000000000000000000000000///.........------------////////////000000000000000///...---......---+++,,,---///000000000///...000000//////.........---,,,---------------------//////.........---------..................------,,,,,,,,,------.........+++++++++,,,,,,,,,------....................................---,,,++++++........................////////////000000000111///////////////000111111,,,...000111222111000///,,,------...///000111111000/////////111333555666222111111111222333333444444444444444444444444444666333444666888999???FFFMMM___zzzTTTPPPKKKHHHHHHGGGDDDBBBCCCCCCAAA???===<<<>>>???CCCHHHOOOTTTYYY```hhhmmmtttxxx}}}}}}zzzssswww{{{{{{yyyxxxyyyzzz{{{uuuooolllnnnqqqrrrrrryyyxxxyyy{{{yyywwwzzzyyysssqqqrrrrrrrrruuuzzz}}}zzzzzz{{{~~~zzztttrrrtttwwwwww|||~~~~~~}}}{{{yyyzzz|||xxxzzz~~~|||tttooolllggg___WWWQQQMMMLLLLLLOOONNNLLLLLLMMMMMMLLLJJJHHHFFFBBB>>>:::777666555222000000000222222111///000000000000000000000000000000000000000000000000//////000000000000/////////////////////.........////////////////////////222111000.........///000,,,,,,,,,---...///000000111111000000//////......//////.........---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,..............................------,,,,,,------...,,,,,,+++++++++++++++***........................------------------------------......//////000000...............///000000///////////////////////////...............///000111111222222222333333333333333333444444444555555555333444888999888;;;AAAKKKZZZvvv~~~MMMJJJFFFDDDDDDDDDBBB@@@BBBCCCCCCCCCBBBAAAAAABBBGGGLLLTTT[[[```eeejjjmmmuuuxxx||||||xxxuuussswww|||}}}|||{{{|||~~~~~~yyysssppprrrvvvzzz}}}~~~}}}}}}}}}zzz}}}~~~wwwvvvvvvxxx|||~~~vvvrrrtttwwwwww|||~~~}}}wwwsssmmmeee]]]VVVQQQNNNNNNMMMLLLLLLMMMMMMKKKJJJMMMKKKGGGCCC>>>:::888666444333111000111222111000111111111111111111111111000000000000000000000000//////000000000000//////---.........///000000000////////////////////////222111000///......///000,,,------....../////////111000000000/////////...//////.........---------.........---,,,+++++++++---------,,,,,,,,,,,,,,,...///000///---,,,---...------------------------...------,,,,,,------...,,,,,,,,,------------...........................------------------------.........///////////////...............///000000...........................////////////000000000111111222222222333333333333333333444444444555555666555666:::::::::===CCCKKKZZZuuu}}}FFFEEEBBBBBBBBBBBB@@@???AAAEEEJJJOOOQQQPPPNNNLLLQQQVVV^^^dddhhhjjjlllnnnuuuwwwzzz{{{zzzwwwsssppprrrwww|||~~~}}}}}}~~~{{{uuupppnnnqqqwww||||||zzz{{{}}}}}}{{{}}}~~~|||}}}wwwssstttwwwxxx~~~xxxooodddZZZUUUPPPNNNMMMMMMNNNOOOOOOOOOQQQPPPMMMIIIDDD???<<<999888666222111111222222111222222222222222222222222000000000000000000000000///000000111111000000///,,,---......000000111222000000000000000000000000111000000////////////000........................000000000000/////////////////////............---//////......------,,,,,,......---------,,,,,,,,,---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......///000000000........................------------------------///////////////........................///000000...........................///000111222111111000111111222222222333333333333333333444444444555555888666888;;;<<<;;;???DDDLLLYYYsss}}}DDDCCCBBBBBBBBBBBBBBBAAAAAAJJJWWWeeemmmlllgggbbbbbbdddgggjjjlllmmmnnnnnntttuuuwwwxxxwwwtttqqqooopppuuuzzz|||{{{{{{}}}~~~xxxpppiiigggjjjnnnmmmllloootttwwwwwwzzz~~~}}}~~~}}}}}}wwwtttvvvzzz}}}xxxllleee[[[WWWSSSPPPQQQRRRTTTTTTQQQQQQOOOMMMIIIEEEAAA???<<<999444111111111111111222222222222222222222222000000000000000000000000000000000111111000000000......//////000000000111000000000000000000000000000000000////////////000////////////............000000000000/////////////////////...............222111111111000000////////////......------,,,,,,---...///...---,,,---///------------------------...------,,,,,,------...////////////////////////................................................000000//////......------...............///000000------------------------...///111333444333222111111111222222222333333333333333333444444444555555888777888;;;<<<;;;???DDDMMMZZZttt}}}CCCCCCBBBAAAAAABBBDDDFFFEEERRRhhh~~~{{{vvvsssooolllkkklllnnnoooqqqrrrtttuuuuuutttrrrqqqnnnsssxxxzzzyyyyyy{{{}}}|||sssiiicccbbbccc^^^^^^bbbkkkrrruuuyyy~~~}}}{{{yyy{{{}}}~~~}}}xxxwwwzzz}}}pppiii```YYYTTTSSSRRRRRRNNNOOOOOONNNMMMJJJHHHFFF@@@<<<777333222111111000111111111111111111111111000000000000000000000000000000111111111111000000111111000000/////////...000000000000000000000000/////////000000000000/////////////////////......////////////000000000000////////////////////////111111111111111000000000/////////......---------,,,...///...------...///////////////////////////...------,,,,,,------...000/////////......------................................................000000//////......------...............///000000........................---///111333444444222111111111222222222333333333333333333444444444555555777555777:::;;;:::>>>CCCMMM[[[uuu@@@@@@@@@???@@@DDDIIIMMMOOO]]]vvv|||rrrkkkiiijjjmmmnnnoooppprrrssssssssssssrrrnnnsssxxx{{{{{{|||~~~~~~xxxooogggaaa___^^^[[[ZZZ___jjjssswww{{{~~~|||zzzyyy|||{{{|||tttiii___WWWPPPLLLMMMMMMNNNNNNNNNNNNNNNMMMEEEAAA<<<888555444222000000000000000000000000000000000000000000000000000000111111222222111111000333222111111//////...---000000000000000000000000...//////000000000000///////////////////////////////////////000000000000...////////////000000000////////////............////////////////////////,,,---///...------...///////////////////////////...------,,,,,,------...///.........------------................................................///////////////........................///000000////////////////////////...///000222333333333222111111222222222333333333333333333444444444555555666444666999:::999===BBBLLL[[[vvv>>>??????@@@CCCJJJSSSZZZ]]]hhh}}}ssskkkhhhjjjlllmmmooooooppppppqqqqqqqqqqqqpppuuu|||uuukkkeeebbb``````bbb```dddnnnwwwzzz||||||~~~tttfffXXXPPPNNNNNNNNNNNNOOOPPPQQQRRRJJJFFFBBB>>>;;;888444111111111111111111111111111000000000000000000000000000111111222222111111000222111111111000/////////////////////////////////---...///000111111000///......//////000000111111.../////////000000000111.../////////000000000000.................................///000000111111,,,---......------...000////////////////////////...------,,,,,,------...,,,,,,------...///000000.........................................................///////////////...............///000000000000000000000000000000......///000111222333333111111222222222333333333333333333444444444555555666444666999:::999===BBBIIIYYYvvv>>>???@@@BBBGGGPPP]]]ffffffooo~~~ssskkkiiijjjllllllooooooooooooooonnnnnnooorrrxxxzzznnniiiggggggfffiiigggiiirrrzzz{{{|||}}}}}}vvveeeYYYPPPPPPOOOOOOOOOQQQSSSTTTMMMJJJFFFBBB???;;;666333222222222222222222222222000000000000000000000000111111222222222222111111000000000000000111111111////////////////////////---...///111111111000///---......///000111111222.../////////000000111111.../////////000000111111////////////000000000000------...///000111222222,,,---......------///000...........................------,,,,,,------...)))***,,,...000111333444........................////////////////////////---.........//////000000...............///000000000000000000000000000000.........///000222333444111111222222222333333333333333333444444444555555666555666:::::::::===CCCGGGXXXvvvAAAAAABBBGGGQQQ]]]iiipppuuuwww~~~{{{tttnnnkkkjjjjjjiiioooqqqssspppmmmmmmrrrwww|||}}}vvvjjjjjjnnnpppqqquuuuuussswww}}}~~~zzz}}}{{{vvvqqqooopppqqqvvv}}}yyyooo[[[TTTPPPQQQPPPMMMPPPUUUTTTPPPLLLHHHEEEAAA===999999666333222222222111000111111111111000000000000000000111111111111000000333222111///......---------------.........//////111000///......///000111111...,,,---///111///---///...---------...000111///000111111111000...---,,,,,,------...//////000111000...,,,+++***++++++---...///000000///...---111111111111111111111111777444000---+++,,,---////////////...---------,,,111000///...------...///...///000111111000///...---000222111...,,,---///---------.........//////111111000000//////......000111111111222222222222444444444444444444444444111222333444444333222111666777888999999;;;???AAAIIIXXXtttEEEFFFIIIOOOXXXdddnnntttwwwxxx}}}{{{uuupppmmmkkkkkkjjjllloooqqqpppmmmnnnsssxxx|||{{{}}}yyyvvvwwwwwwvvvxxxvvvtttwww~~~~~~}}}||||||}}}|||{{{uuupppooosssxxxzzzyyyvvvuuurrrnnnjjjhhhhhhhhhhhhooozzzwwwlllccc[[[VVVOOOJJJLLLQQQPPPNNNLLLJJJHHHEEEBBBAAA:::777444222222333222111222111111111000000000000000000111111111111000000444333222111000000000000.........//////000000000000000///......///000000111///------///000///...//////.........///000111000000000000000///......000000/////////.........,,,,,,,,,,,,...000222333......////////////..............................999777333///---,,,---..................---------111000///...---......///...///000000000000///...,,,---///...---,,,,,,------------.........//////111000000000/////////...000000000111111111222222333333333333333333333333333333444555555444333333333555666777777999===@@@GGGWWWtttNNNPPPTTTZZZbbbkkkrrrvvvxxxxxxzzz}}}{{{xxxtttpppnnnlllkkkkkknnnppppppooopppssswwwyyyvvvtttuuuxxx~~~~~~|||{{{xxxtttvvv|||~~~}}}wwwuuuuuuvvvwwwsssnnnnnnrrrsssyyy~~~||||||}}}{{{uuusssooommmkkkiiifffddddddbbb```bbbggglllmmmmmmkkkjjjiiifffdddaaa^^^]]]ZZZ___gggpppyyy}}}}}}|||zzz{{{}}}{{{uuukkkaaaUUUKKKJJJNNNLLLMMMNNNMMMJJJGGGGGGGGG>>>;;;777444444444333222222222222111111111000000000000111111111111000000222222111111111111222222//////000000000000111111//////............//////111///---...///000000////////////000000000111111111111000///////////////333222111000///...---,,,...------,,,,,,,,,------//////............//////------------------------555333000...------...///---------...............000000///............///---...////////////...------,,,,,,---...///...,,,------........./////////000000000000/////////////////////000000000111111222222222222222222222222444444555555555555444444333444666666777999===@@@FFFVVVsssYYY[[[___ccciiinnnqqqtttwwwwwwwwwzzz}}}~~~}}}{{{zzz{{{zzzwwwssspppmmmlllmmmoooqqqpppooonnnppprrrqqqmmmjjjlllnnnttt}}}xxxtttvvvzzz}}}~~~}}}uuuqqquuuxxxsssjjjdddcccbbbdddfffccc___aaagggjjjpppuuuuuutttwww}}}|||wwwtttooommmkkkiiifffaaa[[[VVVVVVVVVWWW[[[```eeeffffffhhhgggfffeeeccc```\\\YYYWWWWWW[[[dddooouuuvvvuuussssssssssssrrrqqqqqqpppnnnsss|||uuusssyyy}}}}}}|||sssdddWWWOOONNNKKKMMMNNNLLLIIIGGGGGGHHHDDD@@@;;;888666555333222333333222222222111111111000111111222222111111000//////......///000111111000000000000000000000000///..................///000000///...//////000000///000000111111111111111222111///.........///000222111111000///...------111000///...------,,,,,,000///...------...///000////////////////////////++++++++++++,,,...000111,,,---------...//////////////////.........//////---..................---000...,,,...222333111...............////////////000000000000////////////////////////000000000000111111111111111222222222333333333333333333333333555666777888999<<>>AAAHHHVVVqqqyyyvvvqqqllliiijjjlllmmmrrruuuyyy}}}~~~~~~zzzzzz{{{}}}yyysssllleee```]]]ZZZ[[[bbbiiinnntttzzz~~~yyy{{{}}}}}}|||zzz|||{{{wwwrrrkkkccc[[[WWWTTTOOOKKKKKKKKKLLLQQQWWWZZZZZZ]]]bbbeeehhhpppyyy}}}qqqooonnniiiiiipppyyy}}}|||yyyxxxyyywwwwwwxxxwwwssslllbbb\\\YYYYYYYYY[[[___fffnnnsssqqqmmmiiikkkrrrxxx{{{{{{vvvpppiiifffiiinnnrrruuupppooommmjjjiiihhhggggggfffjjjnnnqqqssswww{{{yyyuuuooopppttttttqqqrrr{{{~~~~~~qqqZZZRRRJJJHHHKKKMMMLLLJJJKKKJJJIIIHHHFFFBBB<<<888444444444444333333333333111222222333333222222111222111111111111111222222111111111000000////////////000111222222111000//////111222111///...000222111000---,,,,,,...111333000000000000000///......,,,------...///000000000000///...---***'''%%%###......////////////..............................///000111111111///---,,,...............---------,,,---///000000000//////000000///......///000000---///000000...------....../////////000000000000.../////////000000000111000000000111111111222222000000111111222333333444444333333222222333333444111333555666888:::>>>BBBHHHTTTnnn~~~zzzsssmmmjjjkkkoooqqqtttwww|||}}}~~~|||tttlllfff^^^ZZZ[[[aaaiiiooowww~~~~~~{{{~~~zzzrrrsssyyyyyywwwuuuppphhh```YYYTTTPPPMMMMMMNNNMMMMMMTTT\\\]]]^^^aaagggjjjnnnwwwvvvqqqmmmfffbbbjjjssswwwvvvtttuuuvvvvvvwwwxxxxxxvvvoooggg```aaa___\\\ZZZ[[[```gggmmmnnniiieeeiiirrr|||xxxssssssxxx}}}~~~|||xxxsssnnnkkkiiiiiimmmrrrwwwwwwuuuwww~~~wwwrrrsssqqqlllkkkrrrhhh]]]PPPKKKLLLMMMIIIEEEHHHIIIJJJKKKJJJFFFAAA<<<555555444444444333333333111222222333333222222111000000////////////000000222222222222111111000000000111222333333222111000///111222111///...000333222000,,,***+++---111444///000111111111000...---////////////000000000000//////000000000///---,,,---...///000000///...---111111111111111111111111+++,,,...000000///---,,,/////////......------,,,,,,---///000000000//////111000///......///000111///222444333///...///111////////////000000000000.../////////000000111111111111111111222222222222000000111222333333444444777666555444444555666777333555777888:::===AAADDDGGGSSSkkkyyytttrrrrrrrrrrrrtttwww|||}}}rrriiicccccccccdddhhhpppyyyyyy|||vvvrrrqqqzzzpppqqqqqqooojjjeeebbbaaaYYYXXXUUUTTTTTTUUUWWWYYYYYY[[[___ccceeekkkzzzwwwoooiiinnnppprrrrrrpppmmmkkkjjjvvvzzz~~~xxxpppjjjgggggghhhhhhgggffffffhhhjjjkkkjjjiiilllttt~~~}}}}}}}}}xxxnnngggfffjjjooouuuyyy{{{}}}}}}zzzqqqpppooopppttt{{{yyyxxxwwwyyysss___WWWUUUOOOIIIGGGGGGGGGGGGHHHIIIIIIGGGEEE???===999555333222333333222333333333333222111111111111111000000000000000000000//////.........---111111111000000000000000///.........///000222333000000000000000000000000111000///......///000111000000000000000000000000///...---,,,,,,---...///......////////////......---,,,,,,++++++,,,,,,---111111000//////////////////...------------...////////////...---------,,,---...///////////////...000000000000000000000000......//////////////////............/////////000111111000000111111222333222222222222222222222222555555555555555555444444555666666666777999===@@@IIIRRRggg}}}{{{zzzyyyvvvttttttvvvxxx|||}}}zzzyyywwwwwwyyy~~~uuullleeeeeegggiiinnnuuu|||~~~|||{{{|||zzzuuurrrpppyyy|||xxxxxx~~~~~~~~~zzzwwwmmmnnnnnnmmmiiieeebbbaaa^^^\\\YYYVVVUUUUUUVVVWWWVVVVVVYYY\\\^^^dddrrr{{{uuuuuuwwwyyyyyywwwtttrrrqqq{{{uuuqqqsssvvvyyyzzzyyywwwvvvvvvvvvtttrrrssszzz~~~pppjjjjjjnnnsssxxx{{{xxxvvvtttssstttwww|||~~~sssrrrttt}}}yyypppfffXXXNNNJJJGGGGGGHHHIIIKKKLLLJJJHHHBBB@@@<<<888555333333333333333333333333333222222111111222222333333444444000000000/////////............///000111222222333//////......///000111222000000000000000000000000000000///......///000000000000000000000000000000///...------------...///...///////////////............------------......111000//////......//////.......................................---------...///////////////......///////////////////////////////////////................../////////000000111111000000111111222333000000000000000000000000555555555555555555444444444555666666666888<<>>CCCKKK```|||{{{sssqqqnnnlllqqqwwwwwwooofffddddddfffjjjpppyyy~~~vvvooopppssswww|||~~~~~~{{{uuujjjggghhhfffdddddddddkkkqqqssswww}}}{{{uuuooollljjjllliiifffdddeeeeeeeeeeeebbbcccdddccc```^^^]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[XXXVVVVVVWWW\\\hhhttt}}}}}}~~~yyywwwxxxzzz{{{|||}}}zzzxxx|||zzzvvvsssvvv}}}~~~mmmdddZZZVVVPPPMMMLLLMMMMMMMMMLLLJJJGGGBBB>>>:::777555333333222222222333333333000000000111111222222222111111111111111111111111333333222111000///...---111111000000000000000000000000000000000000000000///..................///000000000000000000000000//////............//////000000000000///...---,,,///................../////////...---------------,,,...///111111///...,,,,,,---------.../////////000000000000///...,,,,,,........................000000000///......------...////////////000000000111111000000111111222333222222222222222222222222333333444444444444555555222333555555666777:::===AAAJJJ^^^yyy~~~zzzsssqqqmmmlllrrryyyyyyoooeeebbbeeejjjpppuuuzzz}}}|||xxxwwwxxx{{{~~~~~~|||yyyyyy~~~ssshhh^^^[[[ZZZXXXVVVWWWXXX^^^dddggglllsssvvvvvvrrrtttvvvuuusssqqqpppppppppkkkddd___]]]^^^______ZZZ\\\\\\[[[YYYXXXXXXYYYXXXXXXYYY[[[]]]```bbbdddddd```]]]\\\]]]```jjjtttzzzqqqoooppppppuuu}}}}}}}}}|||zzz{{{~~~~~~qqqiii]]]SSSOOONNNNNNOOOPPPOOOLLLHHHCCC???;;;999555444333222222222333333333222222222111111000000111111111111222222222222333333222111000///...---111111111111111000000000000000000000000000000000...//////////////////...//////////////////////////////////////////////////////000//////...------......------------......//////...------------------...000111111000...---,,,---------.../////////000000000000///...,,,,,,////////////////////////000000//////.........---////////////000000000111111111000000111111222333222222222222222222222222333333333333444444555555111333555666666777:::<<>>999888666444333333333444666666555444333222111111111111111111111222222222//////000000111111111222000000111222222111111000000000000000000000000000//////000000000000//////////////////////////////...//////000000//////.........////////////.........------------------...000///......------.........///000000000000///...---------...............///000000000///...------/////////////////////////////////////////////////////////000000000111111111111000000111111222333000000000000000000000000222222333333444444555555111333666777777888:::<<>>===:::777666555555666555555555444444333333222000000000111111111222222......///000111222222333//////111222333222222111000000000000000000000000///000111222222111000///////////////////////////...///000111111000///...,,,---...///000000000000//////............//////111000//////......//////////////////////////////...............---------...///////////////..............................------......///000000000//////000000000111111111111111000000111111222333000000000000000000000000111222222333444444555555222444777888888999;;;===AAAMMMccc}}}}}}~~~zzzyyy|||zzz|||{{{}}}~~~|||vvvwww{{{zzzoooeee^^^YYYTTTPPPNNNGGGCCCDDDEEECCCCCCEEEDDDJJJPPPWWW```kkkooonnnkkknnnsssxxx~~~zzzjjj```\\\\\\\\\aaadddiiimmmqqqvvv{{{tttjjjiiihhhhhhjjjnnnrrruuuyyy|||yyylllaaaZZZRRRSSSSSSSSSPPPMMMIIIFFFCCCAAA===:::888777777888222222222222222222222222//////000000111111111111111111111000000000000000...///111222333333333222000000000000000000000000000111222333333222111000////////////////////////...///000111111000///...+++,,,---///000000111111000000////////////000000111111000///////////////000000////////////000000/////////......------,,,......///////////////...------------------------,,,,,,---...///000111111000000000000111111111111111111111000111222222333222222222222222222222222111111222333333444555555222555777999999:::<<<===AAAMMMccc}}}zzzwww{{{}}}}}}zzzqqqlllddd[[[TTTOOOLLLKKKMMMKKKHHHFFFDDDDDDEEEFFFFFFIIINNNTTT[[[dddmmmsssssslllfffhhhmmmsss}}}{{{rrrmmmjjjfffrrrwwwwwwrrrmmmmmmpppqqqpppmmmssswww|||}}}~~~xxxsssqqqwwwzzzqqqccc\\\TTTPPPPPPQQQQQQOOOJJJGGGBBB???<<<999666444444444444444333333333222222222222222222222222222111111111000000000000000000000000000000111111111333333333222222222222222555444333222111111111111//////............///////////////...---------,,,//////000000000000////////////000000000000//////////////////////////////,,,---......///.........+++,,,------,,,,,,---///000000///...............//////............//////111111000000//////......111111000000000000111111111111111111111111111111000000000000000000000000222222333333333333444444444555666777777888:::===AAALLLbbb{{{}}}sssvvv}}}{{{xxxvvvssspppnnneeeaaa[[[TTTOOOLLLLLLLLLQQQOOOLLLHHHEEEDDDDDDDDDCCCFFFKKKQQQXXXbbblllrrrrrriii```^^^___bbbjjjrrr~~~~~~|||zzz|||{{{~~~~~~{{{{{{}}}|||wwwxxx|||}}}zzzyyy{{{||||||xxxqqqqqqxxxtttlll```WWWSSSRRRRRRRRRMMMJJJGGGCCC@@@<<<888444222222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000//////////////////000000555444222111000000111111000//////......//////000000//////////////////...//////000000000000////////////000000000000//////........................---...//////000000//////---...//////...---///000000000///............/////////............//////......//////000000111111222222000///......---...222222222222222111111111222222222222222222222222222222333333333333444444333555666777777888:::<<>>;;;777555444333444444444444444444444444444000111111111222333333333333333333222111111111000///000000111111222222222222111111000000111111111111000000//////000000111......///////////////000//////000000000000////////////000000000000//////////////////////////////,,,------...............,,,---///......---///000333222222111111111111111//////............//////......//////000000111111111111000000000111111222000000000111111222222333222222222222222222222222222222333333333333444444222444555555555666999;;;@@@FFFVVVpppuuusssuuuyyy~~~zzzkkk___YYYWWWWWWWWWVVVUUUUUUUUUSSSPPPMMMHHHJJJNNNQQQQQQOOOLLLJJJGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJKKKLLLMMMQQQSSSVVVZZZbbblllrrrwww}}}vvvuuussspppmmmkkkkkkkkkqqqrrrtttsssqqqppppppqqqpppooopppvvvuuueeeYYYSSSQQQMMMLLLLLLMMMMMMLLLFFFCCC>>>:::666444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333000111222333333222111111000//////......//////000111000000000000000000/////////000000000000////////////000000000000//////000000000000000000000000------...///////////////+++,,,............000111333333222111111111111222//////............//////......//////000000111111111000000/////////000000...//////000000111222222333333333333333333333333222222333333333333444444222333555555555666999;;;===EEEXXXqqqyyypppooorrrvvv}}}tttdddXXXTTTTTTVVVVVVVVVWWWXXXWWWTTTNNNJJJJJJKKKMMMNNNNNNNNNMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNQQQSSSTTTUUUXXXZZZ___eeeppp{{{}}}{{{zzzvvvsssqqqppppppqqqqqqppppppsssvvvwwwxxxxxxzzz|||vvvvvvvvvuuutttvvvzzz}}}|||~~~zzzsssmmmiiihhhiiikkknnnoooooooooppprrrssspppnnnpppwwwtttfffXXXTTTOOOLLLLLLMMMNNNOOOKKKHHHCCC===999777666666222222222222222222222222333333222222222222222222222222222222222222333333111111000000000000000000000111333444555333222000//////............//////333222222222111111000000//////000000000000////////////000000000000//////000000000000000000000000...//////000000000000000***,,,.../////////111333444333222222111111222222//////............//////111111111000//////......---------......000111222---......///000111111111444444444444444444444444222222333333333444444444222333555555555666999;;;:::DDDYYYrrr~~~ssskkkkkkpppwww|||wwwxxx}}}xxxmmmbbbXXXUUUVVVXXX^^^YYYTTTTTTUUUVVVRRRNNNKKKLLLMMMMMMMMMMMMNNNPPPOOOQQQSSSSSSRRRTTTYYY^^^]]]^^^```cccfffhhhjjjkkkttt{{{~~~|||yyyvvvtttsssrrrpppooommmkkkhhheeecccaaabbb```^^^]]]\\\]]]^^^___]]]^^^```bbbdddfffhhhhhhdddcccbbbaaa``````______fffiiimmmooopppsssxxx|||~~~xxxrrrrrrnnniiifffhhhkkknnnpppsssttttttvvvxxx|||uuukkk^^^NNNFFFGGGLLLNNNNNNOOOLLLIIIGGGDDD@@@;;;777444444444444444333222111111222333333111111222333111111222222222333333333333333555555555555333333111111111111111111111111444444222111000000//////222111111111000000////////////000000000000//////000000000000000000000000///...,,,++++++,,,...///............////////////////////////////////////111111000000000000111111000000000000////////////222...***+++///222111...,,,---...///000111222333111000///......000222333222222333333333333444444666555444333444555666777333444555666666777999<<<@@@DDDRRRjjj{{{ssslllkkknnnrrrzzzzzzooohhhhhhhhhfffbbb]]]XXXVVVWWWXXXZZZWWWTTTSSSTTTSSSQQQPPPQQQSSSUUUUUUUUUUUUVVVWWW[[[^^^```aaa```bbbgggkkknnnoooqqqtttwwwzzz|||}}}}}}xxxvvvvvvvvvvvvpppooollliiifffdddbbbaaaaaaaaa___^^^[[[YYYVVVUUUWWWVVVTTTSSSRRRSSSTTTUUUSSSSSSUUUVVVXXXYYY[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSXXX[[[^^^```aaadddhhhlllqqqmmmmmmrrrvvvvvvwwwzzz||||||vvvqqqnnnmmmkkkjjjjjjkkklllpppuuuwwwwwwuuu~~~ooofffYYYOOOLLLLLLNNNOOOOOOMMMKKKIIIFFFAAA;;;777555555444444333222222111111222333333111111222333111111222222222333333333111222222222222222222111111111111111111111111111111111000000///000000000111111111111000000000/////////000000000000//////000000000000000000000000///...---,,,,,,---...///............////////////////////////////////////000000////////////000000......//////000000111111000,,,)))***...000///,,,---......///000111111222222111000//////111222444111111222222222333333333555444333333333444555666333444555666666777999<<<@@@DDDRRRiii|||vvvqqqooommmnnnttt|||}}}|||vvvqqqiii^^^XXXXXXTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVWWW]]]___bbbdddccccccdddeeekkknnnsssttttttuuuxxx{{{}}}xxxpppkkkiiihhhhhhgggfffdddaaa^^^ZZZXXXVVVUUUSSSSSSRRRQQQOOOMMMLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOOOONNNMMMLLLLLLLLLLLLLLLNNNPPPQQQSSSVVVZZZ]]]eee```^^^aaaddddddeeehhhgggjjjooouuu{{{xxxpppkkkdddcccdddiiipppsssqqqmmmnnnuuu{{{|||~~~{{{yyy{{{||||||}}}xxxrrriii^^^UUUPPPOOOPPPOOONNNNNNMMMKKKFFF???:::888777555333222111111111111222333333111111222333111111222222222333333333222222111111111111222222222222222222222222222222//////......///000000111111111111111000000000000//////000000000000//////000000000000000000000000000///...------...///000............//////////////////////////////////////////............//////------...///000111222222///,,,***+++...000///---.../////////000000111111222222111000000222333444000111111222222222222222333333333222333444555555333444555666666777999<<<@@@DDDQQQhhh~~~zzzvvvpppmmmqqqxxxxxx~~~~~~{{{xxxrrrkkkeeebbb\\\UUUPPPPPPNNNPPPTTTUUUTTTRRRQQQQQQSSSXXX]]]___^^^___dddhhhmmmppptttuuuuuuuuuuuuvvvyyy}}}}}}zzzyyyuuupppiiieeecccbbbaaaaaa```^^^\\\XXXUUURRRPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQUUUWWW]]]XXXTTTVVVXXXWWWYYY\\\[[[\\\___bbbfffiiilllmmmooosssyyy{{{kkkeeeaaacccjjjooommmjjjffflllssswwwyyyzzz{{{||||||zzzvvvsssvvvwwwmmmccc[[[TTTPPPMMMMMMNNNOOOOOOKKKFFFBBB<<<:::777444222111111222111222333333111111222333111111222222222333333333555444333222222333444555222222222222222222222222000000/////////000000111111111111000000000000000//////000000000000//////////////////////////////000000////////////000000............////////////////////////////////////000//////......//////000.........///000111111111000...---...000111111///////////////000000000000222222111111111222333444000111222333333333333222222222222222333444444555333444555666666777999<<<@@@CCCPPPfff|||tttmmmoootttvvvzzz|||yyyvvvtttjjjbbb\\\YYYVVVPPPLLLLLLMMMNNNOOOOOONNNNNNPPPQQQVVV^^^hhhnnnppprrrxxx}}}{{{zzzxxxvvvwwwyyy{{{}}}~~~{{{yyywwwvvvvvvuuunnnjjjeeeaaa``````______YYYXXXUUUQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFIIIHHHHHHIIILLLPPPSSSUUUTTTOOOKKKLLLNNNMMMNNNQQQVVVVVVVVVXXXYYY[[[\\\]]]___ccchhhmmmrrrwww}}}uuuhhhbbbcccffffffdddbbbgggpppxxx{{{zzzyyyxxx~~~zzztttuuu|||{{{uuukkk^^^UUULLLKKKLLLMMMNNNMMMJJJGGGAAA???;;;777444333333333111222333333111111222333111111222222222333333333444444222111111222444444222222222222222222222222444333222111000000000000000000000000000000111111//////000000000000//////////////////////////////000000000//////000000000............////////////000000000000000000000000111000000//////000000111000000000000////////////////////////111111111000////////////000000000000222222222222222333333333111222444555555555444333111111222333444444444555333444555666666777999<<<@@@CCCOOOeee}}}yyyqqqooorrrvvv{{{~~~}}}~~~|||vvvsssqqqnnnmmmggg^^^VVVTTTRRRMMMJJJJJJIIIJJJJJJJJJKKKNNNSSSWWW]]]ggguuu}}}|||}}}{{{{{{{{{{{{yyywwwuuutttqqqpppnnnmmmmmmnnnpppqqqqqqqqqooooooooopppqqqrrrhhhddd```]]]\\\[[[[[[ZZZUUUTTTQQQNNNLLLJJJHHHHHHCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCBBBCCCGGGLLLPPPQQQNNNIIIGGGIIIJJJIIIJJJMMMPPPPPPPPPPPPPPPQQQQQQQQQUUUWWW[[[^^^aaaeeejjjmmmrrruuu{{{}}}pppiiieeebbb___aaadddlllwww}}}||||||}}}yyy|||}}}zzz}}}}}}zzz}}}|||mmmaaaTTTRRROOOMMMMMMLLLKKKJJJEEECCC@@@<<<888666444444111222333333111111222333111111222222222333333333111111000000000000111111333333333333333333333333555444333111000000//////000000000000111111111111//////000000000000//////000000000000000000000000//////000000000000//////............////////////000000000000000000000000111111000000000000111111111000000000/////////...,,,---...////////////....../////////000000111111111111111222222222222222222333555666777666444333000111222444555555555555333444555666666777999<<<@@@CCCNNNccc{{{zzzuuuvvv{{{}}}}}}~~~~~~yyyqqqkkkgggeeecccbbbaaaXXXPPPOOOOOOLLLKKKKKKIIIIIIJJJKKKNNNSSSZZZ___eeeppp~~~|||vvvttttttnnnooopppppppppnnnlllkkkkkkkkkjjjiiihhhhhhhhhhhhggggggfffeeefffhhhjjjkkkddd```\\\XXXWWWVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGAAAAAAAAAAAA@@@???>>>===@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBB???>>>@@@EEEKKKNNNOOOJJJFFFEEEHHHJJJIIIIIIKKKJJJJJJKKKLLLLLLLLLLLLKKKNNNPPPRRRSSSUUUXXX\\\___aaacccgggmmmttt|||xxxoooiiieeedddhhhrrrxxxyyy{{{|||}}}{{{~~~|||rrriiicccZZZSSSOOOMMMLLLLLLIIIHHHEEEAAA===999666555111222333333111111222333111111222222222333333333000000111111111111000000333333333333333333333333222222111000000000000000///000000000111111111111//////000000000000//////000000000000000000000000...//////////////////...............////////////000000000000000000000000000000////////////000000////////////000000000000,,,---///000//////...///---......///000111111222///000111111222222111111111222444666777555444222000111333555666666666666333444555666666777999<<<@@@CCCMMMbbbzzz|||{{{|||{{{{{{zzzsssjjjbbb^^^\\\ZZZYYYYYYPPPIIIJJJMMMMMMMMMOOOKKKMMMNNNPPPSSSXXX^^^ccckkkuuu~~~{{{xxx|||www|||xxxrrroooooofffhhhiiijjjkkkiiihhhggghhhhhhhhhgggffffffeeeeeebbbaaa```___```bbbdddfffccc___ZZZVVVTTTRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAABBBBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA<<<<<<<<<===>>>???@@@AAACCC@@@>>>@@@FFFMMMPPPQQQCCC@@@@@@DDDGGGEEEEEEGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNQQQTTTWWWVVVWWWYYY]]]cccjjjqqquuuuuutttvvv{{{zzzlllfffffflllqqqssswww}}}|||zzzxxxvvv|||~~~|||tttggg[[[TTTPPPOOONNNKKKJJJHHHDDD@@@;;;888555111222333333111111222333111111222222222333333333111222333444444333222111333333333333333333333333///////////////000000111//////000000111111111222//////000000000000//////000000000000000000000000......////////////................../////////000000000000000000000000000//////............//////------...///000111222222---///222222222111111111,,,---...///000111222333//////000111111111111000///111444666666555333111111222444666777777777666333444666666666777:::<<<@@@BBBMMMaaayyywwwnnnjjjhhhiiifff```YYYSSSQQQSSSUUUVVVQQQNNNOOOLLLHHHLLLSSSNNNRRRWWWZZZ]]]ccclllttt|||{{{xxxuuurrrxxxxxxwwwvvvuuusssqqqpppuuutttttttttrrrnnnhhhcccaaaccceeeggghhhhhhgggfffhhhfffddddddeeedddaaa^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZVVVRRRNNNKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@???>>>======<<<======>>>???????????????@@@@@@@@@@@@????????????>>>>>>?????????>>>>>>===@@@BBBAAA@@@FFFNNNNNNGGGBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIJJJHHHJJJMMMOOOOOOOOOPPPQQQSSSRRRSSSWWW]]]aaabbbaaabbb___aaajjjrrrzzzvvvmmmiiillltttzzzvvvqqqoooooooooqqqvvv|||}}}tttfffYYYOOOJJJLLLLLLKKKHHHDDD>>>999777222333444444444333333222333333333222222222111111000111222333333222111000222222222222222222222222555444444333222222222333333333222222111000//////111000...///111222222111//////............//////000000000000000000000000////////////////////////111000000///////////////////////////////////////000,,,(((***///222111...000000000000////////////......000111222222222222222222222222222222222222222222222222222222222222333333333333333333333333444666777777666666777999???AAALLLaaaxxx{{{qqqiiidddbbb___\\\WWWQQQLLLKKKMMMPPPTTTQQQOOOPPPNNNKKKPPPWWWYYY^^^cccgggiiiooowww~~~}}}xxxuuurrrooommmoooooooooooooooooonnnnnnooonnnmmmmmmllliiieeeaaa```aaacccdddeeeeeeeeedddeeecccaaaaaabbbaaa^^^[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWSSSOOOLLLIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>======<<<======>>>???????????????@@@@@@@@@?????????>>>>>>>>>???????????????>>>>>>>>>@@@@@@@@@FFFMMMKKKDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJMMMMMMPPPUUU[[[^^^^^^\\\]]]YYYXXX]]]aaafffqqq|||wwwrrrqqqqqqwww|||yyytttjjjhhhfffgggkkkqqqyyy}}}~~~}}}wwwjjj[[[RRRMMMMMMLLLLLLJJJFFFAAA>>>666666555555444444444444444444444444333333333222111111222333333222111111222222222222222222222222333222111111000000111111333333222222111000000///111000//////111222222111/////////....../////////000000000000000000000000////////////////////////222222111000000000000000000000000000000000000000000---***,,,000222000...000000000000////////////...///000111222222222222222222222222222222222222222222222222222222222222444444444444444444444444444555777777666666888999???AAALLL___vvv~~~}}}yyyrrrhhh```[[[XXXTTTQQQMMMHHHEEEEEEIIILLLSSSSSSTTTUUUTTTSSSXXX___hhhlllrrrwwwzzz~~~{{{zzzxxxvvvrrrooommmkkkjjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhgggggggggfffdddaaa______``````aaabbbbbbbbbaaa```___^^^^^^]]][[[XXXXXXXXXYYYYYYXXXVVVTTTSSSSSSRRROOOLLLHHHFFFDDDDDDAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>============>>>>>>???????????????@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@??????<<<>>>@@@BBBGGGJJJGGGAAA?????????>>>>>>>>>>>>>>>===>>>@@@AAACCCCCCDDDDDDCCCEEEGGGHHHGGGFFFGGGHHHIIIJJJMMMSSSXXX\\\]]]]]]___ZZZWWWVVVWWWYYYaaajjjvvvzzzyyyqqqooottt{{{}}}zzzlllhhhccc```aaaffflllpppxxx}}}|||yyy}}}|||hhhYYYLLLJJJIIIJJJKKKJJJEEEAAA;;;:::888666555555555555555555555555444444444444222333333444444333333222111111111111111111111111222222111111000000111111333333222222111000000000111000///000111222222111////////////////////////000000000000000000000000////////////////////////333222222111111111111111111111111111111111111111111...---///111222000---000000000000//////////////////000111222222222222222222222222222222222222222222222222222222222222555555555555555555555555444555777777666666888999???AAAJJJ\\\rrrxxxuuuppphhh___XXXRRRPPPLLLKKKHHHEEECCCEEEJJJMMMVVVYYY]]]```___aaagggmmmuuuzzz~~~|||yyyvvvtttuuuuuutttrrrooommmmmmmmmpppooommmjjjhhhfffeeedddfffeeeccccccdddeeeeeeddd^^^^^^^^^^^^^^^___```aaa___^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWUUUSSSPPPNNNMMMLLLJJJHHHEEECCCBBBAAA????????????????????????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@<<>>>>>======<<<<<<;;;<<<===???@@@@@@AAAAAA???AAADDDEEEFFFGGGIIIKKKIIIJJJLLLQQQWWW]]]bbbeeeccc```[[[XXXVVVXXX^^^ddddddgggkkknnnsss|||uuuvvvyyy|||~~~}}}|||vvvrrrkkkeeebbbbbbdddfffrrrvvv{{{{{{uuuuuu}}}wwweeeUUUPPPKKKIIIJJJJJJGGGDDD???===:::777555555555666555555555444444444444333444444444444444444444444111111111111111111111111444444333333222333333444222222222111111111000000111000000111222333222111/////////000000/////////////////////////////////////////////////////////222222111000000000000111000000000000000000000000111000000111333222000---000000000000////////////...///000000111111111000111111111111111111111111222222222222222222222222444444444444555555555555333555666777666777888:::>>>@@@IIIZZZooo||||||zzzsssooohhh```YYYSSSNNNKKKHHHHHHFFFDDDDDDGGGMMMQQQ[[[dddlllooopppsssxxx||||||zzzwwwuuutttsssrrrpppqqqssstttssspppooooooqqqpppooollliiigggeeedddccccccbbb``````bbbccccccbbb]]]]]]\\\\\\\\\]]]^^^___]]]^^^]]]\\\[[[YYYXXXWWWSSSTTTTTTTTTRRRPPPMMMKKKHHHGGGFFFEEECCCAAA@@@???>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???AAAFFFKKKLLLIIIDDDAAA@@@@@@@@@???>>>>>>>>>===;;;;;;<<<>>>????????????>>>@@@BBBCCCCCCEEEGGGIIIHHHHHHIIILLLRRR[[[dddjjjeeeddd___YYYVVVWWW[[[]]]\\\___aaaccceeejjjrrrxxx~~~|||yyyvvvttt{{{xxxsssnnnjjjgggffffffjjjmmmrrrvvv|||vvvssstttxxxyyymmmeeeYYYQQQMMMLLLKKKJJJCCCAAA===999666555555555444444444444333333333333444444444444444444444444111111111111111111111111444333333222333333444444222222222111111111111111111000000111333333222000//////000111111000//////////////////////////////000000000000000000000000111111000////////////000////////////////////////000000111222222222000...000000000000////////////......//////000/////////111111111111111111111111222222222222222222222222222222333333333444444444333444666777666777999:::>>>@@@IIIYYYmmm|||}}}~~~}}}vvvpppkkkccc\\\VVVRRRNNNKKKGGGFFFEEEDDDEEEJJJPPPUUUbbbooo|||vvvssspppooopppppppppooonnnqqqsssssspppoooppprrrkkkiiigggeeecccccccccccc___^^^\\\\\\]]]^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZWWWUUUUUUUUUPPPPPPPPPOOONNNLLLIIIHHHDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCBBBCCCHHHNNNNNNIIIDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@<<<<<<>>>??????@@@@@@@@@@@@AAABBBAAA??????AAABBBDDDDDDDDDEEEJJJRRR]]]dddeeefffccc\\\WWWXXXXXXWWWYYY\\\___```___aaadddhhhlllttt}}}vvvpppxxxwwwuuurrrooonnnmmmlllgggiiilllooouuuyyytttttt}}}{{{lll]]]QQQLLLLLLLLLGGGEEEAAA===999777555444444444444333333333333222555444444333333444444555222222222222222222222222111111000000111111222222111111111111111111111111000000111222444444222000//////111111111111//////000000000000000000000000000000000000000000000000111000000///////////////........................///000111111111111000000000000000000////////////......///000000//////...111111111111111111111111222222222222222222222222111222222333333444444444222444666777666777999;;;===@@@JJJYYYlllxxxrrrnnnhhh```ZZZWWWTTTQQQOOOIIIIIIHHHHHHIIINNNUUUZZZhhhyyy{{{uuurrrooommmnnnnnnnnnnnnlllpppttttttqqqoooqqqtttiiigggdddbbb```______```]]]\\\ZZZZZZ[[[[[[YYYXXXWWWXXXYYYYYYYYYYYYXXXWWWTTTVVVWWWUUURRRPPPOOOPPPLLLKKKJJJIIIHHHGGGFFFEEEAAABBBBBBCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEDDDDDDDDDIIIOOONNNGGGCCCDDDAAAAAAAAAAAAAAAAAABBBBBB>>>>>>???@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>@@@AAA???@@@AAABBBDDDIIIQQQVVV[[[______ZZZWWWXXXXXXUUUTTTYYY___aaa___^^^___```bbbgggooovvv|||~~~wwwvvvsssqqqpppppprrrssssssrrrqqqoooqqqyyy|||uuuxxxmmm[[[PPPMMMOOOKKKJJJFFFBBB>>>:::777555555555555555444444444444444444333222222333444444333333333333333333333333111111000000111111222333111111111111111111111111000000111333555444222000...///111222222111///...000000000000000000000000000000000000000000000000222111000000//////000000////////////////////////...////////////000111222000000000000////////////000000111111111111000000111111111111111111111111222222222222222222222222222222333333444555555666222444666666777777999;;;<<<@@@KKK[[[mmm{{{tttnnnmmmggg___ZZZWWWVVVSSSQQQMMMMMMLLLLLLNNNSSSZZZ```kkk~~~|||wwwvvvsssooommmmmmmmmmmmlllmmmqqqvvvvvvrrrqqqsssvvvllljjjfffaaa^^^\\\[[[[[[^^^]]][[[[[[\\\[[[XXXVVVTTTUUUWWWXXXXXXWWWUUUTTTPPPRRRSSSRRRNNNKKKKKKMMMIIIHHHFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBB@@@@@@DDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDIIIOOONNNFFFBBBDDD@@@@@@@@@AAABBBBBBBBBCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAABBBDDDFFF===@@@BBBBBBBBBDDDHHHLLLLLLRRRUUUSSSRRRVVVVVVSSSPPPVVV^^^bbbaaa___^^^^^^^^^bbbgggkkknnnttt{{{{{{xxxssspppnnnpppsssuuuzzztttqqqttt}}}yyyvvvhhhYYYTTTUUUNNNMMMJJJFFFAAA<<<888666777666666666555555555555444333222222222222333444444444444444444444444444333222222222333444444555111111111111111111222222000000111333555555222000...000111222222111000...000000000000000000000000000000000000000000000000333222222111000111111111000000000000000000000000...............///222444000000000000////////////222222333333333222222111000000000000000000000000222222222222222222222222333333444444555666777777222444666666777777:::;;;;;;@@@LLL\\\mmmyyy{{{~~~|||xxxqqqkkkhhhjjjcccddd```ZZZXXXZZZZZZXXXZZZYYYWWWXXX\\\bbbiiimmmwww|||zzz{{{~~~}}}xxxssspppnnnllllllnnnqqqrrrrrrrrrtttuuusssooolllmmmoookkkaaaZZZ[[[^^^^^^[[[[[[^^^]]][[[ZZZXXXVVVTTTTTTTTTUUUVVVVVVVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFFFFEEECCCBBBCCCCCCBBBAAAAAAAAA@@@??????@@@AAABBBEEEEEEFFFGGGGGGFFFEEEDDDIIIGGGEEEEEEGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHFFFDDDCCCDDDKKKOOOLLLHHHEEEAAA===DDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAACCCDDDFFFJJJIIIIIIIIIJJJLLLNNNOOOQQQTTTXXX]]]aaabbbbbbbbb___aaaccceeegggkkkpppsssrrrwww}}}yyyrrrmmmooouuu{{{~~~|||yyyxxxyyyvvv^^^TTTWWWMMMOOOQQQOOOJJJCCC???<<<888777555333222222222333333333333333333333333444444444333333333333222222444333333222222333333444333333333333333222111000111111111111111111111111333222222222111111000000////////////////////////...///000222222222111000111000000///////////////222222111111111111111111000000000000000000000000////////////000000000000...///111222333111000...222222333333333222111111333333333333333333333333111222222333333444444555111111222333555777999::::::BBBHHHWWWppp~~~~~~{{{~~~xxxnnnggg```[[[[[[XXX[[[ZZZYYY\\\dddiiiiiifffffffffgggkkkqqqwww{{{|||{{{|||~~~~~~yyytttrrrpppnnnnnnppprrrssssssrrrttttttrrrooommmoooppplllbbb[[[\\\___^^^\\\[[[]]]\\\[[[YYYWWWUUUTTTSSSRRRSSSUUUVVVVVVUUUSSSRRROOOMMMKKKIIIGGGFFFEEEDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHGGGEEEEEEGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFNNNSSSOOOIIIFFFDDDAAADDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBAAAAAABBBCCCDDDEEEGGGFFFFFFFFFFFFHHHIIIJJJMMMOOOTTTYYY]]]```bbbbbbbbbdddffffffggghhhkkknnngggjjjooouuu|||sssmmmnnnyyy}}}}}}zzzxxx~~~kkk]]]ZZZNNNOOOPPPPPPNNNJJJEEEAAA:::888666444444444555666333333333333333333333333444444333333333333222222222111111000000111111222333333333333333222111000111111111111111111111111222222111111111000000000////////////////////////...///000111222111111000111111000/////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111222222111//////111222333333444444444444333333333333333333333333222222222333333444555555444444444555666888:::::::::BBBGGGVVVooo~~~yyy|||zzzjjjaaa\\\UUUPPPMMMNNNRRRUUUXXXaaannnwwwzzzvvvvvvwwwyyy}}}}}}|||}}}~~~zzzvvvrrrpppnnnnnnppprrrssssssssssssrrrpppnnnmmmoooqqqmmmddd]]]^^^```^^^\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQRRRTTTUUUUUUUUUTTTSSSMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJKKKJJJIIIIIIKKKLLLNNNOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKIIIRRRWWWRRRJJJGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJMMMRRRWWW[[[^^^```dddeeeggggggffffffggghhhccceeefffhhhkkksss~~~vvvqqqqqqsssxxx~~~{{{vvvzzz}}}~~~{{{yyyzzz{{{{{{jjj```TTTRRRPPPQQQRRRPPPLLLHHH>>>;;;888666555555777888555555444444333333222222444444333333333333222222222111111000000111111222222222333333333222111111111111111111111111111111111111000000000000////////////////////////////////////000111111111111000222222111000000000000111//////////////////000000000000000000000000000000////////////000000000000222111111111000000//////000111222444555666666666333333333333333333333333222222222222333444555666777777777777888999:::;;;:::AAAGGGUUUooo~~~zzz{{{~~~yyyjjj\\\VVVTTTPPPLLLJJJJJJNNNSSSXXXcccsss~~~~~~~~~}}}|||yyyrrrpppmmmmmmnnnpppqqqqqqsssrrrpppmmmlllkkklllmmmkkkccc]]]^^^___]]][[[[[[YYYXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQKKKJJJHHHFFFDDDCCCBBBBBBAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMMMMOOOPPPPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNOOOLLLUUUYYYSSSKKKHHHJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEFFFHHHKKKOOOTTTXXXZZZ___aaadddffffffeeefffgggggggggfffdddbbbfffmmmsss{{{pppnnnmmmsss||||||yyyzzzxxxuuupppnnnnnnooopppyyyvvvkkk```YYYRRROOOQQQRRRPPPMMMCCC@@@<<<888666555666777666666555444333222222111444444333333333222222222444333333222222333333444222222333333333222222111111111111111111111111111000000000///////////////////////////////////////000000000111111111000000333222222111111111111111/////////000000000000000////////////////////////////////////000000000000333222111000/////////000000111222333444444444444333333333333333333333333333333222222333444666666999999888888888999:::::::::BBBHHHVVVooo}}}|||||||||~~~~~~{{{yyyjjj^^^RRRNNNNNNLLLIIIIIIIIINNNTTTZZZgggwww|||yyyyyy{{{||||||~~~~~~~~~|||uuussspppnnnooopppqqqppprrrpppmmmjjjhhhgggfffeeefff```[[[\\\]]]ZZZYYYZZZWWWVVVVVVUUUTTTSSSSSSRRRUUUTTTSSSRRRPPPOOOMMMLLLIIIHHHFFFEEECCCCCCBBBBBBAAABBBDDDDDDCCCCCCFFFHHHKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQSSSTTTTTTSSSQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYWWWVVVTTTRRRRRRRRRSSSSSSQQQWWWYYYSSSLLLKKKMMMNNNPPPOOOOOONNNLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIMMMPPPRRRUUUXXX]]]```bbbdddfffgggjjjjjjhhhddd```___cccgggllltttzzzpppnnntttyyyzzzxxxwwwxxxyyywwwrrrlllgggdddeeemmmyyy|||}}}qqqfffYYYQQQOOOPPPPPPOOOIIIFFFAAA;;;777555444444666666555444444333222222444444333333333222222222444333333222222333333444111222222333333333222222111111111111111111111111///////////////000000000000000000000000000000000111111000000000000000000333222222111111111111111000000000111111222222222////////////////////////////////////000000000000222222111000//////000000111111222222222111111000333333333333333333333333444333222222333444666777888888888777777888888999;;;CCCHHHWWWooo}}}}}}|||{{{zzzyyyvvvqqqkkkfff^^^UUULLLJJJIIIGGGGGGIIILLLRRRYYYaaannn~~~}}}xxxvvvwwwyyy{{{{{{~~~zzzwwwsssqqqqqqqqqppppppkkkiiigggeeedddccc```]]]___ZZZWWWYYYYYYWWWVVVXXXTTTTTTTTTSSSSSSRRRRRRRRRUUUTTTRRRPPPMMMKKKJJJIIIFFFFFFEEEDDDDDDCCCDDDDDDCCCFFFHHHGGGEEEEEEIIILLLNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVUUUTTTTTTVVVXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___\\\[[[ZZZYYYXXXXXXXXXXXXYYY\\\[[[TTTPPPQQQRRRRRRRRRSSSSSSRRRQQQNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGIIIKKKJJJNNNSSSWWWZZZ]]]aaadddlllmmmmmmjjjeeecccdddggggggjjjqqqyyy}}}tttppppppnnnkkkmmmrrrzzz~~~{{{qqqfff^^^dddhhhqqq}}}|||yyy~~~vvvfffYYYSSSQQQPPPPPPLLLJJJEEE@@@;;;777555444666666555555444444333333444444333333333333222222222111111000000111111222111111222333333333222222111111111111111111111111//////000000000000111111000000000000000000000000222111000000///000000000222222111000000000000111000000111111222222333333000000000000000000000000////////////000000000000000000000000000000000000111111111111111000//////333333333333333333333333555444333222333555777888777777777666777777888888;;;CCCHHHVVVnnn}}}{{{|||yyyyyywwwuuupppggg^^^WWWRRRMMMIIIIIIHHHHHHLLLRRRVVV]]]dddkkkvvv~~~{{{wwwvvvwwwyyy{{{{{{~~~zzzwwwssspppooonnnmmmlllbbbaaa```aaaaaa```\\\YYYXXXTTTSSSUUUVVVSSSSSSVVVSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKNNNLLLJJJIIILLLPPPSSSTTTVVVYYY[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___```]]]]]]^^^___aaaccceeefffaaaaaaaaaaaa```___^^^]]]cccbbb^^^XXXWWWYYYZZZWWWXXXYYYYYYYYYXXXVVVSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJGGGGGGEEEEEEDDDEEEFFFGGGCCCCCCCCCDDDDDDFFFFFFGGGDDDFFFJJJMMMOOOSSSWWW[[[dddgggkkkkkkhhhggghhhjjjffffffjjjqqqsssrrruuu|||~~~vvvnnnhhhggglllttt{{{|||vvvllleeeiiikkkqqq{{{~~~zzz~~~vvvggg\\\UUURRRQQQMMMLLLIIIEEEAAA===999777555555555555555444444444444444333333333333222222222111111000000111111222000111222333333333333222111111111111111111111111000000000111111111222222000000000000000000000000333222000/////////000111111111000/////////000000/////////000111222222222000000000000000000000000////////////000000000000...///000111222222111111000000111222222222111111333333333333333333333333555444333222222555777999777777666777777888999999999AAAFFFTTTlll|||zzz|||wwwvvvuuurrrlllbbbWWWPPPJJJHHHHHHJJJKKKLLLTTT]]]aaagggmmmsss|||}}}zzzwwwvvvxxxzzz{{{{{{}}}xxxuuuppplllkkkiiihhhfff[[[[[[[[[^^^```___[[[WWWTTTQQQPPPSSSSSSQQQQQQTTTRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIICCCCCCCCCDDDDDDFFFGGGHHHLLLPPPRRRPPPMMMLLLOOOTTTVVVWWWZZZ]]]___````````````___^^^]]]\\\]]]^^^___bbbaaa```aaaccceeeeeedddbbbaaaaaaaaaaaaaaabbbbbb___```aaabbbdddgggiiijjjdddeeeffffffeeedddbbbaaajjjgggaaa\\\\\\```___\\\^^^___``````___]]]ZZZYYYVVVUUUTTTSSSSSSRRRRRRSSSQQQRRRQQQQQQOOOLLLJJJHHHGGGHHHJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKAAABBBCCCDDDEEEEEEFFFFFFBBBCCCEEEFFFHHHKKKOOORRRVVV[[[aaadddddddddeeeggggggeeehhhnnnoooiiifffiiipppzzzrrrgggiiimmmrrruuuvvvtttrrrooopppttt||||||zzzsssdddZZZTTTRRRMMMLLLKKKIIIEEEAAA===;;;444444444555555555555555444444444333333333222222444333333333333333333444000111222333333333333333111111111111111111111111000000111111222222222333000000000000000000000000333222111/////////000111111000000///////////////---......///000111111222000000000000000000000000////////////000000000000,,,---000222333333222111///000111222333444444444333333333333333333333333666444333222222555777999777777777777888999:::;;;888???DDDRRRjjj~~~~~~xxxvvvppppppnnnlllggg^^^UUUNNNIIIDDDEEEJJJKKKKKKVVVfffpppsssxxx~~~~~~{{{{{{{{{tttuuuxxx}}}~~~zzz~~~}}}}}}vvvrrrkkkeeeaaa______```VVVWWWZZZ[[[[[[ZZZWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNOOONNNMMMKKKLLLMMMOOOMMMLLLKKKKKKLLLLLLIIIGGGJJJIIIHHHHHHJJJLLLMMMMMMQQQTTTWWWXXXWWWWWWXXXYYYZZZ[[[\\\^^^aaaccceeeeeebbbcccddddddccceeehhhjjjjjjjjjjjjkkklllmmmmmmmmmlllmmmlllkkkiiiiiijjjlllhhhhhhggghhhjjjllloooqqqllllllkkkjjjiiiiiijjjjjjwwwsssmmmhhheeeeeeggghhhffffffeeeeeeddddddcccccc\\\[[[[[[[[[ZZZYYYYYYYYYZZZXXXUUUTTTSSSQQQNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMJJJIIIIIIJJJIIIIIIMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEHHHKKKMMMPPPQQQRRRTTTXXX]]]bbbeeehhhiiijjjjjjiiieeebbb```ccckkkvvvyyypppjjjlllpppqqqvvv}}}{{{|||wwwjjj]]]UUUSSSPPPLLLJJJJJJGGGCCC???888777666777888888666444666555555444444333222222333333333222222222111111111111222222222222111111222222222222222222222222555444222111000111222222111111111111000000000000//////000111111111111111222222222111000//////...000000000///......------------...000111222333444111111111111111111111111111111222222222222111111//////000111222333333444333333444444444555555555777666444222222222444555444555777999:::::::::999999<<>><<<:::888444444444555666666777777444444444444333333333333222222333333333333222222111111111111111111111111///000111111222111111111111111111111000000000000000111111111111000000///111111000000000000000000222111111000//////......111111111000000000000000000000000000000000000000111111222222222222111111222222222111111111000000111111222222222333333333333333444444444444444444555555555666777888999:::;;;<<>>;;;888666666666777555555444444444333333333444555555555444333333222222222222222222222222222222222111111111111222222555333000000111222222111000111222222222222111000000000000000111222333333111111111111111111111111111111111111111000000000222222222111000//////...111222222333333333222222111111000000111111222333111222333333333333333333333333333333333444444555666666777777888999999:::777>>>@@@KKKaaauuu~~~~~~uuunnnlllggggggggggggkkksss}}}~~~|||{{{{{{xxxzzz}}}~~~{{{zzzvvvvvvxxx}}}xxxuuuqqqooonnnnnnmmmlllkkklllnnnqqqppplllfffaaa]]]```cccccc```\\\XXXVVVTTTOOOJJJGGGFFFFFFFFFEEECCCDDDEEEFFFHHHJJJLLLLLLPPPTTTXXXZZZZZZ\\\```cccmmmqqqvvv{{{}}}~~~~~~xxxwwwvvvsssooojjjeeebbb^^^[[[XXXUUUTTTSSSPPPNNNQQQPPPMMMJJJIIIIIIJJJKKKFFFEEEDDDCCCBBBBBBCCCCCC@@@BBBEEEFFFGGGIIIKKKMMMLLLOOOSSSWWW___nnnxxxmmmbbb```fffqqq~~~}}}|||zzzlllZZZOOOLLLMMMMMMKKKEEEBBB>>>:::777666666666555555444444444333333333555555555555444333222222222222222222222222222222333222222111111222222333666333000///000222222222111111111222222111111111111111000000111222222333111111111111111222222222222222222111111000000000333222222111000///......111222333444444222111000000000000111111111222222000111222222333333333333333333333333333444555555555666666777888999::::::777===@@@III___sss{{{ppphhhdddcccdddeeehhhmmmttt~~~|||yyywwwwwwvvvwwwzzz}}}~~~~~~|||{{{zzzzzz{{{|||vvvqqqkkkgggfffggggggggghhhjjjnnnrrrsssnnnfff```^^^```bbbbbb^^^YYYUUUSSSNNNKKKIIIGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNPPPSSSTTTXXX]]]cccgggjjjlllqqquuu|||~~~zzzuuupppnnniiifffbbb___]]]ZZZXXXUUUQQQPPPMMMKKKJJJJJJKKKLLLGGGGGGFFFEEEDDDDDDDDDCCCAAACCCDDDEEEEEEFFFGGGIIIMMMNNNOOOPPPTTT\\\gggooojjj``````gggttt~~~{{{~~~~~~{{{kkk\\\QQQLLLLLLMMMHHHEEEAAA<<<999666555555555555444444444333333333444555555555444333333222222222222222222222222222333333222222222222333333666444111000111222333333222111111111111111111222111111111000111111222333000000111111111222222222333333222222111111000000222222111111000//////...111222333444444222111000000000111111222222222222000111222222333333333333444444333333444444555666444555666777888999::::::999???@@@III^^^sss}}}sssjjjddd______bbbfffjjjpppwww|||xxxuuuttttttvvvxxx{{{}}}~~~~~~||||||~~~~~~zzzuuuoookkkfffcccbbbccccccccceeehhhlllpppqqqlllddd^^^]]]^^^___]]]ZZZWWWUUUUUUMMMLLLKKKIIIIIIJJJLLLMMMOOOOOOPPPRRRTTTXXX[[[]]]cccjjjrrryyy~~~}}}zzzsssoookkkgggddd```]]]ZZZSSSRRRPPPNNNLLLLLLKKKLLLIIIIIIHHHHHHGGGFFFEEEDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJMMMRRRXXX\\\gggqqqpppfffbbbiiittt}}}}}}}}}mmm\\\PPPMMMMMMJJJHHHEEEAAA===999777555555555444444444333333333333444444555555444444333222222222222222222222222333333222222222222333333666444111111222333333222222222111000000111222222222111111111111111222222000000000111222222333333222222222222222111111111111111111111000000000000111222222333333333222222111111222333333333333222111222333333333333333333444444444444444555555666444444555666888999::::::;;;@@@@@@III^^^rrrwwwoookkkhhheeeccccccggglllrrrwww|||}}}yyyvvvttttttuuuwwwyyy|||~~~}}}zzzyyyyyyvvvpppkkkeeecccbbbaaabbbbbb```___aaacccggglllmmmiiiccc^^^ZZZZZZYYYWWWUUUTTTVVVXXXTTTSSSRRRPPPPPPQQQSSSUUUWWWWWWYYY\\\```fffjjjmmmuuu||||||yyysssoookkkgggccc```\\\[[[YYYVVVSSSPPPNNNMMMKKKKKKJJJJJJIIIGGGFFFEEECCCEEEEEEEEECCCBBBCCCDDDAAABBBDDDEEEGGGKKKNNNQQQUUU]]]kkk{{{yyyhhhfffmmmzzznnn^^^TTTQQQLLLKKKIIIFFFBBB===999777555555444444444333333333222222333444555555555555222222222222222222222222444333333222222333333444555333222222333444222111222222111000000111222222222222111111111111111222///000000111222222333333111222222222222222222333000000000000111111111111111111111111222333444444111222333444555444444333333444444444444333333222444444444444444555666666333444555666777999::::::;;;@@@@@@HHH]]]qqq~~~}}}yyyqqqhhhdddeeehhhjjjiiijjjnnntttyyy}}}~~~zzzwwwuuuuuuuuuvvvxxx{{{{{{wwwuuusssoooiiiddd]]]^^^___bbbcccbbb^^^[[[]]]___ccchhhjjjgggbbb]]]WWWVVVUUURRRQQQSSSWWW[[[[[[[[[YYYWWWVVVWWWZZZ]]]bbbdddfffkkkqqqwww}}}~~~yyyuuuqqqllliiifffeeebbb___ZZZVVVRRRPPPLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEEEEDDDBBBAAAAAACCCAAAAAAAAABBBDDDGGGIIIKKKMMMTTT]]]eeeqqqrrrhhhlllkkksss}}}}}}|||yyyzzz}}}~~~lll]]]VVVNNNMMMLLLJJJFFF@@@<<<999555555444444444333333333111111333444555666666666222222222222222222222222444333333222222333333444444333333333444444222000333222111000000111222333222222111111111111111222///000000111222222333333111111111222222333333444/////////000111111222222111111000000111333555666222333444555666555444333555555555555444444333222555444444444444555666666333333444666777999::::::;;;??????GGG[[[ooo|||{{{~~~sssmmmgggeeegggkkknnnooovvvxxx{{{|||xxxuuuvvvrrrpppttt{{{~~~yyytttmmmgggccc```]]][[[[[[ZZZZZZ[[[\\\\\\[[[YYYZZZUUUTTTYYY[[[YYYWWWWWWTTTVVVWWWVVVTTTTTTWWW[[[^^^```bbbeeeiiillloooppprrruuu{{{}}}zzzxxxooommmkkkhhhddd___XXXSSSTTTRRROOOMMMLLLKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????AAACCCFFFGGGIIILLLOOOTTT\\\kkk~~~pppooohhhkkkwww}}}zzzyyyrrrtttxxx{{{lll^^^RRRSSSSSSQQQKKKCCC;;;777:::999888888999888666444333333333333333333333333222222222222222222222222444333222111111222333444222333333444444333333222222222111000//////000000222222111111111111111222333333333222222111111111////////////////////////333222111000000111222333//////000111222222333333:::777333333444444222///444444333333333333222222000222333555666666555555666666666777888888999999;;;???AAAKKK\\\kkk~~~{{{yyytttpppmmmmmmqqquuuyyyzzz}}}~~~{{{wwwuuuvvvtttssswww{{{|||yyyvvvqqqmmmgggbbb___]]]\\\ZZZWWWVVVUUUVVVXXXXXXXXXVVVSSSOOONNNRRRUUUTTTRRRSSSVVVXXXYYYXXXWWWWWWZZZ^^^cccfffkkkqqqwww||||||xxxvvvtttqqqmmmggg```[[[YYYWWWTTTQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFIIILLLOOOSSS\\\iiirrryyykkkeeekkkqqqooonnnrrrqqqrrrrrrtttwww{{{pppZZZVVVRRROOOMMMIIIBBB<<<666555333333444333111///444444444444444444444444333333333333333333333333333333222111111222333333222222333333333333222222333222111000000000000000222222111111111111222222222222111111111111111000111111111111111111111111///000000111111000000///000000000111222222333333888666333333444444222000222222222333333444444444111222333555555555555555666666666777777888999999:::>>>@@@IIIZZZiii}}}{{{zzzyyyxxxyyy|||}}}zzzxxxwwwxxxwwwwwwyyyzzzwwwpppjjjfffbbb^^^[[[ZZZYYYXXXWWWSSSQQQOOOPPPRRRSSSTTTSSSOOOKKKJJJNNNPPPOOOOOOQQQWWWZZZ\\\\\\\\\]]]aaadddjjjnnnvvv}}}yyyrrrkkkfff```^^^ZZZWWWUUUSSSOOOMMMJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDBBB@@@??????@@@@@@AAADDDGGGIIIJJJNNNTTTZZZnnnxxxfffcccfffeeeeeehhhppppppooommmnnnwwwnnneeeZZZTTTRRRNNNHHHBBB:::888666555666555444222555555555555555555555555333333333333333333333333333333222222222222333333111111222222222222111111333333222111111111111222222222111111111111222222000000000000000111111111333333333333333333333333...///111222222111///...000000111111222333333333666444333222333444333222000111111222444555555666222222333444555555555555666666666666777888999999999===???HHHYYYhhh~~~~~~}}}||||||{{{|||zzzyyyxxxuuuooohhhbbb^^^[[[WWWUUUUUUTTTSSSRRROOOMMMKKKKKKNNNQQQSSSSSSQQQMMMLLLOOOPPPNNNPPPSSSVVVZZZ^^^aaabbbeeejjjoootttyyy|||uuuooohhheeeaaa]]][[[WWWSSSPPPMMMKKKIIIGGGFFFFFFHHHHHHFFFEEECCCAAA@@@@@@???@@@>>>@@@CCCEEEFFFIIINNNQQQYYYhhh}}}vvviiiccc```aaaeeelllnnnpppooonnnttt|||mmm```VVVPPPJJJGGGAAA???;;;999999999888777444444444444444444444444222222222222222222222222333333333333333333333333000111111222222111111000333333222222222222222333222222111111111222333333///000000000111111222222444444444444444444444444000111111222222111111000111111111222222333333333444333222222333333444444111111222333333444555555222333333444444555555555666666555555666777999999:::>>>???GGGXXXhhh}}}}}}}}}}}}~~~~~~~~~~~~{{{wwwrrrmmmgggbbb^^^YYYVVVSSSQQQPPPPPPNNNMMMLLLJJJIIIJJJNNNRRRUUUVVVWWWSSSQQQRRRQQQPPPRRRWWWWWW\\\ccchhhlllqqqxxx|||}}}xxxqqqnnniiieeeaaa\\\XXXTTTPPPOOOLLLIIIHHHHHHHHHIIIEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@AAAAAACCCGGGLLLOOOQQQXXXeeettt{{{jjj___]]]___aaagggnnnsssuuuyyy}}}{{{}}}~~~lll[[[PPPLLLLLLDDD@@@;;;888666666555444333333333333333333333333444444444444444444444444333333333333333333333333000111111222222111111000333222222222222222333333222222111111222333333444000111111222222333333333333333333333333333333333222111///......///111222222222222222222333333333222333333222222333444555333333333333333333333333333333333333444444555555666555555444555777888:::;;;??????HHHYYYiii{{{{{{|||}}}}}}}}}}}}}}}zzzvvvqqqjjjddd___\\\[[[TTTRRROOONNNMMMLLLJJJIIIIIIHHHIIILLLQQQVVVYYYZZZ[[[WWWUUUVVVTTTSSSWWW]]]___eeemmmtttzzz|||yyysssnnniiiddd___[[[UUUTTTQQQNNNLLLJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???@@@BBBFFFHHHNNNOOOTTT]]]jjj}}}|||iii^^^ZZZVVV]]]gggqqqyyyzzzyyyzzzvvvbbbUUUQQQRRRIIIEEE>>>999666555555444333333333333333333333333555555555555555555555555333333444444444444333333111111222222222222111111222111111111111222333333222222111222222333444555222222222222222333333333222222222222222222222222222///,,,******,,,///222222222333333333333333333222333333222111111333555444444444333333222222222444444333333333444444555666555444444444666888:::<<>>>>>FFFWWWggg|||{{{~~~zzzyyy{{{{{{{{{||||||zzzvvvrrrppphhhgggddd___ZZZUUUSSSRRRJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEIIIOOOWWW\\\^^^___```^^^^^^______```gggpppvvv}}}{{{tttnnnjjj___^^^\\\YYYUUUQQQNNNLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBAAA@@@>>>===@@@???CCCJJJOOOTTTcccqqqsss\\\ZZZZZZbbbooo{{{}}}}}}xxxiii]]]VVVTTTNNNEEE>>>999777666555555555555555555555555555000000000000000000000000333333444555555444333333222333333444444333333222000000//////000111222222222222222222333444555666222222111111000000//////333333333333333333333333333333333333333333333333333333333333333333333333222444555333000///111444111111222333444444555666666555444333222333444555777555444333333666888::::::======DDDUUUfffzzzzzz~~~rrrtttxxx}}}}}}}}}yyyvvvsssooojjjggg]]]\\\ZZZWWWTTTPPPLLLKKKEEEGGGHHHHHHFFFEEEFFFGGGJJJKKKNNNQQQUUUZZZ^^^aaabbbbbbcccfffjjjpppvvvyyyxxxrrrjjjhhhdddaaa]]]XXXRRRNNNKKKJJJHHHHHHJJJKKKJJJIIIKKKIIIFFFDDDBBBAAABBBBBB???@@@@@@BBBEEELLLUUU[[[lll{{{ooo```SSSUUUaaaooo{{{~~~~~~~~~mmm```XXXVVVOOOFFF???<<<999666666555333444444555333222666555444333333444555666666555444333333333333333222333333444444333333222//////111222222333333333222222222222222222222222444444444444444444444444333333444222111000111333111222444555555333000...000111111222222333444444222222333333444444444333222222333333333333444444666666666555444444333333444555666777888999::::::999;;;AAAIIITTTiiivvvwwwsssuuuyyy~~~~~~{{{wwwtttpppkkkeeeaaaYYYWWWUUURRROOOMMMKKKIIIGGGIIIKKKKKKJJJIIIIIIIIIJJJKKKMMMPPPSSSWWW\\\___ccceeeiiiooovvv~~~}}}ssspppkkkgggbbb\\\VVVRRRMMMLLLJJJIIIJJJKKKJJJIIIHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAAAAACCCHHHOOOUUUYYYfff{{{qqq^^^XXX]]]dddmmmttt~~~}}}||||||{{{{{{nnn]]]YYYSSSLLLEEE>>>:::999777666444444555666555333666666555444444444555555555555444333333333444444222333333444444333333222000111111111111111000000222222222222222222222222333333333333333333333333333333444222111000111333111222444555555333222111333222222222222222222222111222333444444444333333222222333333333333444444555555555555555444444444555555666777888999999::::::;;;@@@IIITTThhh}}}}}}xxxzzz~~~~~~|||{{{xxxtttpppkkkeee]]]YYYRRRQQQNNNLLLJJJIIIIIIIIIJJJLLLOOOPPPNNNMMMLLLLLLLLLNNNPPPQQQTTTXXX]]]```hhhlllrrr{{{}}}xxxrrrlllfff___[[[TTTRRROOONNNMMMMMMKKKJJJGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@CCCHHHLLLNNNXXXiii{{{qqqbbb\\\\\\```fffuuuvvvvvvtttooommmnnnpppyyyiii^^^VVVSSSLLLAAA<<<>>>888777555555666777666555777666555444444444444444444444333333333444555555222333333444444333333222444444333333222111000000333333333333333333333333222222222222222222222222333333444222111000111333222222222333333333333333444444333333222111111000000111333555555444333222222222333333333333444444444444444555555555555555666666777777888888888999:::;;;@@@HHHTTThhh}}}}}}{{{xxxwwwuuuqqqlllggg___WWWRRRMMMLLLJJJHHHHHHIIIJJJKKKKKKNNNQQQRRRQQQOOONNNNNNPPPRRRUUUVVVWWW[[[bbbfffrrrvvv|||~~~xxxrrrkkkggg]]]ZZZWWWTTTRRRQQQNNNLLLIIIIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@???>>>@@@CCCFFFMMMSSS^^^lll}}}rrrccc\\\\\\```jjjnnnqqqooojjjggggggjjjmmmxxx{{{gggWWWUUURRRGGGAAAAAA:::888555555666666666555777666666555444444444333333333333333333444555666222333333444444333333222666666555444444333333333333333333333333333333333333333333333333333333333333333444222111000111333333333222111000111222222333333333222222111111111000111333555666444333111222222222333333333444444333333444444555666666777777777777777777888888888:::<<<@@@HHHSSShhh~~~{{{uuurrrppplllgggbbb[[[TTTOOOLLLKKKJJJIIIJJJLLLNNNPPPLLLOOORRRSSSRRRQQQPPPQQQTTTWWWZZZ[[[\\\aaaiiiooo||||||vvvrrrfffccc^^^ZZZWWWTTTPPPMMMKKKKKKKKKKKKIIIHHHFFFEEE@@@@@@@@@???>>>???AAADDDGGGKKKSSS]]]lllrrrccc]]]^^^```fffmmmnnnjjjffffffgggeeeooo}}}ttt\\\VVVUUUNNNGGGCCC<<<999666555555555555444666666555555555444444333333333333333333444555666222333333444444333333222555444333333333333444555333333333333333333333333555555555555555555555555333333444222111000111333555333111///...//////000111111222222222333333333000111333555555444333222222222222333333333444444222333333444555666777777777777777777777888888888;;;<<<@@@GGGSSShhh{{{tttllliiieeeaaa]]]XXXSSSOOOMMMMMMMMMMMMOOOQQQSSSTTTQQQRRRTTTUUUTTTTTTUUUVVVWWW[[[___aaabbbhhhrrrzzz|||ppplllgggaaa]]]XXXSSSPPPNNNMMMLLLJJJIIIGGGFFFEEEAAABBBCCCBBB@@@@@@AAACCCBBBEEELLLTTTbbbvvvpppdddaaa___dddiiikkkhhheeecccccc___gggtttjjj[[[VVVSSSMMMFFF@@@===999666666555555444444444555666666555555444444444333333333444555555222333333444444333333222333222111000111222333444333333333333333333333333555555555555555555555555333333444222111000111333444333111000//////000000000111111222333333444444222222333333444444444333222222333333333333444444333333444444555666777777666666777777888888888999<<<<<<@@@GGGRRRhhhyyyoooeeeaaa]]]YYYWWWUUURRRPPPNNNOOOPPPRRRTTTUUUWWWXXXWWWXXXXXXXXXWWWXXX[[[]]]\\\aaagggiiilllsss}}}yyyrrrlllfffaaa[[[XXXSSSQQQOOOLLLIIIHHHGGGGGGEEEFFFFFFEEECCCAAAAAAAAAAAADDDIIIQQQ[[[kkk|||uuuooohhhhhhhhhgggeeecccaaa```^^^cccmmm{{{eeeWWWUUUQQQIIIEEEAAA<<<999777777666555222333444666666666666555555555444333333333444444222333333444444333333222777555333222111222333444444444444444444444444444555555555555555555555555333333444222111000111333222222111222222333444444222222222222222222222333333333222222222333444555222222333333333333444444333444444444555555666666555555666777888999999:::<<<<<<@@@FFFRRRggg~~~{{{~~~{{{~~~uuujjj```\\\XXXUUUSSSSSSRRRQQQOOOPPPRRRUUUWWWXXXYYYYYY\\\\\\\\\[[[[[[\\\___bbbbbbhhhnnnqqqttt|||}}}vvvoooiiiddd```XXXVVVRRRNNNLLLJJJJJJJJJHHHIIIIIIGGGDDDAAA@@@@@@@@@CCCGGGLLLSSS^^^lllvvvtttpppjjjfffcccbbb```^^^___bbbiiivvvoooXXXUUUSSSLLLIIIEEE???;;;999888777666111222444666777777666666666555444444333333333333222333333444444333333222<<<;;;888555444444444555444444444444444444444444444444444444444444444444333333444222111000111333000000222333555666888888444444333222222111111111444333222111111333555666222222333333333444444444444444444555555555555555444555666777888999::::::<<<<<>>;;;<<<999333444333333333333333444444444444444444444444444444222333333444444333333222444444222111111111222222222222222222222222222222111222222333333222222111111111222222333333444444222222222222222222222222111222333333444444333333000000111222333444444555333333444444444555555555555444444333444555666777666666666666777888999:::<<<999<<>>FFFQQQddd~~~|||{{{yyyvvvtttjjjddd]]]ZZZZZZ\\\\\\\\\ZZZYYYYYY[[[^^^```aaa```]]]^^^```aaaaaaaaa```___aaagggpppxxx|||wwwtttooohhhbbbZZZUUUPPPLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBEEEGGGJJJNNNWWWbbbjjjsssssskkkeeeeeehhhooowwwzzzvvvrrrjjjqqq~~~}}}sssdddRRRPPPMMMJJJFFF@@@<<<:::777666555555444444444555333333333333333333333333333444444555555444444333333333333333333333333333222222222222222222222222111222222333333222222111222222111111111111111111222222222222222222222222222333333444444444444444444444444333333333222222333333333333333333333333444444444555555555555555777666666666777888999999>>>;;;===FFFPPPccc~~~~~~}}}{{{yyyvvvrrrooobbb]]]WWWUUUYYY]]]___```___^^^]]]^^^```aaa```___]]]^^^___aaabbbcccccccccgggmmmuuu}}}zzztttggg___UUUMMMJJJJJJIIIGGGEEEEEEEEEDDDCCCCCCBBBAAA???AAACCCDDDEEEJJJRRRXXXaaaooossskkkeeeaaadddmmmrrrppplllggglllzzz~~~zzznnnXXXQQQLLLLLLJJJDDD>>>;;;888777666555555555555555333333333333333333333333444444555555555555444444222333333444444444444333222222222222222222222222111222222333333222222111111111222222222222222222111111111111111111111111333333444555555555555444111111222333444555666666666666666666555555555555333444555555666666555555555555666666777999:::;;;===:::===EEEOOOaaa~~~~~~}}}}}}}}}~~~|||yyyvvvrrrnnniiieee^^^YYYUUUTTTYYY^^^bbbccceeecccbbbaaabbbaaa___]]]]]]^^^___aaaccceeegggiiipppvvv}}}{{{ppp```TTTNNNKKKIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@===???AAAAAAAAADDDIIINNNUUU___rrrwwwppphhheeegggiiiiiigggdddfffrrryyyeeeYYYNNNMMMMMMHHHAAA>>>999888777666555555555555444444444444444444444444444444555555555555444444222222444555555555444444222222222222222222222222111222222333333222222111111111222222333333444444222222222222222222222222222222333444444444444333111222222333444555666666777666666666555555555555333444555666666666555444444444555666888999;;;<<<===:::<<>>===???BBBDDDEEEIIISSSaaasssxxxpppfffaaaaaaaaadddpppzzzjjjWWWMMMMMMNNNJJJEEEAAA>>>;;;999999999888666444444444444444444444444333444555666666666555444333333333333333333333333333333111000000000111222000111111222222111111000444444333222222333333333444333222111111111222333222222333444444444333333333333333444444444555555555555555444444333333333555666888999999888666555777777777777777666555555888;;;???DDDLLL___}}}~~~~~~~~~}}}~~~~~~~~~}}}zzzwwwtttrrrpppnnnkkkeee___[[[ZZZ[[[ZZZ[[[\\\^^^aaadddfffhhhhhhiiiiiigggdddaaa______aaacccfffjjjooouuu|||~~~}}}|||}}}~~~~~~iii[[[SSSNNNKKKIIIGGGFFFFFFGGGFFFDDDBBBEEECCCAAA??????@@@BBBCCCAAABBBGGGQQQ___sssxxxiii```^^^^^^```kkk~~~uuucccWWWSSSRRRPPPMMMBBB>>>:::888777777666555444444444444444444444444444555555555555555444444333333333333333333333333555444333222111222333333111111222222222222111111444333333222222333333333444222111////////////000555555555444333222000000333333333444444444555555555555555444444333333333333444555555555555444333444555666666777777777777888;;;???DDDLLL___|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}|||zzzvvvrrroookkkhhhdddaaa___]]]\\\ZZZ[[[]]]```cccfffhhhhhhiiikkkkkkjjjgggcccbbbbbbcccfffjjjoootttzzz}}}}}}|||}}}~~~~~~|||uuubbbVVVQQQPPPJJJIIIHHHIIIIIIIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDBBBCCCGGGOOO^^^tttqqqccc^^^\\\\\\eeexxx|||mmm___TTTOOONNNNNNFFFBBB<<<888777777666666444444444444444444444444777666555444444444444444333333333333333333333333444333222222111111222222222222333333333333222222333333222222222222333333777666444333222222222333555555444444333222111000333333333444444444555555555555555444444444444444333333333333333333333333333444555666777888888888888;;;???DDDKKK^^^~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{zzzwwwsssooolllgggccc```___aaaaaa___]]]___```cccfffiiijjjkkkllllllkkkiiieeecccccceeehhhmmmqqqxxx~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{zzz|||~~~kkk]]]VVVTTTNNNMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCHHHEEEDDDFFFIIIQQQaaaooo~~~lllddd[[[YYY^^^nnnxxxiiiZZZPPPMMMMMMMMMHHHAAA;;;999888888777555555555555555555555555888777555444333333333444333333333333333333333333111111000000000/////////222333333444444333333222222222222222222222333444666555444333333333444555222222222222333444444555333333333444444444555555555555555555555444444444666555444444444444555666555666777888999999999999888;;;???CCCJJJ]]]}}}}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwwwwwwwvvvsssoookkkhhhfffccc```aaadddeeedddaaaeeeeeefffgggiiikkknnnooojjjiiigggdddccceeejjjnnntttyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||zzz{{{|||}}}~~~~~~vvvggg^^^\\\UUURRROOOMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCEEECCCCCCEEEFFFIIIPPPYYYmmmwwwjjjZZZTTTUUUbbbqqq{{{{{{kkk^^^VVVSSSRRRLLLDDD>>>:::888777666555555555555555555555555888777555444333333333444333333333333333333333333111111111111000000//////222333333444444333333222111111111111222222333444000///......///000222333222222111222222444555666333333333444444444555555555555555555555555555555666555444444444444555666999999999::::::999999888999;;;???CCCIII\\\|||zzzvvvxxx|||}}}~~~~~~}}}~~~~~~{{{yyywwwuuutttsssqqqnnnkkkgggffffffeeeeeefffggghhhgggfffjjjiiiiiiiiijjjlllnnnoooggggggfffeeefffjjjpppuuu{{{}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||||||||{{{{{{{{{yyyzzz{{{|||}}}~~~}}}||||||~~~~~~~~~~~~~~~uuummmiii___[[[UUUOOOLLLIIIFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCFFFGGGFFFIIINNNYYYfffppp\\\TTTQQQXXXcccllltttzzzxxx{{{nnnbbbZZZUUUPPPHHHAAA<<<999666555555555555555555555555555777666555444444444444444333333333333333333333333333444444444444333222222222222333333333333222222111111000111111222333444000000//////000111333444555444333222111222333333333333333444444444555555555555555555555666666666333333333333333333333333:::::::::::::::999888888999;;;???BBBHHHZZZzzzyyysssuuuzzz}}}~~~}}}|||~~~~~~zzzxxxtttrrrooollliiifffeeedddfffhhhiiiiiiiiihhhiiijjjkkkkkklllmmmmmmmmmlllllleeeeeefffhhhkkkpppxxx}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{|||~~~|||||||||||||||}}}}}}zzzooohhh^^^VVVPPPLLLIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBEEEEEEDDDEEEJJJNNNSSSccc}}}|||hhh^^^UUUUUUXXX___hhhqqqvvv{{{{{{mmmccc[[[VVVNNNGGGBBB===999666555555555555555555555555444555555555555555444444333333333333333333333333444555555666555444333222111111222222222222111111000000000000111222333444666555444333222333333444666444333111111222333444333333333444444444555555444555555555666666666777333444555555555555444333777777888888999888888888999;;;???BBBHHHZZZyyyyyyrrrrrrwww{{{~~~}}}{{{~~~{{{xxxsssqqqmmmiiifffdddccccccgggjjjlllllliiigggiiikkkjjjlllnnnppppppnnnkkkiiidddeeegggjjjnnnuuu|||~~~}}}}}}~~~~~~~~~~~~}}}|||zzzzzz{{{yyywwwuuuttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxyyy{{{}}}~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}{{{sssggg\\\UUUQQQNNNLLLFFFEEEEEEDDDCCCDDDDDDDDDCCC???>>>??????>>>@@@EEELLLIIIPPPfffuuujjj]]]UUURRRUUU___iiiwwwwwwyyyxxxlll```\\\UUUNNNHHHBBB===999666666666666666666666666333444555666666666555444333333333333333333333333222333444555444333222111111111111222222111111111000000000000111222333444777666444111000/////////222111111000222444666888333333333444444444555555444555555555666666777777555666888999999888666555333444555777888888888888999;;;???BBBGGGYYYyyyuuummmlllppptttzzz~~~|||{{{|||}}}wwwssspppjjjccccccgggiiigggjjjkkklllmmmmmmmmmlllkkkpppqqqsssqqqnnniiigggfffbbbfffkkkqqqwww~~~}}}~~~}}}}}}~~~~~~~~~~~~|||zzzyyy~~~}}}|||zzzxxxvvvtttsssttttttuuuuuutttsssqqqpppssssssssssssttttttttttttqqqsssvvvxxxzzzzzzyyyyyyvvvxxxzzzzzzyyyxxxxxxyyy~~~sssfff[[[RRRMMMJJJJJJHHHFFFFFFFFFEEECCCAAAEEEDDDBBBAAAAAABBBCCCDDDFFFGGGLLLTTT```vvvyyyfff\\\XXXVVVZZZaaannnppptttxxx{{{uuuaaa]]]VVVOOOIIICCC===999777555555555666777666555555777777666555444555666222222333444444555555666333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222444222//////222444444333444333333333333444555555777777777777777777777777333444555666666555444333777777777888999999::::::888;;;:::>>>JJJWWWrrr{{{xxxxxxxxxwww{{{~~~|||{{{}}}|||uuupppoookkkeeeeeejjjkkkiiijjjkkkmmmnnnnnnmmmmmmlllqqqrrrqqqoookkkhhhggggggdddhhhnnnuuuzzz~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~|||{{{zzz{{{zzzxxxvvvtttsssrrrqqqpppqqqqqqqqqpppooommmlllooooooooopppppppppqqqqqqnnnppprrruuuvvvvvvvvvuuutttvvvwwwwwwvvvvvvvvvwwwzzz{{{}}}}}}||||||}}}~~~qqqeee[[[SSSOOOLLLJJJHHHGGGGGGGGGEEECCCEEEDDDBBBAAAAAAAAACCCDDDBBBCCCFFFLLLUUUfff|||mmmaaaYYYXXX\\\fffgggkkkppprrrwwwvvvbbb]]]WWWRRRNNNGGG???999888777555666777888777666444666666555444333444555444444444444444444444444333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222444222///000222444444333333222222222222333444444666666666666666666666666444444555666666555444444666666777777888999999::::::===;;;>>>JJJVVVppp|||zzz||||||{{{{{{~~~~~~}}}}}}zzzrrrmmmnnnkkkhhhjjjooopppmmmkkklllnnnooooooooonnnmmmrrrqqqoookkkgggfffgggiiihhhlllssszzz~~~~~~~~~~~~|||{{{|||{{{|||~~~}}}~~~~~~}}}}}}|||zzzyyyxxxzzz{{{{{{{{{zzzyyyxxxwwwyyywwwtttrrrpppooonnnnnnlllllllllkkkjjjhhhgggfffiiiiiiiiijjjjjjjjjkkkkkkiiikkkmmmoooppppppppppppppprrrssstttsssrrrssstttvvvyyy{{{||||||{{{{{{||||||zzznnnbbbWWWQQQOOOMMMKKKIIIIIIIIIGGGFFFEEEDDDBBBAAAAAAAAABBBCCCAAA@@@BBBEEEIIISSSgggxxxsssccc[[[ZZZ^^^^^^aaafffhhhkkksss}}}xxxddd^^^WWWSSSRRRMMMCCC;;;:::888666777888999888777444555555555333222333444666666555444444333222222333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222333222000111333444444333222111111111111222333333555555555555555555555555444444555666666555444444555555666777777888888999<<<>>><<>><<>>;;;888777777777777666555666777666444444444555333333333444444444555555333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222222222333333333333444444333333333333333444555555444444444444444444444444555555555444444555555555555555555666777777888888888<<<:::>>>IIITTTlll{{{uuuwww{{{~~~~~~~~~~~~zzzqqqkkkmmmnnnmmmqqqwwwyyyvvvpppqqqqqqpppooommmkkkjjjhhhhhhgggffffffjjjppptttyyy}}}}}}zzzyyyyyywwwwwwwwwyyy{{{|||zzzxxxsssttttttuuuvvvvvvuuuuuutttsssqqqooommmllllllkkkjjjiiihhhfffdddbbb```___ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXX[[[]]]___```______aaabbbeeegggjjjllllllllllllmmmlllnnnqqqrrrsssvvv|||vvvlll___[[[VVVQQQNNNLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@BBBEEEDDDBBBFFFMMMPPPaaa{{{yyyggg^^^WWWWWWYYY[[[^^^bbbbbblllwww|||}}}qqq```UUURRRRRRPPPMMMBBB???;;;888777777666555666777888777555444555666222222333333444555666666333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222111333555555444333444555444444333333444444555666444444444444444444444444666555444444444444555666555555666777777888888999777;;;:::>>>IIITTTlll|||vvvvvvwwwzzz}}}{{{||||||}}}yyy}}}~~~~~~~~~xxxqqqmmmooonnnmmmqqqwwwyyyvvvrrrrrrrrrpppnnnkkkiiigggdddfffhhhjjjmmmqqqwww{{{~~~~~~zzzyyyyyysssssstttvvvxxxxxxwwwuuusssssstttttttttsssrrrrrrqqqpppmmmjjjhhhfffeeeeee`````````___]]]ZZZWWWUUUPPPOOONNNMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXYYY___aaacccddddddeeefffhhhhhhhhhiiikkknnnssswwwzzz|||}}}}}}sssgggbbb[[[UUUQQQNNNLLLJJJHHHHHHGGGGGGEEEDDDCCCBBB???>>>AAADDDCCCAAADDDJJJLLLTTTeee{{{wwwiii\\\XXXXXXYYY\\\___fffjjjnnnqqquuu~~~zzzjjj]]]VVVTTTRRRQQQHHHDDD???;;;999888777666555666777666444333444555333444444444444444444444333333333333333333333333222333333444444333333222333222222111111222222333222222222222222222222222000333666666444333444555333333222222333333444555444444444444444444444444666555444444444444555666666666777777888999999:::888<<<;;;>>>IIIRRRiii|||yyyvvvvvv~~~{{{zzzyyyzzzzzzuuuyyyzzzzzz{{{{{{wwwpppooopppooommmpppvvvxxxvvvssssssrrrpppnnnjjjgggfffcccfffjjjnnnrrrwww|||~~~~~~zzzyyyzzzqqqqqqqqqsssuuuvvvtttrrrtttttttttsssrrrqqqpppooommmkkkhhheeebbb```______XXXYYYZZZZZZXXXTTTPPPNNNIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQSSSTTTTTTVVVWWWWWWWWWYYY[[[^^^fffddddddfffkkkppptttvvvxxxxxxzzz|||{{{lllfff___XXXTTTPPPMMMKKKIIIIIIHHHHHHFFFEEEDDDCCC??????AAAEEEDDDBBBDDDIIIIIIKKKSSSfff~~~sssbbb[[[ZZZZZZ\\\___fffdddcccdddkkkwwwqqqddd[[[VVVTTTSSSLLLHHHBBB===;;;999888666444555666555333222333444666555555444444333333222333333333333333333333333222333333444444333333222333222222222222222222333222222222222222222222222000333666666444333444555222222111111222222333444555555555555555555555555666555444333333444555666777777777888999999:::::::::>>><<>>999777555444666666666666555555555555555444444333333222222111222333333444444333333222333333333333333333333333000000111222333444444555000111333555555555333222222222222333333444444444333444555555555444333222777666555444333222222222666666666777777777777777666888999999999999:::<<<;;;===;;;>>>HHHRRRjjj{{{uuuxxx~~~yyyvvvtttsssqqqqqqsssssssssrrrqqqqqqrrrssssssttttttuuuttttttrrrnnniiieeeddddddccchhhooouuuyyy}}}}}}~~~|||~~~}}}{{{{{{tttsssqqqooommmlllkkkkkkgggfffdddbbbaaa______^^^\\\\\\[[[XXXSSSPPPNNNNNNOOOMMMKKKJJJIIIHHHFFFDDDEEEBBB@@@???@@@@@@@@@???@@@@@@???>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPSSSWWWXXXYYY___gggiiigggeeehhhmmmpppsssvvvyyy||||||qqqfff\\\UUUQQQOOOPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBFFFFFFHHHOOOXXXiiixxxhhh]]]YYY[[[aaaaaadddggggggjjjsss~~~~~~ttteee[[[XXXVVVQQQIIIBBB<<<999777666666666666666555555555555333333333333333333333333222333333444444333333222333333333333333333333333111111111222333333444444000111333444555444333222222222222333333444444444333444444555555444333333555444444333333444444555555555444444333333222222555777888888888888999;;;<<>>HHHQQQhhh}}}xxxyyy~~~{{{vvvrrrqqqpppppprrrsssrrrqqqqqqqqqrrrssstttttttttttttttrrrpppkkkhhhfffgggiiikkkoootttyyy}}}~~~}}}~~~}}}}}}~~~|||}}}}}}}}}}}}|||{{{yyyyyysssrrrooollliiigggeeeeee___^^^\\\[[[YYYXXXWWWWWWRRRSSSRRROOOLLLIIIHHHIIIJJJHHHFFFEEEEEEDDDBBB@@@CCCAAA???>>>?????????>>>>>>>>>============>>>>>>========================AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLOOOPPPRRRWWW^^^```^^^\\\___cccfffiiimmmpppsssvvvxxx{{{|||~~~}}}pppfff]]]VVVQQQQQQOOOKKKIIIHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDEEEHHHMMMVVVgggwwwyyyeee[[[[[[\\\]]]aaaeeeggghhhooowwwsssbbbXXXVVVTTTOOOHHH@@@;;;999888666666666666555555555555111111222333333444555555222333333444444333333222333333333333333333333333222222222222333333333333000111222333333333222111222222333333333333444444333333444555555444444333333333333333444555666777666555555444333222111111444666777888777777888:::===@@@===???HHHPPPggg}}}zzz{{{~~~{{{wwwrrrqqqqqqrrrssstttsssqqqqqqrrrssstttttttttssssssrrrpppmmmiiifffgggkkknnnrrrvvvzzz~~~~~~}}}{{{{{{}}}~~~}}}|||yyyyyyyyyyyyxxxvvvuuutttqqqooolllhhhdddaaa___^^^YYYXXXWWWUUUSSSRRRRRRRRRMMMNNNNNNLLLIIIGGGGGGHHHIIIGGGFFFEEEEEEEEECCCAAADDDCCCAAAAAABBBBBBAAA@@@>>>==================>>><<<<<<<<<;;;;;;;;;::::::======>>>>>>????????????AAABBBCCCDDDEEEFFFGGGGGGFFFHHHIIILLLQQQUUUVVVUUUTTTWWW[[[^^^aaadddhhhkkknnnpppsssvvvyyy~~~{{{pppfff\\\VVVTTTQQQMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBCCCFFFHHHMMMXXXdddzzzhhh___ZZZZZZ^^^eeejjjlllqqqwww~~~jjj[[[VVVUUUSSSLLLDDD===:::999666666666666555555555555222222222333333444444444222333333444444333333222333333333333333333333333444444333333333222222222000111111222222222111000333333333333333333333333333333444444444444444444333333333444444555666777777777777666666555555555555666888888777777999:::<<>>GGGOOOeee{{{sssrrrtttxxx~~~~~~|||zzzyyyxxxxxxyyyzzzyyywwwuuuqqqrrrtttuuuuuutttrrrqqqlllkkkhhhfffgggkkkrrrwww|||}}}||||||||||||{{{yyyxxxxxxwwwvvvtttqqqooonnnfffdddaaa^^^ZZZWWWVVVUUUOOONNNMMMLLLJJJJJJJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGEEEDDDDDDEEEEEEDDDBBBDDDCCCCCCDDDEEEEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>AAA???@@@FFFJJJIIIIIIJJJJJJLLLNNNOOOQQQTTTXXX\\\]]]___cccfffjjjoootttxxxvvvxxxzzz{{{{{{|||}}}}}}pppggg]]]ZZZUUURRROOOMMMKKKIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBDDDDDDBBBFFFKKKRRRbbb}}}|||iiiaaa]]]aaahhhnnntttzzz|||sss\\\YYYTTTPPPKKKEEE???:::666666666666555555555555555555444333333222111111222333333444444333333222333333333333333333333333555555444444333333222222333222222222111111111111444444333333333333222222333333333333333444666666999888777555444333333333444444555666777888888999777888::::::999999;;;<<<888;;;:::===EEEMMMbbb{{{tttrrrssswww}}}{{{|||{{{{{{||||||{{{xxxuuuqqqrrrtttuuuuuutttrrrppphhhhhhgggfffhhhmmmtttyyy~~~~~~~~~~~~}}}~~~~~~|||yyywwwvvvuuutttrrrooollljjjhhh```___]]]ZZZWWWUUUSSSSSSOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHGGGFFFDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFDDDBBBAAABBBCCCDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;<<>>DDDHHHEEEDDDFFFEEEFFFGGGHHHIIIKKKPPPSSSTTTVVVYYY\\\___dddiiimmmmmmppptttuuuuuuvvvxxx{{{|||zzzooobbb^^^YYYUUURRROOOKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEBBB??????BBBBBB@@@BBBGGGJJJRRRccc{{{}}}pppdddbbbggglllsssyyyzzz|||aaa[[[TTTQQQPPPKKKBBB;;;666666666666555555555555333333333333333333333333222333333444444333333222333333333333333333333333444444444444444333333333444444333222222222222222444444444333333222222222333333222222333444666777999888777555444444333333444444555555666666777777666777999999888888:::;;;999===:::<<>>:::<<>><<<===@@@BBBBBBEEEIIIJJJKKKSSSeee}}}llleeeggglllsssxxxzzz{{{fff]]]UUURRRRRROOOEEE<<<777666666666555555555555111222222333333444444555222333333444444333333222333333333333333333333333444444444444444444444444555444444333222222222333444444444333333222222222333333222222333555666777888777666555555444444555777777777777777666666666555666888888777777999:::;;;>>>;;;<<>>?????????@@@AAABBBDDDEEEMMMMMMNNNPPPRRRUUUWWWXXX]]]```eeeiiikkkmmmoooqqqppptttyyy|||~~~~~~pppiii___XXXTTTPPPKKKHHHKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@HHHFFFLLL[[[jjj~~~xxxoooooonnnnnnppp|||zzz}}}wwwcccYYYVVVNNNLLLLLLEEE<<<999666555666777777777555555444333333333333444444444333333333222222222444333222111111111222333111111222222222333333333555555555555444333222222444444444444444444444444333333333444444444555555666666555444444444444555555555555555666666666666888888888888888888888888999===<<<===DDDIII[[[xxx{{{{{{|||}}}{{{{{{~~~}}}zzz}}}~~~|||yyyvvvqqqqqqpppooommmkkkjjjiiihhhkkkpppsssvvvyyy|||~~~zzzxxx{{{~~~}}}zzzyyywwwtttpppmmmlllkkkkkkiiihhhfffdddcccaaa___]]][[[[[[[[[]]]^^^___^^^[[[YYYXXXXXXYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPOOONNNLLLLLLLLLLLLJJJIIIJJJIIIHHHGGGFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;::::::<<<;;;:::999999999::::::;;;:::===DDDFFFAAA>>>???>>>>>>>>>???@@@AAABBBCCCFFFGGGHHHIIIKKKNNNPPPQQQWWWZZZ___cccfffiiilllnnnnnnqqqvvvzzz|||}}}}}}}}}}}}~~~yyyqqqfff]]]XXXSSSOOOKKKHHHHHHGGGFFFEEEEEEEEEFFF???@@@@@@AAABBBBBBCCCCCCBBB???CCCNNNZZZkkkzzzuuuqqqooooooxxxuuuwwwzzzfffZZZUUUMMMKKKLLLGGG>>>:::777444444444444333666555444444333333444444555555555555444444444444444444222111111111222333111222222222222333333333444444444555444444333333444444333333333333333333333333333444444444555555666666555444444444444555555555555555666666666666777777888888888999999999999===<<<>>>DDDIII[[[xxx{{{{{{}}}~~~~~~~~~~~~|||xxx{{{}}}{{{wwwtttqqqooommmkkkjjjjjjjjjkkkkkkoootttxxxzzz{{{}}}~~~{{{yyy{{{~~~~~~|||zzzwwwuuusssqqqmmmjjjhhhhhhhhhhhhggggggggggggdddcccaaa``````aaabbbcccfffeeeccc```___^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTRRRRRRRRRQQQPPPNNNOOONNNMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAA???===<<<;;;;;;:::999999888888999999999999<<>><<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJNNNRRRWWW[[[___bbbfffiiijjjmmmrrrvvvxxxzzz|||~~~yyyyyyzzz{{{~~~~~~qqqeee^^^XXXSSSOOOJJJIIIHHHGGGFFFFFFFFFFFF@@@@@@@@@AAABBBBBBCCCCCCBBB???AAAGGGNNNZZZqqqyyytttsssuuussssssyyylll___WWWMMMLLLOOOKKKBBB???:::666555444333222666555444444333444444444555555444444444333333333555444333222222222222333222222222222333333333333333333444444555444444444222222222333333333333333333333333444444444555555666666555444444444444555555555555555666666666666666666777888999::::::;;;999===<<<>>>DDDIII[[[xxxzzzyyy|||~~~}}}|||}}}~~~~~~{{{xxxyyyzzz}}}~~~|||xxxtttppppppnnnjjjhhhggghhhkkkmmmnnnrrrwwwzzz{{{||||||}}}~~~}}}{{{|||}}}~~~}}}{{{{{{yyyvvvtttrrrooollliiieeeeeeeeefffggghhhiiijjjhhhhhhggggggggghhhhhhiiimmmllljjjgggeeeddddddccceeeeeedddcccaaa___^^^]]]^^^\\\ZZZYYYYYYXXXVVVTTTUUUTTTRRRPPPMMMJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::999999999555777;;;>>>>>><<<;;;;;;:::::::::;;;;;;<<<>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGJJJOOOTTTWWW[[[```ccceeeiiimmmqqqsssvvvyyy{{{xxxxxxxxxyyy{{{~~~{{{nnnddd]]]VVVRRRNNNMMMKKKHHHEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???EEECCCCCCFFFHHHPPPaaaqqq}}}zzzvvvvvvvvvxxxssseee\\\OOOMMMQQQOOOHHHCCC>>>:::888777666666666666555444444444444444333222222222222111111111555444444333333333333333222222222333333333444444222222333444555555555555111111222222222222333333333333333444444444555555666666555444444444444555555555555555666666666666555555666777999:::;;;<<<:::===<<<>>>EEEIII\\\xxxyyyvvvvvvyyy|||zzzzzz{{{|||}}}|||zzzyyyzzz{{{}}}~~~|||xxxsssqqqpppmmmiiiffffffiiimmmooorrrvvvzzz}}}}}}||||||||||||~~~~~~~~~}}}|||zzzyyywwwtttrrrpppnnnllliiidddddddddfffgggjjjlllmmmlllmmmnnnooooooooooooooorrrqqqpppnnnllljjjiiiiiikkkkkkkkkjjjiiigggeeedddfffcccaaa```___^^^\\\ZZZ[[[ZZZXXXVVVRRROOOLLLJJJGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>===<<<;;;;;;666:::======<<<;;;::::::999999999999::::::;;;<<>>===>>>EEEJJJ\\\yyyxxxsssppprrrvvv}}}xxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~|||yyyuuussspppmmmiiiggggggkkkooorrrxxx{{{~~~~~~}}}}}}~~~|||~~~~~~|||{{{wwwtttqqqooonnnmmmllljjjggggggggghhhjjjlllooopppqqqrrrtttuuuvvvvvvvvvuuuvvvvvvuuusssrrrpppooonnnpppqqqqqqqqqpppnnnlllkkkllljjjgggfffeeecccaaa_________^^^\\\XXXUUUQQQOOOJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<:::@@@CCC@@@===<<<<<<;;;888888888888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAACCCFFFIIIKKKNNNSSSVVVYYY\\\```dddgggkkkpppsssuuuuuutttuuuvvvyyy|||~~~vvvkkkaaa[[[PPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBBCCCFFFMMMSSSeee|||zzz}}}}}}}}}|||pppfffUUUOOOPPPMMMKKKFFF@@@;;;999888888888777666555555444444555555666666555555555444444444555555666666555555444333333333333333444444444444333333444444555444444444111111222222333333444444333333333444444444555555666666555444444444444555555555555555666666666666444555666777999:::<<<<<<:::>>>===???EEEJJJ\\\yyywwwppplllnnnttt|||xxxxxxyyyyyyyyyzzz|||}}}}}}}}}|||{{{yyyvvvtttssspppmmmkkkiiijjjmmmqqqttt{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}wwwtttqqqpppppppppooonnnmmmlllllllllnnnpppsssttttttvvvxxx{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvuuuttttttuuuvvvwwwwwwuuusssrrrqqqooollljjjiiigggdddbbbaaaaaaaaa```^^^ZZZWWWUUUOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA???===<<<===DDDGGGAAA=========;;;888888888888888999999:::999999999999:::;;;<<<<<<@@@BBBDDDEEEFFFHHHLLLOOORRRUUUYYY]]]```eeeiiimmmoooooooooqqqtttxxx{{{~~~uuujjjbbbUUUTTTRRROOOMMMKKKJJJJJJCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFEEEDDDGGGKKKNNNTTTfff}}}~~~~~~zzzppp^^^UUUTTTOOOPPPJJJCCC<<<999888777777777666666555555555555555777777777666666666555555555666666777666555444333333333333444444444444555444444444555444444333333222222222333444444555555333333333444444444555555666666555444444444444555555555555555666666666666555666777888999:::;;;;;;:::>>>===???FFFJJJ]]]yyyvvvpppmmmqqqwwwxxxyyyyyyyyyyyyzzz}}}{{{zzzxxxvvvtttrrrqqqppppppnnnllljjjkkkooosssuuuzzz{{{|||{{{yyyyyyzzz{{{~~~yyywwwtttsssssstttsssrrrqqqqqqppppppqqqsssvvvwwwvvvxxx{{{~~~~~~}}}|||||||||||||||{{{zzzxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwsssqqqnnnlllkkkiiifffdddccccccccccccaaa^^^[[[YYYRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???BBBBBBBBBBBBAAA???===<<<===EEEGGGAAA;;;;;;;;;999999888888888888888999:::999999999999999:::;;;;;;@@@AAABBBBBBCCCEEEHHHKKKMMMPPPTTTXXX[[[```eeeiiijjjjjjkkknnnrrrwww|||~~~~~~~~~~~~|||ppphhh\\\ZZZWWWSSSOOOLLLJJJIIIGGGFFFEEEDDDBBBAAA@@@??????BBBDDDCCCBBBDDDFFFGGGEEERRRgggyyyggg\\\ZZZTTTVVVPPPGGG@@@;;;999888777777777666555555555555555666555555555555444444444555666777777777666444333333333333444444444555555555555555555444333222222222222333444444555666666333333333444444444555555666666555444444444444555555555555555666666666777666666777888999::::::;;;;;;???===???FFFKKK]]]yyyuuuqqqpppuuu|||{{{yyyzzz|||}}}~~~vvvssswwwxxxtttppppppjjjjjjkkkmmmooorrruuuwwwzzzzzzzzzyyywwwwwwyyy{{{}}}xxxwwwvvvuuutttvvvwwwxxx{{{|||||||||zzzyyyyyyzzz|||}}}~~~~~~~~~}}}zzzwwwyyywwwsssooolllkkkjjjjjjiiiiiiiiihhhgggeeedddccc[[[\\\[[[[[[YYYWWWUUUSSSSSSPPPMMMNNNQQQRRRNNNJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCCCC@@@;;;888888999777777888999:::;;;;;;<<<::::::::::::::::::::::::>>>???@@@AAACCCDDDEEEFFFGGGIIILLLOOOQQQUUUYYY\\\^^^aaafffkkkooosssxxx{{{yyyzzzzzzyyyyyy{{{~~~~~~rrriii```WWWTTTRRRMMMJJJJJJGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAACCCDDDFFFGGGJJJLLLVVVjjj}}}qqqhhh```\\\\\\UUUOOOIIIAAA999777999:::999888777666666666666666666555555555444444444555555555555555555555555555444333333333333444555777777666555444333333222222222333333333333444444666666555444333333333333555555555555666666666666999888888777666555555555555666777888999:::;;;;;;<<>>===???FFFIIIYYYssswwwrrrqqqvvv|||{{{|||~~~}}}zzztttpppooonnnjjjiiijjjnnnnnnooorrrtttwwwzzz{{{xxxyyyyyyxxxwwwxxx{{{}}}}}}{{{zzz|||~~~}}}zzzvvvsssqqqpppooooooooonnnmmmllljjjiiihhhdddddddddbbb```]]][[[YYYZZZXXXVVVVVVWWWWWWTTTPPPKKKKKKIIIHHHFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAAEEEEEECCC@@@===::::::;;;777777888888999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>BBBDDDFFFHHHIIIKKKOOORRRUUUWWWZZZ^^^bbbgggnnnrrrqqqsssttttttuuuwww{{{~~~sssjjj```\\\XXXRRRNNNMMMHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEDDDGGGOOO^^^xxxxxxuuuvvvuuu~~~{{{ooobbbYYYRRRLLLFFF===888888:::999888777666666666666555555555555555444444444555555555555555555555555555555444333333444555555222333333333444444444555222222333333333333444444444444333333333444555555555555555555666666666666444444555555666777777888666777777888999:::;;;;;;:::===<<<>>>EEEHHHXXXrrruuuqqqpppvvv}}}}}}~~~|||wwwtttpppmmmkkkiiijjjlllooooooqqqsssvvvxxxzzz{{{uuuvvvwwwwwwwwwxxx{{{~~~~~~~~~~~~zzzwwwtttsssrrrrrrrrrqqqpppnnnlllkkkjjjhhhhhhhhhfffdddaaa^^^\\\^^^\\\ZZZZZZZZZYYYVVVSSSOOONNNMMMKKKIIIGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCGGGFFFDDDAAA>>><<<<<<<<<888888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;???AAACCCDDDEEEFFFIIILLLPPPQQQTTTVVVZZZ___fffkkklllmmmpppqqqrrruuuyyy{{{{{{qqqfffaaa[[[TTTOOONNNIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEIIIRRRfffxxxooonnnooo{{{xxx|||hhh^^^TTTOOOJJJAAA:::888:::999888777666666666666555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333222222222333333333444444333222222333444555666777555555555555666666666666666666666666555555444444777777888999999:::;;;;;;999===;;;===DDDGGGWWWqqqzzztttrrruuu|||~~~|||zzzrrrsssqqqmmmiiiiiilllnnnoooppprrrtttvvvxxxyyyyyyssstttuuuvvvwwwyyy|||{{{xxxvvvuuuttttttsssrrrpppnnnlllkkkjjjjjjjjjiiifffdddaaa___```___^^^]]]\\\ZZZWWWUUUSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEJJJGGGDDDAAA???>>>======:::::::::999999999999999999999999999999999999999888999999999::::::;;;;;;===???AAAAAABBBCCCFFFHHHLLLMMMOOOPPPSSSXXX___ccceeegggjjjmmmooorrrvvvxxx|||}}}zzzoooggg```WWWPPPOOOKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHLLLXXXooo|||mmmggghhhwwwtttuuuqqqdddWWWQQQMMMFFF>>>::::::999888777666666666666444555555555555555555555555555555555555555555555555555555555555555555555555555444333222222111111222222222333333333444444222222222333444555666777555555555555666666666666666666666666666555555555888888888999::::::;;;;;;999<<<:::===DDDGGGVVVqqq{{{uuuvvv||||||yyywwwwwwqqquuuuuuoooiiiiiimmmoooqqqrrrsssuuuvvvwwwwwwwwwrrrtttvvvwwwxxx{{{}}}zzzyyywwwwwwvvvtttrrrpppnnnmmmlllllllllkkkiiigggeeeccccccbbbaaa```]]][[[YYYWWWVVVVVVTTTRRRPPPNNNLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHLLLIIIDDDAAA@@@@@@???>>><<<<<<;;;;;;::::::999999999999999999999999999999888888999::::::;;;<<<<<<;;;<<<>>>>>>???@@@CCCEEEHHHIIIKKKLLLNNNRRRVVVZZZ]]]```dddgggjjjmmmqqqtttwwwxxx{{{}}}zzzqqqhhh]]]UUURRRNNNMMMKKKIIIFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAABBBDDDGGGHHHNNN\\\jjjqqqffffffuuu|||wwwzzzjjjZZZSSSPPPJJJBBB===:::999888777666666666666444444444555555555555555555555555555555555555555444555666666666666555444666666555444333222111111222222333333333333444444222222222333444555666777555555555555666666666666333444555666777888999:::999999999999::::::;;;;;;999<<<;;;===DDDGGGWWWqqq{{{{{{}}}xxxtttssstttvvv}}}vvvnnnmmmooopppssstttuuuvvvwwwvvvuuuuuutttvvvxxxzzz|||~~~zzzzzzyyywwwuuusssqqqpppmmmmmmnnnmmmllljjjiiigggeeeeeeeeeccc___\\\ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJIIIGGGEEEEEEGGGIIIJJJNNNJJJEEEBBBAAAAAA@@@???>>>>>>===<<<;;;;;;::::::888888888888888888888888777777888999:::<<<======777999;;;;;;<<<===@@@CCCDDDEEEGGGIIIJJJLLLOOOQQQUUUXXX]]]aaadddhhhllloooppprrrvvvyyy|||~~~~~~|||qqqeee[[[XXXSSSQQQOOOLLLIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCFFFFFFGGGOOOWWWooo|||llljjjyyyppp]]]UUURRRMMMEEE@@@:::999888777666666666666444444444555555555666666555555555555555555555555444555666777777666555444666555555555444444333333222222333333333333444444333333333333333444555666555555555555666666666666444555666777888:::;;;;;;999999999::::::::::::;;;:::===;;;===DDDHHHWWWrrr|||uuuqqqppprrr~~~~~~sssqqqssssssvvvvvvwwwxxxxxxwwwuuutttvvvxxxzzz|||~~~}}}}}}|||zzzxxxuuusssrrrnnnnnnoooooonnnmmmkkkjjjggghhhgggeeeaaa^^^\\\\\\ZZZZZZXXXWWWUUUTTTRRRRRRKKKJJJHHHFFFFFFHHHJJJLLLOOOJJJEEEBBBBBBBBBAAA?????????>>>===<<<;;;;;;:::888888888888888888888888555666777999:::<<<======555666888999:::<<>>EEEHHHXXXrrrxxxrrrlllhhhfffrrr~~~tttsssttttttuuuuuusssrrrrrrsssuuuyyyzzz{{{~~~}}}|||{{{zzzxxxxxxvvvsssqqqqqqpppooommmjjjjjjjjjiiigggdddbbb```aaa^^^[[[YYYYYYYYYXXXVVVPPPOOONNNLLLLLLLLLLLLMMMNNNJJJEEEAAA@@@@@@AAA@@@AAA@@@???>>>===<<<;;;:::<<<;;;999777777888:::;;;888888999999999999888888888888999::::::;;;<<<<<>>999444333666888666333666666666666666666666666777777666555444333333333333333333444444555555555555555555555555555555555333333333444444444555555555555555555555555555555111111222222333444555555666777777777777777666666888999999::::::;;;;;;<<<>>>;;;===AAABBBGGGZZZooo~~~xxxqqqjjjfffccciiizzzzzzxxxvvvvvvuuusssrrrsssuuuxxxyyyzzz|||~~~|||zzz{{{yyywwwvvvuuutttrrrpppmmmmmmmmmllljjjgggeeecccdddaaa^^^\\\\\\[[[ZZZYYYSSSRRRPPPNNNMMMNNNNNNOOOOOOKKKFFFCCCBBBBBBBBBAAABBBAAAAAA@@@???>>>=========<<<:::999888999:::;;;999999::::::::::::999999888888999999:::;;;;;;<<<>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLPPPTTTYYY\\\^^^eeeeeeggglllrrrwwwxxxwwwyyy|||rrrlll^^^VVVPPPOOONNNKKKHHHHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGJJJQQQeee}}}yyyhhh\\\UUURRROOOMMMBBB<<<777555777888777444666666666666666666666666777777666555444444444444444444444555555666666666555555555555555555555555444444444555555555666666555555555555555555555555222222333333444555555666666666777777777777666666888999999::::::;;;;;;<<<===;;;===AAABBBGGGYYYnnn~~~}}}|||vvvooohhhbbb___[[[iiizzzzzzxxxwwwuuurrrqqqssswww{{{|||}}}~~~~~~}}}|||{{{yyyuuurrrrrrrrrqqqpppmmmkkkiiihhhgggdddaaa``````___]]]\\\XXXVVVTTTRRRQQQQQQQQQRRRQQQMMMHHHEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===;;;:::::::::;;;<<<:::::::::;;;;;;:::::::::888888888999::::::;;;;;;;;;;;;<<<===???AAABBBCCCCCCDDDGGGJJJNNNRRRUUUWWW^^^___bbbgggmmmrrrttttttvvvxxxzzz{{{|||}}}|||ttteee\\\UUUSSSPPPLLLHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDEEEFFFJJJIIITTTooozzz~~~~~~pppcccZZZUUURRRQQQGGGAAA:::777777888777666666666666666666666666666777777666555444444444444555555555666666666666666555555555555555555555555555555555666666666777777555555555555555555555555333333444444555666666666666666777777777777666666888999999::::::;;;;;;<<<===;;;===AAABBBFFFYYYmmmxxxxxx~~~}}}zzzuuuooohhhaaa]]]SSS\\\gggsss{{{wwwvvvsssppppppsssyyy~~~}}}yyyuuuwwwvvvtttrrrpppnnnlllkkkiiigggeeeccccccbbb```^^^]]][[[XXXVVVUUUUUUVVVWWWSSSOOOKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<;;;::::::;;;;;;999999::::::::::::999999777888888888999999::::::999999:::;;;<<<>>>@@@AAA@@@AAACCCFFFIIIMMMOOOQQQWWWYYY]]]bbbhhhmmmpppqqqtttuuuwwwxxxxxxzzz}}}yyymmmddd\\\XXXUUUOOOLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFLLLHHHLLL]]]xxxvvvqqqzzz|||pppdddZZZTTTPPPKKKFFF>>>888777777777666666666666666666666666666777777666555555555555555555555555555555555666666555555555555555555555555444555555555666666666666555555555555555555555555444555555555666666666777555666666777777777777666888999999::::::;;;;;;<<<===;;;===AAABBBFFFXXXllluuuwww{{{zzzxxxuuuoooiiiddd```YYYZZZ]]]dddrrr~~~|||sssrrrpppnnnooosss{{{{{{xxxzzzyyywwwtttrrrpppnnnmmmkkkiiihhhgggfffeeecccaaaaaa___\\\YYYXXXYYYZZZ\\\VVVRRRNNNKKKIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<;;;:::::::::888888999999999999888888777777888888888888888999888999999:::;;;===>>>??????@@@BBBDDDGGGJJJLLLNNNQQQTTTYYY^^^ccchhhkkkmmmqqqsssuuuvvvwwwyyy}}}tttkkkaaa\\\XXXRRROOONNNGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEGGGPPP```}}}|||mmmppprrrwww|||~~~pppaaaUUUNNNMMMHHHAAA:::777666666666666666666666666666666666777777666555555555666666444444444444444444444444555555555555555555555555333333444444444555555555555555555555555555555555555555666666666666666777555555666777777777777777888999999::::::;;;;;;<<<<<<;;;===BBBBBBEEEWWWkkkvvvxxxzzzyyywwwuuuqqqmmmiiigggeeedddaaaccclllyyy~~~}}}oooooonnnmmmooouuu}}}~~~|||}}}{{{yyyvvvsssqqqpppooonnnlllkkkjjjjjjhhheeecccdddbbb^^^\\\[[[]]]___aaaZZZWWWSSSPPPNNNLLLJJJHHHEEEEEEEEEDDDDDDDDDCCCCCC?????????>>>===<<<;;;;;;777888888999999888888777777777777777777777777777888888888999:::;;;<<<===??????@@@BBBDDDGGGIIIJJJLLLPPPUUUZZZ^^^bbbfffiiikkknnnqqqtttvvvxxx|||~~~}}}rrrggg```[[[TTTOOOOOOIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDHHHLLLUUUkkkqqqiiieeegggkkkrrryyy{{{kkk[[[PPPNNNJJJDDD===888666666666666666666666666666666666777777666666555666666777444444444444444333333333555555555555555555555555333333333444444444444555555555555555555555555555555555666666666666666666444555666777777888888777888999999::::::;;;;;;<<<<<<;;;===BBBBBBEEEVVViiixxx{{{yyyxxxwwwuuusssqqqpppooolllnnnmmmkkknnnvvvzzzzzzllllllmmmnnnrrrxxx~~~{{{xxxuuusssrrrrrrqqqpppnnnnnnnnnllliiifffeeeccc```]]]]]]___bbbeee___\\\XXXUUUSSSQQQOOOMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@>>>======888999999::::::999999888777777777777777777777777666666666777888999:::;;;<<<===>>>???AAACCCEEEFFFGGGKKKQQQUUUXXX\\\```cccdddggglllpppsssvvvyyy{{{}}}}}}}}}~~~}}}pppggg```WWWQQQPPPKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBEEEHHHKKKOOO^^^|||pppccc```^^^bbblllvvv|||ssscccWWWOOOLLLGGGAAA;;;888777888666666666666666666666666777777666666666666777777666555555555444444444444555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555444555666777888888888888888999999::::::;;;;;;<<<<<<:::>>>BBBBBBEEEUUUhhhzzz|||yyyxxxwwwuuuuuutttttttttnnnsssuuusssrrrtttvvvvvvkkklllmmmpppttt{{{}}}zzzwwwuuuttttttsssrrrqqqqqqqqqoookkkiiieeeccc```^^^^^^aaadddgggccc```\\\YYYWWWUUURRRPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>999::::::;;;;;;::::::999777777777777666666666666555555555666666888999::::::;;;;;;<<<>>>@@@BBBCCCDDDIIINNNRRRTTTXXX\\\```^^^bbbhhhmmmqqqsssvvvxxxzzzzzz{{{|||~~~yyyoooeeeZZZTTTRRRLLLLLLJJJIIIGGGFFFDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBDDDEEEGGGRRRhhh|||hhh```XXXZZZeeeqqqxxxzzzvvvxxxiii^^^PPPNNNJJJDDD>>>:::999999666666666666666666666666777777666666666666777888777777666666555555555444555555555555555555555555555555555555666666666777555555555555555555555555555555555555555444444444444555666777888888888888888999999::::::;;;<<<<<<<<<:::>>>BBBBBBEEEUUUhhhzzz}}}xxxyyyzzzyyywwwvvvwwwxxxyyyxxxwwwwwwwwwuuurrrpppkkkmmmooorrrwww~~~}}}{{{zzzwwwuuuvvvvvvuuutttsssqqqooonnnlllhhhdddbbbcccfffhhhjjjeeeccc___\\\[[[YYYVVVTTTPPPNNNKKKIIIHHHGGGEEECCC@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;999999999999888888777777999888777888999999888777:::::::::;;;<<<===??????FFFFFFHHHKKKNNNRRRUUUWWWZZZ]]]aaafffjjjnnnppppppwwwyyyzzzzzzzzz{{{}}}vvvkkkbbbZZZUUUNNNNNNMMMKKKGGGEEEDDDDDDIIIFFFDDDCCCDDDDDDDDDCCCBBBDDDFFFFFFHHHPPP\\\eee{{{jjjZZZVVV[[[ccclllssswwwtttfffSSSNNNHHHDDD===777666999444444444444444555666777999666333222333444555555444444444444444444444444333333333333333333333222222222333444444333222222555555555444333333333222555555555555666666666666666666666666555555555555777999;;;;;;:::::::::;;;:::@@@>>>===BBBFFFTTTjjj{{{rrr|||{{{||||||{{{yyyyyyzzz||||||{{{zzzxxxvvvrrrnnnllljjjlllppptttyyy~~~|||zzzxxxyyyyyyxxxwwwuuusssqqqpppnnnjjjgggeeefffiiijjjjjjgggdddaaa^^^]]][[[YYYWWWSSSPPPMMMKKKJJJIIIGGGEEEBBBCCCCCCCCCCCCAAA@@@???=========<<<<<<;;;;;;;;;:::999999999999999999999999888777888999999888777999999999:::;;;<<<>>>>>>AAABBBDDDFFFJJJMMMPPPQQQPPPSSSXXX^^^ccchhhkkklllppprrruuuwwwxxxyyy|||~~~~~~qqqfff^^^XXXQQQQQQOOOMMMIIIGGGFFFFFFGGGEEECCCBBBCCCCCCCCCBBBAAACCCDDDDDDDDDIIISSSZZZrrrhhh\\\]]]bbbhhhmmmuuu{{{{{{ooo\\\UUUNNNJJJEEE>>>;;;;;;555555444444555555666666999777444444555666666666444444444444444444444444555444444333222111111000111222333444444333222111666666666666666555555555555555555555666666666666666666666666666666666666777999;;;;;;:::999:::;;;888>>><<<;;;@@@DDDQQQggg~~~vvv~~~}}}~~~}}}|||zzzzzz|||~~~}}}yyytttooojjjgggiiilllqqqvvv|||~~~}}}}}}}}}|||zzzxxxuuusssrrrpppmmmkkkjjjkkkllllllkkkiiifffcccaaa___^^^\\\ZZZWWWTTTQQQOOOMMMLLLJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA??????@@@???>>>===;;;:::999999999:::::::::::::::999888777888999999888777888888888999:::;;;<<<===>>>???@@@CCCFFFIIIKKKMMMNNNPPPUUUZZZ```dddgggiiigggjjjooosssuuuxxx{{{}}}~~~~~~{{{nnnddd^^^VVVTTTRRROOOLLLKKKJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCAAACCCDDDCCCBBBDDDJJJOOO^^^wwwyyyfff______bbbfffrrrxxx|||}}}yyybbbXXXOOOKKKHHHAAA;;;888777666666555555555555555888666666666888888888666555555555555555555555555666666555333222111000///222222333444444333222222555555555666666666666666444555555555555666666666777777777777777777777777777999;;;;;;:::999:::;;;999???===;;;@@@CCCOOOeee{{{|||}}}|||{{{zzzzzz}}}~~~yyysssmmmiiigggiiimmmtttzzz}}}zzzwwwuuusssrrrpppnnnnnnooonnnmmmkkkjjjgggdddbbbaaa```^^^\\\ZZZWWWTTTQQQPPPOOOLLLJJJFFFFFFFFFEEEDDDCCCBBBBBB@@@AAABBBBBBAAA???<<<:::999999999999999:::::::::999888777888999999888777777777777777888999:::;;;>>>>>>@@@BBBDDDGGGJJJKKKPPPQQQTTTXXX[[[^^^aaabbbaaaffflllppptttvvvxxxzzz{{{}}}xxxmmmfff[[[XXXTTTPPPNNNMMMLLLLLLKKKIIIHHHGGGHHHHHHGGGEEECCCEEEFFFEEEDDDDDDGGGJJJSSSgggzzzjjjaaaaaaeeemmmuuu{{{yyyvvvxxxhhh[[[PPPLLLKKKEEE<<<777999888777666555555555555666666666777999999777666555555555555555555555555666666555555444333222222444444444444444444444444222333333333444555555555444444444555555555666666777777777777888888888888777999::::::999999:::;;;;;;AAA@@@>>>BBBDDDPPPeee{{{||||||||||||}}}~~~yyyrrrmmmkkkkkklllpppwww}}}|||yyywwwuuutttsssqqqqqqqqqpppnnnllljjjhhheeeccccccbbb```___\\\ZZZVVVTTTRRRPPPNNNLLLHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDBBB@@@===<<<999999999999999999999999999888777888999999888777777777777777777888999:::======>>>@@@BBBEEEGGGHHHKKKLLLNNNQQQTTTWWWZZZ[[[```dddiiinnnqqqsssuuuwwwxxx{{{vvvnnnaaa\\\VVVQQQPPPOOONNNLLLKKKJJJHHHHHHIIIIIIGGGFFFCCCDDDEEEEEEEEEEEEFFFGGGJJJXXXrrrkkkeeegggeeeoooyyy{{{uuunnnooottt|||sssdddVVVRRRQQQKKKBBB<<<:::999888777666555555555666555555666888888666444555555555555555555555555555555555666666666666666666666555555555555666666222333333333444555555555444444444444555555555555666777777777888888888999666888::::::999888999:::;;;AAA@@@>>>BBBDDDOOOcccyyy|||~~~~~~xxxpppmmmnnnqqqqqquuu{{{|||zzzyyyxxxvvvtttssssssrrrpppnnnkkkiiifffeeeeeedddcccaaa```]]]YYYWWWUUUSSSPPPNNNIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>;;;:::::::::999999999999999888777888999999888777777777777777777888999999::::::;;;<<<>>>@@@BBBCCCFFFGGGIIIMMMQQQVVVYYY[[[]]]```eeeiiilllnnnqqqsssuuuxxx|||vvvhhhbbbYYYSSSQQQPPPOOOMMMIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCCCCDDDEEEEEEEEEGGGNNNbbbxxxiiieee```iiiuuu|||vvvkkkffffffppp}}}mmm]]]VVVRRRKKKCCC>>>::::::888777666666666666888777555555666777555444444444444444444444444444444444555555666777777888777666666555555666666777555555555666666666666666333444444444444555555555555666666777777888888888666888::::::999888999:::888???===<<<@@@BBBLLLaaauuuyyy}}}wwwooommmqqquuuvvvyyy~~~~~~}}}|||zzzwwwuuuuuutttrrrqqqmmmkkkhhhgggggggggfffeeeccc```]]]ZZZXXXVVVSSSQQQLLLKKKIIIGGGEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<;;;::::::999999888777888999999888777888888777777888888999999888999999:::<<<>>>???@@@DDDDDDFFFIIIMMMRRRVVVXXXWWWZZZ^^^bbbeeeiiimmmpppqqqtttxxx||||||oooggg]]]VVVTTTSSSPPPNNNHHHGGGGGGGGGHHHGGGEEEBBBCCCCCCBBBCCCDDDDDDDDDDDDFFFIIIVVVqqqwwwkkkcccgggqqqzzzxxxnnnfffdddhhh}}}yyyggg[[[SSSJJJCCC@@@:::999888888777777777777<<<999777666666666666555333333333333333333333333444444444444555555555555666555444333333444555666666666666666666555555555333333444444444555555555444444555666666777888888666888999:::999888999:::666======<<>>===<<<;;;:::999888777888999999999777999888888888888888999:::999999:::;;;<<<>>>???@@@@@@AAAAAACCCEEEHHHKKKMMMQQQTTTXXX\\\```eeejjjnnnoooqqquuuyyy|||~~~tttkkk___XXXVVVTTTRRROOOIIIIIIHHHIIIJJJIIIFFFDDDGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCLLLccc{{{jjjiiioooxxxzzzrrrjjjgggddd{{{sssdddYYYNNNGGGEEE:::999888888777888888888???<<<888666666777666666222222222222222222222222444444444333333222222222444333222222222222333444555555555444444333333222333333333444444444555555333444444555666777777888666888999999888888999:::777???>>>>>>CCCEEEOOOcccmmmrrrwww{{{|||}}}~~~wwwpppooosssyyy~~~~~~{{{zzz{{{{{{xxxuuurrrrrrqqqpppnnnlllkkkjjjhhhgggeeeccc```^^^\\\[[[VVVSSSPPPMMMLLLKKKIIIGGGHHHFFFCCCBBBBBBBBBAAA@@@AAA<<<777777:::<<<:::777888666555555777888888777888888777777777777888888::::::999999:::;;;===>>>>>>???@@@CCCEEEHHHKKKLLLNNNNNNOOOUUU]]]cccffffffjjjppprrrppprrrzzz~~~}}}}}}~~~sssfff```\\\VVVRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCHHHKKKKKKUUUjjjxxxoookkkqqquuusssooooookkkxxxhhhWWWQQQIII@@@<<<999666444555555555555666666666666555555555555666555555555555444444444555555555555555555555555333444555666777777777777888777666555444555555666555777888777666555666888666666666666777777777777999999:::::::::;;;;;;;;;;;;::::::;;;<<>>@@@CCCEEEHHHIIILLLLLLMMMRRRYYY___aaabbbffflllooonnnqqqxxx}}}~~~~~~zzzllleee```YYYTTTSSSPPPNNNKKKJJJJJJJJJIIIGGGDDDDDDCCCCCCBBBBBBCCCCCCAAADDDCCCIIIZZZlll|||rrrrrrvvvuuuttttttsssqqq```XXXPPPGGGAAA===999777666666555444666666666666555555555555666555555555555444444444555555555555555555555555333444555666777777777777666555444333222333333444444666777666555444555666666666666666777777777777888888888888999999999999;;;:::;;;<<<<<>><<<::::::;;;;;;:::999999888888777777888888999888888888888999999::::::999999:::;;;===???AAABBBFFFFFFHHHKKKNNNRRRTTTUUU[[[___dddggglllssszzz~~~uuummmbbbYYYVVVSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDGGGEEEDDDJJJRRRjjj{{{yyy~~~yyyiii^^^UUUNNNHHHCCC>>>999888777666555666666666666555555555555666555555555555444444444555555555555555555555555333444555666777777777777666666666666555555666666444555666666444444555666666666666666777777777777666666666666777777777888<<<<<<<<<===<<<@@@NNN\\\|||^^^`````````______aaacccgggiiilllnnnrrruuuzzz|||~~~|||yyywwwvvvtttsssrrrpppnnnlllkkkjjjgggeeebbb```]]]ZZZVVVRRRMMMKKKHHHFFFFFFEEECCCBBBFFFDDDCCCBBBCCCCCCDDDDDD???===;;;:::;;;;;;:::888999999888888888888999999999999999:::::::::::::::999999:::;;;<<<>>>@@@AAACCCDDDFFFHHHJJJMMMPPPQQQWWWYYY^^^dddiiiooovvv{{{|||}}}~~~tttggg]]]XXXTTTQQQNNNLLLKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCCCCAAAEEEBBBBBBFFFIII\\\zzz}}}rrrdddYYYSSSHHHDDD>>>999888888777777666666666666555555555555666555555555555444444444555555555555555555555555333444555666777777777777555555666666666666666666555666777777666555666777666666666666777777777777777777777888888888999999<<<<<<<<<===<<<@@@MMM[[[yyyZZZ[[[ZZZYYYWWWXXXZZZ\\\cccdddgggkkkqqqwww|||~~~}}}{{{zzzwwwwwwvvvtttrrrpppooonnnkkkiiigggeeeccc```\\\XXXRRROOOLLLJJJHHHGGGDDDCCCGGGFFFDDDBBBBBBDDDEEEGGGAAA>>><<<;;;;;;;;;:::888999999888888888888999999999999:::::::::::::::999999999999:::;;;===>>>???@@@BBBDDDEEEFFFIIILLLNNNSSSSSSXXX___dddhhhnnnuuuvvvwwwyyy{{{|||}}}}}}~~~~~~pppddd^^^VVVSSSPPPNNNLLLKKKIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDBBBDDDBBBBBBGGGGGGTTTlllxxxgggYYYSSSJJJEEE???:::888888888888666666666666555555555555666555555555555444444444555555555555555555555555333444555666777777777777222333444444555444444444666777888777666555666888666666666666777777777777888888888999999999::::::;;;;;;<<<===<<<@@@MMM[[[xxxUUUUUUUUUSSSRRRTTTWWWZZZaaaaaadddiiipppxxx~~~~~~{{{{{{yyyxxxvvvuuussssssooonnnlllkkkjjjgggbbb___XXXUUUQQQNNNLLLJJJGGGEEECCCCCCDDDCCCCCCCCCDDDDDDCCCAAA>>>======<<<;;;999:::999999888888999999:::888888999::::::999888777888888888999999;;;<<<===<<>>>>><<<;;;:::999999888888999999:::666777888999999888777666777777777777888999:::;;;:::<<>>:::999888888777666666666555555555555666666555555555444444444555555555555555555555555333444555666777777777777333444666777777777666666444555666555444444555666666666666666777777777777888888888888999999999999888999;;;======@@@MMM[[[wwwMMMPPPSSSSSSRRRSSSWWW[[[cccdddgggnnnwww~~~~~~}}}{{{yyyyyyvvvtttrrrpppmmmiiifffbbb^^^YYYWWWVVVSSSLLLEEEGGGFFFEEEEEEEEEEEEDDDBBBCCCAAA@@@@@@@@@@@@???===999999888888888888999999999999999888888888888777999999999999999999999999<<<<<<<<<===???BBBDDDFFFGGGIIILLLOOOQQQUUUYYY\\\aaaeeekkkppprrrrrrssstttzzz|||sssfff]]]UUURRRPPPMMMKKKLLLKKKJJJHHHHHHHHHHHHFFFEEECCCCCCCCCBBBBBBDDDHHHKKKaaa|||~~~kkk[[[OOOMMMGGG???999999::::::777777666555555555555555555444333333333333444555666666555555444444444333444555555666666666666666444444444555555555555666444555555666666555444333777777888777555555666888999999999999999999:::::::::999:::;;;<<<@@@LLLXXXyyyLLLOOOSSSSSSSSSUUUZZZ^^^dddfffjjjrrrzzz~~~}}}{{{xxxvvvssspppllliiifffbbb^^^[[[ZZZWWWPPPJJJIIIGGGFFFEEEFFFFFFDDDCCCDDDBBBAAAAAABBBBBBAAA???<<<;;;::::::999999999:::999999999888888888888777999999999999999999999999;;;;;;;;;<<<>>>@@@CCCDDDEEEHHHKKKMMMOOORRRVVVYYY^^^bbbhhhmmmooopppqqqrrryyy{{{iii```WWWTTTRRRNNNLLLMMMMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBDDDHHHKKKVVVnnnvvvgggVVVRRRJJJAAA<<<:::;;;;;;777777666555555555555666666666555444444555666666777777666666555555555555333444444555555555555555444444444555555555555666555555555555555555666666666777888777555555666888888999999999999::::::::::::999:::<<<===AAALLLYYYxxxMMMPPPSSSTTTUUUWWW\\\aaadddhhhooowww~~~|||zzzyyyvvvssspppkkkgggcccaaa```\\\VVVQQQLLLIIIGGGFFFFFFFFFEEECCCEEECCCBBBCCCDDDDDDCCCBBB???>>>===<<<;;;:::::::::999999999888888888888777999999999999999999999999999999:::;;;<<<>>>@@@AAACCCEEEGGGJJJLLLNNNRRRUUUYYY]]]ccchhhkkklllnnnoooyyynnneee[[[XXXUUUPPPNNNNNNMMMLLLIIIHHHHHHGGGEEECCCCCCDDDDDDCCCBBBDDDGGGJJJLLL^^^~~~vvvaaaYYYNNNDDD???<<<;;;;;;888777666666555555666666777777666555555666777777444444444444333333333333222333333444555444444444444444444555555555555666666555555555555666888888555777888777666555666888888888999999999:::::::::;;;:::;;;======AAAMMMYYYwwwQQQSSSVVVVVVVVVXXX]]]bbbeeekkkttt|||~~~~~~|||yyywwwnnnkkkhhhfffccc___ZZZVVVOOOLLLIIIGGGGGGFFFEEEDDDEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA???===<<<;;;::::::999999999888888888777777888888888888888888888888888888999:::;;;<<<===>>>???AAADDDFFFGGGJJJMMMPPPSSSXXX]]]bbbeeegggiiijjjxxxuuukkkaaa\\\XXXRRRNNNNNNLLLJJJIIIHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBCCCFFFHHHIIITTTlllmmm```QQQGGGAAA===;;;;;;888777777666555666666666666666666666666666666666444444444444444444444444333333444555555555555444444444444555555555555666444444666777888888888888444666888777666666777888888888888999999::::::;;;<<<;;;<<<===>>>BBBNNNZZZvvvVVVXXXYYYXXXWWWXXX]]]bbbfffnnnxxx~~~{{{xxxpppnnnllliiifffbbb]]]ZZZSSSPPPLLLJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCBBB@@@>>><<<;;;::::::999999999888888888777777888888888888888888888888777777888999:::;;;;;;;;;===>>>AAABBBCCCFFFIIILLLNNNRRRWWW[[[^^^```bbbdddttt~~~~~~ssshhhaaa[[[TTTOOONNNJJJIIIHHHHHHJJJJJJIIIHHHDDDEEEEEEDDDCCCCCCEEEGGGGGGMMM^^^|||xxxfffSSSIIIDDD===::::::888888777666666666666666555555555555555555555555777777777777777777888888444444555666666666666666444444444555555555555666111333777::::::999777555333555777888777666777888777777888999::::::;;;;;;<<<;;;<<<===>>>BBBNNNZZZuuuZZZ[[[[[[ZZZXXXYYY^^^ccciiirrr~~~~~~yyyvvvsssrrrqqqnnnjjjfffbbb```ZZZVVVRRRNNNMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCAAACCCBBBAAA???>>><<<<<<<<<999999999888888888888777888888888888888888888888777777888999::::::999999;;;<<<>>>???@@@BBBEEEHHHJJJNNNRRRUUUWWWYYY\\\]]]kkkxxx}}}ppphhh```WWWQQQOOOKKKIIIHHHIIIJJJKKKJJJHHHEEEEEEFFFEEECCCCCCDDDFFFCCCFFFSSSlllkkkUUULLLFFF???;;;;;;999888777777666666777777444555555666666555555444333444444444444555555555444555666666777777666666444444444555555555555666111333777999:::888666444333555777888888777777888777777888999:::;;;;;;<<<;;;:::;;;======AAAMMMYYYtttZZZ\\\\\\[[[YYY[[[aaafffnnnwww}}}zzzxxxxxxwwwtttoookkkhhhfffaaa]]]XXXTTTRRRQQQPPPOOOJJJHHHFFFFFFFFFEEECCCAAAEEEDDDBBBAAA@@@?????????999999999888888888888777888888888888888888888888777777888999:::999888888999;;;===>>>>>>@@@CCCEEEHHHKKKNNNQQQRRRTTTVVVXXX___nnn|||~~~yyyooofff[[[TTTRRRMMMLLLJJJIIIJJJIIIGGGFFFEEEFFFFFFEEECCCCCCCCCEEECCCEEEMMM^^^{{{pppXXXNNNJJJBBB===>>>999888777777666666777777555666777777777777666555111111111222222222333333333444555555666666555555444444444555555555555666444555555666666666555555222444777999888777777888666777888999:::;;;;;;<<<:::999:::<<<===AAALLLYYYsssYYY[[[\\\[[[ZZZ]]]dddiiirrr{{{||||||{{{xxxsssooolllkkkfffbbb\\\XXXVVVUUUTTTSSSLLLKKKHHHGGGGGGFFFDDDBBBFFFEEEDDDCCCBBBAAAAAAAAA999999999888888888888777777777777777777777777777777888999::::::999888777999:::<<<======???BBBDDDGGGIIILLLNNNOOOQQQSSSUUUVVVfffvvv{{{{{{|||tttjjj^^^VVVSSSPPPNNNLLLJJJIIIHHHEEECCCEEEFFFGGGFFFDDDBBBCCCDDDEEEGGGKKKVVVmmmwwwtttZZZQQQMMMDDD???@@@999888888777777777777777666777888999999888777666666666666777777888888888222333444444555555444444444444444555555555666666888666444222222333555777111444777999888777777888666777777999:::;;;<<<<<<:::999:::;;;<<<@@@LLLXXXsssXXXXXXZZZ]]]^^^___fffnnnsss~~~|||xxxuuusssqqqqqqnnniiiccc\\\WWWSSSQQQQQQOOOKKKIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCBBB@@@>>>@@@>>><<<999888888999::::::999888888888888888888999999999999999999999999999::::::;;;<<<===??????EEEFFFHHHKKKNNNPPPRRRSSSVVVaaammmtttuuuvvvyyy}}}|||}}}xxxmmmddd[[[TTTNNNLLLJJJJJJJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDAAAEEEPPP___zzz|||uuuzzzkkkTTTJJJHHHBBB999777888999999888888888999777777666666555555555444555555555555555555555555666666555555555444444444555555444444444444555555666555444444555666777888555666666666666666555555666777777888888999::::::;;;:::;;;===>>>AAALLLWWWzzzZZZWWWXXX\\\___```eeekkkrrr{{{|||zzzxxxwwwwwwtttpppjjjccc]]]YYYVVVTTTQQQMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA??????>>><<<:::999:::;;;<<<;;;:::999999888888999999888888888888888888888888888888999999:::<<<===>>>CCCEEEGGGIIILLLOOOQQQRRRUUU^^^iiipppqqqrrrvvvzzzzzz{{{}}}~~~vvvkkk```XXXPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@CCCJJJUUUllluuuzzzqqqZZZMMMIIIDDD===888999999888777777888888888888777777777666666666555555555555555555555555666666555555555444444444666666666555555666666666666555555444555666777888555666666666666666555555777777888888999:::::::::;;;:::;;;======AAALLLWWWyyy[[[VVVUUUZZZ```ccceeehhhpppxxx~~~|||{{{wwwrrrkkkddd^^^[[[WWWTTTPPPMMMLLLKKKIIIHHHEEEDDDDDDEEEFFFEEECCC@@@???>>>===<<<;;;<<<<<<===;;;;;;:::999999999999999777777777777777777777777888888888888999;;;<<<===AAABBBDDDGGGKKKNNNPPPQQQSSS[[[ccchhhjjjlllqqqvvvwwwyyy{{{|||}}}|||ooobbbYYYRRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCAAACCCFFFKKK[[[zzz|||yyycccSSSKKKFFFBBB:::999888777777777777777888888888888777777777777555555555555555555555555555555555555555444444444777777666666666666777777666555555555555666777777555666666777777666666666777888888999::::::;;;;;;::::::;;;======@@@KKKWWWwwwZZZSSSRRRZZZccchhhiiijjjooovvv~~~~~~{{{vvvppphhhbbb^^^[[[XXXSSSPPPNNNMMMKKKIIIGGGFFFFFFHHHIIIHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999888888888888777777777888888888888888888888888999999:::<<<<<>>@@@CCCFFFHHHJJJKKKMMMOOOSSSVVVYYY]]]bbbfffiiimmmrrrvvvyyy}}}yyynnn___ZZZRRRLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDFFFDDDFFFWWWllloooZZZNNNKKKCCC???:::777888888666444555555555555666666666666555555555555555555555555444444444555555555555555555555444444444444555555666666666777666666555444555555666777888888888888666777777888999999::::::999999:::<<<<<>>===<<<::::::::::::777777777888999:::::::::999999999999999::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJNNNQQQUUUYYY]]]___cccgggmmmrrrvvvzzz~~~~~~rrreee___VVVOOOKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDAAABBBFFFDDDCCCNNN\\\|||fffUUUPPPGGGAAA;;;888999999777444555555666666777777777777555555555555555555555555444444444555555555666666666666555555555555666666666666777777777666444333555555666888888999999888555666666777777888999999999888:::<<<<<>><<<<<<;;;;;;555666666777888999999999888888888888888888999999:::;;;<<<===???AAABBBCCCEEEGGGJJJNNNRRRVVVYYY[[[^^^ccciiioootttxxx}}}~~~yyyjjjcccZZZQQQMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFBBBCCCGGGFFFCCCIIITTTooonnn[[[TTTHHHBBB;;;999::::::888555666666777777888888888999555555555555555555555555444444444555555555666666777777666666666666777777666666777777777666444333555555666888888999999999555555555666777777888888999888:::;;;<<>>=========<<<>>>GGGRRRjjjjjjkkknnnttt{{{~~~|||zzzwwwrrrmmmhhhcccaaaZZZYYYWWWVVVVVVSSSPPPMMMJJJGGGEEECCCCCCDDDCCCBBBBBBAAAAAA???>>><<<:::999::::::::::::999999888777::::::::::::::::::::::::;;;;;;;;;;;;===???AAABBBBBBCCCEEEHHHKKKNNNQQQSSSXXX]]]dddkkkqqqvvv{{{~~~{{{mmm^^^VVVRRRNNNLLLMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBCCCDDDFFFHHHPPPfffyyyaaaVVVLLLGGGAAA<<<999888777666777777777777777777777777666666666666666666666666666555444333333333444444444555555666666777777777666555444444444555777888888777777777666666666555777888888888888999999999<<<;;;<<<===<<>>===<<<999999:::::::::999888888999999999999999999999999;;;;;;;;;<<<===???@@@AAA@@@@@@BBBDDDGGGJJJMMMOOOUUUYYY```gggmmmrrrxxx{{{{{{}}}tttcccYYYTTTPPPNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGEEEEEECCCCCCCCCCCCEEEEEEKKKZZZsss{{{bbbVVVOOOJJJCCC===:::888666555666666666666666666666666666666666666666666666666666555444444333444444444666666777777777777777777444555555555555666666666777777777777666666666666777888888888888999999999:::999;;;======???JJJUUUkkkbbbkkkxxxzzzsssmmmiiiiiifffccc```^^^\\\YYYWWWPPPNNNJJJHHHGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@>>>>>>999999::::::::::::999999888888888888888888888888;;;;;;;;;<<<===>>>??????>>>???@@@BBBEEEHHHJJJKKKPPPTTT[[[aaagggmmmssswwwzzz||||||iii]]]VVVQQQNNNOOOJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEIIIRRRddd}}}fffVVVOOOJJJCCC>>>:::888777666666666666666666666666666666666666666666666666666555555555444444444444555777777666666666666666666333444555666666666555555777777777777666666666666777777888888888999999999:::999;;;======???HHHSSSjjjaaalllzzzyyysssooonnnkkkgggcccaaa___\\\ZZZTTTQQQMMMJJJIIIGGGFFFDDDEEEEEEDDDCCCBBB@@@???>>>:::;;;;;;;;;;;;::::::999888888888888888888888888;;;;;;<<<<<<============>>>>>>???AAACCCFFFHHHIIILLLPPPTTTZZZ___ffflllqqqyyy}}}pppcccZZZSSSOOONNNKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGEEEDDDDDDCCCCCCCCCHHHUUUlllqqq]]]PPPKKKDDD???<<<:::888777666666666666666666666666666666666666666666666666444555555555555555555555666555555555555555555555333333444555666555555555666666666666777777777777777777888888888999999999;;;;;;<<<>>><<<===FFFPPPhhheeeooo{{{~~~yyyvvvrrroookkkhhheeeaaa]]]ZZZXXXUUUPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@???============<<<;;;:::999999999999999999999999999;;;<<<<<<=========<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIKKKOOOSSSWWW^^^eeejjjuuuzzzxxxjjj___VVVPPPNNNKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEDDDCCCAAAAAA@@@@@@CCCMMMaaa~~~zzzeeeUUUPPPHHHBBB>>><<<:::888666666666666666666666666666666666666666666666666444444555666666666666555444444444555555555555555333444444444444555555555666666666666777777777777777888888888888999999999;;;;;;===>>><<<===EEEOOOffflllrrr|||}}}xxxvvvsssppplllhhhccc___]]]YYYUUUQQQOOOMMMJJJIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<::::::::::::::::::::::::::::::;;;<<<=========<<<;;;:::=========>>>@@@BBBDDDEEEFFFHHHJJJMMMQQQWWW___dddnnnttt{{{~~~~~~qqqeeeZZZRRROOOKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDDDDCCCBBBAAA@@@CCCCCCHHHVVVqqqqqq]]]WWWOOOGGGBBB>>>;;;999777777777777777777777777666666666666666666666666333444555666777777666555444444555555666666777777444444333333333444555666555666666666777777777888777888888888888999999999999999<<<>>>===>>>FFFPPPdddqqquuu|||}}}{{{xxxtttoooiiiddd```]]]XXXTTTRRRPPPMMMKKKFFFFFFFFFFFFEEECCCBBBAAABBBBBBAAA@@@>>><<<;;;:::::::::::::::::::::::::::;;;<<<=========<<<;;;:::<<<<<<<<<===???@@@BBBCCCEEEFFFHHHJJJNNNTTT[[[```hhhooowww{{{}}}vvvjjj]]]TTTPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBKKKaaaddd^^^TTTKKKDDD???;;;888888888888888888888888888666666666666666666666666333444666777777777666555444555555666777888888999555444333222222444666777555666666666777777888888777888888888888999999999666777:::======???GGGQQQbbbrrrvvv}}}}}}zzzuuuooojjjfffbbb\\\WWWTTTRRRPPPOOOMMMKKKGGGDDDBBB@@@@@@AAADDD@@@===>>>BBBCCC@@@<<<;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===============???@@@BBBEEEHHHOOOVVV[[[eeejjjpppuuuxxxzzz{{{}}}|||jjj]]]WWWTTTOOONNNLLLJJJHHHHHHIIIKKKIIIIIIHHHHHHFFFEEEDDDCCCFFFBBBBBBJJJWWWpppppp```SSSOOOGGG;;;777;;;888777777777777777888888555555666666777777888888555555555555666666666666888333......222666888888555555555555666666666666444444444555555777888888888888999999999:::::::::999:::<<<<<<<<<@@@GGGLLLeeevvvzzzzzztttpppjjjfff```ZZZWWWTTTRRRPPPOOOMMMJJJGGGDDDCCCCCCCCCDDDAAA>>>???BBBCCC@@@======<<<;;;;;;:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<===>>>???@@@@@@AAABBBDDDGGGLLLRRRWWW^^^cccjjjppptttxxx{{{}}}pppbbbYYYTTTOOONNNLLLJJJGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBDDDAAABBBHHHQQQfffvvveeeVVVPPPIII>>>999;;;888888777777777777888888666666666666666777777777555555555555666666666666888555222111333666888999555555666666666777777777444444444555555666777888888888888888999999999:::999:::<<<<<<<<<@@@GGGLLLdddyyy}}}zzzvvvppplllfff```\\\XXXUUURRROOOMMMJJJGGGDDDCCCBBBBBBDDDBBB???@@@BBBCCCAAA>>>@@@???>>>===<<<<<<======999999:::::::::;;;;;;;;;>>>>>><<<<<<<<<===???@@@@@@@@@AAABBBDDDHHHMMMQQQUUUZZZbbbiiiooouuuzzz}}}zzziii]]]VVVPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCFFFJJJZZZ}}}mmm[[[RRRKKKAAA;;;;;;888888777777777777777888777777666666666666666666555555555555666666666666666777666555444555777999666666666777777777888888555555444555555666777888777777777888888888999999999:::<<<<<<<<<@@@GGGLLLccczzz~~~}}}zzzvvvrrrlllgggbbb]]]YYYUUURRRQQQNNNKKKHHHFFFDDDDDDDDDCCCAAAAAACCCCCCBBB@@@AAA@@@???>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBEEEJJJNNNQQQUUU]]]dddkkkrrrxxx||||||rrrbbbYYYRRRPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEEEEDDDBBBBBBAAAAAADDDFFFFFFQQQooowwwbbbWWWOOOEEE>>>;;;999888777777777777777777777777777666666555555444555555555555666666666666555777999777444333555888777777777777888888888888555555555555555666777777666777777777777888888888999:::<<<<<<<<<@@@GGGLLLcccyyy}}}zzzwwwsssnnnjjjddd___[[[ZZZXXXUUURRRNNNKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============:::<<<>>>@@@@@@>>><<<:::999;;;<<<>>>@@@CCCHHHKKKQQQTTTZZZaaagggnnnuuuzzz{{{|||jjj^^^RRROOOLLLKKKLLLLLLJJJHHHEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAEEEHHHFFFMMMeeexxxxxx~~~mmm___UUUJJJ@@@;;;999999888777666666777777777777666666555555444444555555555555666666666666333666888777444333444666777777777777888888888888666555555555555666666777666777777777777888888888999:::<<<<<<<<<@@@GGGLLLcccyyy~~~}}}zzzvvvsssnnnhhhddd]]][[[XXXTTTOOOKKKHHHFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>===<<<============>>>>>>>>><<<>>>@@@BBBAAA???===;;;777999;;;===???BBBFFFIIIPPPSSSWWW]]]bbbiiiqqquuuyyy~~~rrreeeTTTOOOJJJIIIJJJKKKIIIGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBEEEHHHGGGJJJ[[[pppxxxttt|||{{{vvvzzzkkk]]]PPPEEE>>>:::999888777666666666666666666555555555555555555555555555555666666666666444555666666555444555666666666666777777777888888666666555555555555666666777777777888888888999999999:::<<<<<<<<<@@@GGGLLLaaa}}}~~~|||wwwrrrnnnbbb```]]]XXXRRRMMMHHHFFFEEEFFFFFFEEEDDDDDDDDDEEE@@@AAABBBBBBBBBAAA@@@@@@<<<<<<<<<============>>>>>>>>>======<<<<<<<<<<<<999:::<<<===>>>???BBBEEEKKKNNNRRRWWW\\\dddlllqqqwww|||zzzkkk\\\UUUMMMJJJJJJKKKJJJGGGFFFFFFFFFGGGFFFFFFEEEDDDEEEBBBCCCGGGFFFFFFQQQaaa}}}~~~vvvrrr{{{tttwwweeeVVVIIIBBB:::999888777666666666666444444555555555555555555555555555555666666666666666555444444666888888777555555666666666777777777666666555555555555666666888888888888999999999:::999:::<<<<<<<<<@@@GGGLLL___}}}{{{~~~xxxtttllljjjgggaaa[[[UUUPPPMMMEEEFFFGGGFFFEEEDDDDDDEEEAAABBBCCCDDDDDDDDDCCCBBB;;;;;;;;;<<<<<<<<<======>>>;;;888666555777999;;;;;;<<<=========>>>@@@BBBGGGIIIMMMRRRXXX```iiinnnuuuzzzoooddd\\\RRRMMMMMMMMMLLLIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFAAAAAAEEEDDDCCCJJJVVVhhh{{{lllxxxkkkZZZMMMEEE:::999888777666666666666333444444555555666666666555555555555666666666777999666333444888;;;:::999555555555555666666666666777666666555555555666666888999999999999:::::::::999;;;<<<<<<<<<@@@GGGLLL]]]}}}}}}{{{yyytttmmmgggaaa[[[UUUQQQJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>>>>>>><<<:::===>>>>>>>>>>>>>>>===<<<999::::::;;;<<<===??????CCCGGGLLLQQQVVV^^^gggnnnsssxxxrrreeeYYYOOOMMMPPPOOOMMMLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFHHHJJJ]]]tttzzznnnvvv{{{lll```RRRFFF@@@===:::888888777666555888888777666555444333333555666888999888777555444888777666555555555555555777777666555555555555555777777777777666666666666444555777999999999888888::::::;;;>>>>>>>>>DDDLLL]]]{{{}}}zzz}}}yyyrrrkkkeee___XXXUUUNNNLLLIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@?????????===;;;======>>>>>>>>>===<<<<<<::::::::::::<<<===>>>???AAAEEEJJJNNNSSSZZZdddkkkpppuuu|||~~~hhh[[[OOOMMMNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGQQQfffssswww{{{kkk___SSSIII@@@===:::888888888777666777777777666555555444444222444555777777777666555777666666555555555555666777777666555555555555555666666666666777777777777555666777888888999999888:::999;;;>>>>>>>>>DDDLLL]]]|||}}}zzz~~~xxxqqqkkkddd]]]YYYSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCAAAAAAAAAAAA???==================<<<;;;;;;::::::::::::;;;<<<>>>>>>>>>BBBFFFJJJNNNUUU^^^eeekkkqqqyyynnn```RRRNNNNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGEEEDDDCCCDDDDDDEEEIIIYYYvvv~~~zzz}}}zzzjjj^^^TTTLLL@@@===:::888888888888777666666666666666666666666000222444555777777666666666555555555555666666777777777666555555555666666555555666666777777888888666666666666777888999::::::999;;;>>>>>>>>>DDDLLL___}}}~~~|||}}}~~~}}}wwwpppiiibbb^^^XXXUUUPPPMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA???===============<<<;;;:::::::::::::::;;;<<<===>>>===@@@DDDGGGKKKQQQZZZ```fffmmmuuu|||vvvgggXXXQQQPPPNNNLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCDDDDDDEEEEEEPPPgggzzzzzzjjj]]]UUUPPPAAA>>>:::888888999999888555555555555666666777777222333444666666777666666555555555555555666777888777777666666666666666777444555555666777888888999777777666666666888999;;;:::999;;;======>>>DDDLLL```~~~yyy|||{{{~~~|||vvvooohhhccc]]]YYYSSSOOOLLLKKKIIIGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFDDDCCCCCCDDDDDDBBBAAA>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;<<<===<<>><<<;;;;;;:::::::::::::::;;;<<<<<<<<>>999888888888777555555555666666666666666666666555555555666666777777666666555555555555666777777666666777888888999666666666666777777777777555666777888888999999888999888:::<<<<<<===CCCKKK___~~~}}}zzz~~~}}}~~~~~~sssmmmeee___ZZZWWWUUUSSSJJJJJJIIIHHHHHHHHHHHHIIIEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBAAAAAA???>>>===<<<::::::999999999:::;;;;;;:::<<>>===;;;;;;:::::::::;;;<<<<<<<<<<<<===<<<===@@@DDDHHHMMMUUU___hhhooouuu|||rrrbbbUUUOOOQQQOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCFFFGGGIIIRRRhhhxxx```UUUXXXQQQJJJ@@@:::999999777444555555555666666666666666777777777777888888888888444444555555666666777777666666666666666555555555666666666666777777777777555555666777777777777777:::888888<<<===???EEELLL___}}}zzzqqqyyywwwooohhhbbb\\\YYYUUUQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCBBB@@@???>>>;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<<<>>DDDKKKZZZwwwuuuooovvv}}}}}}vvvrrriiiddd]]]WWWRRROOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC???>>>===<<<;;;;;;;;;;;;999:::;;;;;;:::;;;===???BBBGGGNNNUUU]]]gggsss{{{tttdddXXXPPPNNNKKKJJJIIIHHHGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFHHHIIIKKKYYYwwwlll```]]]UUUOOOFFF>>>:::999999:::999999888777666555555444666666777777777888888888777777777666666555555555333444444555666777888888888777777777666666666555777666666666666777888999;;;999999<<<===>>>DDDKKKZZZwwwxxxrrrxxx~~~}}}zzzuuutttuuuyyy{{{~~~zzzqqqlllddd]]]XXXSSSPPPNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA???>>><<<<<<;;;;;;:::;;;<<<;;;:::;;;<<<>>>@@@DDDJJJQQQYYYdddrrr{{{~~~jjjZZZRRROOOMMMKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEFFFHHHGGGPPPiiilll^^^XXXTTTPPPHHHAAA;;;999999999888888888777777666666666777777777777888888888888666666666666555555555555444444555555666666777777555555555666777888888888777666555555555666888999<<<999999<<<===>>>CCCJJJWWWuuu|||vvv|||}}}|||}}}|||vvvpppoooqqquuuxxx{{{zzztttlllddd]]]XXXTTTRRRLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA???>>>===<<<<<<:::;;;<<<<<<;;;;;;<<<===>>>AAAGGGMMMUUUbbbpppzzzooo\\\TTTQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFCCCCCCFFFFFFKKK___wwwppp___UUUTTTQQQKKKDDD>>>:::999999888777777777777777777777666666666777777777777888666666666666666777777777555555555666666666666666555555666666777777888888888777666555666777999:::<<<::::::<<<===>>>CCCJJJSSSqqqzzz}}}||||||{{{tttooommmppptttxxxuuu|||zzzqqqhhhbbb\\\XXXUUUMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBB@@@???>>>======;;;<<<======;;;;;;<<<===<<>>CCCJJJOOOooo|||~~~tttnnnooossssssqqqqqquuuzzzqqqhhh```YYYUUUSSSPPPLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDCCCAAA???>>>======<<<;;;;;;;;;<<<===>>>???@@@BBBHHHSSSccctttyyydddVVVPPPLLLMMMNNNJJJGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBB???BBBHHHGGGFFFUUUhhhttt]]]YYYSSSRRRKKK===;;;???999777777777777666666666666777777777777777777777777777777777777777777777777555555555555555555555555777777888888888888777777777777777777888888888888999:::::::::;;;???CCCGGGWWWppp~~~zzzvvvnnnmmmnnnmmmjjjjjjnnnzzzwwwoooggg```[[[VVVSSSPPPNNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDCCCBBBAAA???>>>======<<<;;;;;;;;;;;;======???@@@BBBHHHSSScccsss~~~nnnZZZSSSNNNNNNNNNKKKHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDGGGDDDFFFIIIFFFDDDOOO```nnn]]]VVVSSSLLL>>>;;;===888888777777777666666666666777777777777777777777777777777777777777777777777888888888888888888888888777777888888888777777666777777777777888888888888:::;;;;;;;;;<<<@@@EEEHHHVVVoooxxxtttuuummmiiigggdddbbbaaadddppp}}}vvvooogggbbb[[[XXXUUURRRQQQOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCAAA@@@>>>=========<<<;;;;;;;;;<<<===???@@@CCCIIISSSbbbrrr}}}{{{aaaXXXQQQOOONNNKKKJJJKKKHHHHHHFFFEEEEEEEEEEEEEEEHHHFFFGGGIIIEEECCCMMM[[[|||ggg\\\XXXPPPBBB===>>>777888888777777777666666666777777777777777777777777777777777777777777777777888888888888888888888888888888888888888777666555777777777777888888888888;;;<<<<<<<<<===AAAEEEIIIUUUnnn~~~rrrooo|||ssslllgggaaa]]]]]]ZZZ]]]gggxxx}}}vvvooojjjccc^^^YYYTTTRRRPPPNNNMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>???>>>===<<<;;;<<<======>>>@@@CCCIIITTTcccsss}}}jjj___UUUQQQOOOLLLKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCEEEGGGFFFFFFOOO[[[sssrrrddd\\\UUUGGGAAA???999888888888777777777666666666666666666666666666666666666666666666666666666777777777777777777777777888888999888888777666555666777777777888888888888:::;;;<<<<<<===@@@EEEIIIVVVnnn}}}qqqooozzzssspppiii```[[[[[[WWWZZZcccrrr}}}wwwssskkkeee]]]WWWSSSRRRRRRRRRMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@>>>=========>>>>>>>>>@@@DDDKKKVVVeeettt~~~sssggg[[[TTTPPPLLLKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEAAABBBDDDFFFFFFHHHPPPYYYnnnzzzggg]]]WWWJJJBBB???888888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666888888888888888777666666666777777777888888888888999::::::;;;<<>>??????@@@===@@@EEEMMMXXXhhhwww~~~qqqccc[[[TTTNNNKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFCCCEEEFFFFFFEEEGGGMMMRRRiii}}}fffZZZVVVKKKBBB>>>777999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777888888888888999:::::::::;;;>>>CCCGGGVVVooo~~~wwwxxx}}}hhh\\\[[[WWWYYYaaannnyyy~~~|||vvvqqqkkkfffbbb___\\\ZZZNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA===@@@EEENNN[[[jjjzzzzzzlllbbbZZZRRRMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGGGGFFFEEEGGGJJJMMM^^^vvvgggZZZXXXNNNEEE@@@:::999999999888888888777777777777777777777777777777777777777777777777777777666666666666666666666666555666777888888999888888777777777777888888888888::::::;;;;;;<<>>999999999888888888888777777777777777777777777777777777777777777777777777444444444444444444444444444555666888999999999999777777777777888888888888;;;;;;<<<<<<===@@@EEEIIITTTlll{{{uuuyyy}}}~~~{{{vvvtttwww}}}lll[[[TTTUUUWWWbbbsssyyytttqqqrrruuuwwwxxx{{{zzzsssnnnmmmhhhaaa[[[WWWRRRPPPOOONNNKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEJJJUUUfffwwwvvvggg```[[[TTTNNNMMMJJJHHHFFFGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLWWWcccvvv^^^UUUSSSKKK@@@888999999888888888888888888999999999999888777666555888888777777666666555555888888777777777777888888444555666888888999999999777777777777777888999999<<<<<<<<<;;;<<<@@@FFFJJJRRRkkkxxxtttvvv~~~~~~xxxsssppprrrvvv{{{hhhXXXSSSSSSUUU```qqq~~~~~~}}}{{{wwwqqqllliiiiiikkklllqqqvvvxxxuuusssrrrllleee```\\\VVVSSSQQQOOOMMMJJJLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFJJJWWWjjj||||||nnnfff```WWWPPPMMMKKKHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHKKKLLLUUU```yyy~~~{{{aaaWWWVVVPPPDDD<<<:::999999888888888888888444444444444555555555555888777777777666666666555888777777666666777777888555666777888888888888888888777777777777777888888999999::::::;;;>>>CCCGGGRRRkkkyyyuuuxxx~~~~~~~~~xxxrrrnnnooopppsssyyyeeeVVVSSSOOORRR\\\lllxxx~~~~~~|||{{{wwwqqqkkkfffddddddeeegggmmmsssuuuvvvuuuqqqlllgggccc]]]XXXTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGLLLZZZpppuuulllcccYYYRRRNNNKKKHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKSSS[[[pppfffZZZYYYUUUIII@@@::::::999888888888888888555555555555666888:::;;;777777777777666666666666777666666555555666666777666666777888888777777777888888777777777777777888777999:::;;;<<>>???AAADDDFFFSSSkkkzzzyyy}}}zzzvvvtttrrrppprrrvvv{{{~~~dddSSSNNNJJJLLLRRR]]]eeekkkqqqwww}}}~~~yyyrrrkkkddd```]]]\\\\\\^^^cccgggkkknnnqqqooommmjjjeee```\\\ZZZZZZSSSRRRPPPNNNLLLJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIPPP```vvvyyyjjj```YYYTTTOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJMMMRRR^^^vvvsss```[[[XXXNNNCCC<<<;;;:::999888888888888777666444333333444666777666666666666777777777777666666555555555555666666666666777777777666666555888888777777777777777888888:::<<<===>>>@@@CCCFFFSSSkkk{{{{{{}}}yyyxxxvvvssstttwww}}}fffSSSJJJJJJJJJNNNUUUZZZ^^^eeelllwww|||wwwqqqjjjeeebbb\\\XXXVVVXXX\\\___eeekkkmmmnnnnnnkkkgggcccaaaaaaYYYWWWTTTQQQNNNLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHLLLUUUeeewww~~~nnnbbbYYYTTTPPPMMMJJJHHHHHHHHHGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJOOOXXXiii~~~ggg]]]YYYPPPFFF===<<<;;;999888888888888999888777555444444555555666666666666777777777777777666666555555666666777555555666777777666666666777777777777777888888999666888999:::;;;>>>AAADDDSSSjjj|||}}}}}}{{{xxxyyy|||mmmYYYOOOJJJIIIJJJNNNPPPRRRYYYaaaoooxxxyyy{{{{{{zzzwwwsssnnniiiggg]]]VVVRRRSSSTTTUUUZZZbbbjjjmmmppppppllliiigggggg```___[[[WWWSSSPPPNNNMMMKKKKKKKKKJJJJJJKKKKKKLLLJJJPPP[[[iiixxxwwwhhh\\\VVVPPPNNNJJJIIIHHHHHHGGGEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHNNNSSS]]]tttqqqaaa[[[SSSJJJ===<<<;;;:::999888888888::::::999999888777777666555666666666777777777888888777777666666777777888444444555666777777777777666666666666777888::::::777888888999:::===BBBEEESSSjjj~~~~~~tttaaaXXXKKKIIIIIIJJJJJJLLLRRR[[[gggppp~~~{{{uuuooopppqqqqqqnnnkkkgggeee^^^VVVRRRRRRRRRPPPTTTZZZgggkkkqqqrrrooollljjjjjjgggdddaaa\\\XXXTTTQQQPPPLLLKKKKKKKKKKKKKKKLLLLLLKKKSSS```mmmyyynnn```WWWQQQNNNKKKIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGMMMQQQVVViii}}}xxxeee]]]VVVNNN>>>===;;;:::999888888888666666666666666555444444555666666666777777888888888888777777777777888888333333555666777777777777555555555666777999;;;;;;::::::::::::;;;>>>DDDHHHSSSjjjzzzdddUUURRRKKKFFFFFFHHHIIILLLPPPZZZfffwww~~~sssnnnkkkllllllkkkhhheeecccaaa[[[[[[YYYSSSMMMKKKOOOSSS^^^eeeooouuuvvvuuuuuuvvvsssooojjjeee```[[[WWWTTTQQQNNNMMMMMMJJJFFFGGGKKKSSSUUUaaatttxxxggg[[[SSSLLLGGGIIIJJJHHHGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFLLLNNNUUUdddvvvyyy}}}kkkbbb[[[SSSDDD===888888999888777888777888888888888999999999666777888999999999999999666666666666666666666666:::999777666666666777888999888666555555777999:::777888888888:::>>>DDDIIIQQQhhh~~~~~~www{{{wwwaaaSSSLLLGGGHHHIIIHHHIIIKKKQQQ^^^ppp}}}pppjjjjjjjjjiiigggdddbbbaaaaaaddd```[[[UUUPPPMMMMMMMMMTTT^^^kkkuuuyyyzzz{{{{{{xxxvvvrrrmmmhhhbbb\\\YYYWWWSSSQQQOOOLLLHHHIIIMMMRRRWWWeeexxx}}}kkk___UUUNNNHHHIIIJJJHHHFFFGGGDDDCCCCCCDDDDDDEEEFFFGGGGGGMMMNNNSSS```pppyyyzzzmmmbbbZZZTTTEEE>>>888999999888777888666666777777777888888888888888999999999888888777666666666666666666666666777777666777777888999999888777666666666777999:::;;;;;;;;;::::::===BBBFFFQQQggg{{{uuuwww|||sss[[[RRRKKKJJJJJJHHHGGGHHHMMMXXXlll~~~{{{~~~|||qqqiiiiiiiiigggdddbbbbbbdddfffkkkeee^^^WWWSSSPPPKKKHHHLLLWWWfffssszzz}}}~~~~~~|||yyytttnnngggaaa^^^___ZZZUUURRRNNNJJJLLLQQQSSSZZZjjj}}}qqqeeeXXXQQQKKKJJJJJJGGGEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHLLLLLLPPP[[[hhh}}}xxx{{{ppp```XXXTTTGGG???999999:::888777888555666666666777777777777999999999999888777666555777777777777777777777777444555666777999999999:::777777777888888888999999;;;<<<<<<;;;;;;>>>BBBFFFPPPfffyyy~~~~~~uuuvvv|||iii]]]QQQLLLKKKIIIIIIKKKJJJSSSeee|||}}}zzz|||{{{uuunnnkkkkkkhhheeebbbdddjjjnnnmmmkkkfff```XXXQQQLLLJJJJJJTTTaaalllsssxxx~~~{{{tttmmmgggcccaaaeee___YYYUUUPPPLLLNNNTTTUUU___nnn~~~vvviii\\\TTTMMMKKKJJJGGGEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGKKKJJJNNNXXXbbbzzz~~~yyysss___UUUSSSJJJBBB;;;::::::888777888666666666777777777888888888888888888888777666666777777777777777777777777444555777888999999888888666777888999999999888888888999:::;;;===AAAFFFJJJOOOeeeyyy~~~}}}vvvwww|||~~~~~~}}}}}}~~~{{{jjjWWWMMMJJJIIIKKKMMMGGGMMM[[[ppp||||||xxxsssmmmmmmjjjeeebbbeeemmmssstttxxxxxxoooaaaTTTOOONNNJJJPPPXXX```gggqqq|||{{{ssskkkfffeeefffiiiccc\\\XXXRRROOORRRXXX[[[eeessszzzmmm```WWWOOOMMMKKKGGGEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEIIIHHHLLLVVV^^^rrryyyaaaUUURRRMMMDDD<<<;;;:::888777888777777777888888888999999555666777888888888888888777777777777777777777777666777888999999888777666777777888999999999999888777999;;;<<<>>>AAAFFFIIINNNddd{{{~~~yyyzzz|||}}}~~~~~~}}}|||}}}~~~{{{bbbRRRLLLJJJKKKNNNKKKNNNVVVeee{{{~~~wwwrrrqqqnnngggbbbccckkkrrr}}}lll[[[RRRQQQIIIKKKOOOSSS[[[hhhwww~~~vvvnnniiiiiikkkkkkeee___[[[WWWTTTWWW]]]cccooo{{{qqqbbbYYYPPPMMMLLLHHHFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCGGGGGGKKKTTTYYYjjjhhhXXXUUUPPPGGG>>>;;;:::888777888888888888888999999999999444555666777888888888888777777777777777777777777888888888888888777666666888888888999999999999::::::;;;<<<======???BBBDDDMMMccc|||~~~}}}}}}}}}||||||}}}~~~~~~sss```VVVPPPNNNNNNPPPQQQTTT\\\lll|||{{{vvvlllcccbbbhhhooo|||uuudddXXXSSSIIIJJJJJJLLLRRR^^^nnnyyy|||sssmmmlllmmmlllgggbbb```\\\YYY\\\bbbkkkyyywwwcccZZZQQQNNNLLLIIIHHHIIIFFFEEEDDDDDDDDDDDDDDDEEECCCFFFEEEIIIQQQTTTbbb{{{rrr___ZZZRRRHHH???<<<:::888777888777777777777888888888888666666777777777777777666666666666666666666666666777777777777777777888888999999888888888999:::;;;999:::<<<<<<<<<>>>AAACCCLLLbbb{{{}}}}}}~~~}}}||||||}}}~~~|||}}}mmmaaaWWWQQQOOONNNNNNOOORRR\\\ooo}}}rrrfffbbbgggmmmttt{{{yyyjjj\\\TTTLLLLLLJJJIIIMMMVVVdddnnn~~~wwwoookkkkkklllhhheeeccc```]]]```fffooo{{{dddZZZQQQNNNMMMJJJIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDGGGEEEHHHOOOQQQ]]]tttzzzeee___SSSIII@@@<<<:::888777888666666666666777777777777888888888888777666555444666666666666666666666666666666555555666888:::;;;:::999888777777999;;;<<<444666999;;;===@@@CCCFFFLLLaaayyy~~~{{{|||}}}}}}}}}{{{|||~~~oooaaa[[[YYYUUUUUUUUUVVV[[[eeeqqqzzznnndddeeejjjmmmqqqvvvyyywwwmmm```VVVRRROOOGGGHHHOOONNNUUUhhh||||||tttsssrrrnnnnnnlllgggbbbaaadddjjjooozzz~~~jjjXXXSSSUUUMMMIIIKKKIIIGGGEEEEEEEEEEEEEEECCCAAAEEEEEEHHHJJJJJJMMMYYYfffkkkccc^^^RRRCCC:::999:::999777777777666666666666777777999888666555555555666777888888888888777777777777666666666666777888::::::666666777888999:::::::::999:::;;;;;;;;;===AAACCCNNN```xxx~~~}}}{{{{{{{{{{{{zzzyyy{{{}}}~~~pppfffaaa\\\[[[ZZZZZZ\\\ccclllsss}}}ooohhhgggjjjllloooqqqpppiii___XXXSSSPPPIIIIIIOOOMMMRRRdddwww|||tttsssqqqlllnnnkkkgggccccccfffmmmrrr{{{mmmZZZTTTUUUNNNJJJKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDFFFHHHHHHKKKVVVbbb~~~qqqfff```TTTEEE<<<::::::999777777777666666666666777777:::999888777666777777888666666777777888888888999777666666666777888999999666666777999999::::::999999:::;;;;;;;;;===AAACCCNNN```xxx~~~}}}|||{{{zzzxxxvvvxxxyyyzzz|||}}}~~~}}}~~~wwwooogggfffeeedddeeeiiinnnsss|||tttlllkkkjjjiiihhhgggccc^^^ZZZSSSQQQKKKJJJNNNJJJNNN```qqq}}}{{{sssqqqoookkkllliiifffccccccgggnnnttt}}}qqq]]]UUUVVVNNNJJJLLLIIIIIIHHHGGGGGGHHHGGGEEECCCCCCCCCDDDFFFFFFHHHQQQ\\\tttyyykkkcccXXXIII???;;;:::999777888777777666666777777888::::::999888888888888999555555666777888999::::::888777777777777777888888666777888999999999999999999:::;;;;;;;;;===AAACCCMMM```|||~~~}}}{{{xxxuuuwwwwwwxxxyyy{{{|||||||||zzz{{{}}}~~~~~~vvvwwwvvvvvvuuuwww{{{~~~~~~rrrnnnhhhdddaaa^^^\\\ZZZQQQQQQKKKKKKMMMIIIMMM^^^qqq}}}wwwnnnmmmmmmjjjiiigggdddaaabbbfffnnntttwwwaaaWWWVVVOOOKKKLLLIIIIIIHHHGGGGGGHHHGGGEEECCCDDDCCCDDDFFFEEEFFFNNNWWWiiipppggg\\\MMMBBB===;;;999777888777777777777777777888::::::999999888888888888555666666777888888999999999888777777777777777888666777888999999999999999999:::;;;;;;;;;===AAACCCMMM```~~~zzzwwwwwwwwwwwwwwwxxxyyyyyyzzzxxxzzz{{{{{{|||~~~zzzpppgggaaa]]]ZZZXXXPPPQQQMMMLLLNNNIIINNNaaavvvsssgggfffhhhhhhhhhgggdddbbbccchhhpppvvv}}}eeeYYYWWWPPPLLLMMMIIIHHHGGGFFFFFFGGGFFFDDDBBBDDDCCCDDDFFFFFFGGGLLLSSS___vvvuuuhhh___QQQEEE???;;;999777888888777777777777888888888888888888888777777777888888777777777777777777999888777777777777777888777777888999999999888888999:::;;;;;;;;;===AAACCCMMM___}}}zzzxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyyyyzzz|||uuukkkddd^^^[[[UUUVVVQQQOOOPPPKKKQQQeee}}}rrrbbb___bbbcccfffeeecccbbbeeellluuu|||iii[[[XXXQQQNNNNNNJJJHHHGGGFFFFFFGGGFFFDDDBBBDDDCCCDDDGGGHHHGGGKKKQQQXXXmmmwwwiii```SSSHHH@@@;;;999888999888888777777888888999888888999999888888777666888888888888777777666666888777777777777777888888777888888999999999888888999:::;;;;;;;;;===AAACCCLLL___{{{~~~}}}{{{yyyxxxvvvuuuuuuuuuuuutttvvvwwwwwwwwwyyy|||tttkkkeee]]]^^^XXXTTTTTTNNNUUUjjjttt```ZZZZZZZZZ]]]]]]]]]___eeennnyyylll]]]YYYRRRNNNNNNJJJIIIHHHGGGGGGHHHGGGEEECCCCCCAAABBBFFFHHHGGGJJJOOORRRfffxxxhhhaaaUUUIII@@@;;;999999999888888777777888888999888999:::::::::999888777777777777777777888888888777666666666777888999999888888999999999888888777999:::;;;;;;;;;===AAACCCLLL^^^xxx|||~~~|||{{{xxxvvvttttttttttttssstttuuuuuuuuuwwwzzz}}}|||xxxqqqeeeeee^^^YYYVVVPPPXXXmmmwwwaaaWWWUUUSSSTTTUUUWWWZZZbbbmmmzzznnn]]]YYYRRROOONNNJJJJJJIIIHHHHHHIIIIIIGGGEEEBBB@@@AAAEEEGGGGGGIIIMMMNNNbbbxxxhhh```UUUIII@@@;;;999999999999888888888888999999::::::;;;<<<;;;:::999888555555666777888999::::::666666666666777888::::::888888999999999888888777999:::;;;;;;<<<===AAACCCLLL^^^~~~||||||}}}xxxtttsssrrrrrrqqqtttssssssssstttuuuwwwxxx~~~tttpppjjjaaaWWWUUUaaaooo|||eeeXXXPPPJJJPPPNNNPPPWWW___hhhuuuzzzfff[[[VVVQQQMMMKKKIIIIIIHHHGGGGGGFFFFFFEEE@@@@@@AAABBBDDDGGGJJJKKKOOOZZZppp{{{kkkbbbUUUJJJBBB>>><<<<<<;;;:::999999888888999999:::999999999888888777777888888888888888777666666666666666666777777777777888888999999999:::::::::777999:::;;;<<<>>>BBBDDDMMM^^^}}}~~~|||~~~~~~yyyvvvttttttsssrrrssssssrrrrrrssstttvvvwwwzzz{{{|||~~~vvvjjj]]]XXXbbbppp~~~fffYYYQQQLLLKKKIIIKKKQQQXXXaaaooo|||~~~hhh[[[UUUPPPKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBBBBCCCDDDFFFHHHIIINNNVVVjjjmmmeeeYYYMMMDDD>>><<<;;;:::999888888777777888888777777777777666666666555888888888888888777666666666666666666777777777888888888999999999:::::::::888999:::;;;<<<>>>AAADDDMMM^^^}}}|||~~~~~~zzzwwwvvvuuutttsssrrrrrrqqqqqqrrrssstttuuuuuuvvvxxxzzz}}}uuuddd[[[bbbnnnkkk\\\TTTNNNGGGFFFHHHLLLQQQZZZiiixxxlll^^^VVVPPPLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCEEEFFFGGGLLLQQQ```{{{wwwsss~~~qqqjjj^^^RRRGGG???;;;:::999888777777666666777777777777777777666666666666777888888888888777777666666666666777777777888888888888999999999:::::::::888999:::;;;<<<>>>AAADDDMMM^^^~~~}}}~~~~~~zzzxxxvvvvvvtttsssrrrqqqpppppppppqqqssstttrrrrrrtttwwwzzz}}}iii]]]```jjjvvvdddXXXPPPGGGFFFGGGIIILLLTTTdddsss{{{rrraaaWWWQQQOOOPPPJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMWWWooorrrhhhppptttssstttnnneeeXXXKKKAAA;;;999999999888777777777777777999999999888888888888888777777888888888888777666666666777777777888888888888888999999999:::::::::888:::;;;;;;<<<===AAADDDMMM^^^~~~}}}yyywwwvvvuuusssrrrqqqqqqpppooooooppprrrsssqqqqqqsssuuuxxx{{{}}}|||ppprrraaa```gggqqq```TTTLLLIIIGGGGGGIIINNN\\\jjjrrr|||uuucccXXXQQQOOOQQQKKKKKKJJJJJJIIIHHHHHHGGGBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKRRReeevvvfffiiiiiifffvvvtttqqqjjj]]]OOOCCC<<<999::::::999888888888888999888888888888888888999999666777777888888888777777777777777777888888888888888888999999999:::::::::999:::;;;;;;;;;===@@@CCCMMM^^^|||yyywwwwwwvvvsssrrrrrrqqqpppoooooopppqqqrrrqqqqqqssstttwwwyyy|||}}}zzzfffqqq|||gggbbbeeeqqqlll]]]SSSMMMHHHFFFGGGJJJSSS]]]hhhtttzzzgggYYYPPPNNNPPPLLLKKKKKKJJJJJJIIIHHHHHHBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKPPP^^^xxxnnniiiddd```mmmsssrrrmmmbbbSSSFFF>>>;;;;;;::::::999888999999999666666666666777777777777666777777888888888888777777777777888888888999999888888999999999:::::::::999:::;;;;;;;;;===@@@CCCMMM___}}}zzzyyyxxxwwwuuusssrrrrrrppppppppppppqqqrrrqqqqqqrrrsssuuuwwwyyyzzz}}}iiijjjoookkk```aaabbbyyy{{{kkk]]]SSSKKKIIIIIIJJJNNNSSS___mmm{{{ooo___SSSOOOQQQLLLLLLKKKKKKJJJIIIIIIIIIDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKOOOYYYmmmzzzlllddd```iiivvvpppqqqnnndddVVVHHH???<<<:::999999888888888888888555666666666777777777777666666777888888888888888777777888888888999999999888888999999999::::::::::::;;;;;;;;;;;;===@@@BBBMMM___~~~{{{zzzzzzxxxvvvtttsssrrrqqqppppppqqqrrrrrrqqqqqqrrrssstttvvvwwwxxxzzz|||~~~pppiiieeepppjjj]]]\\\YYYooouuueeeZZZPPPMMMNNNMMMMMMOOOZZZiiiyyyxxxeeeXXXRRRSSSLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGJJJOOOWWWgggpppeeebbbhhhoooooopppooofffWWWIIIAAA>>>999888888777777777777777777777888888999999999:::666666777888888888888888777888888888888999999999888888999999999::::::::::::;;;<<<;;;;;;===@@@BBBMMM___}}}|||zzzzzzyyyyyywwwuuurrrooonnnnnnoooppprrrqqqppppppqqqsssuuuvvvzzz{{{|||}}}uuugggaaaeeevvvtttooooooqqqrrrrrrssstttsssttt{{{zzzfffYYYXXX___lllzzzyyykkk^^^WWWRRRLLLKKKNNNTTT]]]mmm~~~jjjYYYQQQOOONNNLLLJJJIIIJJJJJJIIIGGGGGGEEEDDDCCCCCCDDDEEEFFFIIINNNTTTYYYccc|||}}}mmmfffjjjrrrqqqgggccc\\\MMMAAA===;;;;;;:::::::::;;;<<<<<<;;;:::888666666666666777888777777777888999::::::777888888888888999999999999999888888999999:::;;;<<<:::;;;>>>>>><<>>::::::999999999999999:::;;;:::888777666666666777888888888888888888999999777888888888888999999999999999888888999999:::;;;<<<:::;;;>>>>>><<>>:::999888777777777777777:::999888777777777777777999999999888888888888888777888888888888999999999999999888888999999:::;;;;;;:::;;;>>>>>><<<@@@EEELLL]]]|||~~~{{{yyywwwvvvwwwuuusssqqqpppoooppppppqqqpppoooooonnnoooooopppssstttvvvxxxyyy{{{{{{{{{~~~mmmaaacccmmm~~~mmm___WWWSSSPPPOOOLLLKKKIIIFFFEEEGGGMMMQQQXXX___iiiuuu}}}nnn___WWWQQQSSS^^^nnnzzz|||vvvoooggg]]]UUURRRMMMSSSbbbssssss```TTTQQQOOOLLLJJJKKKKKKKKKKKKDDDCCCBBBAAAAAACCCDDDFFFCCCEEEJJJOOOUUUgggpppnnnrrr|||hhhdddcccWWWFFF===::::::999777666666666666999999999888888777777777999999999999888888777777777777888888888999999999999999888888999999:::;;;;;;999:::===>>>===@@@EEEKKK\\\|||}}}zzzxxxwwwwwwvvvtttrrrppppppppppppppppppooooooooooooooooooqqqrrrtttvvvxxxyyyzzzzzz}}}qqqfffiiirrryyyjjj^^^VVVRRROOOMMMGGGEEECCC@@@>>>???BBBEEEIIIMMMTTT\\\eeennnwww}}}}}}mmmcccWWWQQQVVVaaannnvvv~~~|||tttkkkbbbYYYSSSMMMRRR___ppp~~~}}}gggZZZSSSPPPLLLJJJJJJKKKJJJJJJIIIGGGEEECCCBBBBBBCCCDDDDDDDDDHHHNNNSSS```mmmjjjooojjjdddcccWWWGGG===<<<;;;:::999888777777777999999999999999888888888999999999999999888777666777777888888888999999999999999888888999999:::;;;;;;999:::===>>>===@@@FFFJJJ[[[{{{|||zzzyyywwwvvvtttsssqqqpppppppppoooooooooooopppppppppppppppqqqsssuuuwwwxxxyyyzzz|||{{{qqquuu}}}zzzkkk^^^VVVQQQLLLIIIDDDBBB@@@===<<<===>>>???BBBDDDHHHLLLQQQWWW]]]bbbnnnttt~~~{{{rrreeeXXXSSSXXXccclllzzzoooeee[[[TTTOOORRR^^^ooo}}}qqqbbbWWWTTTOOOLLLKKKKKKJJJJJJKKKIIIFFFDDDBBBBBBBBBBBBEEEDDDGGGNNNQQQ[[[yyymmmgggkkk}}}mmmfffbbbWWWHHH???<<<;;;:::999999999999999888999999:::999999888888777888999::::::999777666777888888888888999999999999999888888999999:::;;;:::999:::===>>>===AAAFFFIIIZZZ{{{~~~|||{{{vvvvvvuuusssrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqoooppprrrtttwwwxxxyyyzzz{{{}}}uuuggg\\\TTTMMMIIIDDDBBB???>>>===>>>>>>>>>???AAACCCDDDFFFIIINNNQQQWWW\\\dddmmmvvvvvveeeWWWUUU^^^ggg}}}{{{qqqhhh___WWWRRRTTT^^^ooo}}}zzzlll\\\XXXRRRNNNLLLLLLKKKKKKIIIGGGEEECCCAAAAAABBBBBBFFFCCCGGGNNNOOOVVVsssqqqggghhhwwwrrriiicccVVVIIICCC;;;::::::999999999::::::888888999:::::::::999888666777999::::::999888777777888888888888999999999999999888888999999:::;;;:::888:::===>>>===AAAGGGIIIZZZ{{{~~~}}}vvvvvvuuutttrrrqqqpppooommmnnnoooqqqrrrrrrrrrrrroooppprrrtttwwwxxxyyyzzzzzz|||~~~qqqdddZZZQQQKKKAAA???===<<<<<<===<<<<<<:::;;;===>>>???AAADDDGGGHHHLLLRRRXXX```jjjvvvppp]]]WWW^^^gggvvv}}}yyypppkkkccc\\\TTTUUU^^^ooo~~~rrr```\\\UUUPPPNNNMMMLLLLLLFFFEEECCCAAA@@@AAABBBCCCFFFBBBFFFMMMMMMSSSooouuuhhhgggsssuuukkkdddWWWKKKEEE999999999999999999::::::777888::::::;;;:::999888555666888:::;;;:::999888777888888888888999999999999999888888999999:::;;;:::888:::===>>>>>>AAAGGGHHHYYYzzz}}}{{{vvvssspppooooooooonnnmmmmmmmmmoooqqqrrrrrrpppnnnqqqqqqrrrtttvvvxxxzzz{{{||||||}}}}}}~~~ppp```TTTLLLHHHCCC@@@AAA@@@===<<<>>>======>>>>>>???AAABBBCCCCCCDDDGGGKKKRRRXXX___bbbqqq{{{mmm\\\YYY^^^rrrzzznnnjjjcccWWWTTTXXXaaannn{{{yyyeee]]]TTTNNNMMMNNNNNNNNNIIIHHHEEECCCBBBBBBCCCDDDFFFFFFHHHKKKLLLSSSllluuuhhhkkkppp~~~kkkddd^^^QQQCCC>>>:::888:::;;;999888:::777888999:::;;;;;;;;;:::999999999888777666666555777777777777888888888888::::::999888777777888888999999999888888;;;@@@DDDJJJZZZzzz~~~|||yyyvvvrrrppppppoooooonnnnnnnnnooopppqqqqqqpppooorrrrrrssstttvvvwwwxxxxxx|||}}}~~~hhhYYYRRRIIIDDD@@@AAAAAA>>>===???????????????@@@AAACCCDDD@@@@@@BBBDDDHHHMMMQQQTTT]]]fffwwwxxxfff```cccooozzzooollleeeZZZUUUYYYaaammmzzz~~~kkkcccXXXQQQNNNNNNMMMLLLIIIHHHEEECCCBBBBBBCCCDDDEEEDDDFFFJJJJJJQQQhhhzzzkkklllpppnnnfff```SSSEEE>>>:::888:::;;;999888:::555555666777777888888999999999999888777666666666777777777777888888888888:::999999888777777888888<<<<<<<<<;;;;;;>>>CCCGGGKKK[[[zzz~~~~~~zzzuuurrrqqqqqqppppppoooooooooooooooppppppqqqrrrsssuuuvvvwwwwwwvvvvvv{{{}}}rrr]]]TTTKKKEEEAAABBBAAA>>>>>>???BBBAAA@@@???@@@AAACCCEEEAAAAAA@@@AAABBBDDDFFFGGGNNNTTTccc{{{qqqgggffflll|||zzzpppmmmggg^^^WWWZZZaaalllyyysssjjj]]]TTTOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBDDDHHHHHHNNNccczzzpppoooyyyqqqhhhbbbTTTFFF???:::888:::;;;888777999999888888888888:::;;;<<<999999999888777777666666777777777777888888888888:::999888888777888888888<<<======<<<<<>>===???CCCBBB@@@??????AAADDDEEEGGGFFFEEEDDDDDDDDDDDDEEEGGGKKKVVVmmmxxxiiieeekkkyyyzzzpppmmmggg```YYY\\\bbblllxxxxxxnnnaaaVVVPPPMMMKKKIIIIIIHHHFFFEEEDDDCCCCCCDDDCCCAAACCCGGGGGGLLL^^^ssswwwtttsssiiibbbUUUHHH@@@;;;999;;;;;;888777888:::999888777888:::<<<===999999999888888777777777666777777777888888888888999999888888888888888999:::;;;;;;;;;;;;>>>BBBEEELLL[[[zzz|||zzzwwwuuutttsssrrrqqqqqqpppnnnlllmmmpppsssqqqsssvvvyyy{{{|||{{{{{{www{{{ttt\\\PPPIIICCCBBBAAA======???BBBAAA@@@@@@@@@BBBDDDEEEIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFLLL___~~~lllffflllyyyzzzqqqkkkeee```\\\^^^dddnnnyyy{{{qqqbbbWWWPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDBBBDDDHHHHHHKKK[[[mmm}}}yyy|||sssiiibbbVVVJJJAAA<<<999;;;;;;777666777555444333333333555777999999999999999888888888888666777777777888888888888999888888888888888999999:::;;;<<<<<<<<<>>>BBBEEEKKK[[[yyyyyy{{{~~~|||yyyxxxvvvtttssspppqqqqqqooollllllooosssrrrsssvvvyyy{{{|||||||||wwwyyy}}}}}}cccUUUNNNGGGEEEBBB>>>===???AAAAAABBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGJJJXXXvvvqqqjjjmmmxxx{{{qqqjjjddd```^^^```gggppp|||ttteeeXXXQQQNNNLLLJJJHHHHHHGGGGGGEEEDDDDDDCCCEEECCCDDDIIIIIIJJJWWWhhhzzzxxxttthhhaaaWWWMMMBBB===:::;;;:::777555666666555555555666777888999999999999999999999999999777777777777888888888888888888888777888888999:::;;;<<<===>>>>>>@@@CCCEEEJJJYYYxxxzzz{{{}}}~~~}}}}}}{{{zzzxxxuuurrroooqqqsssppplllkkknnnrrrssstttuuuvvvxxxyyyzzz{{{wwwyyyzzzzzzyyyyyy{{{}}}zzz~~~ttt\\\TTTLLLIIIEEEAAA???AAAAAABBBDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFIIIKKKUUUqqquuummmlllvvv~~~{{{rrrjjjeeebbb___bbbiiitttyyyiii[[[SSSOOOLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCEEEBBBDDDHHHHHHHHHSSSbbb}}}wwwpppttthhhbbbZZZQQQCCC===:::;;;:::666444555999999999:::;;;;;;<<<<<<999999999999999999999999777777777777888888888888888888777777888999999::::::;;;=========???BBBDDDHHHXXXwww|||}}}}}}{{{|||}}}vvvwwwzzz|||~~~}}}}}}|||yyyuuurrrnnnqqqsssqqqmmmkkknnnrrrttttttttttttuuuvvvwwwxxxyyyxxxwwwuuutttuuuxxxzzzyyy}}}aaaXXXPPPLLLHHHCCCAAACCCAAACCCFFFIIIKKKLLLLLLKKKMMMMMMMMMLLLLLLJJJIIIHHHBBBFFFHHHQQQlllwwwooojjjttt|||{{{rrrjjjfffddd```ccckkkvvv}}}lll]]]TTTPPPLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDAAACCCHHHGGGGGGQQQ___yyyssseeerrruuuiiiccc\\\TTTCCC>>>:::;;;:::666444555666777888:::::::::::::::999999999999999999999999777777777777888888888888888888777777888999::::::777888:::;;;;;;===???BBBGGGWWWvvv}}}}}}zzzxxxxxxxxxwwwwwwyyy|||~~~~~~|||{{{|||{{{yyywwwxxxvvvsssqqqooopppqqqrrrssssssssstttuuuwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxuuuyyy}}}uuufffZZZTTTLLLBBBAAAHHHGGGHHHJJJMMMPPPTTTVVVXXX[[[YYYWWWWWWTTTPPPMMMLLLEEEGGGHHHOOOiii{{{qqqmmmxxxzzzqqqiiiccc___bbbgggooozzzrrrbbbYYYTTTQQQOOONNNLLLJJJGGGEEEDDDCCCCCCCCCCCCFFFHHHHHHHHHPPPZZZtttkkkfffjjjppp~~~wwwiiifff```WWWFFF???;;;<<<>>><<<;;;;;;===;;;:::888888888888999999888777555555555666666777777777777888888888888888999:::999888888:::<<<:::;;;<<<;;;<<<>>>BBBEEEMMM\\\{{{}}}}}}}}}|||{{{yyyyyyxxxyyyzzz}}}}}}|||{{{{{{}}}}}}|||{{{{{{yyyuuusssqqqqqqrrrssssssssssssssstttuuuwwwxxxwwwvvvvvvuuuuuuvvvwwwxxxtttxxx}}}vvvaaaYYYTTTLLLIIIKKKIIIKKKNNNSSSYYY___fffjjjnnnllliiifff```XXXQQQMMMHHHIIIJJJQQQjjj|||sssoooyyy|||ssskkkeee```bbbhhhrrr|||vvveee[[[UUUQQQNNNNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCEEEHHHHHHHHHPPPYYYppprrrhhhlllrrr~~~wwwhhhddd___VVVJJJBBB>>>???@@@>>><<<===888888777666666777888999888777666555555555666777777777777777888888888888888999:::999888888:::<<<555777888999:::<<<@@@CCCLLL[[[zzz|||||||||{{{{{{|||}}}}}}{{{{{{zzz|||~~~~~~}}}{{{xxxuuusssrrrrrrsssssssssrrrrrrrrrssstttuuuuuuttttttssstttuuuvvvwwwssswww|||iii\\\XXXQQQLLLJJJMMMOOOTTTZZZcccooo{{{}}}uuuiii\\\SSSLLLMMMMMMUUUmmm}}}vvvrrr|||wwwooogggaaabbbjjjvvv~~~{{{jjj^^^WWWQQQNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCEEEHHHHHHHHHOOOWWWkkk{{{kkknnnsss}}}vvvgggccc^^^WWWIIIAAA;;;;;;<<<999888888666666666666777888999:::666666666555666666777888777777777777888888888888888999:::999888888:::<<<333555777999:::<<<@@@BBBLLL[[[yyyzzzyyy||||||{{{{{{|||}}}{{{xxxuuusssrrrqqqqqqsssrrrqqqppppppqqqrrrssssssrrrrrrrrrrrrtttuuuvvvtttwww|||wwwcccZZZSSSNNNKKKPPPSSSWWW^^^iiiyyymmm___QQQQQQRRR[[[qqq|||wwwuuu~~~zzzssskkkeeecccmmmxxx~~~mmmaaaYYYSSSOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCDDDGGGHHHHHHMMMTTTeeelllnnnrrrzzzuuufffccc___YYYIIIAAA:::999999666555555888888888999999:::;;;;;;777777777777888888999999666777777777888888888888888999:::999888888:::<<<777999;;;<<<===>>>AAACCCKKKYYYxxxzzzxxxyyy~~~}}}|||}}}~~~~~~}}}{{{yyywwwtttrrrppppppooosssrrrpppooooooppppppqqqrrrrrrqqqqqqqqqrrrtttuuuvvvxxx{{{|||}}}~~~sssbbbXXXSSSRRRRRRTTTYYY___jjj{{{|||iiiWWWUUUVVV```uuu{{{xxxxxx}}}wwwpppiiifffooozzzpppeee\\\UUUPPPMMMLLLKKKIIIGGGEEEDDDCCCDDDBBBCCCGGGHHHHHHLLLQQQ___xxxnnnmmmooowwwuuueeecccaaa\\\NNNEEE>>><<<<<<999777888999999999999:::999999999777888888999::::::::::::666777777777888888888888888999:::999888888:::<<<<<<===>>>>>>===>>>@@@BBBJJJXXXvvv~~~||||||~~~||||||}}}}}}|||{{{xxxwwwuuusssqqqpppooonnnrrrqqqpppooooooooopppqqqssssssqqqqqqqqqqqqrrrssstttvvvxxxyyyyyyzzz|||~~~kkk\\\VVVTTTRRRUUUXXX]]]gggxxxqqq^^^ZZZYYYcccwww|||zzz{{{~~~zzztttnnnlllsss|||ttthhh^^^VVVQQQMMMMMMLLLJJJHHHFFFDDDCCCEEEBBBBBBFFFHHHHHHJJJNNNYYYpppppplllllluuuwwweeeaaa```\\\NNNEEE===;;;:::888777888777777888888888777777666888999999:::::::::999999777777777777888888888888888999:::999888888:::<<<>>>>>>===<<<:::;;;>>>@@@IIIWWWuuu~~~~~~}}}{{{|||}}}}}}|||zzzvvvvvvtttsssqqqpppooooooqqqpppooooooooopppqqqrrruuutttrrrqqqpppqqqqqqrrrqqqrrrtttuuuuuuwwwyyy|||vvveeeZZZTTTQQQTTTXXX\\\eeevvv}}}fff___\\\ddduuu|||~~~|||xxxssstttxxx~~~xxxkkk```WWWQQQMMMMMMLLLKKKIIIFFFDDDBBBEEEBBBBBBFFFHHHHHHIIILLLSSSiiissskkkjjjuuuxxxddd___^^^ZZZLLLCCC;;;999999666666777555555777888999999888888777888999999999888777666777777777777888888888888888999:::999888888:::<<<>>>===<<<999888:::???BBBHHHVVVttt~~~}}}|||{{{zzz{{{|||}}}|||{{{vvvuuuuuusssrrrqqqppppppqqqpppoooooooooppprrrsssvvvuuusssqqqppppppqqqqqqmmmoooqqqrrrsssvvvyyy|||{{{||||||~~~rrrbbbXXXQQQTTTXXX\\\ddduuujjjbbb]]]dddsss}}}}}}}}}zzzvvvyyy|||{{{mmmaaaWWWPPPMMMMMMLLLKKKIIIGGGDDDBBBEEEBBBBBBFFFHHHHHHHHHKKKOOOeeeuuullljjjvvvzzzddd]]][[[WWWPPPFFF>>>===<<<::::::<<<444666888:::;;;<<<<<<<<<666777888888888666555444777777777777888888888888888999:::999888888:::<<>>;;;999999<<>>;;;;;;999999::::::999999888888888999999666666666666666666666666777777777888888888999999888888888888888888888888<<<;;;;;;;;;<<>><<<;;;999888:::999999999999999999::::::777777777777777777777777666777777777777888888888777777888888888888999999<<<;;;;;;;;;<<>>@@@CCCEEENNNZZZccciiijjjccc[[[QQQQQQPPPPPPQQQTTTUUUUUUVVVZZZ```eeekkkpppuuuyyywwwzzz||||||yyyyyy}}}{{{kkk```XXXUUUQQQNNNMMMJJJHHHFFFDDDCCCAAA@@@AAADDDGGGIIIMMMOOO\\\www~~~ooouuu~~~}}}eee\\\SSSIII@@@===;;;999888:::888999999999999888666555888888888888888888888888888888888888999999999:::888999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<>>===???CCCBBBHHHOOOVVV[[[\\\XXXSSSMMMNNNOOOOOOOOOQQQQQQPPPTTTXXX]]]aaaeeejjjooorrrtttxxx||||||zzzzzz}}}~~~nnnbbbYYYVVVRRROOOMMMKKKHHHFFFEEECCCAAA@@@AAADDDGGGIIIMMMMMMXXXrrrppptttzzziii___TTTJJJ@@@===<<<999888:::888999999999888777555444777777777777777777777777888999999999999:::::::::999999:::;;;;;;<<<======<<<;;;;;;;;;<<>>AAACCCEEEGGGIIIIIIHHHHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLOOOSSSXXX]]]cccjjjnnnrrrtttwwwxxxyyyzzz}}}~~~oooeee[[[VVVRRROOOKKKFFFFFFJJJDDDDDDCCCBBBBBBCCCEEEFFFIIINNNXXXjjjpppmmmtttoooggg[[[OOOCCC???===;;;999999777777888888999888888888777777777777777888888888777777777777777888999:::777777888888999::::::;;;999:::;;;::::::<<<@@@BBBJJJVVVqqq{{{vvvrrrmmmfff```XXXVVVTTTQQQNNNLLLKKKJJJJJJHHHFFFEEEEEEEEEDDDCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCIIINNNSSSbbbsss~~~|||{{{yyyvvvtttrrrqqqpppooooooooopppqqqqqqqqqqqqpppooommmlllkkklllmmmnnnoooooonnnmmmlllmmmoooqqqqqqrrrrrrtttvvvqqqqqqqqqrrrrrrsssssssssvvvwwwxxxyyyzzz|||}}}~~~{{{zzzyyy}}}zzzsssggg\\\RRRLLLGGGDDDBBB@@@===;;;:::;;;===>>>???@@@BBBCCCDDDCCCBBBBBBFFFFFFFFFFFFFFFFFFEEEEEEGGGJJJNNNSSSXXX___fffkkkpppsssvvvwwwxxxyyy{{{|||}}}~~~pppeee\\\VVVRRRPPPLLLHHHHHHKKKGGGEEEDDDBBBBBBBBBCCCDDDHHHMMMVVVgggrrrjjjnnnyyyooofff```SSSFFFAAA>>>;;;999999999999:::::::::999999888888888888888777777777777::::::999888777777777777888888999999::::::;;;;;;999999:::::::::<<>><<<:::::::::<<<======>>>???@@@AAAAAAAAA@@@CCCDDDEEEEEEFFFEEEEEEDDDEEEGGGKKKOOOTTT[[[ccchhhooorrruuuwwwwwwxxxzzz{{{|||}}}~~~sssiii]]]WWWQQQPPPNNNJJJIIILLLGGGEEECCCAAAAAABBBDDDEEEHHHMMMUUUdddwwwiiijjjuuuqqqfffaaaTTTGGGAAA>>>;;;999999999::::::::::::999888888999999888888777777666666999888777666555555555555999999999::::::;;;;;;;;;:::;;;<<<<<<<<<>>>@@@CCCHHHTTTooo}}}||||||}}}zzzqqqiiiccc^^^WWWRRRMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFKKKQQQVVVdddxxx|||zzzxxxuuurrrtttrrrpppmmmmmmmmmnnnooorrrqqqpppooonnnmmmlllllloooooonnnmmmlllkkkjjjiiijjjkkkmmmnnnmmmnnnoooqqqooonnnmmmkkkjjjjjjjjjjjjiiilllqqqwww{{{}}}~~~~~~{{{wwwuuutttrrrnnnjjjYYYTTTNNNIIIGGGEEEDDDCCC>>>===;;;:::999:::;;;<<<999:::;;;<<<>>>???@@@@@@???@@@AAACCCDDDDDDEEEDDDEEEGGGJJJMMMRRRYYYaaaffflllppptttvvvwwwxxxyyy{{{zzz{{{}}}yyyooo___XXXRRRQQQOOOLLLJJJKKKFFFDDDBBBAAAAAACCCFFFGGGJJJMMMTTTaaa|||}}}kkkhhhrrruuuggg___RRREEE???===;;;:::;;;888999999:::999999888888999999888888777777666666888777777666666666666777999:::::::::::::::;;;;;;:::;;;=========>>>AAACCCGGGSSSnnn|||}}}vvvwww{{{~~~vvvlllccc]]]XXXSSSNNNHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIGGGEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDFFFHHHLLLTTTcccsss~~~{{{xxxuuussssssrrrpppnnnmmmmmmmmmmmmqqqpppooonnnmmmmmmmmmnnnoooooonnnmmmlllkkkjjjjjjiiijjjkkkkkkjjjjjjkkkmmmlllkkkhhhfffdddccccccddd```dddjjjqqqxxx}}}{{{wwwtttpppiiidddSSSOOOIIIEEECCCBBBAAA@@@>>>===<<<:::::::::::::::666777888999;;;<<<===>>><<<===>>>???@@@BBBCCCCCCFFFGGGIIILLLPPPWWW^^^dddhhhlllqqqtttvvvwwwyyyzzzyyyzzz|||~~~~~~tttbbbZZZSSSRRRPPPMMMJJJKKKFFFDDDBBB@@@@@@CCCFFFHHHJJJNNNRRR^^^vvvnnngggpppzzziii^^^QQQCCC>>><<<;;;:::<<<777888999::::::::::::999888888888888777777777777999999888888888999::::::999999999999::::::::::::888:::<<<=========???AAAFFFRRRnnnwwwyyy||||||tttiii___YYYTTTNNNKKKFFFFFFFFFFFFGGGHHHIIIIIIEEEHHHJJJJJJGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJHHHGGGHHHIIIIIIJJJNNNXXXbbbiiiqqq}}}zzzwwwuuurrrrrrqqqooonnnlllkkkkkkpppooonnnmmmmmmnnnooopppooonnnmmmlllkkkjjjjjjjjjhhhiiijjjiiigggfffggghhhfffeeeaaa^^^\\\[[[[[[[[[ZZZ]]]dddlllvvv}}}wwwpppfff___SSSOOOJJJFFFDDDCCCBBB@@@@@@???===;;;:::999999999999999999::::::;;;<<<===??????>>>>>>???AAABBBCCCGGGHHHIIIKKKNNNTTT\\\aaacccgggmmmqqqtttuuuwwwxxxxxxyyy{{{}}}wwweee[[[TTTRRRQQQMMMJJJIIIHHHFFFBBB@@@@@@BBBEEEGGGJJJLLLPPPYYYqqqrrrggglll}}}}}}kkk___RRRDDD>>><<<::::::<<<777888999;;;<<<<<<<<<<<<777777777777777888888888:::999999888888999999:::999999999999999999999999999;;;===>>>>>>???@@@BBBEEEQQQmmm|||zzz}}}ttthhh^^^WWWQQQLLLHHHFFFFFFFFFGGGHHHIIIJJJKKKEEEHHHJJJJJJGGGEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHGGGHHHJJJLLLLLLKKKMMMSSS[[[]]]___kkkyyy|||yyywwwrrrrrrqqqpppooommmkkkjjjooonnnmmmmmmmmmnnnpppqqqooonnnmmmlllkkkkkkkkkkkkhhhiiiiiihhhfffdddeeefffaaa___\\\XXXUUUTTTTTTTTTXXX[[[aaakkkvvv|||rrrggg___WWWSSSNNNJJJIIIGGGFFFDDD@@@@@@>>><<<;;;999999999>>>>>>===<<<<<<======>>>DDDCCCAAA@@@@@@AAACCCEEEGGGHHHIIIJJJMMMSSSZZZ______dddjjjooorrrtttuuuwwwxxxyyyzzz|||wwwfff]]]TTTSSSRRRMMMJJJHHHJJJHHHDDD@@@???@@@CCCEEEIIIKKKNNNVVVmmmtttfffiiixxxmmmbbbTTTEEE>>><<<::::::;;;888999:::<<<===>>>>>>???666666777777888888999999999999888777666666666666999888888888888888888888;;;===@@@AAAAAAAAACCCDDDEEEQQQmmm}}}}}}uuuiii^^^VVVQQQNNNMMMFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKOOONNNLLLKKKIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHJJJNNNSSSWWWYYYZZZ[[[\\\kkkyyy{{{yyysssrrrpppooommmlllkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkllllllkkkhhhfffcccaaa___^^^^^^\\\ZZZXXXUUUSSSPPPNNNMMMNNNOOOPPPRRRYYYbbbkkkvvv|||nnnddd___WWWRRROOOKKKEEEAAABBBBBB@@@???===;;;999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEIIIMMMSSSWWWZZZ^^^```dddiiimmmqqqtttuuuuuuvvvyyy{{{~~~yyyddd___YYYSSSNNNMMMLLLMMMFFFDDDBBB@@@@@@AAACCCEEEHHHLLLPPPVVVfffxxxcccgggnnnooodddXXXIII>>><<<<<<<<<;;;:::999888;;;>>>@@@>>><<<999999999888888888888777999888777666777888:::<<<999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHTTTnnnxxxqqqfff]]]UUUQQQMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGKKKPPPTTTUUUUUUUUUUUUYYYdddttt}}}zzzvvvuuusssqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkllllllkkkhhhfffbbb```]]][[[ZZZXXXUUUSSSQQQOOOLLLJJJIIIJJJKKKMMMNNNTTT^^^jjjxxxrrrkkkaaaYYYSSSNNNHHHCCC@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCBBBCCCDDDHHHLLLPPPTTTWWWZZZ\\\```eeejjjnnnqqqssswwwxxxzzz{{{}}}~~~{{{gggbbb[[[SSSOOOLLLKKKKKKFFFEEEBBB@@@@@@AAACCCEEEGGGKKKOOOUUUddd{{{dddgggkkk}}}pppdddXXXIII???<<<<<<<<<;;;999888888999<<<===;;;999999999999888888888888777999999777666777888999;;;999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHTTTnnn~~~{{{sssnnneee]]]XXXSSSOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKGGGKKKPPPSSSSSSQQQOOOOOOOOOVVV___jjjwww}}}yyyxxxvvvtttrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmkkkhhheee```]]]YYYVVVTTTQQQNNNLLLJJJIIIGGGEEEDDDEEEFFFHHHKKKPPPZZZiiizzzvvviii]]]UUUOOOIIIEEE???>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBAAABBBCCCEEEIIIMMMPPPRRRTTTVVVZZZ___dddiiimmmooovvvwwwxxxyyyzzzzzzzzzzzz}}}lllfff]]]UUUPPPMMMKKKJJJGGGEEECCCAAA@@@AAACCCEEEFFFIIIMMMSSSaaa|||fffeeegggxxxooocccXXXIII???<<<<<<<<<:::888888777888::::::888777999999999888888888888777:::999888777777777888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHTTTnnn}}}|||}}}}}}||||||rrrmmmgggaaa]]]YYYUUURRRRRRRRRRRRRRRRRRRRRQQQQQQRRRPPPNNNLLLKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNSSSUUUSSSPPPNNNLLLOOORRRVVV[[[dddttt{{{zzzxxxvvvtttrrrqqqqqqnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnlllhhhddd^^^ZZZUUUQQQNNNKKKHHHEEEDDDCCCBBBAAAAAAAAACCCCCCJJJNNNXXXgggzzzyyyjjj]]]TTTNNNIIIEEEAAA???<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAAAAACCCFFFIIIKKKMMMOOOQQQUUUZZZ___eeeiiilllrrrssstttvvvwwwwwwwwwwww|||}}}ppphhh^^^VVVQQQOOOMMMKKKHHHFFFCCCAAAAAABBBCCCEEEFFFHHHLLLSSS___wwwiiieeeeeetttkkkcccXXXIII@@@======<<<:::999888888888888888777666999999999888888888777777;;;:::999888777777777888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHTTTnnn{{{yyyuuuzzz~~~|||{{{}}}sssooojjjfffbbb___[[[YYYVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTQQQOOONNNNNNOOOPPPRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKMMMPPPTTTUUUSSSOOOMMMKKKMMMNNNPPPRRRXXXbbboooxxx|||{{{yyyvvvtttsssrrrqqqmmmmmmmmmllllllkkkkkkkkkooonnnnnnnnnmmmjjjeeeaaaZZZVVVPPPLLLIIIFFFCCCAAA@@@??????>>>>>>???@@@AAADDDIIITTTcccwww~~~mmm^^^TTTMMMHHHDDDEEEBBB???;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???@@@@@@@@@AAACCCEEEHHHIIILLLNNNQQQVVV[[[aaafffiiioooppprrrtttuuuwwwwwwxxx{{{|||~~~sssjjj___WWWSSSRRRPPPMMMHHHGGGDDDBBBAAABBBCCCDDDGGGHHHLLLSSS]]]rrrmmmhhhfffuuu~~~iiibbbWWWIII@@@======;;;999999:::::::::999777777777999999999888888888777777::::::999888888777777777999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHTTTooo{{{yyytttxxx~~~|||}}}wwwtttoookkkhhhfffcccaaa]]]^^^^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRMMMMMMLLLKKKKKKKKKKKKLLLLLLNNNQQQQQQPPPMMMLLLKKKKKKMMMNNNPPPTTTZZZbbbgggvvv}}}|||zzzwwwuuusssrrrqqqnnnmmmmmmllllllkkkkkkkkknnnnnnmmmmmmkkkfff```\\\TTTPPPKKKFFFCCCAAA???===<<<<<<<<<<<<===>>>>>>???===DDDOOO]]]oooooo___TTTMMMGGGDDDEEECCC@@@===;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>??????AAACCCFFFGGGJJJKKKNNNRRRWWW]]]bbbeeemmmnnnppprrrtttuuuvvvvvvvvvwwwxxxzzzzzzzzzyyyyyy{{{vvvlll```XXXUUUTTTRRROOOIIIGGGDDDBBBAAABBBCCCDDDGGGGGGKKKRRR[[[mmmtttnnnmmm}}}mmmbbbWWWJJJAAA>>>===;;;999999:::;;;;;;999888888888999999999888888888888777999999999999888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDHHHSSSooo}}}{{{yyy|||~~~}}}}}}~~~}}}xxxtttqqqpppnnnlllgggggggggfffddd```]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSOOONNNNNNMMMMMMMMMMMMMMMLLLMMMOOOOOOMMMLLLMMMMMMNNNOOOOOOPPPRRRUUUYYY\\\bbbnnn}}}{{{xxxvvvtttsssrrrpppoooooonnnmmmmmmlllllllllkkkjjjiiifff```YYYTTTNNNJJJDDD@@@>>>===<<<;;;999999::::::;;;<<<======<<>>??????@@@======>>>>>>@@@CCCEEEFFFHHHIIIKKKNNNSSSYYY^^^aaaiiijjjkkklllmmmnnnnnnnnnmmmnnnoooqqqqqqqqqpppppprrrwww|||~~~~~~{{{pppbbbYYYVVVUUUQQQNNNJJJHHHEEEBBBAAABBBCCCDDDFFFEEEIIIQQQXXXhhh{{{vvvvvvwwwaaaWWWJJJAAA>>>===;;;999777999;;;;;;999777888999999999999888888888888777777888888999999999999888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAADDDGGGSSSooo~~~~~~{{{{{{|||}}}~~~|||yyyxxxwwwvvvoooooonnnlllhhhccc___\\\\\\\\\[[[ZZZYYYWWWUUUTTTWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOOMMMNNNOOOOOONNNNNNOOOQQQPPPOOONNNMMMMMMNNNPPPQQQTTTaaarrr|||zzzwwwuuutttsssrrrqqqqqqpppooonnnnnnmmmjjjiiihhhfffbbb\\\TTTOOOIIIEEE@@@===;;;;;;:::999777777888999:::;;;;;;<<>>@@@BBBEEEFFFFFFGGGIIILLLPPPVVV[[[^^^dddeeeeeefffffffffffffffeeefffhhhjjjkkkkkkkkkjjjlllrrrxxxzzz{{{~~~sssdddZZZVVVTTTPPPLLLJJJHHHEEEBBBAAABBBCCCDDDEEECCCHHHPPPVVVeee|||}}}aaaWWWJJJAAA>>>===;;;888666888;;;:::888777888:::999999999888888888888777666777888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===AAADDDGGGSSSooo